none
Can't Install .NET 3.5 on Vista Machine

    Question

  • Running Vista, with Office 2007, including Office 2007 SP1.

     

    Can't install .NET 3.5, which means i can't install Visual Studio 2008.
    Error:

     

    [12/21/07,18:51:15] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 34
    [12/21/07,18:51:18] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.

     

    I ran the NET Framework diagnostic tool, and here is it's output:

     

    WINDOWS VERSION: 6.0.6000

    POTENTIAL ERROR:  REGISTRYDUMP: reg query “HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727” /v “SP”

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ NET Framework Setup\NDP\v2.0.50727

    SP   REG_DWORD             0x0

    ERROR:  NetFx2.0 SP1 is not installed

     

    POTENTIAL ERROR:  REGISTRYDUMP:  reg query “HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\V3.0”  /V  “sp”

    ERROR:  The system was unable to find the specified registry key or value.

    ERROR:  Netfx3.0 SP1 is not installed

     

    POTENTIAL ERROR:  REGISTRYDUMP:  reg query “HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\V3.5”  /v  “Install”

    ERROR:  The system was unable to find the specified registry key or value.

    ERROR:  Netfx3.5 RTM is not installed

     

     

     

    What is going on, and how do I get these things installed?    WIndows update is also failing to install KB110806.   But there's no information on this problem either!

     

    I am using the full .NET 3.5 download, (192 MB) dated from 17 December 2007

    Saturday, December 22, 2007 1:17 AM

Answers

  •  

    It appears that you might have some issues, which are very similar to those fixed by the following post: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2567335&SiteID=1

     

    The symptoms are that you are not able to install the prerequisite packages, and that you have Vista RTM.  The CBS.log suggests that the Manifest XML file failed to parse for some reason.  Your options are towards the bottom, and please note that installing  Vista SP1 has a high degree of success in fixing customers in this scenario.

     

    Please let us know if this does not solve your issue.

     

    Thursday, January 03, 2008 8:42 PM
    Moderator
  • Found a work around:
    1. Download and install KB937287 and KB938371
    2. After that the installation of KB110806 works.
    3. Install .net 3.5 or VS2008
    Or you can (i did):
    1. Download the script to install Vista SP1 release candidate by the update service: http://www.microsoft.com/downloads/details.aspx?FamilyId=529D992A-D69E-4C73-9213-7A7F3852C0CA&displaylang=en
    2. After that the above mentioned patches are applied.
    3. Vista starts downloading the SP1 release candidate: while downloading open Windows Update and add the SP1RC to the ignore list.
    Hope this helped.

    Dirk
    Monday, January 14, 2008 10:14 PM

All replies

  • I am having an identical problem. My machine has a new clean install of Vista, and I have installed Office 2003 on as well complete with all updates to Office and Vista. I get an identical report with the NET diagnostic tool. Any help appreciated as I would like to get Visual Studio 2008 working.

     

    Thanks

    Sunday, December 23, 2007 6:45 PM
  • Hi

    Could you please use the this tool: http://astebner.sts.winisp.net/Tools/Collect.zip to collect the log information, upload somewhere on the web and paste the link here?

    For more information, see: http://blogs.msdn.com/astebner/archive/2007/08/01/4172276.aspx

     

    Some common issues I saw so far could be if say the windows update has started downloading files and then VS installation starts up and tries to install but we need to have the computer reboot first.

    Please also check if your windows account has the permission to access these registry key.

     

    Thanks

     

    Monday, December 24, 2007 8:25 AM
  • Thanks for your help. I have collected the information as above and have stored the file here

    http://cid-730055814146c725.skydrive.live.com/self.aspx/VS%202008%20problems

    The user account used was an admin account.

     

    Thanks

    Monday, December 24, 2007 12:01 PM
  •  

    Thank you Figo.  I have run the Collection tool and posted the cab file here:

     

    http://cid-fda7cde5527c2a00.skydrive.live.com/browse.aspx/NET35_Problem

     

    So far, i have tried the following:

     

    1) running this command:  FSUTIL RESOURCE SETAUTORESET TRUE C:\

    recommended from here:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2558439&SiteID=1

     

    2) running the "SubInACL" tool with the settings in the file from here:

    http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx

     

    Next, I was thinking to either turn off Windows Update, or just wait for Vista Service Pack 1 (SP1).

     

    Thanks
    Monday, December 24, 2007 12:46 PM
  • Hi Cliff

     

    I checked your log. Error was fired during KB110806 is installed. Usually we should give a reboot after installing it from wcu\dotNetFramework\dotnetmsp\x86\NetFX2.0-KB110806-v6000-x86.msu

    So you can try to uninstall the remained pieces of .NET Framework using Add/Remove Program or  Updated .NET Framework cleanup tool: http://blogs.msdn.com/astebner/archive/2007/12/04/6659905.aspx 

    Then

    1. directly install from wcu\dotNetFramework\dotnetmsp\x86\NetFX2.0-KB110806-v6000-x86.msu
    2. reboot when windows prompt
    3. repeat the above steps with NetFX3.0-KB929300-v6000-x86.msu
    4. Reinstall VS 2008

    If you have further problem or any unclear about the method, please feel free to let me know.

     

    Edit: DWaller's problem looks same as Cliff's

     

    Thanks

    Tuesday, December 25, 2007 6:28 AM
  •  

    Ah, yes, the fail point is KB110806.    My Windows Update has been trying to install KB110806 since Dec 8th.

    It's failed to install KB110806 on:

    Dec 8th

    Dec 16th

    Dec 21st (tried 20 times)

    Dec 22nd

    and Dec 25th.

     

    Thanks for the link to the Cleanup Tool.  I had not thought of using that.

     

    I am unfamiliar with using "wcu\dotNetFramework\dotnetmsp\x86\NetFX2.0-KB110806-v6000-x86.msu" to try to install KB110806, but i will give it a try.

     

    Note:  I did try to manually install the first .NET Service Pack (based on the .NET NetFx35_detect_issues tool) but it told me that I couldn't do that for Windows Vista, since those .NET frameworks were part of the Vista OS.

    Wednesday, December 26, 2007 12:43 PM
  • Hi Figo

      Thanks for the above. I cleaned out 3.5 for Vista using the cleanup programme. Downloaded the ISO image to get the msu files and put the files into a C:\WCU... files as detailed. However the update failed with the error number 2149842978 with the KB110806 fix. I have done some searching but have been baffled with the answers.

     

    Any advice please?

    Thanks

     

    Thursday, December 27, 2007 1:50 PM
  •  

    Hi again Figo,

     

    I finally found the *.msu files you mentioned in the WCU directory on my Visual Studio 2008 install disk.

     

    Unfortunately, running NetFX2.0-KB110806-v6000-x86.msu directly from that location from the DVD-ROM did not work to get KB110806 installed.

     

    It gets to about 93% pretty quickly, then just says the installation failed, and the components did not install.

     

    So, just to see if i was doing things correctly, i tried the other one:    NetFX3.0-KB929300-v6000-x86.msu

     

    This one worked fine.  Now when i run the "NET_Detect_issues" batch file tool, it only shows the KB110806 as not being installed.

     

    I have tried to capture the CBS error logs in the %systemdrive%\windows\logs directory.  I've uploaded a copy here:

     

    http://cid-fda7cde5527c2a00.skydrive.live.com/self.aspx/KB110806/CBS.log_KB110806 

     

    (file is CBS.log_KB110806  )

     

    Thanks for any info,

     

    Cliff

    Thursday, December 27, 2007 7:33 PM
  • To save time, i went to the end of the CBS log file, and here are the errors:

     

     

    Code Block

    2007-12-27 19:04:15, Error                 CSI    00000026@2007/12/28:01:04:15.039 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-27 19:04:28, Error                 CSI    00000027 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284601# from CCSDirectTransaction::PerformChangeAnalysis(...)

    2007-12-27 19:04:28, Error                 CSI    00000028 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284600# from CCSDirectTransaction::PrepareForCommit(...)

    2007-12-27 19:04:28, Error                 CSI    00000029 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284599# from CCSDirectTransaction::ExamineTransaction(...)

    2007-12-27 19:04:28, Error                 CSI    0000002a (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284598# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)

    2007-12-27 19:04:28, Error                 CSI    0000002b@2007/12/28:01:04:28.190 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-27 19:04:41, Error                 CSI    0000002c (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336963# from CCSDirectTransaction::PerformChangeAnalysis(...)

    2007-12-27 19:04:41, Error                 CSI    0000002d (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336962# from CCSDirectTransaction::PrepareForCommit(...)

    2007-12-27 19:04:41, Error                 CSI    0000002e (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336961# from CCSDirectTransaction::GenerateComponentChangeList(...)

    2007-12-27 19:04:41, Error                 CSI    0000002f (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336960# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)

    2007-12-27 19:04:41, Error                 CSI    00000030 (F) HRESULT_FROM_WIN32(14098) #273341# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)

    2007-12-27 19:04:41, Error                 CSI    00000031 (F) HRESULT_FROM_WIN32(14098) #266753# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 102 (0x00000066), pSink = NULL, disp = 0)

    2007-12-27 19:04:41, Error                 CSI    00000032 (F) HRESULT_FROM_WIN32(14098) #266752# 30080808 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000066, pSink = NULL, disp = 0)

     

    2007-12-27 19:04:41, Error                 CBS    Exec: Failed to commit CSI transaction to execute changes. hr: 0x80073712

    2007-12-27 19:04:41, Info                  CSI    00000033@2007/12/28:01:04:41.263 CSI Transaction @0x26857a0 destroyed

    2007-12-27 19:04:41, Info                  CBS    Exec: Processing complete.  Session: 29903085:1815772774, Package: Package_for_KB110806~31bf3856ad364e35~x86~~6.0.6000.1433, hr: 0x80073712

    2007-12-27 19:04:41, Info                  CBS    Exec: End: nested restore point - complete.

    2007-12-27 19:04:41, Info                  CBS    Session: 29903085:1815772774 finalized.  Reboot required: no

     

     

     

     

    Friday, December 28, 2007 1:11 AM
  • Hi

     

    I would suggest copy the *.msu to your HD, then directly install from the HD instead of DVD drive to avoid potential media problem.

     

    And just double click the msu file, the windows will run Windows Update Stand-alone Installer(Wusa.exe) to get it installed, for more information you could see: Description of the Windows Update Stand-alone Installer (Wusa.exe) and of .msu files in Windows Vista (NOTE: please temporarily switch off Windows Update during the installation in order to avoid interference.)

     

    If you previously install failed or not complete, please look for its entry in Control Panel >> Programs and Features >> Installed Updates...uninstall it and reinstall.

     

    If you still get error please post the EXACT error information here,

     

    And also Check this kb article: When you run Wusa.exe together with the /quiet option to try to install certain software packages on a Windows Vista-based computer, the installation fails

     

    Thanks

    Friday, December 28, 2007 2:36 AM
  • Can you please try the following and then try to install the update. This seemed to work for some people who saw similar error:

     

    First:
    1. Bring up an elevated command prompt (Right click on command prompt -> Run as Administrator)
    2. Execute the following commands sequentially:

    a. fsutil resource setautoreset true c:\

    b. cd /d %windir%\system32\config\txr

    c. attrib -r -s -h *

    d. del *

     

    Second:
    1. Bring up an elevated command prompt (Right click on command prompt -> Run as Administrator)
    2. cd %windir%\System32\SMI\Store\Machine
    3. Attrib –a –h –s *.TM*
    4. Del *.TM*

     

    NOW REBOOT! After reboot updates should install.

     

    Please share the logs if installation fails again.

     

    Thanks for your patience.

     

    Regards,

    Kanchan

    Friday, December 28, 2007 5:58 AM
    Moderator
  • Figo,

     

    I tried copying the KB110806 *.msu file directly to the HD.   It failed the install in the same way.  I check the Installed Updates and it doesn't show up.   Windows Update has been turned off for a couple of days.

     

    Here is the same set of errors:

     

     

    2007-12-28 09:21:44, Info                  CSI    int: (null)

    2007-12-28 09:21:47, Error                 CSI    00000026@2007/12/28:15:21:47.763 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-28 09:21:56, Error                 CSI    00000027 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284601# from CCSDirectTransaction:Stick out tongueerformChangeAnalysis(...)

    2007-12-28 09:21:56, Error                 CSI    00000028 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284600# from CCSDirectTransaction:Stick out tonguerepareForCommit(...)

    2007-12-28 09:21:56, Error                 CSI    00000029 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284599# from CCSDirectTransaction::ExamineTransaction(...)

    2007-12-28 09:21:56, Error                 CSI    0000002a (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #284598# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)

    2007-12-28 09:21:56, Error                 CSI    0000002b@2007/12/28:15:21:56.905 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-28 09:22:08, Error                 CSI    0000002c (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336963# from CCSDirectTransaction:Stick out tongueerformChangeAnalysis(...)

    2007-12-28 09:22:08, Error                 CSI    0000002d (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336962# from CCSDirectTransaction:Stick out tonguerepareForCommit(...)

    2007-12-28 09:22:08, Error                 CSI    0000002e (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336961# from CCSDirectTransaction::GenerateComponentChangeList(...)

    2007-12-28 09:22:08, Error                 CSI    0000002f (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #336960# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)

    2007-12-28 09:22:08, Error                 CSI    00000030 (F) HRESULT_FROM_WIN32(14098) #273341# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)

    2007-12-28 09:22:08, Error                 CSI    00000031 (F) HRESULT_FROM_WIN32(14098) #266753# from Windows:Tongue TiedervicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 102 (0x00000066), pSink = NULL, disp = 0)

    2007-12-28 09:22:08, Error                 CSI    00000032 (F) HRESULT_FROM_WIN32(14098) #266752# 24375087 us from Windows:Tongue TiedervicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000066, pSink = NULL, disp = 0)

     

    2007-12-28 09:22:08, Error                 CBS    Exec: Failed to commit CSI transaction to execute changes. hr: 0x80073712

    2007-12-28 09:22:08, Info                  CSI    00000033@2007/12/28:15:22:08.527 CSI Transaction @0x1d04ea8 destroyed

    2007-12-28 09:22:08, Info                  CBS    Exec: Processing complete.  Session: 29903205:1327578761, Package: Package_for_KB110806~31bf3856ad364e35~x86~~6.0.6000.1433, hr: 0x80073712

    2007-12-28 09:22:08, Info                  CBS    Exec: End: nested restore point - complete.

    2007-12-28 09:22:08, Info                  CBS    Session: 29903205:1327578761 finalized.  Reboot required: no

    ====================================================================

     

    I think I will try the suggestions in the post following yours. 

     

    Thanks again for your help,

    Friday, December 28, 2007 3:31 PM
  • Kanchan,

     

    Sorry, these command line operations did not solve the problem I am having with KB110806.  I still get the same install error behavior.  (Error Code 26,   Error c000a083 )

     

    I took some screenshots of the command lines I ran.  I believe the "First" operation to delete in the "TxR" directory probably deleted some files, but some other files could not be deleted due to being in use by OS.  (See file)

     

    The "Second" set of deletions seem to be with similar results -- perhaps some *.TM.* files were deleted, but there were still some files that could not be deleted.

     

     

     

    http://cid-fda7cde5527c2a00.skydrive.live.com/self.aspx/Public/Results_Command_Lines.pptx

     

    This file attached (Powerpoint 2007)  has the command line screenshots of trying to clean some System32 folders.

     

     

    I will keep investigating,

    Cliff

    Friday, December 28, 2007 4:30 PM
  • Really appreciate your trying this. Could you try logging into safe mode and repeat the same steps (you might be able to delete all files in this case).

     

    Thanks for your patience.

     

    Regards,

    Kanchan

     

    Friday, December 28, 2007 9:49 PM
    Moderator
  • Kanchan,

     

    Thanks for the suggestion to log into Safe Mode.  I repeated the command line steps, and it did delete more files this time.  Only 3 could not be deleted.  If you want to see the results and the files that could not be deleted, i have uploaded the screenshots here:

     

    http://cid-fda7cde5527c2a00.skydrive.live.com/self.aspx/KB110806_Command_Lines_Safe_Mode/Results_Command_Lines2.pptx

     

    However, when i rebooted and tried to install KB110806  (I know that number by heart now) it failed with the same signature.  No joy.

     

    Here is the set of CBS errors again:

     

    Code Block

    2007-12-28 16:50:37, Info                  CSI    int: (null)

    2007-12-28 16:50:40, Error                 CSI    0000002c@2007/12/28:22:50:40.226 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-28 16:50:49, Error                 CSI    0000002d (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #299421# from CCSDirectTransaction::PerformChangeAnalysis(...)

    2007-12-28 16:50:49, Error                 CSI    0000002e (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #299420# from CCSDirectTransaction::PrepareForCommit(...)

    2007-12-28 16:50:49, Error                 CSI    0000002f (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #299419# from CCSDirectTransaction::ExamineTransaction(...)

    2007-12-28 16:50:49, Error                 CSI    00000030 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #299418# from CCSDirectTransaction_IRtlTransaction::ExamineTransaction(...)

    2007-12-28 16:50:49, Error                 CSI    00000031@2007/12/28:22:50:49.851 (F) d:\vistartm\base\xml\udom_builder.cpp(932): Error c000a083 [Error,Facility=(system),Code=41091 (0xa083)] originated in function CMicrodomXmlWalker::XmlError expression: (null)

    [gle=0x80004005]

    2007-12-28 16:51:01, Error                 CSI    00000032 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #351783# from CCSDirectTransaction::PerformChangeAnalysis(...)

    2007-12-28 16:51:01, Error                 CSI    00000033 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #351782# from CCSDirectTransaction::PrepareForCommit(...)

    2007-12-28 16:51:01, Error                 CSI    00000034 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #351781# from CCSDirectTransaction::GenerateComponentChangeList(...)

    2007-12-28 16:51:01, Error                 CSI    00000035 (F) c015001a [Error,Facility=FACILITY_SXS_ERROR_CODE,Code=26 (0x001a)] #351780# from Windows::COM::CPendingTransaction::ExtractInformationFromRtlTransaction(...)

    2007-12-28 16:51:01, Error                 CSI    00000036 (F) HRESULT_FROM_WIN32(14098) #288161# from Windows::COM::CPendingTransaction::IStorePendingTransaction_Analyze(...)

    2007-12-28 16:51:01, Error                 CSI    00000037 (F) HRESULT_FROM_WIN32(14098) #281573# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 102 (0x00000066), pSink = NULL, disp = 0)

    2007-12-28 16:51:01, Error                 CSI    00000038 (F) HRESULT_FROM_WIN32(14098) #281572# 24650468 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000066, pSink = NULL, disp = 0)

     

    2007-12-28 16:51:01, Error                 CBS    Exec: Failed to commit CSI transaction to execute changes. hr: 0x80073712

    2007-12-28 16:51:01, Info                  CSI    00000039@2007/12/28:22:51:01.083 CSI Transaction @0x27e23d0 destroyed

    2007-12-28 16:51:01, Info                  CBS    Exec: Processing complete.  Session: 29903267:4209949727, Package: Package_for_KB110806~31bf3856ad364e35~x86~~6.0.6000.1433, hr: 0x80073712

    2007-12-28 16:51:01, Info                  CBS    Exec: End: nested restore point - complete.

    2007-12-28 16:51:01, Info                  CBS    Session: 29903267:4209949727 finalized.  Reboot required: no

     

     

    ==========================

     

    Thanks everyone for your help.  However, i am going to give up for now.  KB110806 has me beat.  So I am thinking about how i might do a clean install of my Dell XPS Vista.

     

    So I am going to be backing up my files, collecting drivers, and trying to find my System Restore CDs.

     

    Best of luck to everyone who has the KB110806 problem,

     

    Cliff in Htown

     

    Friday, December 28, 2007 11:07 PM
  • I have attached the latter part of CBS error log to the following http://cid-730055814146c725.skydrive.live.com/self.aspx/VS%202008%20problems

    There is no error message supplied, just that installation of KB110806 failed

    This is on a machine with a new clean install of Vista, so I would have expected everything to work, and I don't particularly want to try this again.

    From the clean install the system has installed various updates, also Office 2003 has been installed and Silverlight.

     

    I have also tried the above mentioned command lines to delete the files which did delete most files though some were left even after trying safe mode.

     

    Thanks for any help

    Dave Waller

    Saturday, December 29, 2007 4:18 PM
  • DWaller - It appears that your issue is that your machine's SXS manifests do not match what we are trying to install.

     

     

    Code Block

    2007-12-23 18:16:45, Error                 CSI    000009be@2007/12/23:18:16:45.386 (F) d:\vistartm\base\wcp\componentstore\csd_transact.cpp(1186): Error STATUS_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT originated in function CCSDirectTransaction::StageComponent expression: (null)
    [gle=0x80004005]

     

    Please post the output of running the tool in my blog: http://blogs.msdn.com/aaronru/archive/2007/11/29/net-framework-3-5-installation-validation-tool.aspx

     

    Thanks!

     

    Aaron

    Wednesday, January 02, 2008 8:49 PM
    Moderator
  • Aaron,

    Thanks. The output is attached below:

     

    THE FOLLOWING SCRIPT will check to make sure that .NET Framework 3.5
    is installed properly and will tell you what is not configured appropriately
    WINDOWS VERSION: 6.0.6000
    POTENTIAL ERROR: REGISTRYDUMP: reg query "HKLM\SOFTWARE\Microsoft\NET Framework Set
    up\NDP\v2.0.50727" /v "SP"

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
        SP    REG_DWORD    0x0

    ERROR: NetFx2.0 SP1 is not installed
    POTENTIAL ERROR: REGISTRYDUMP: reg query "HKLM\SOFTWARE\Microsoft\NET Framework Set
    up\NDP\v3.0" /v "SP"


    ERROR: The system was unable to find the specified registry key or value.
    ERROR: Netfx3.0 SP1 is not installed
    POTENTIAL ERROR: REGISTRYDUMP: reg query "HKLM\SOFTWARE\Microsoft\NET Framework Set
    up\NDP\v3.5" /v "Install"
    ERROR: The system was unable to find the specified registry key or value.
    ERROR: Netfx3.5 RTM is not installed

     

    I am surprised to see it struggling on .NET 2 and the service pack as it is a newly installed Vista machine with the updates installed. I am tempted to install the SP1 but am concerned it might mess up Vista in some obscure way.

     

    Thanks

    David Waller

    Thursday, January 03, 2008 8:17 PM
  •  

    It appears that you might have some issues, which are very similar to those fixed by the following post: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2567335&SiteID=1

     

    The symptoms are that you are not able to install the prerequisite packages, and that you have Vista RTM.  The CBS.log suggests that the Manifest XML file failed to parse for some reason.  Your options are towards the bottom, and please note that installing  Vista SP1 has a high degree of success in fixing customers in this scenario.

     

    Please let us know if this does not solve your issue.

     

    Thursday, January 03, 2008 8:42 PM
    Moderator
  • Aaron,

      Thanks for your help. At the moment I think I will wait until Vista SP1 is formally released. If the install still fails after the final version of SP1 is installed I will post a new message here.

    Again thanks for your help.

    Dave Waller

    Friday, January 04, 2008 7:15 PM
  • Found a work around:
    1. Download and install KB937287 and KB938371
    2. After that the installation of KB110806 works.
    3. Install .net 3.5 or VS2008
    Or you can (i did):
    1. Download the script to install Vista SP1 release candidate by the update service: http://www.microsoft.com/downloads/details.aspx?FamilyId=529D992A-D69E-4C73-9213-7A7F3852C0CA&displaylang=en
    2. After that the above mentioned patches are applied.
    3. Vista starts downloading the SP1 release candidate: while downloading open Windows Update and add the SP1RC to the ignore list.
    Hope this helped.

    Dirk
    Monday, January 14, 2008 10:14 PM
  • Hello,

     

    My previous AMD64 motherboard died for some unknown reason (maybe BIOS chip died, maybe some voltage regulator burned down, maybe some pinhole on my CPU's socket burned down, I don't know but I tested the CPU, the RAM, and even the power supply on a similar motherboard and they worked fine. Well, I bought a noew motherboard but since it was based on a different chipset, I had to re-install Windows Vista Ultimate x64 from scratch. I had saved all Vista updates prior to February 5 2008 (including the SP1 pre-requisite that deals with BitLocker) on a secondary hard drive before the old motherboard died, so after re-installing Vista I installed all updates afterwards (although update KB939778, aka MS07-053, failed to install saying that it didn't apply to my system). I re-installed Office 2007, then proceeded to re-activate both Vista & Office by phone (because hardware was different from original configuration, online re-activation failed).

     

    Then I proceeded to install .NET Framework 3.5, for which I had the full offline installer handy on my second HDD. This is where things become interesting. Sometime while installing .NET Framework, my computer froze (no BSOD here, just frozen display, frozen mouse pointer, frozen everything, including hard drive LED!). OK, I rebooted, tried again to install .NET 3.5, and this time it stops. I checked the log and said it failed to install update KB929300 (.NET Framework 3.0 SP1). It did install, however, KB110806 (.NET Framework 2.0 SP1) because it appeared on Control Panel\Windows Update\Installed Updates. I tried to install KB929300 manually from the netfx35 package, and it failed. I tried to install some other MSUs also on that package, to no avail. Windows Update fails to check for further updates because it says it must first install an important update (which happens to be KB929300), but fails to install KB929300 with error code C015001A, so I am in a deadlock, unable to automatically check for updates.

     

    (To correct my freezing issue, which was apprearing and re-appearing for no explanation, I had upgraded my BIOS firmware and just in case upgraded my video graphics driver from NVIDIA's website. My computer no longer freezes or hangs up from this point on, and no BSOD either.)

     

    I then proceeded to run the cleanup tool from http://astebner.sts.winisp.net/Tools/dotnetfx_cleanup_tool.zip and chose to cleanup only .NET 3.5. Re-started my machine, and .NET 3.5 again fails to install at the same point. OK, I proceeded to uninstall KB110806 from Windows Update, then ran the following script mentioned on this thread at a command prompt as an administrator:

     

    fsutil resource setautoreset true c:\
    cd /d %windir%\system32\config\txr
    attrib -r -s -h *
    del *
    cd %windir%\System32\SMI\Store\Machine
    attrib -a -h -s *.TM*
    del *.TM*

    Some of the TxR files could not be removed, even when running the same script in Safe Mode. (It seems that these files are still in use even in Safe Mode.) OK, forget the TxR files, at least fsutil gave me no error.

     

    I also ran SubInACL with the reset.cmd script from http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx, but I had to modify reset.cmd because SubInACL was installed to C:\Program Files (x86) and not C:\Program Files (on all x64 versions of Windows, %programfiles% points out to C:\Program Files and not C:\Program Files (x86). The tool was taking not several minutes, but more than an hour; well I chose to kill it with Ctrl+C; anyway it had printed some error messages before proceeding to that red-toolbar-above screen, so forget SubInACL, it's not for me.

     

    I ran again the cleanup tool and this time chose the default Windows Vista option (remove 1.0, 1.1, & 3.5) to make sure everything was clean.

     

    I also ran NetFX35_detect_issues from http://blogs.msdn.com/aaronru/archive/2007/11/29/net-framework-3-5-installation-validation-tool.aspx and as expected reports that 2.0SP1, 3.0SP1 and 3.5 are not installed. Then I proceeded to run the Collect tool from http://blogs.msdn.com/astebner/archive/2007/08/01/4172276.aspx as an administrator, which gave me an error code (1605, I think?) before proceeding to generate vslogs.cab. I saved this CAB, then emptied %temp%, and then re-ran Collect. Same error code, but now a smaller vslogs.cab because there were no logs regarding .NET Framework installations. I posted both vslogs.cab files to my website. The links are here:

     

    http://charsetplus.tripod.com/vslogs_old.cab (big CAB with CBS, .NET, and Silverlight logs)

    http://charsetplus.tripod.com/vslogs.cab (small CAB, only CBS log)

     

    My plan is to restart my computer, repair Vista from my DVD, then install the other two SP1 prerequisites (KB937287 & KB938371) which I just downloaded manually from the Website, then just in case re-install KB929761, then retry installing .NET 3.5 and see if it works. Hope you find something useful on my CAB files.

    Sunday, February 24, 2008 10:30 PM
  • OK, I just came back from installing .NET Framework 3.5. Happens that installing the Vista SP1 pre-requisites (KB937287 & KB938371, in that same specific order as KB938371 requires a reboot to finish) helped prevent .NET updates KB929300 & KB110806 (yep, in this same sequential order as KB110806 also requires a reboot to finish) from failing to install. After rebooting from KB110806, I simply ran the .NET 3.5 setup file and it finished quick.

     

    I didn't even need to run full SubInACL.

    Monday, February 25, 2008 1:03 AM
  •  

    Just as an FYI, Vista SP1 includes KB110806 & 929300 (.NET Framework 2.0 SP1 & 3.0 SP1).

     

    If you install 3.5 on Vista SP1, it is a very quick install and has a very high success rate.

    Monday, February 25, 2008 3:48 PM
    Moderator
  • Hi

    I used the following procedure to install .net v3.5 SP1.  I hope it helps others with this issue.

    My Machine OS Windows Vista Ultimate SP1, .Net v3.0 installed

    Procedure to Install .Net 3.5 SP1

    1. Download .Net Full Package File  and save to Hard Drive.
    2. Shutdown Computer
    3. Turn off Internet connection
    4. Start Computer
    5. Disable Firewall and Antivirus
    6. Install

    Download Web Link for .NET v3.5 SP1---
    http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en


    Download File Link at bottom of page(DO NOT use Download Button at top of Page)
    Full Redistributable Package..........
    .Net Framework 3.5 Service Pack 1 full package

    Saturday, September 06, 2008 2:32 PM
  • JohnMania's solution looks plausible but it didn't work for me. I'm running Vista Home Premium 64 bit, which incoporates .net 1 and 2. When I attempt to load Visual C# from a downloaded ISO image this has consistently failed at the install of .Net 3.5 SP1, whether or not I have the network cable attached  with and without antivirus (AVG). Installation of the other components is then aborted.

    Can anyone tell me where the installation logs are located so that I can cjeck these?
    Tuesday, December 16, 2008 5:53 PM