none
用ClickOnce部署安装.net 3.5 sp1时安装失败,产生1603错误 RRS feed

  • 问题

  • 用Clickonce部署将系统必备组件(Installer 3.1和.net framework 3.5 sp1)指向了内网服务器上。可是客户在安装到.net 3.5 sp1时安装失败了,在我这里确能够安装成功。关闭了防火墙和杀毒软件,操作系统是Windows XP(重做过的),C盘剩余空间足够,也不是64位系统,失败日志如下:

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [ProcessorArchitecture] = Intel {string}
    Property: [VersionNT] = 5.1.2 {version}
    Running checks for package 'Windows Installer 3.1', phase BuildList
    The following properties have been set for package 'Windows Installer 3.1':
    Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
    Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
    Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
    'Windows Installer 3.1' RunCheck result: No Install Needed
    Running checks for package '.NET Framework 3.5 SP1', phase BuildList
    Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\2052'
    Unable to read registry value
    Not setting value for property 'DotNet35SP'
    The following properties have been set for package '.NET Framework 3.5 SP1':
    Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
    Skipping ByPassIf because Property 'DotNet35SP' was not defined
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false
    Result of running operator 'VersionEqualTo' on property 'VersionNT' and value '5.2.0': false
    Result of running operator 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Install'
    '.NET Framework 3.5 SP1' RunCheck result: Install Needed
    EULA for components '.NET Framework 3.5 SP1' was accepted.
    Copying files to temporary directory "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\"
    Downloading files to "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\"
    (2009-5-14 8:25:01) Downloading 'DotNetFX35SP1\dotNetFX20\aspnet.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/aspnet.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:02
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\aspnet.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:16) Downloading 'DotNetFX35SP1\dotNetFX20\aspnet_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/aspnet_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:17
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\aspnet_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:17) Downloading 'DotNetFX35SP1\dotNetFX20\clr.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/clr.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:17
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\clr.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:18) Downloading 'DotNetFX35SP1\dotNetFX20\clr_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/clr_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:18
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\clr_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:19) Downloading 'DotNetFX35SP1\dotNetFX20\crt.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/crt.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:19
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\crt.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:19) Downloading 'DotNetFX35SP1\dotNetFX20\crt_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/crt_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:19
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\crt_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:19) Downloading 'DotNetFX35SP1\dotNetFX20\dw.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/dw.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:19
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\dw.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:19) Downloading 'DotNetFX35SP1\dotNetFX20\dw_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/dw_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:20
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\dw_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:20) Downloading 'DotNetFX35SP1\dotNetFX20\netfx20a_x64.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx20a_x64.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:20
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx20a_x64.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:20) Downloading 'DotNetFX35SP1\dotNetFX20\netfx20a_x86.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx20a_x86.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:20
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx20a_x86.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:20) Downloading 'DotNetFX35SP1\dotNetFX20\netfx_ca.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx_ca.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:20
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx_ca.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:21) Downloading 'DotNetFX35SP1\dotNetFX20\netfx_core.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx_core.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:21
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx_core.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:21) Downloading 'DotNetFX35SP1\dotNetFX20\netfx_core_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx_core_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:21
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx_core_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:22) Downloading 'DotNetFX35SP1\dotNetFX20\netfx_other.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx_other.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:23
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx_other.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:23) Downloading 'DotNetFX35SP1\dotNetFX20\netfx_other_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/netfx_other_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:24
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\netfx_other_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:24) Downloading 'DotNetFX35SP1\dotNetFX20\prexp.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/prexp.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:25
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\prexp.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:25) Downloading 'DotNetFX35SP1\dotNetFX20\winforms.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/winforms.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:25
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\winforms.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:25) Downloading 'DotNetFX35SP1\dotNetFX20\winforms_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX20/winforms_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:25
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX20\winforms_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:25) Downloading 'DotNetFX35SP1\dotNetFX30\x86\msxml6.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/x86/msxml6.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:26
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\x86\msxml6.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:35) Downloading 'DotNetFX35SP1\dotNetFX30\x64\msxml6.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/x64/msxml6.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:35
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\x64\msxml6.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:45) Downloading 'DotNetFX35SP1\dotNetFX30\NetFX30a_x64.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/NetFX30a_x64.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:45
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\NetFX30a_x64.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:45) Downloading 'DotNetFX35SP1\dotNetFX30\NetFX30a_x86.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/NetFX30a_x86.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:45
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\NetFX30a_x86.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:45) Downloading 'DotNetFX35SP1\dotNetFX30\RGB9RAST_x64.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/RGB9RAST_x64.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:45
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\RGB9RAST_x64.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:45) Downloading 'DotNetFX35SP1\dotNetFX30\RGB9RAST_x86.msi' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/RGB9RAST_x86.msi' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:46
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\RGB9RAST_x86.msi
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:46) Downloading 'DotNetFX35SP1\dotNetFX30\WCF.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WCF.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:46
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WCF.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:46) Downloading 'DotNetFX35SP1\dotNetFX30\WCF_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WCF_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:47
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WCF_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:47) Downloading 'DotNetFX35SP1\dotNetFX30\WCS.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WCS.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:47
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WCS.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:47) Downloading 'DotNetFX35SP1\dotNetFX30\WCS_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WCS_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:47
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WCS_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:48) Downloading 'DotNetFX35SP1\dotNetFX30\WF.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WF.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:48
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WF.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:48) Downloading 'DotNetFX35SP1\dotNetFX30\WF_32.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WF_32.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:48
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WF_32.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:48) Downloading 'DotNetFX35SP1\dotNetFX30\WF_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WF_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:48
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WF_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:49) Downloading 'DotNetFX35SP1\dotNetFX30\WIC_x64_enu.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WIC_x64_enu.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:49
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WIC_x64_enu.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:49) Downloading 'DotNetFX35SP1\dotNetFX30\WIC_x86_enu.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WIC_x86_enu.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:49
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WIC_x86_enu.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:49) Downloading 'DotNetFX35SP1\dotNetFX30\WPF1.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF1.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:50
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF1.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:50) Downloading 'DotNetFX35SP1\dotNetFX30\WPF1_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF1_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:50
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF1_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:50) Downloading 'DotNetFX35SP1\dotNetFX30\WPF2.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF2.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:51
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF2.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:51) Downloading 'DotNetFX35SP1\dotNetFX30\WPF2_32.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF2_32.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:51
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF2_32.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:51) Downloading 'DotNetFX35SP1\dotNetFX30\WPF2_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF2_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:51
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF2_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:51) Downloading 'DotNetFX35SP1\dotNetFX30\WPF_Other.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF_Other.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:52
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF_Other.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:52) Downloading 'DotNetFX35SP1\dotNetFX30\WPF_Other_32.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF_Other_32.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:52
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF_Other_32.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:52) Downloading 'DotNetFX35SP1\dotNetFX30\WPF_Other_64.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/WPF_Other_64.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:53
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\WPF_Other_64.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:53) Downloading 'DotNetFX35SP1\dotNetFX30\XPS.msp' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/XPS.msp' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:53
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\XPS.msp
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:53) Downloading 'DotNetFX35SP1\dotNetFX30\XPSEPSC-x86-en-US.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/XPSEPSC-x86-en-US.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:53
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\XPSEPSC-x86-en-US.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:54) Downloading 'DotNetFX35SP1\dotNetFX30\XPSEPSC-amd64-en-US.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX30/XPSEPSC-amd64-en-US.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:54
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX30\XPSEPSC-amd64-en-US.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:54) Downloading 'DotNetFX35SP1\dotNetFX35\x86\netfx35_x86.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX35/x86/netfx35_x86.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:55
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX35\x86\netfx35_x86.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:55) Downloading 'DotNetFX35SP1\dotNetFX35\x64\netfx35_x64.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFX35/x64/netfx35_x64.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:57
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFX35\x64\netfx35_x64.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:25:57) Downloading 'DotNetFX35SP1\dotNetMSP\x86\NetFX2.0-KB936704-v6000-x86_RTM_en.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x86/NetFX2.0-KB936704-v6000-x86_RTM_en.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:25:57
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x86\NetFX2.0-KB936704-v6000-x86_RTM_en.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:26:55) Downloading 'DotNetFX35SP1\dotNetMSP\x86\NetFX2.0-KB948609-v6001-x86.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x86/NetFX2.0-KB948609-v6001-x86.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:26:58
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x86\NetFX2.0-KB948609-v6001-x86.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:27:26) Downloading 'DotNetFX35SP1\dotNetMSP\x86\NetFX3.0-KB936705-v6000-x86_RTM_en.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x86/NetFX3.0-KB936705-v6000-x86_RTM_en.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:27:26
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x86\NetFX3.0-KB936705-v6000-x86_RTM_en.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:27:52) Downloading 'DotNetFX35SP1\dotNetMSP\x86\NetFX3.0-KB948610-v6001-x86.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x86/NetFX3.0-KB948610-v6001-x86.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:27:53
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x86\NetFX3.0-KB948610-v6001-x86.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:28:21) Downloading 'DotNetFX35SP1\dotNetMSP\x64\NetFX2.0-KB936704-v6000-x64_RTM_en.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x64/NetFX2.0-KB936704-v6000-x64_RTM_en.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:28:21
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x64\NetFX2.0-KB936704-v6000-x64_RTM_en.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:28:35) Downloading 'DotNetFX35SP1\dotNetMSP\x64\NetFX2.0-KB948609-v6001-x64.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x64/NetFX2.0-KB948609-v6001-x64.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:28:41
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x64\NetFX2.0-KB948609-v6001-x64.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:28:56) Downloading 'DotNetFX35SP1\dotNetMSP\x64\NetFX3.0-KB936705-v6000-x64_RTM_en.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x64/NetFX3.0-KB936705-v6000-x64_RTM_en.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:28:56
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x64\NetFX3.0-KB936705-v6000-x64_RTM_en.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:29:10) Downloading 'DotNetFX35SP1\dotNetMSP\x64\NetFX3.0-KB948610-v6001-x64.msu' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetMSP/x64/NetFX3.0-KB948610-v6001-x64.msu' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:29:11
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetMSP\x64\NetFX3.0-KB948610-v6001-x64.msu
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:29:26) Downloading 'DotNetFX35SP1\dotNetFx35setup.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/dotNetFx35setup.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:29:27
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFx35setup.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:29:41) Downloading 'DotNetFX35SP1\DotNetFX35\x64\dotnetfx35langpack_x64zh-CHS.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/DotNetFX35/x64/dotnetfx35langpack_x64zh-CHS.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:29:44
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\DotNetFX35\x64\dotnetfx35langpack_x64zh-CHS.exe
    WinVerifyTrust returned 0
    File trusted
    (2009-5-14 8:29:44) Downloading 'DotNetFX35SP1\DotNetFX35\x86\dotnetfx35langpack_x86zh-CHS.exe' from 'http://lcglserver/DotNetFx/DotNetFX35SP1/DotNetFX35/x86/dotnetfx35langpack_x86zh-CHS.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\'
    Download completed at 2009-5-14 8:29:45
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\DotNetFX35\x86\dotnetfx35langpack_x86zh-CHS.exe
    WinVerifyTrust returned 0
    File trusted
    Running checks for package '.NET Framework 3.5 SP1', phase BeforePackage
    Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\2052'
    Unable to read registry value
    Not setting value for property 'DotNet35SP'
    The following properties have been set for package '.NET Framework 3.5 SP1':
    Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
    Skipping ByPassIf because Property 'DotNet35SP' was not defined
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': false
    Result of running operator 'VersionEqualTo' on property 'VersionNT' and value '5.2.0': false
    Result of running operator 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Install'
    '.NET Framework 3.5 SP1' RunCheck result: Install Needed
    Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFx35setup.exe
    WinVerifyTrust returned 0
    File trusted
    Installing using command 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFx35setup.exe' and parameters ' /lang:chs /passive /norestart'
    Process exited with code 1603
    Status of package '.NET Framework 3.5 SP1' after install is 'InstallFailed'

    --------------------------------------
    补充:
    似乎是.NET Framework 3.5 SP1的部署问题,Bootstrapper 的问题,这个3.5sp1 Bootstrapper是手动制作的,原因是VS2008的3.5SP1简体中不包含3.5sp1 Bootstrapper.
    下面的问题我该怎么办??怎么能将它正确的部署到服务器上?
    为什么我测试的几台机器都可以通过这个部署正常安装3.5sp1,和操作系统(SP)有关系吗??
    • 已编辑 Bob Wei 2009年5月14日 3:24 补充
    2009年5月14日 2:12

答案

全部回复

  • 你好!
         检查一下客户是否能访问内网服务器!
    周雪峰
    2009年5月14日 2:59
    版主
  • 你好!
         检查一下客户是否能访问内网服务器!
    周雪峰

    服务器可以访问,是内网IIS的 ClickOnce 部署,客户能过页面 http://xxx/xx/publish.htm 上的“安装”来执行安装过程的。
    从日志上看已经成功下载了安装文件。
    如果用单独的.net framework 3.5 sp1安装,不会出现问题。
    2009年5月14日 3:14
  • 你好!
         看看是不是这个问题:
    http://support.microsoft.com/default.aspx/kb/923100/zh-cn
    周雪峰
    2009年5月14日 3:21
    版主
  • 不是这个问题。
    我也很奇怪,从安装成功的日志与这篇失败日志比较,就是在确认.NET 3.5 SP1安装文件后,执行安装时失败了:

    失败的:
    Installing using command 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD5E.tmp\DotNetFX35SP1\dotNetFx35setup.exe' and parameters ' /lang:chs /passive /norestart'
    Process exited with code 1603
    Status of package '.NET Framework 3.5 SP1' after install is 'InstallFailed'

    通过的:
    Installing using command 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD3.tmp\DotNetFX35SP1\dotNetFx35setup.exe' and parameters ' /lang:chs /passive /norestart'
    Process exited with code 0
    Running checks for package '.NET Framework 3.5 SP1', phase AfterPackage
    Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\2052'
    Read integer value 1
    Setting value '1 {int}' for property 'DotNet35SP'
    The following properties have been set for package '.NET Framework 3.5 SP1':
    Property: [DotNet35SP] = 1 {int}
    Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
    Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet35SP' and value '1': true
    Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Bypass'
    '.NET Framework 3.5 SP1' RunCheck result: Install Succeeded
    Launching Application.
    Application appears to be an application manifest
    Launching application manifest via dfshim

    可以把微软官方的独立.NET 3.5 SP1安装包(231MB)拿到客户端正确安装上3.5SP1框架。


    ---
    .NET 3.5 SP1 Bootstrapper 的制作过程参考的Visual Studio 2008 Service Pack 1 (SP1) Readme - 这篇文档的 2.3.1.1 章节中详细描述了关于如何解决 3.5SP1 bootstrapper 的问题。
    我的制作过程写在博客上了:关于.NET Framework 3.5 SP1 bootstrapper 包(安装和部署)的解决...
    我相信遵照Visual Studio 2008 Service Pack 1 (SP1) Readme 的制作方法不会有问题。
    ---

    重新补充下问题:
    在一台2003企业服务器上通过ClickOnce将应用程序和必要组件(Installer 3.1及.Net 3.5 SP1)部署在IIS的不同目录下,指定必要组件从我的位置下载:http://xxx/DotNetFx/
    从我这边的测试结果,可以从刚刚安装的XP系统安装上.net 3.5sp1框架,一切安装正常。
    可是在客户的企业内网中,却不能通过部署正确安装.net 3.5sp1(客户机器中已经包括Installer 3.1,被忽略)。在客户机器上直接用微软官方的独立.NET 3.5 SP1安装包(231MB) 安装后,
    可以正常安装ClickOnce部署的应用程序。
    2009年5月14日 9:26
  • 向上。。
    2009年5月15日 5:46
  • Bob

    你好,你可以到ClickOnce and Setup & Deployment Projects(英文论坛)去讨论这个问题,那里专门是处理安装问题的。

    http://social.msdn.microsoft.com/Forums/en/winformssetup/threads

    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.
    2009年5月18日 5:45
    版主
  • 嗯。谢谢。
    2009年5月18日 5:57