locked
Vista x64 SP2 and .NET 3.5 RRS feed

  • Question

  • Beaten myself to death with this issue... unfortunately do not have the original install DVD/CDs for this machine (gift from my parents when they got a new computer)...

    A while back, I tried to apply the following Windows Updates:

    KB951847, KB2538242.

    KB951847 (.NET 3.5 stuff) has been failing since 6/30/2012... According to NetFXSetupVerifier, the following .NET's are installed: 2,3,4(client & full),4.5

    Near as I can tell, I receive the following error codes when I try both the "online" install, and the "offline client" install package:

    1603 (according to ah_install) or 1935 (according to NetFxSetupEvents).

    ah_install:

    [06/04/2013 14:10:01.974] User culture: en-US, parent culture: en, fallback culture: en.
    [06/04/2013 14:10:01.974] Loading "c:\bd3e39684481f38fe1467c5972fe\DotNetClientFx\Product.xml".
    [06/04/2013 14:10:01.978] Searching for msi.dll at "C:\Windows\SysWOW64\".
    [06/04/2013 14:10:01.978] Examining file "C:\Windows\SysWOW64\msi.dll" for version info.
    [06/04/2013 14:10:01.979] Could not detect fx1.0 Install.
    [06/04/2013 14:10:01.979] Could not detect fx1.1 Install.
    [06/04/2013 14:10:01.979] Detected fx2.0 Install, value = 1.
    [06/04/2013 14:10:01.979] Detected fx2.0 Install, SP = 2.
    [06/04/2013 14:10:01.979] Detected fx3.0 Install, value = 1.
    [06/04/2013 14:10:01.980] Could not detect fx3.5 Install.
    [06/04/2013 14:10:02.094] Loading "c:\bd3e39684481f38fe1467c5972fe\DotNetClientFx\en\Package.xml".
    [06/04/2013 14:10:02.138] Unable to load c:\bd3e39684481f38fe1467c5972fe\en-US\Strings.xml.
    [06/04/2013 14:10:02.144] Loaded "c:\bd3e39684481f38fe1467c5972fe\en\Strings.xml".
    [06/04/2013 14:10:02.239] Searching for msi.dll at "C:\Windows\SysWOW64\".
    [06/04/2013 14:10:02.239] Examining file "C:\Windows\SysWOW64\msi.dll" for version info.
    [06/04/2013 14:10:02.239] Evaluating InstallChecks for Command/Rgb9Rast_x86.msi.
    [06/04/2013 14:10:02.239] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.239] FailIf => false
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = ProcessorArchitecture, Compare = ValueNotEqualTo, Value = Intel.
    [06/04/2013 14:10:02.240] BypassIf => true
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = VersionNT, Compare = VersionGreaterThanOrEqualTo, Value = 6.
    [06/04/2013 14:10:02.240] BypassIf => true
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = Rgb9RastCheck, Compare = VersionGreaterThanOrEqualTo, Value = 9.15.735.0.
    [06/04/2013 14:10:02.240] Evaluating FileCheck, Property = "Rgb9RastCheck", FileName = "rgb9rast_2.dll", SearchPath = "", SpecialFolder = "SystemFolder", SearchDepth = 0.
    [06/04/2013 14:10:02.240] Searching "C:\Windows\system32".
    [06/04/2013 14:10:02.240] Skipping undefined property Rgb9RastCheck.
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.240] BypassIf => true
    [06/04/2013 14:10:02.240] Command/Rgb9Rast_x86.msi BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.240] Evaluating InstallChecks for Command/wic_x86_enu.exe.
    [06/04/2013 14:10:02.240] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.240] FailIf => false
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = ProcessorArchitecture, Compare = ValueNotEqualTo, Value = Intel.
    [06/04/2013 14:10:02.240] BypassIf => true
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = VersionNT, Compare = VersionGreaterThanOrEqualTo, Value = 5.1.3.
    [06/04/2013 14:10:02.240] BypassIf => true
    [06/04/2013 14:10:02.240] Evaluating BypassIf, Property = WICCheck, Compare = VersionGreaterThanOrEqualTo, Value = 6.0.5840.16388.
    [06/04/2013 14:10:02.240] Evaluating FileCheck, Property = "WICCheck", FileName = "windowscodecs.dll", SearchPath = "", SpecialFolder = "SystemFolder", SearchDepth = 0.
    [06/04/2013 14:10:02.240] Searching "C:\Windows\system32".
    [06/04/2013 14:10:02.240] Found windowscodecs.dll.
    [06/04/2013 14:10:02.240] Examining file "C:\Windows\system32\windowscodecs.dll" for version info.
    [06/04/2013 14:10:02.241] BypassIf => true
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.242] BypassIf => true
    [06/04/2013 14:10:02.242] Command/wic_x86_enu.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.242] Evaluating InstallChecks for Command/DotNetFx20Client_Package_x86.exe.
    [06/04/2013 14:10:02.242] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.242] FailIf => false
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = DotNetClient20RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.242] Evaluating RegistryCheck, Property = "DotNetClient20RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", Value = "Install".
    [06/04/2013 14:10:02.242] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", result = 2.
    [06/04/2013 14:10:02.242] Skipping undefined property DotNetClient20RegistryCheck.
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.242] BypassIf => true
    [06/04/2013 14:10:02.242] Command/DotNetFx20Client_Package_x86.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.242] Evaluating InstallChecks for Command/netfxclient20_redist.msi.
    [06/04/2013 14:10:02.242] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.242] FailIf => false
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = DotNetClient20RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.242] Evaluating RegistryCheck, Property = "DotNetClient20RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", Value = "Install".
    [06/04/2013 14:10:02.242] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", result = 2.
    [06/04/2013 14:10:02.242] Skipping undefined property DotNetClient20RegistryCheck.
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.242] BypassIf => true
    [06/04/2013 14:10:02.242] Command/netfxclient20_redist.msi BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.242] Evaluating InstallChecks for Command/ngen.exe.
    [06/04/2013 14:10:02.242] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.242] FailIf => false
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = DotNetClient20RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.242] Evaluating RegistryCheck, Property = "DotNetClient20RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", Value = "Install".
    [06/04/2013 14:10:02.242] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v2.0", result = 2.
    [06/04/2013 14:10:02.242] Skipping undefined property DotNetClient20RegistryCheck.
    [06/04/2013 14:10:02.242] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.242] BypassIf => true
    [06/04/2013 14:10:02.242] Command/ngen.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.243] Evaluating InstallChecks for Command/DotNetFx30Client_Package_x86.exe.
    [06/04/2013 14:10:02.243] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.243] FailIf => false
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = DotNetClient30RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.243] Evaluating RegistryCheck, Property = "DotNetClient30RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", Value = "Install".
    [06/04/2013 14:10:02.243] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", result = 2.
    [06/04/2013 14:10:02.243] Skipping undefined property DotNetClient30RegistryCheck.
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.243] BypassIf => true
    [06/04/2013 14:10:02.243] Command/DotNetFx30Client_Package_x86.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.243] Evaluating InstallChecks for Command/netfxclient30_redist.msi.
    [06/04/2013 14:10:02.243] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.243] FailIf => false
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = DotNetClient30RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.243] Evaluating RegistryCheck, Property = "DotNetClient30RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", Value = "Install".
    [06/04/2013 14:10:02.243] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", result = 2.
    [06/04/2013 14:10:02.243] Skipping undefined property DotNetClient30RegistryCheck.
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.243] BypassIf => true
    [06/04/2013 14:10:02.243] Command/netfxclient30_redist.msi BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.243] Evaluating InstallChecks for Command/ngen.exe.
    [06/04/2013 14:10:02.243] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.243] FailIf => false
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = DotNetClient30RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.243] Evaluating RegistryCheck, Property = "DotNetClient30RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", Value = "Install".
    [06/04/2013 14:10:02.243] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.0", result = 2.
    [06/04/2013 14:10:02.243] Skipping undefined property DotNetClient30RegistryCheck.
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.243] BypassIf => true
    [06/04/2013 14:10:02.243] Command/ngen.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.243] Evaluating InstallChecks for Command/DotNetFx35Client_Package_x86.exe.
    [06/04/2013 14:10:02.243] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.243] FailIf => false
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = DotNetClient35RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.243] Evaluating RegistryCheck, Property = "DotNetClient35RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", Value = "Install".
    [06/04/2013 14:10:02.243] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", result = 2.
    [06/04/2013 14:10:02.243] Skipping undefined property DotNetClient35RegistryCheck.
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.243] BypassIf => true
    [06/04/2013 14:10:02.243] Command/DotNetFx35Client_Package_x86.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.243] Evaluating InstallChecks for Command/netfxclient35_redist.msi.
    [06/04/2013 14:10:02.243] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.243] FailIf => false
    [06/04/2013 14:10:02.243] Evaluating BypassIf, Property = DotNetClient35RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.243] Evaluating RegistryCheck, Property = "DotNetClient35RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", Value = "Install".
    [06/04/2013 14:10:02.243] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", result = 2.
    [06/04/2013 14:10:02.244] Skipping undefined property DotNetClient35RegistryCheck.
    [06/04/2013 14:10:02.244] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.244] BypassIf => true
    [06/04/2013 14:10:02.244] Command/netfxclient35_redist.msi BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.244] Evaluating InstallChecks for Command/ngen.exe.
    [06/04/2013 14:10:02.244] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.244] FailIf => false
    [06/04/2013 14:10:02.244] Evaluating BypassIf, Property = DotNetClient35RegistryCheck, Compare = ValueEqualTo, Value = 1.
    [06/04/2013 14:10:02.244] Evaluating RegistryCheck, Property = "DotNetClient35RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", Value = "Install".
    [06/04/2013 14:10:02.244] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\DotNetClient\v3.5\Layers\v3.5", result = 2.
    [06/04/2013 14:10:02.244] Skipping undefined property DotNetClient35RegistryCheck.
    [06/04/2013 14:10:02.244] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueNotEqualTo, Value = true.
    [06/04/2013 14:10:02.244] BypassIf => true
    [06/04/2013 14:10:02.244] Command/ngen.exe BypassIf succeeded, command will not execute.
    [06/04/2013 14:10:02.244] Evaluating InstallChecks for Command/dotnetfx35.exe.
    [06/04/2013 14:10:02.244] Evaluating FailIf, Property = AdminUser, Compare = ValueEqualTo, Value = false.
    [06/04/2013 14:10:02.244] FailIf => false
    [06/04/2013 14:10:02.244] Evaluating BypassIf, Property = DotNet35SP1RegistryCheck, Compare = ValueGreaterThanOrEqualTo, Value = 1.
    [06/04/2013 14:10:02.244] Evaluating RegistryCheck, Property = "DotNet35SP1RegistryCheck", Key = "HKLM\SOFTWARE\Microsoft\NET Framework Setup\ndp\v3.5", Value = "SP".
    [06/04/2013 14:10:02.244] Could not open key "HKLM\SOFTWARE\Microsoft\NET Framework Setup\ndp\v3.5", result = 2.
    [06/04/2013 14:10:02.244] Skipping undefined property DotNet35SP1RegistryCheck.
    [06/04/2013 14:10:02.244] Evaluating BypassIf, Property = FxClientPlatform, Compare = ValueEqualTo, Value = true.
    [06/04/2013 14:10:02.244] BypassIf => false
    [06/04/2013 14:10:02.514] Preparing installation.
    [06/04/2013 14:10:02.514] Calculating download size.
    [06/04/2013 14:10:02.514] Finished calculating download size.
    [06/04/2013 14:10:06.549] Starting installation.start /progress DotNetFx35Pipe".
    [06/04/2013 14:14:39.830] Finished running c:\bd3e39684481f38fe1467c5972fe\dotnetfx35.exe with return c
    [06/04/2013 14:10:06.553] Installing c:\bd3e39684481f38fe1467c5972fe\dotnetfx35.exe with arguments "/q /noreode 1603.
    [06/04/2013 14:14:39.831] ERROR: Setup encountered an error during installation and will rollback.

    NetFxSetupEvents:

    Source:MsiInstaller  Id:11935  Time:2013.05.29 15:04:50  Type:1
    Strings (7):[Product: Microsoft .NET Framework 3.5 SP1 -- Error 1935.An error occurred during the installation of assembly 'Microsoft.VC90.CRT,version="9.0.21022.8",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'. Please refer to Help and Support for more information. HRESULT: 0x80070005. assembly interface: IAssemblyCache, function: CreateAssemblyCacheItem, component: {6435B7C0-E0C8-3EA2-91AE-7640034EAFCE}] [(NULL)] [(NULL)] [(NULL)] [(NULL)] [] []
    00000000 | 7b43453243444436322d303132342d333643412d383444332d39463444434635 | {CE2CDD62-0124-36CA-84D3-9F4DCF5
    00000020 | 43354244397d                                                     | C5BD9}

    Not sure where to go from here... I can't seem to get verbose logging on the install, so I can't figure out why it's throwing error 1603. I don't know how to fix 1935 either...

    Thanks...

    Tuesday, June 4, 2013 6:41 PM

All replies

  • Try downloading and installing Microsoft .NET Framework 4.5 instead.

    Carey Frisch

    Wednesday, June 5, 2013 1:03 AM
  • That installs, no problem. But, as I understand it (ie, I don't, it seems like one needs to have "all" the frameworks installed to get things to work). Vista comes with 2.0 and 3.0, but not 1.0 or 1.1 (since they are obsolete). A healthy Vista SP2 (x64) should have the following, should it not? 2,3,3.5,4,4.5....?

    If not, should I just hide the update then?

    Wednesday, June 5, 2013 5:26 AM