none
Problem installing .net framework 4.0 - Windows6.1-KB958488-v6001-x64.msu problem RRS feed

  • Question

  • Hi!

    I just tried to install .net framework 4.0 client profile on Windows 7 x64.

    I downloaded the web installer, started it everything goes OK until the last screen:

    Installation Did Not Succeed

    .Net Framework 4 Client Profile has not been installed because:

    Unspecified error

     

    The installation log summary:

    OS Version = 6.1.7600, Platform 2
    [4/23/2010, 10:29:0] OS Description = Windows 7 - x64 Ultimate Edition
    [4/23/2010, 10:29:0] OS Version Information
    [4/23/2010, 10:29:0] CommandLine = E:\7cd3a0a9b41bdaab3b085f88ea\\Setup.exe /x86 /x64
    [4/23/2010, 10:29:0] TimeZone = Central European Daylight Time
    [4/23/2010, 10:29:0] Initial LCID = 1045

    ....................

    [4/23/2010, 10:29:5] Action: Performing Action on Exe at E:\7cd3a0a9b41bdaab3b085f88ea\Windows6.1-KB958488-v6001-x64.msu ...

    [4/23/2010, 10:29:5] Launching CreateProcess with command line = wusa.exe "E:\7cd3a0a9b41bdaab3b085f88ea\Windows6.1-KB958488-v6001-x64.msu" /quiet /norestart
    [4/23/2010, 10:29:51] Exe log file(s) :
    [4/23/2010, 10:29:51] Z:\Windows\logs\cbs\CBS.log
    [4/23/2010, 10:29:51] Log File Z:\Windows\logs\cbs\CBS.log exists and will be added to the Watson upload list
    [4/23/2010, 10:29:51] Exe (E:\7cd3a0a9b41bdaab3b085f88ea\Windows6.1-KB958488-v6001-x64.msu) failed with 0x80004005 - Unspecified error .
    [4/23/2010, 10:29:51] Exe Log File: CBS.log
    [4/23/2010, 10:29:51] PerformOperation on exe returned exit code 2147500037 (translates to HRESULT = 0x80004005)
    [4/23/2010, 10:29:51] Action complete
    [4/23/2010, 10:29:51] Error 0x80004005 is mapped to Custom Error:
    [4/23/2010, 10:29:51] OnFailureBehavior for this item is to Rollback.
    [4/23/2010, 10:29:51] Action complete
    [4/23/2010, 10:29:51] Action complete
    [4/23/2010, 10:29:51] Final Result: Installation failed with error code: (0x80004005), "Unspecified error " (Elapsed time: 0 00:00:51).

     

    I tried to install Windows6.1-KB958488-v6001-x64.msu manually, but installation failed. I check that I had Windows6.1-KB958488-v6001-x64.msu installed somehow on 2009-11-19 (some old version?), but I _never_ installed any beta .net framework. I tried to uninstall the old KB958488 hotfix from Programs and Features in Control Panel, but it fails with message:

    An error has occurred. Not all of the updates were successfully uninstalled.

    and it is still visible in Installed Updates list.

     

    I tried the .net framework 4 offline installer, I tried rebooting and reinstalling, but it looks like I am stuck :-(

     

    Any help, please?

    Friday, April 23, 2010 8:56 AM

Answers

  • Hi _RaFi_,

    Thank you for your clarification.

    It's the first time I heard that we could install the system drive on other disk instead of C disk. It's interesting. :)

    To be honest, it is also the first time that I came across this scenario. I have never tried to perform .NET Framework installation on this environment.
    As we know, during .NET Framework installation, the installer will install some files, folder and registry to System Drive.
    I'm not quite sure whether this would be the root cause of your issue. However, it is not recommended to do that.

    Could you please help me to check whether you can install .NET Framework 4.0 on other machine which the system drive is C disk?

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Wednesday, April 28, 2010 10:23 AM
    Tuesday, April 27, 2010 9:53 AM
  • Hi all,

    _RaFi_ and I have discussed this issue via email and finally it is solved.

    Here is the summary of this issue:

    After some discussion on this issue, we found that _RaFi_ installed .NET 4.0 on other disk as system drive instead of C disk.
    We would suspect that it could be the cause of the issue.
    Then, _RaFi_  re-installed the machine. Now, .NET 4.0 can be installed without problem.

    Thank you for _RaFi_'s kindly help on this issue.

    Hope this will benefit other community members who have similar issue.

    Have a nice day!

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Wednesday, April 28, 2010 10:23 AM
    Wednesday, April 28, 2010 10:23 AM

All replies

  • Hi _RaFi_,

    Some clarification with you:
    Did you get any error message when you tried to install Windows6.1-KB958488-v6001-x64.msu manually?
    If yes, what's the exact error message?

    For further troubleshooting, we might need to look into the log files for more information.
    Could you please follow the following steps to collect the log files?

    - Try to clean your "%temp%" folder (Start Menu >> Run >> Type "%temp%")
    - Install .NET Framework 4.0 offline installer
      (The installer must be run with administrator privileges - Right-click the installer >> "Run as Administrator")
    - Collect the logs from "%temp%" folder
       Collect tool: http://www.microsoft.com/downloads/details.aspx?FamilyID=e0da314f-6216-4a18-bc6b-7d29cf83af20&displaylang=en
    - Send vslogs.cab file to me (v-yicche@microsoft.com)
      Note: Please attach the link of this post in the mail.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Friday, April 23, 2010 9:47 AM
  • Hi _RaFi_,

    Thank you for your email. And sorry for delay.

    I've checked the log files that you attached and the following error message:

    Exe (E:\2dd962ea7322ab680fce63781421\Windows6.1-KB958488-v6001-x64.msu) failed with 0x80004005 - Unspecified error .
    [4/23/2010, 11:52:13]Exe Log File: CBS.log
    [4/23/2010, 11:52:13]PerformOperation on exe returned exit code 2147500037 (translates to HRESULT = 0x80004005)
    [4/23/2010, 11:52:13] Action complete
    [4/23/2010, 11:52:13]Error 0x80004005 is mapped to Custom Error:
    [4/23/2010, 11:52:13]OnFailureBehavior for this item is to Rollback.

    In CBS.log file, I could notice:

    2010-04-22 09:45:31, Info                  CBS    Plan: Package: Package_for_KB958488~31bf3856ad364e35~amd64~~6.2.7600.16513, current: Absent, pending: Default, start: Absent, applicable: Installed, targeted: Installed, limit: Installed
    2010-04-22 09:45:31, Info                  CBS    Appl: Old package found: Package_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428, force to remove/supersed, Target State: Installed
    2010-04-22 09:45:32, Info                  CBS    Appl: detect Parent, Package: Package_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428, Parent: Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~en-US~6.1.7000.0, Disposition = Detect, VersionComp: EQ, ServiceComp: GE, BuildComp: GE, DistributionComp: GE, RevisionComp: GE, Exist: present
    2010-04-22 09:45:32, Info                  CBS    Appl: detectParent: package: Package_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428, parent found: Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~en-US~6.1.7600.16385, state: Installed
    2010-04-22 09:45:32, Info                  CBS    Appl: detect Parent, Package: Package_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428, disposition state from detectParent: Installed
    2010-04-22 09:45:32, Info                  CBS    Appl: Higher version found for package: Package_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428, superseded. (Version on system:Package_for_KB958488~31bf3856ad364e35~amd64~~6.2.7600.16513)
    ......
    2010-04-22 09:45:36, Error                 CBS    Failed. Attempted to uninstall a version of a non-driver component that is not installed, version: 0X600021b580000, component: x86_wpf-presentationhostproxy_31bf3856ad364e35_6.2.7000.0_none_842761a0cf6e00ea, owner: Package_3_for_KB958488~31bf3856ad364e35~amd64~~6.1.6001.20428.958488-7_neutral_GDR [HRESULT = 0x80004005 - E_FAIL]

    Frankly speaking, it's the first time that I came across this error message. However, I will try my best to help you on that.

    As you mentioned, it looks like that it seems that your issue refers that a higher version of the package has been found on your machine. This higher version of the package is related to Microsoft-Windows-NetFx3-OC-Package.

    Some clarification with you:
    What's the result that you ran sfc /scannow command?

    Firstly, could you please help me to check whether you have the similar scenario as the following thread?
    http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/c85ae119-9131-4e1d-b0c4-5088966c875f

    Could you please help me to check whether you have turned on the windows feature of .NET Framework 3.5.1.
    Please go to Control Panel -> Programs and Features -> Turn Windows features on or off -> Check the box next to Microsoft .NET Framework 3.5.1. Then run the installer again.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Monday, April 26, 2010 5:53 AM
  • Hi!

    sfc output:

    Microsoft Windows [Version 6.1.7600]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

    Z:\Windows\system32>sfc /scannow

    Beginning system scan.  This process will take some time.

    Beginning verification phase of system scan.
    Verification 100% complete.

    Windows Resource Protection found corrupt files and successfully repaired
    them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
    example C:\Windows\Logs\CBS\CBS.log

    Z:\Windows\system32>

     

    fsutil resource setautoreset true z:\  did not help :-(

     

    Yes, I have .net framework 3.5.1 installed (checkbox is checked), but 2 WCF activation options are not checked (I think I don't need them).

     

    Best regards

    Tuesday, April 27, 2010 9:00 AM
  • Hi _RaFi_,

    Thank you for your reply.

    Is the Z disk your system drive?
    Did you install .NET Framework 4.0 on virtual machine?

    Please help me to check whether you can install .NET 4.0 if you uncheck .NET Framework 3.5.1 and re-check both .NET Framework 3.5.1 and the two WCF activation options.

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Tuesday, April 27, 2010 9:29 AM
  • Yes, Z: is my system drive (it could be caused by some previous dual-boot configuration) and I am proud of it :-)
    No, no VM is involved.
    Tuesday, April 27, 2010 9:34 AM
  • Hi _RaFi_,

    Thank you for your clarification.

    It's the first time I heard that we could install the system drive on other disk instead of C disk. It's interesting. :)

    To be honest, it is also the first time that I came across this scenario. I have never tried to perform .NET Framework installation on this environment.
    As we know, during .NET Framework installation, the installer will install some files, folder and registry to System Drive.
    I'm not quite sure whether this would be the root cause of your issue. However, it is not recommended to do that.

    Could you please help me to check whether you can install .NET Framework 4.0 on other machine which the system drive is C disk?

    Hope this helps! If you have any concern, please feel free to let me know.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Wednesday, April 28, 2010 10:23 AM
    Tuesday, April 27, 2010 9:53 AM
  • after running sfc /scannow and rebooting and repeating this sequence I have a lot of files (exactly 8710!) in Z:\Windows\winsxs\Temp\PendingRenames\ . Files are still there after reboot. Should I be worried? cbs.log mentions only one file as "corrupted":
    Z:\Windows\Help\mui\0409\diskmgt.CHM
    Tuesday, April 27, 2010 9:54 AM
  • Hi _RaFi_,

    For your first question, it is related to OS itself. I'm not quite familiar with that. However, this similar post would be helpful.
    Please see:
    http://social.technet.microsoft.com/Forums/en/itprovistasp/thread/453473d4-18bd-4623-abee-5034d1693deb
    http://www.eggheadcafe.com/software/aspnet/29878744/help-sfc-scannow.aspx
    If you want to know what these files are and whether we should worry about that, you might try Windows 7 forums to get more useful help.

    For your second question, it looks like that "diskmgt.CHM" is related to CHM help file of Disk Management.

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com

    (This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.)

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Edited by YiChun Chen Tuesday, April 27, 2010 10:07 AM typo
    Tuesday, April 27, 2010 10:06 AM
  • Hi all,

    _RaFi_ and I have discussed this issue via email and finally it is solved.

    Here is the summary of this issue:

    After some discussion on this issue, we found that _RaFi_ installed .NET 4.0 on other disk as system drive instead of C disk.
    We would suspect that it could be the cause of the issue.
    Then, _RaFi_  re-installed the machine. Now, .NET 4.0 can be installed without problem.

    Thank you for _RaFi_'s kindly help on this issue.

    Hope this will benefit other community members who have similar issue.

    Have a nice day!

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • Marked as answer by YiChun Chen Wednesday, April 28, 2010 10:23 AM
    Wednesday, April 28, 2010 10:23 AM
  • Hi _RaFi_ and all,

    I found one similar scenario as this issue (system disk is not C).
    Please check:
    http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/472d9b6b-aa4c-4f5b-9222-a2896a020f0a

    However, referring to .NET Framework installation, it is still not recommended to install the system drive on other disk instead of C disk.

    Hope this helps!

    Best regards,
    Yichun Chen
    MSDN Subscriber Support in Forum
    If you have any feedback on our support, please contact msdnmg@microsoft.com
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    Wednesday, May 5, 2010 6:13 AM