Recommended Posts

Some updates were released this week and a couple of those were for .NET Framework and they wouldn't install with error 0x643. I ran the fixit and then I followed method 2 on this page:

http://support.microsoft.com/kb/923100/

This removed .NET Framework 4 and reset 3.5 so I had to install some updates for 3.5 which worked fine. However when I try to reinstall .NET Framework 4 again the installation rolls back, here is some information from the logs:

OS Version = 6.0.6002, Platform 2, Service Pack 2
OS Description = Vista - x64 Business Edition Service Pack 2
CommandLine = C:\1f1a3c510d254452394ab18ca66aad33\\Setup.exe /x86 /x64
TimeZone = GMT Daylight Time
Initial LCID = 2057
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: Disabled
Number of applicable items: 12
Exe (C:\1f1a3c510d254452394ab18ca66aad33\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
ServiceControl operation succeeded!
Exe (C:\1f1a3c510d254452394ab18ca66aad33\Windows6.0-KB956250-v6001-x64.msu) failed with 0x1 - Incorrect function. .
Exe (C:\1f1a3c510d254452394ab18ca66aad33\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (C:\1f1a3c510d254452394ab18ca66aad33\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20110811_111928801-MSI_netfx_Core_x64.msi.txt
Exe (C:\1f1a3c510d254452394ab18ca66aad33\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (C:\1f1a3c510d254452394ab18ca66aad33\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20110811_111928801-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:03:30).

Link to comment
https://www.neowin.net/forum/topic/1017994-net-framework-4-0x80070643/
Share on other sites

I've had that error yesterday. Ended up removing the crap as I don't currently use any applications requiring .NET 4. I suppose I'll have to go through the fix anyway so I can help others, if it ever comes along. But, hell, every WU error I've ever had is because of something being wrong with .NET...

So far, I haven't had any issues with that .Net crap except for the fact it takes FOREVER to install!!

Man, do I hate that junk!!

One thing I do like about Windows XP compared to Windows 7, is the fact that the .Net junk wasn't installed out of the box and I've NEVER installed it on any of my XP computers.

Since it was installed out of the box on Windows 7, I've just gone with the flow and kept it updated, when those updates come out.

Is it possible to remove that stuff and still have Windows 7 run smoothly?

  Quote
Ended up removing the crap as I don't currently use any applications requiring .NET 4.

As much as I'd like to, I use Expression Studio so .NET Framework 4 is a requirement.

I've managed to get .NET Framework 4 to reinstall again. I ran the cleanup tool http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx but this time only cleaned up .NET Framework 4 files. Then I've gone into %temp% and deleted all files in there. Running the full .NET Framework 4 installer after this seems to have fixed it, just about to try the updates again.

  On 11/08/2011 at 11:06, cork1958 said:

So far, I haven't had any issues with that .Net crap except for the fact it takes FOREVER to install!!

Man, do I hate that junk!!

One thing I do like about Windows XP compared to Windows 7, is the fact that the .Net junk wasn't installed out of the box and I've NEVER installed it on any of my XP computers.

Since it was installed out of the box on Windows 7, I've just gone with the flow and kept it updated, when those updates come out.

Is it possible to remove that stuff and still have Windows 7 run smoothly?

I don't understand why you would want to remove it, lots of stuff uses it now days

  On 11/08/2011 at 11:06, cork1958 said:

So far, I haven't had any issues with that .Net crap except for the fact it takes FOREVER to install!!

Man, do I hate that junk!!

One thing I do like about Windows XP compared to Windows 7, is the fact that the .Net junk wasn't installed out of the box and I've NEVER installed it on any of my XP computers.

Since it was installed out of the box on Windows 7, I've just gone with the flow and kept it updated, when those updates come out.

Is it possible to remove that stuff and still have Windows 7 run smoothly?

I also agree, it takes FOREVER to install. I mean come on Microsoft. sweet Jesus! It even takes a while to install on SSD's!

  On 11/08/2011 at 14:29, warwagon said:

I also agree, it takes FOREVER to install. I mean come on Microsoft. sweet Jesus! It even takes a while to install on SSD's!

it's not just "installing" a lot of the assemblies are doing first run compile and optimization routines and its waiting for that so it doesn't have to do it when an app runs for the first time waiting for stuff in the GAC to optimize

  On 11/08/2011 at 14:40, Stewart Gilligan Griffin said:

it's not just "installing" a lot of the assemblies are doing first run compile and optimization routines and its waiting for that so it doesn't have to do it when an app runs for the first time waiting for stuff in the GAC to optimize

Why does it have to compile? Why can't it install like a normal peace of software? Just wondering.

  On 11/08/2011 at 14:18, Stewart Gilligan Griffin said:

I don't understand why you would want to remove it, lots of stuff uses it now days

What is "lots" of stuff?

I have absolutely nothing that has ever used it, thusly NEVER installed it on a XP machine. Even on Windows 7, I change that crap .Net 4 ngen thing that wants to start automatically set to manual, and have never seen it start up, and have never had an issue.

For something fun to do, try changing your sound scheme to make some type sound when a program opens and closes. Listen to that .Net thing make your computer sound like some messed up cd skipping all over the place, especially when installing/updating it!

  On 11/08/2011 at 14:40, Stewart Gilligan Griffin said:

it's not just "installing" a lot of the assemblies are doing first run compile and optimization routines and its waiting for that so it doesn't have to do it when an app runs for the first time waiting for stuff in the GAC to optimize

Those first runs are only supposed to take a minute or at least be relatively quick. NOTHING even remotely quick about it!!

  On 11/08/2011 at 14:48, cork1958 said:

What is "lots" of stuff?

I have absolutely nothing that has ever used it, thusly NEVER installed it on a XP machine. Even on Windows 7, I change that crap .Net 4 ngen thing that wants to start automatically set to manual, and have never seen it start up, and have never had an issue.

For something fun to do, try changing your sound scheme to make some type sound when a program opens and closes. Listen to that .Net thing make your computer sound like some messed up cd skipping all over the place, especially when installing/updating it!

Those first runs are only supposed to take a minute or at least be relatively quick. NOTHING even remotely quick about it!!

first run times a ton of assemblies = lots of time, hence why they do it for the GAC when its installed....

and if you are complaining about it making noise when a program launches, thats because when it has to launch the app that does the optimization routines it launches one per assembly... until its done

  On 11/08/2011 at 14:46, warwagon said:

Why does it have to compile? Why can't it install like a normal peace of software? Just wondering.

since .NET is CPU independent, it will compile / optimize the MSIL code for your native CPU so it can't just compile it straight off the bat as it doesnt know if its on x86, x64 or ARM

  On 11/08/2011 at 14:53, Stewart Gilligan Griffin said:

since .NET is CPU independent, it will compile / optimize the MSIL code for your native CPU so it can't just compile it straight off the bat as it doesnt know if its on x86, x64 or ARM

Hmm.... Well I guess that makes sense.

If you want to get the assembly compiling/optimizing done now, you can always do an "NGen ExecuteQueuedItems" in a console, it'll force it to finish whatever's on its plate instead of chugging along in the background. Once the queue is empty, you'll notice the service will go away and leave you alone too. It's set to auto start by default, but if it's not doing anything, it'll close itself down again. If you don't work with dotNET normally and don't have a path set for it, the compilers and such including NGen are located in "%WinDir%\Microsoft.NET\Framework\v4.0.30319" Being device/OS independent is usually a handy feature.. but a platform update hurts when it has to rebuild itself.

  On 11/08/2011 at 15:03, RealFduch said:
Ignorant "camputah iksperts". Always talking about something they know nothing about.

Go to linux already. "Keeping it updated" is much more fun than ticking that single checkbox during the Windows install.

More fun than click-and-done on my BSD systems? (Which oddly enough is near identical to how I do it in Windows?) Or fun as in a masochistic "yay I get to watch my kernel compile for the next hour or two" sort of way? Know you're trolling, but a blanket "go to Linux" isn't exactly showing off any particular knowledge either, especially when it means absolutely jack to the question at hand.

  On 11/08/2011 at 15:05, Jen Smith said:

More fun than click-and-done on my BSD systems? (Which oddly enough is near identical to how I do it in Windows?) Or fun as in a masochistic "yay I get to watch my kernel compile for the next hour or two" sort of way? Know you're trolling, but a blanket "go to Linux" isn't exactly showing off any particular knowledge either, especially when it means absolutely jack to the question at hand.

My statement ment both "fun" and fun. To each his own. What fun or "fun" there is in selecting the recommended automatic update option during Windows install? It's neither fun, not "fun". Linux on the other hand can provide you both.

I work on FreeBSD every day (work). Some of my friends who admin Linux servers even ask me questions about some advanced shell programming. As for Linux, I don't use use it that much.

My greatest adventure with *nix was installing Gentoo Portage on Windows Vista kernel (Interix), emerging XFCE and running it on X Server on Winows. It was really fun and "fun". I even exposed and fixed several bugs in popular apps like bash and python and some packages.

Click-and-done on FreeBSD? Tell that to a man who needed to install a complex application from .tgz without root access and without the ports. Yes, I managed it after a long time. Too bad that after a fev versions my method broke.

I think that everyone should use the system they like most and stop whinning. "Don't like Windows registry and file system? Switch to Linux and kiss your .config INIs, and don't forget to take your whines with you." I'm tired of people trashing things without even a basic understanding... registry, NTFS, .Net, Windows, C#, Bing, VB, IE, Mono, Zune, WP7.

  On 11/08/2011 at 15:03, RealFduch said:

Ignorant "camputah iksperts". Always talking about something they know nothing about.

Go to linux already. "Keeping it updated" is much more fun than ticking that single checkbox during the Windows install.

FWIW and although not even close to on topic, I'll acknowledge your post. I DO use Linux every day!! Suse and Zenwalk.

Never claimed to be a "camputah ikspert" but am not going to learn anything if I don't enquire.

  On 11/08/2011 at 15:05, Jen Smith said:

If you want to get the assembly compiling/optimizing done now, you can always do an "NGen ExecuteQueuedItems" in a console, it'll force it to finish whatever's on its plate instead of chugging along in the background. Once the queue is empty, you'll notice the service will go away and leave you alone too. It's set to auto start by default, but if it's not doing anything, it'll close itself down again. If you don't work with dotNET normally and don't have a path set for it, the compilers and such including NGen are located in "%WinDir%\Microsoft.NET\Framework\v4.0.30319" Being device/OS independent is usually a handy feature.. but a platform update hurts when it has to rebuild itself.

More fun than click-and-done on my BSD systems? (Which oddly enough is near identical to how I do it in Windows?) Or fun as in a masochistic "yay I get to watch my kernel compile for the next hour or two" sort of way? Know you're trolling, but a blanket "go to Linux" isn't exactly showing off any particular knowledge either, especially when it means absolutely jack to the question at hand.

Yep,

Know all about that command "ExecuteQueuedItems" and appreciate the insight.

  On 11/08/2011 at 11:06, cork1958 said:

So far, I haven't had any issues with that .Net crap except for the fact it takes FOREVER to install!!

Man, do I hate that junk!!

One thing I do like about Windows XP compared to Windows 7, is the fact that the .Net junk wasn't installed out of the box and I've NEVER installed it on any of my XP computers.

Since it was installed out of the box on Windows 7, I've just gone with the flow and kept it updated, when those updates come out.

Is it possible to remove that stuff and still have Windows 7 run smoothly?

Who cares how long it takes to install(no more than a few hours at max). As long as it works and does it's thing then let it do it's thing and be done with it. My only complaint with .net 4 is that bootup is slowed, but without it, it is fine.

  On 13/08/2011 at 08:47, soldier1st said:

Who cares how long it takes to install(no more than a few hours at max). As long as it works and does it's thing then let it do it's thing and be done with it. My only complaint with .net 4 is that bootup is slowed, but without it, it is fine.

hours? seriously? I can install the entire Visual Studio 2010 in under 20 minutes... to install .NET framework alone only takes a couple minutes, .NET has nothing to do with the boot of the OS at all, there is one service yes, but it only runs when needed

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Fair shout! But the best way to get this on our news side would be to have Pulasti @LoneWolfSLhave a crack at Early Access when its in a playable state  
    • Interesting. Seems to promote or invite more people to use whatsapp.
    • AI is going to destroy online as well as offline worlds.
    • QOwnNotes 25.8.0 by Razvan Serea QOwnNotes is a open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud (or Nextcloud). So you are able to write down your thoughts with QOwnNotes and edit or search for them later from your mobile device (like with CloudNotes) or the ownCloud web-service. The notes are stored as plain text files and you can sync them with your ownCloud sync client. Of course other software, like Dropbox, Syncthing, Seafile or BitTorrent Sync can be used too. Features: the notes folder can be freely chosen (multiple note folders can be used) sub-string searching of notes is possible and search results are highlighted in the notes application can be operated with customizable keyboard shortcuts external changes of note files are watched (notes or note list are reloaded) older versions of your notes can be restored from your ownCloud server trashed notes can be restored from your ownCloud server differences between current note and externally changed note are showed in a dialog markdown highlighting of notes and a markdown preview mode notes are getting their name from the first line of the note text (just like in the ownCloud notes web-application) and the note text files are automatically renamed, if the the first line changes compatible with the notes web-application of ownCloud and mobile ownCloud notes applications compatible with ownCloud's selective sync feature by supporting an unlimited amount of note folders with the ability to choose the respective folder on your server manage your ownCloud todo lists (ownCloud tasks or Tasks Plus / Calendar Plus) or use an other CalDAV server to sync your tasks to encryption of notes (AES-256 is built in or you can use custom encryption methods like Keybase.io (encryption-keybase.qml) or PGP (encryption-pgp.qml)) dark mode theme support theming support for the markdown syntax highlighting all panels can be placed wherever you want, they can even float or stack (fully dockable) support for freedesktop theme icons, you can use QOwnNotes with your native desktop icons and with your favorite dark desktop theme support for hierarchical note tagging and note subfolders support for sharing notes on your ownCloud server portable mode for carrying QOwnNotes around on USB sticks Evernote import QOwnNotes is available in many different languages like English, German, French, Polish, Chinese, Japanese, Russian, Portuguese, Hungarian, Dutch and Spanish QOwnNotes 25.8.0 changelog: More warning log messages were ignored for Qt 6.9.1 Download: QOwnNotes 25.8.0 | 71.4 MB (Open Source) Download: QOwnNotes for Other Operating Systems View: QOwnNotes Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Patch My PC - Home Updater 5.3 Final is out.
  • Recent Achievements

    • First Post
      Aidan Helfrich earned a badge
      First Post
    • Collaborator
      bullgod69 earned a badge
      Collaborator
    • Enthusiast
      Ed B went up a rank
      Enthusiast
    • Reacting Well
      Xinotema earned a badge
      Reacting Well
    • Dedicated
      Edward266 earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      760
    2. 2
      ATLien_0
      187
    3. 3
      +FloatingFatMan
      151
    4. 4
      Xenon
      118
    5. 5
      wakjak
      113
  • Tell a friend

    Love Neowin? Tell a friend!