Microsoft Knowledge Base Email Alertz

(839547) - Explains that, when you use the Netfx.msi Windows Installer package to install the .NET Framework 1.1, you may receive an Error 1935 error message. You must either use the Dotnetfx.exe file or restart your computer as a workaround.

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 839547 - Last Review: March 19, 2007 - Revision: 1.5

You may receive an "Error 1935" error message when you use the Netfx.msi Windows Installer package to install the .NET Framework 1.1

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

On This Page

SYMPTOMS

While you use the Netfx.msi Microsoft Windows Installer package to install the Microsoft .NET Framework 1.1, you may receive the following error message:

Error 1935. An error occured during the installation of assembly component {7D4B5591-4C80-42BB-B0E5-F2C0CEE02C1A}.
HRESULT: -2147319761.
When you click OK, the installation of the .NET Framework 1.1 stops, and you receive the following error message:

Microsoft .NET Framework 1.1 setup has ended prematurely. If this persists, please contact Product Support.
Note In the first error message, the word "occured" is misspelled. It should be spelled "occurred."

CAUSE

After you install the Microsoft .NET Framework 1.0, the Windows Installer service uses the Fusion.dll file to manage assemblies. When you try to install the .NET Framework 1.1, the installation process upgrades the Fusion.dll file on your computer to a later version of the DLL. However, if you do not stop the Windows Installer service and if you do not restart your computer before you try to install the .NET Framework 1.1, the Windows Installer service still tries to use the original version of the Fusion.dll file during the installation process. Because the original version of the DLL is not available on your computer, you notice the behavior that is mentioned in the "Symptoms" section.

WORKAROUND

To work around this problem, use either of the following methods:
  • Use the Dotnetfx.exe file to install the .NET Framework 1.1. When you use this file to install the .NET Framework 1.1, the Windows Installer service on your computer is stopped before the installation process. To download the Dotnetfx.exe file, visit the following Microsoft Web site:
    Microsoft .NET Framework Version 1.1 Redistributable Package
    http://www.microsoft.com/downloads/details.aspx?FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en)
  • Restart your computer, and then use the Netfx.msi Windows Installer package to install the .NET Framework 1.1.

MORE INFORMATION

Steps to reproduce the behavior

  1. On your computer, install the .NET Framework 1.0. To download the .NET Framework 1.0, visit the following Microsoft Web site:
    Microsoft .NET Framework Redistributable 1.0
    http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=d7158dee-a83f-4e21-b05a-009d06457787&displaylang=en)
  2. Install the .NET Framework 1.0 Service Pack 2 (SP2). After the installation is complete, you receive a message that prompts you to restart your computer.

    Note To download the .NET Framework 1.0 SP2, visit the following Microsoft Web site:
    .NET Framework Service Pack 2
    http://www.microsoft.com/downloads/details.aspx?FamilyID=75b0bc1d-c26c-4bac-ac68-2b4d431cabb5&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=75b0bc1d-c26c-4bac-ac68-2b4d431cabb5&DisplayLang=en)
  3. Click No to restart your computer later.
  4. Try to install the .NET Framework 1.1. To do this, follow these steps:
    1. To download the Dotnetfx.exe file, visit the following Microsoft Web site:
      Microsoft .NET Framework Version 1.1 Redistributable Package
      http://www.microsoft.com/downloads/details.aspx?FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=en)
    2. Use WinZip to extract the Netfx.msi Windows Installer package from the Dotnetfx.exe file, and then use the extracted Netfx.msi Windows Installer package to try to install the .NET Framework 1.1. To do this, follow these steps:
      1. Right-click the Dotnetfx.exe file that you downloaded in step 4a, and then click Extract To. The Extract dialog box appears.
      2. In the Extract to box, type a suitable path to extract the contained files to, and then click Extract.
      3. In Windows Explorer, locate the folder that you extracted the contained files to in step 2. You notice that five files are extracted to this folder.
      4. Double-click Netfx.msi to start the installation of the .NET Framework 1.1. During the installation, you notice the behavior that is mentioned in the "Symptoms" section.
    Note If you do not have WinZip on your computer, visit the following WinZip Web site to download and then install WinZip:
    WinZip Home Page
    http://www.winzip.com (http://www.winzip.com)
    For more information about how to download, to install, and to use WinZip, visit the WinZip Web site.

    Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

REFERENCES

For more information, visit the following Microsoft Developer Network (MSDN) Web sites:
Windows Installer error messages
http://msdn2.microsoft.com/en-us/library/aa372835.aspx (http://msdn2.microsoft.com/en-us/library/aa372835.aspx)

Windows Installer
http://msdn2.microsoft.com/en-us/library/aa372866.aspx (http://msdn2.microsoft.com/en-us/library/aa372866.aspx)

APPLIES TO
  • Microsoft Windows Installer 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Keywords: 
kbpackage kbservice kbupgrade kbsoftwaredist kbsetup kbdeployment kberrmsg kbprb KB839547
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

Anonymous User - www.msiscripting.com Reported as Irrelevant  
Written: 1/8/2005 5:25 AM
This error occurs also when sophos antivirus is running on the client

Anonymous User Reported as Irrelevant  
Written: 3/10/2005 8:34 AM
Thanks you, this is due to sophos

msi is not a script - msi is not a script Reported as Irrelevant  
Written: 1/24/2006 2:44 AM
msiscripting is dead