none
Help! Error on Vista .Net 3.5 SP1 Install! RRS feed

  • Question

  • Hello guys, I have a Dell Inspiron 530s with Windows Vista Home Premium that I bought in 2008 as a refurb. I am trying to install .NET Framework Update 3.5 SP1 but it gives me an error: 

     

    [03/23/13,16:14:13] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 34
    [03/23/13,16:15:05] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
    [03/23/13,16:44:12] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 34
    [03/23/13,16:44:37] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
    [03/25/13,10:56:19] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 34
    [03/25/13,10:56:51] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.

     

    I then run sfc /scannow and it gives me that a file is corrupted in CBS.log, how do I repair the corruption and install 3.5 SP1? I also tried to run Windows Readiness Tool, but that did not repair it. Any help would be appreciated. 


    POQ 41 ends.
    2013-03-25 11:11:57, Info CSI 000000f8 [SR] Verify complete
    2013-03-25 11:11:57, Info CSI 000000f9 [SR] Verifying 100 (0x00000064) components
    2013-03-25 11:11:57, Info CSI 000000fa [SR] Beginning Verify and Repair transaction
    2013-03-25 11:12:01, Info CSI 000000fb Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.0.6000.16386_none_d04210aeaa5e863a\tcpmon.ini do not match actual file [l:20{10}]"tcpmon.ini" :
    Found: {l:32 b:0cSv9zUxBdxIACUdN3TVidA8dd5qeWe9Ct2GEzhrLi4=} Expected: {l:32 b:Uu3AaPzr3p1NNnR6zY6aW6nbeOxBy6AP9XHSLyFUjD8=}
    2013-03-25 11:12:01, Info CSI 000000fc [SR] Cannot repair member file [l:20{10}]"tcpmon.ini" of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
    2013-03-25 11:12:04, Info CSI 000000fd Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.0.6000.16386_none_d04210aeaa5e863a\tcpmon.ini do not match actual file [l:20{10}]"tcpmon.ini" :
    Found: {l:32 b:0cSv9zUxBdxIACUdN3TVidA8dd5qeWe9Ct2GEzhrLi4=} Expected: {l:32 b:Uu3AaPzr3p1NNnR6zY6aW6nbeOxBy6AP9XHSLyFUjD8=}
    2013-03-25 11:12:04, Info CSI 000000fe [SR] Cannot repair member file [l:20{10}]"tcpmon.ini" of Microsoft-Windows-Printing-StandardPortMonitor-TCPMonINI, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
    2013-03-25 11:12:04, Info CSI 000000ff [SR] This component was referenced by [ml:38{19},l:36{18}]"Windows Foundation"
    2013-03-25 11:12:04, Info CSI 00000100 Hashes for file member \??\C:\Windows\System32\tcpmon.ini do not match actual file [l:20{10}]"tcpmon.ini" :
    Found: {l:32 b:0cSv9zUxBdxIACUdN3TVidA8dd5qeWe9Ct2GEzhrLi4=} Expected: {l:32 b:Uu3AaPzr3p1NNnR6zY6aW6nbeOxBy6AP9XHSLyFUjD8=}
    2013-03-25 11:12:04, Info CSI 00000101 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..rtmonitor-tcpmonini_31bf3856ad364e35_6.0.6000.16386_none_d04210aeaa5e863a\tcpmon.ini do not match actual file [l:20{10}]"tcpmon.ini" :
    Found: {l:32 b:0cSv9zUxBdxIACUdN3TVidA8dd5qeWe9Ct2GEzhrLi4=} Expected: {l:32 b:Uu3AaPzr3p1NNnR6zY6aW6nbeOxBy6AP9XHSLyFUjD8=}
    2013-03-25 11:12:04, Info CSI 00000102 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:20{10}]"tcpmon.ini"; source file in store is also corrupted
    2013-03-25 11:12:04, Info CSI 00000103 Repair results created:

    Monday, March 25, 2013 4:06 PM

Answers

  • What Service Packs do you have installed for Vista?

    Before attempting any .NET Framework install, you should make sure your OS is patched up to date.

    The first error in your log excerpt: " Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 34" refers to SP1 for .NET Framework 2.0. That patch is part of SP1 for Vista.

    Once you have your Vista fully updated, retry .NET 3.5 using this cumulative installer:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    Also note that your sfc /scannow results indicate possible OS corruption. So, if you are not able to update your OS successfully, you may be facing OS reinstall.

    Monday, March 25, 2013 7:32 PM

All replies