Windows Vista does not come with dotNet 1.1 framework pre-installed. Contrary to what those Windows guru saying that dotNet 1.1 is redundant since Vista come with 2.0 Net framework, there are still a lot of popular applications insisting that Net 1.1 is installed during setup, otherwise the application will simply fail to work properly or simply refuse to install at all. Among the popular software that requires dotNet 1.1 to run includes Google Sketchup Pro 6, Systran 6 Premium, and some games etc.
Unfortunately, installing .Net 1.1 on some Windows Vista system is not a bed of roses. On some system, .Net 1.1 will simply throw the following error halfway through its installation.
Application has generated an exception that could not be handled.
Process id=0x5aa (1450), Thread id=0xd86 (3462).
Click OK to terminate the application.
Click CANCEL to debug the application.
However, just today, I try the following solution even though I’m not expecting any success.
To my surprise, this solution work perfectly. This solution seem to patch some crucial files and seem to do the job effectively.
The following text is what I get from the helpful site:
However, when you try to install Microsoft .NET Framework 1.1 on Windows Vista, you get an error similar to the following. This occurs when ‘System.EnterpriseServices.dll’ is being registered by the installation:
RegSvcs.exe – Common Language Runtime Debugging Services
Application has generated an exception that could not be handled.
Process id=0x5aa (1450), Thread id=0xd86 (3462).
Click OK to terminate the application.
Click CANCEL to debug the application.
More information
This is an issue in the Microsoft .NET Framework 1.1 installation which is known to occur on Windows Vista.
Solution
This issue is resolved in Microsoft .NET Framework 1.1 SP1, however you will need to use the following procedure to install both the .NET Framework and the Service Pack at the same time:
Download Microsoft .NET Framework 1.1 Redistributable Package and Microsoft .NET Framework 1.1 Service Pack 1 using links below:
- Save both installations in the same directory
- Ensure that the Microsoft .NET Framework 1.1 Redistributable Package is named dotnetfx.exe. If not, change its name to dotnetfx.exe.
- Ensure that Microsoft .NET Framework 1.1 Service Pack 1 is named dotnetfxsp1.exe. If not, change its name to dotnetfxsp1.exe.
- Open command prompt as Administrator, and change to the directory where the two installations are saved.
- Run the following commands using the order shown below
- dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
- dotnetfxsp1.exe /Xp:C:\dotnet\netfxsp.msp
- msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
- dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
- Install both Microsoft .Net Framework 1.1 and Service Pack 1 by running C:\dotnet\netfx.msi
I really surprised that Microsoft has not pre-installed dotNet 1.1 or test it extensively with Vista capable system when there are still many popular applications requiring the old framework to function. Many reports on the internet seem to confirm this.
Perhaps Microsoft have over-estimated the uptake of Windows Vista as the standard system to replace Windows XP. In fact, Vista’s greatest competitor is not MacOSX nor Linux, but Windows XP as many users still requesting XP over Vista for new purchased because Vista might have some compatibilities issue with legacy software or game.
In fact, I did pay a heavy price for using vista. My HP scanner of two years old and Brother MultiFunction devices have refused to work because Vista does not come with drivers from it and neither is the vendor updating the drivers to work with Vista. I have tried using Virtualization software like VMWare under Vista to
run Windows XP. Strangely, even the USB detection failed to detect any
of the scanners.
Microsoft might have thought that Vista might have improved the sales of new hardware and system but it forget that Linux is gaining popularity as a destop OS too.
What make Linux compelling is that many developers actually write free drivers for legacy hardware and thus leverage the investment user had make rather than force user to upgrade hardware whenever there is a major upgrade of OS.
And unfortunately Window Explorer still crash quite frequently, and that file copying is taking ridiculously long as it try to calculate how much time it require to copy the file. It happen even though Vista is configured to update itself automatically to the latest patch. User is advised to use alternate file manager (etc Directory Optus) that does not use Windows’s copy function. Having test version 9 of Directory Optus in Vista, I can say that DO’s copy function is more functional, faster and reliable than Vista’s version.
However, Vista did not corrupt the hard disk during improper shutdown, and actually its self-healing function work more reliably than Windows XP. Windows XP seem prone to file corruption that damage the OS resulting in time-consuming re-installation of XP as well as applications.
Why not simply switch to Linux ? Well, thing is not so simple because many of the useful application I need run only on Windows. There are still lot of development tools that only run or rather work properly on Windows only.
Thanks! Had been hunting for this solution for a while. 🙂
congratulation if that’s work for you :^]
Great tip! You should probably mention that if people currently have the 1.1 framework installed without the SP they will need to uninstall the 1.1 framework first. Otherwise, you’ll get an error when running netfx.msi.
Chris. thx for the tip.
thankyou
Thanks! a real lifesaver. Need it to run ADAM interactive.
Thanks a lot! great tip – this works for me.
Can some tell how to build an application with .net framework1.0
I have an appliaction that is builded with .netframwok 2.0 but
I have an XP Machine which has both .NetFramework1.0 and .NetFramework2.0 so my application will install only when it has .NetFramework2.0 .so what i am doing is uninstalling .NetFramework1.0. my requriment is my application should be builable on .NetFramework 1.0
can any one please resolve this issue for me.
You might want to read this:
Read this: http://blogs.msdn.com/jomo_fisher/ar…01/236879.aspx
and about MSBuild: http://weblogs.asp.net/rmclaws/archi…01/237179.aspx
it seems to answer your question.
Thanks a lot pal …. i’d been stuck with .net 1.1 on vista for some time now .. thanks a million!!
duede not solving problem give error while running service pack fatal error
Sunny,
unfortunately, I have to admit that it is a matter of luck, trial and error. Vista may have updated many patches to your system that may render the installation of certain software impossible. Remember the above is ‘not’ the official recommendation from Microsoft but rather a patch workaround.
Though it may not be feasible, the best is to use a fresh install of vista which I did initially and apply the above procedure. That works for me.
Hey thanks for the tutorial, exactly what I was looking for!
I cannot get step 6a to run. I get “command line option syntax error”. I copy/pasted from the web page so it is correct. c:\dotnet directory exists. Any ideas?
Never mind my previous comment. There must have been some illegal characters when I pasted the three command lines. Removing the spaces and re-adding them fixed it.
Hi there, I have the same issues described here.
Can you teach me how to rename the following file?
NDP1.1sp1-KB867460-X86.exe
Thanks and I really do need help here.
BTW, this is a great site helping others to solve problems.
Warmest regards,
Marcus
“NDP1.1sp1-KB867460-X86.exe”
Why not use Window Explorer to rename ? It is able to rename it .
You are the Bomb!!!! Not tech guy here and I even got your patch to work! Thank You So Much!!!!
thanx a lot man…perfect solution…
Really Helpful! Thanks Dude!
when doing step 6 it say this installation could not be opened verify that the package exist blah blah ………….pls help me !!anyone!!! omfg!vista its getting on my nerves!!!!!!!!!!
proster12,
it could also mean that Vista has installed certain patch that prevent the suggested method from working.
thanks man!
u saved me a lot of time!
=)
Thanks a million!!
Hello i have a problem with the last line
when I enter it it says : c:\dotnet\msiexec.exe is false or had not been found
Hi ,
I have followed your post and have downloaded the files into the same folder. I am getting an error that says “Command Line option syntax error. Type Command /? for Help” when coming to step 6. Is there any additional steps that I should be aware of ?
Karthik,
make sure that the double quote is really double quote ” because it may end up as two single quotes masquerade as double quote, hence creating the error message.
Copying ” (a double quote) may endup as ” (two single quotes), a very hard to find error.
Please sure the quote is right when executing the command.
i have developed software in vb.net 2002 and framework 1.0
now vista os is come, the setup using vb.net 2002 if we installed in vista then its show’s error in report…
so what will be problem???? is its prob. of framwork?? plz help
pradeep,
I presumed you are talking about installing vb.net 2002 development environment. Due to the complexity of the Visual studio which relies heavily on operating system support, suggest using VMWare or virtualization software for development under Windows XP. Still, application developed will still need to be tested under Vista, or execute under virtualization software if cost is not a issue. This suggestion is relevant in corporate environment.
I don’t really have solution to your problem because Vista is subtle beast that has been radically rearchitected, which unfortunately pose a problem to certain application that originally developed for Windows XP.
Thanks a lot geekycoder for your help. It works perfectly now. There are so many pending things left to do because of this… 🙂
That’s what am talking about !!
THX to You !!
Keep Posting !!
Youre The One !!
i had the same issues…but when i opened command prompt without doing run as administrator…it worked!!!! dunno how why ….just tried…may work for u guys aswell!
Thanks for yours nice trick
You are The Best…
thank to everyone here too.
I’m stuck on Step 7. When I try to click on the netfx.msi, an installation window comes up and then disappears right after it comes up. I don’t think it managed to install, as I’ve tried running some programs that require this, but they won’t work.
Any possible solution to this?
36 Anonymous,
it probably means that Windows has installed patch that prevent netfx.msi from running properly.
Unfortunately I do not have a solution due to complexity of Vista. Most likely it require a clean install of Vista and then applying the patch. This works for me but it may mean too much work for you.
Hmmm, OK.
Thanks for the help. I think I’ll try that sometime and see if it works.
Thanks for yours nice tips & trick
You are be do the best
t’x hope my problem with vista will solve
I love this trick..
Thanks U
for what version of vista ?
home, bussiness, or enterprise.
in enterprise , it’s works.
but in home, not.
can someone give me a solution?
for what version of vista ?
home, bussiness, or enterprise.
in enterprise , it’s works.
but in home, not.
can someone give a solution?
Thnx for the solution but I have a problem.
When i run the first command it gives the following error:
Error creating process .
Reason: The system cannot find the specified file.
I have followed all the steps b4 executing the command carefully.. but still it gives the error.
please help i am stuck with an emergency to run a software…
thnx a heap…
Panshul,
make sure that the file netfx.msi is on the directory. Your message indicate that netfx.msi is not found in the directory, hence the error message appear.
Run the following commands using the order shown below
* dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
* dotnetfxsp1.exe /Xp:C:\dotnet\netfxsp.msp
* msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
i dun quite understand from a newbie in command prompt point of view, Could anyone kindly explain in simpler terms, I saved my 2 files in C drive. Thx a lot man
My computer wont even let me download the Microsoft .NET Framework 1.1 Redistributable Package..help me!!
#1 *dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
#2 * dotnetfxsp1.exe /Xp:C:\dotnet\netfxsp.msp
#3 * msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
Momo,
Assuming that you have downloaded the file and save it in root directory (c:\),
it will unpack the file into c:\dotnet, and then start to patch those unpacked file.
“My computer wont even let me download the Microsoft .NET Framework 1.1 Redistributable Package..help me!!”
Make sure you use Internet explorer when you access Microsoft download site.
Do you mean I type
* dotnetfx.exe /c:”msiexec.exe /a netfx.msi TARGETDIR=C:\dotnet”
press enter,
then type
* dotnetfxsp1.exe /Xp:C:\dotnet\netfxsp.msp
Press enter,
then type
* msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
Sorry, really noob in command prompt stuff. need step by step instruction for this.
Yes, momo
Run the commands consecutively.
hi, can you help me on step 6, how do i change the directorywhere the installation files are ?
sorry, i meant step 5 🙂
martin,
the best is to place downloaded file into root dir and then issue the above commands as quite a lot of people have trouble with directory. Placing it at root and then after successful installation, remove those files in root.
heeeelp! i am really not familliar with these kind of things, i would’nt know how to do such a thing as root directory and all this stuff, need help, seriously!!!
Root dir is c:\ where Windows directory is usually placed
Thanks man!
Since I’ve installed Windows Vista Business, I couldnt watch dvd’s anymore. The cd with the driver fo dell cineplayer needed .net 1.1, thanks to you, I managed to install it correctly!
Thanks A lot,
Vista is powerfull for bussines tool
thanks for your post and tips
thats helpfull
Good Work, THANKS A LOT
[…] to Geeky Coder for the step by step solution guide to install Microsoft .Net 1.1 Framework on […]
Thanks a lot….
finally framework and application installed…
thanks again!!
Thanks for your trick…
Thank you!
The reason why i needed .net 1.1 was not because i wanted to use some old program or anything like that. I just bought a eee. They come with a 20 gig or so external storage over the net. The application that you have to run to connect to their servers use .net 1.1 hence the installation of this. I dont understand why this has to be so hard to do in vista.
Flanders
Thanks, it works. When pasting into cmd, delete ” and type again by pressing SHIFT+2
Thanks a Trrrrrrrrrrrrrrrrrillion dude!!!
on mine it said
the installation package could not be opened.Verify that the package still exists and that you can access it
Awesome, ~ thanks for your tips. it works well! Finally i can get my MS Outlook 2003 work in Vista.
😀
Warning: long append…
Hi all, since this procedure, slightly modified, solved for me the annoying problem detailed in http://petesbloggerama.blogspot.com/2007/09/kb929729-windows-update-failure-easy.html, i wish to share it in the hope that it may help someone else.
I’ve got a new hp laptop with vista and all three versions of .Net (1.1, 2.0, 3.0) preinstalled.
Immediately after the first update, the kb929729 update kept reappearing as described in the above mentioned blog. I tried to apply the procedure detailed there, just to discover I couldn’t go past step 3 because the .Net sp1 failed to install with the symptom “sl****.tmp has stopped working” as described in a couple of updates near the end of the page.
Then I discovered this blog and found the solution. Here’s what I did.
1- Download the .Net framework 1.1 redistributable package, .Net Framework 1.1 Service Pack 1 and the KB929729 update as described in the Peter Bromberg’s blog linked above and put them in the same directory.
2- Uninstall .Net ver 1.1 and all the updates and reboot. I advice to use the cleanup tool from http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip, since the one downloaded from Microsoft site didn’t work at all and the uninstallation from control panel leaves behind something that doesn’t allow the reinstallation to complete successfully.
3- Copy the following lines in a .bat file in the directory created at step 1 and run it from a command prompt opened in that directory:
set WORK_DIR=%~dp0
set DOT_BASE=dotnetfx.exe
set DOT_SP1=NDP1.1sp1-KB867460-X86.exe
set DOT_FIX=NDP1.1sp1-KB929729-X86.exe
%DOT_BASE% /c:”msiexec.exe /a netfx.msi TARGETDIR=%WORK_DIR%”
%DOT_SP1% /Xp:%WORK_DIR%\netfxsp-KB867460.msp
%DOT_FIX% /Xp:%WORK_DIR%\netfxsp-KB929729.msp
msiexec.exe /a %WORK_DIR%\netfx.msi /p %WORK_DIR%\netfxsp-KB867460.msp
msiexec.exe /a %WORK_DIR%\netfx.msi /p %WORK_DIR%\netfxsp-KB929729.msp
4- Run netfx.msi from the same command prompt and magically it works, well at least for me it worked.
Some caveats: first, the sp1, KB867460 update is installed but won’t show anywhere and KB929729 instead will show in the installed programs panel, but not in the updates list. Another problem is that the installation registers, twice, as automatic startup the NetFxUpdate.exe and vista complains after login that that program could be a malware or something similar (indeed many M*soft programs behave like viruses!!) so given that I red many horror stories about NetFxUpdate, I just disabled both entries in the startup list.
That’s all folks…
I can’t assure that it will work for all, as Geekycoder said, depending on what you have installed in your system YMMV. When windows starts falling apart keeping it together is more a sort of sorcery than science.
Gabriele
I much appreciate your time, effort and contribution.
Good work.
Thanks a lot, good boy!!!
Hi, is there any one who can assist me. I am using windows vista sp 1 version. I was installing Acid Pro 6.0 to the system but am recieving and error message which states that my systen “is not modified” also the parts of the program couldn’t be installed as well as it states” This problem was caused by a compatability issue between this version of windows and this version of “microsoft SQI Server MSDE”. Is there any upgrade for my system or other solutions i can try to make it compatible..As I mentioned earlier i have “windows vista sp1…
thank you in advance..
hi guys just rephrased my problem for better understanding of my problem..I was installing Acid Pro 6.0 to my system which contains windows vista sp 1 version. whilst installing the softwre I received an error messaging stating that my system was not modified. this was after the desktop short appeared on the screen and was closed by the wizard.There was also a manager part of the software which i also tried to install as well but this time it states that “this problem occ ured by a compatabilty issue between this version and the version of Microsoft SQI Server MSDE”….Id there anyone who explainin the compatability to my system or if there is any solution for making Ac i d pro 6.0 capatible to my system which is 32 bits Windows Vista Sp 1…Thanks onc e more..
Skandal,
unfortunately there is nothing much I can help as people has different hardware/software configuration that may or may not work with vista.
Some report success with Acid Pro
http://www.neowin.net/forum/index.php?s=6c3dcd061adabcb5f3ced9d93be6d9e7&showtopic=557250&pid=588517633&st=0&#entry588517633
http://www.xarj.net/2008/acid-pro-windows-vista-big-problems/
Even if you manage to get it running, I think it may eventually fail because it is not written with Vista in mind, and secondly, the periodic automatic patch update of Vista means that it will likely to create problems for pre-Vista Windows application.
I highly recommend using dual boot with windows xp and vista. Running virtualization software (VMware) might degrade performance of Acid Pro.
ok…thanxx alot for the information..cheers
Thanks dude. You are a lifesaver.
you’re the man
great tip dude…
great post
windows vista sucks thou!
lol
cumps
http://betterworldforus.wordpress.com
Hi,
I have a customer who is trying to install .Net Framework 1.1 on his vista machine. I guided him through the process you outlined and everything worked up to the point he tried to run netfx.msi. He had the exact same problem as ‘Anonymous’ (Aug 19, 2008) – the install window flashed up on the screen and disappeared quickly. Do you have any update on how to fix this without having to reinstall vista?
Thanks, Vic
Hi there,
Thanks a lot…
I was having the error regarding to the Crystal Report .dll file
KeyCodeV2.dll
this file was present but not been able to be used by the .NET 1.1 framework based application in some vista installed machines… and others were working fine…
I just did the above steps, but through command prompt it showed that installation of .NET framework and SP is done but was not showing in the Control Panel > Installed Program list.
Thus installed sequentially both from Windows and then things worked out…
Thanks a lot for the hint to use the Service Pack.
Thanks
Patel Pinakin
Victor,
sad to say, I do not have the solution as it is all about trial and error due to the complexity of vista.
GeekyCoder —
You are a God amongst coders. Thank you for sharing this hint, it has saved me many hours of grief. You are a scholar and a gentleperson.
Cheers!
Nochum
Dude. I Am Also Having the Same Problem Martin Iz having..(September 255th,2008)..I Also Placed the 2 files in Root cirectory but then also when i Put the codes in command prompt It SAys That “It is not Recognized as an internal or external command, Operable Program Or Bacth File.”…So What to DO..plz Help.. 🙂
Sorry It’s Directory *
I have an error stating that;
“This patch package could not be opened. Verify that this patch package exists and that you can access it….”
I have no idea to this work-around. Anyone know?
^^^^^^^ Oh yeah, this occurs during the third script.
I just finished the rest of the install without out it. I hope it works…
I’m having the same problem as Brian:
“This patch package could not be opened. Verify that this patch package exists and that you can access it….”
I thought i found a site with a way around it but it didn’t work at all. Anyone got any ideas, because this is really starting to get on my nerves?
Hey can u teach me how to change the directory ? i am stuck at the command prompt i think its cause of the directory is under C:\Windows\System32>
If you have downloaded the ‘exe’ files (framework and service pack) to c: –> Users –> jeremy –> SW then type the following to change the directory
cd ../../users/jeremy/sw
THen you can try the commands given by geekcoder
For me before using Geekcoder’s commands. I had to type ‘command’ and press enter – u need not do that unless u get any syntax error.
Hi,
I failed to install Framework 1.1 i Windows Vista Home Premium. As I follow the steps you have shown. The first message was ” Would you like to install …etc etc”. I said Yes and then the installation failed saying” cannot process msiexec.exe /a netfx.msi TARGETDIR=C:\DotNet” as the files not found.
Now what?? Please help.
Wow, that worked. Thanks!
Dint work for me..>>>….
I actually had to run the commands without the extensions to get them to work so: dotnetfx /C:”msiexec /a netfx.msi TARGETDIR=C:\dotnet”
hey plz help me when i try to run using the said thingii
i get an error sayin “the upgrade patch cannot be insatled by the windows instaler service bcoz the prgm to be upgraded may be missing or it may update a diffrent verision of the prgrm.verify the prgrm…”
smone plz help i have orgi vista sp1 i updated it with a patch MsXML 4.0 sp2 plzz help any one
Thank you geeky coder. I really appreciate itu.
g8 Post! Worked for me! Thanks lot!
ive found a solution that takes no more then 10 seconds right click dotnetfx.exe click compatibility run in windows 98 compat and your finished easy as that 🙂 samewith the sp1 no need to fiddle around with the cmd
Hi
I am unable to complete following —
msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
it gives error stating ‘The installation package could not be opened. Verify that the package exists and that you can access it or contact the application vendor to verify that this is a valid Windows Installer package.’
The file netfxsp.msp is created in earlier step at the c:\dotnet
I am running Windows 7 Prof. Any clues?
TIA
Hi,
As the hangfire says I also have the same problem and i am using windows vista can any 1 help me please i need it urgently
Sir please help me i want to play NBA 2k10 and it requires microsoft .net framework ……. i also have the same problem as the hangfire have please help
how can i put my cmd to only c:\???
mine appears as
C:\Windows\system32>
how can i type your tweak exactly???
Thanks a lot man!
I was suffering a lot due to this problem on my windows7. You solved it friend!!
hey everybody
i have problem,when i ture
msiexec.exe /a c:\dotnet\netfx.msi /p c:\dotnet\netfxsp.msp
i got two errors
first is error 1310
second is error 1304
how to fix this pls help
i have win 7 professional 64 bit
thanks
Thanks. I like this trick.
Wow !!
You’re a God geekycoder, thanks you fix my problem.