Home > Windows Vista, Windows XP > ERROR 1935 - with HRESULT 0×8002802F,while installing .netframework ver 2.0,1.1 and 1.0

ERROR 1935 - with HRESULT 0×8002802F,while installing .netframework ver 2.0,1.1 and 1.0


Action

While trying to install .netframe work ver 2.0,1.1 or 1.0

Result

Unable to install following ver 2.0,1.1 and 1.0 with ERROR 1935 - with HRESULT 0×8002802F

Cause

Possible registry key or value corruption for conceren .netframe work keys.

Resolution

Follow the steps below mentioned :

Below listed values for .netframe work in registry path and right value’s are mentioned below ,so if your are experiencing above error - open the registry and back up by following the article - 322756/322755.

- > please look in to below mentioned location for concern version and change it, if its mentioned incorrectly.

The following values are required by mscoree.dll in order to load each version of the .NET Framework.

For the .NET Framework 2.0:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
InstallRoot = C:\Windows\Microsoft.NET\Framework\

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\Upgrades]
2.0.50727 = 1.0.0-2.0.50727

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v2.0]
50727 = 50727-50727

For the .NET Framework 1.1:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
InstallRoot = C:\Windows\Microsoft.NET\Framework\

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\Upgrades]
1.1.4322 = 1.0.0.0 - 1.1.4322

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v1.1]
4322 = 3706-4322

For the .NET Framework 1.0:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
InstallRoot = C:\Windows\Microsoft.NET\Framework\

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v1.0]
3705 = 3321-3705

If any of the above registry values are missing on your system, you will need to manually add them in order to resolve 1935 errors with HRESULT value 0×8002802F. Note that the InstallRoot value must be set to the exact location of the %windir% folder on your system, so you may need to adjust that value from the one listed above if your %windir% is not located at c:\Windows.

- Try to install the .netframework ver and check.

More Information

A 1935 error in an MSI-based installations code is a catch-all for most of the possible assembly installation errors. In order to diagnose the problem in more detail, it is usually necessary to look at the verbose MSI log file. In some cases, you will see an error like the following:

Error 1935. An error occurred during the installation of assembly ‘<myAssembly>’. Please refer to Help and Support for more information. HRESULT: 0×8002802F. assembly interface: , function: CreateAssemblyNameObject, component: {A7A9D92E-C67F-4E96-BB90-5A4147DAEF6B}

The key information needed to diagnose the exact root cause of a 1935 error is usually the HRESULT value listed in the verbose MSI log file.

The HRESULT value listed above is 0×8002802F (-2147319761), and it means “function not defined in specified DLL.” There are a few possible root causes of this issue. The most common cause is that the file %windir%\system32\mscoree.dll is missing, corrupt or an incorrect version. In most cases, repairing the highest version of the .NET Framework on the system will correct any problems related to mscoree.dll and will resolve the problem if this is the case.

In a few less common cases, the file %windir%\system32\mscoree.dll is present, but registry values used by the .NET Framework to find and load specific versions of the .NET Framework are missing

. The following values are required by mscoree.dll in order to load each version of the .NET Framework:

Rishi
MS Shell User &
Media technologist



  1. No comments yet.
  1. No trackbacks yet.