Welcome to MSDN Blogs Sign in | Join | Help

Microsoft.Net Framework 1.1 setup has ended prematurely

This trick may have shown up somewhere else. But I still see people asking the same question. So I'll post it in my blog.

Many people experience failure when installing .Net Framework 1.1 Redist. Usually you see a MSI dialog says “Internal Error 2908.”. Later you will see another dialog says “Error 1935. An error occured during the installation of component xxxx. HRESULT: -2147319761”.

The problem usually is because a broken previous install. Rename %windir%\system32\mscoree.dll and re-install usually does the trick.

This works because MSI uses existence of %windir%\system32\mscoree.dll to tell if a .Net framework is already installed. If MSI believes a .Net framework is already installed, it will use the existing .Net framework to install assemblies into GAC. Renaming mscoree.dll tricks MSI to believe .Net framework is not present. In that case MSI will do a fresh install. Fresh installs rarely fail.

Published Saturday, January 31, 2004 6:20 PM by junfeng
Filed under:

Comments

# .NET Framework install failing

Saturday, January 31, 2004 3:01 PM by Mike Diehl's WebLog

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Friday, February 06, 2004 3:48 PM by kyle
i am having the same prob, but when i search the sys32 directory for the mscoree.dll file it is nowhere to be found, actually i can't find it anywhere on my machine.

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Friday, February 06, 2004 4:54 PM by Junfeng Zhang
Kyle, this is just one of the common setup problems. By no means this is the only problem.

Please refer to my the other post about how to detect .Net Framework. Can you remove the registry keys described in the link Redistributing .Net Framework 1.1, and try the setup again?

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Tuesday, February 10, 2004 10:35 AM by kyle
you were right about that, i was trying to install without the wuc cd, i tried downloading everything seperatly, thought i had it, after the dotnetfx download it did install. I got it all installed, then the 1st time i went to create a project it gave me a error message and told me to re-install vs.net. so i'm gettin the wuc cd tomorrow and i'll give it another go.
Thanks,
kyle

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Wednesday, March 24, 2004 12:01 AM by Sunilkumar Shinde
error got 1935

# Ever had the .NET Framework install fail?

Monday, March 29, 2004 10:10 AM by Pretty stupid for a smart guy...

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Friday, May 28, 2004 11:08 PM by Jake
excellent, worked a treat, thanks!!

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Tuesday, November 08, 2005 7:06 PM by Christopher Nersisyan
I searched Microsoft's sight and its a shame they did not have a fix for this problem. The closest advice they had regarding mscoree.dll was stopping the installer. Your fix did the trick thank you very much.

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Saturday, November 12, 2005 11:09 AM by Andrey Polyakov
It's works! Thank you very much!!!

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Wednesday, November 16, 2005 6:03 PM by Henry L.
Works, great! Thanks

# re: Microsoft.Net Framework 1.1 setup has ended prematurely

Friday, November 18, 2005 12:15 AM by Lee
That did the trick. Now why couldn;t Microsoft make it that simple?
New Comments to this post are disabled
 
Page view tracker