none
ClickOnce部署客户端 Win2003 Office2007:Process exited with code 5100 RRS feed

  • 问题

  • ClickOnce部署客户端 Win2003 Office2007,安装系统必备时提示:

    ===========================
    未能安装组件 Microsoft .NET Framework 4 Client Profile (x86 和 x64),并显示下列错误消息:
    “尝试安装 .NET Framework 4 Client 时出错。”

    下列组件未安装:
    - Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文

    下列组件未能安装:
    - Microsoft .NET Framework 4 Client Profile (x86 和 x64)

    有关详细信息,请参阅位于“E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\install.log”的安装日志文件。
    ==================================
    下面是安装日志

    The following properties have been set:
    Property: [AdminUser] = true {boolean}
    Property: [InstallMode] = HomeSite {string}
    Property: [ProcessorArchitecture] = Intel {string}
    Property: [VersionNT] = 5.2.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 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)', phase BuildList
    Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client'
    Unable to read registry value
    Not setting value for property 'DotNet40Client_TargetVersion'
    Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client\2052'
    Unable to read registry value
    Not setting value for property 'DotNet40ClientLangPack_TargetVersion'
    The following properties have been set for package 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)':
    Running checks for command 'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe'
    Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
    Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' is 'Bypass'
    Running checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe'
    Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
    Skipping ByPassIf because Property 'DotNet40Client_TargetVersion' 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 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe' is 'Install'
    Running checks for command 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe'
    Skipping ByPassIf because Property 'DotNet40ClientLangPack_TargetVersion' 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 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe' is 'Install'
    'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' RunCheck result: Install Needed
    Running checks for package 'Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文', phase BuildList
    Reading value 'Version' of registry key 'HKLM\SOFTWARE\Microsoft\VSTO Runtime Setup\v4R'
    Unable to read registry value
    Not setting value for property 'VSTORuntimeVersionInstalled'
    Reading value 'Version' of registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSTO Runtime Setup\v4R_2052'
    Unable to read registry value
    Not setting value for property 'VSTORLangPackVersionInstalled'
    The following properties have been set for package 'Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文':
    Running checks for command 'VSTOR40\vstor40_x86.exe'
    Skipping ByPassIf because Property 'VSTORuntimeVersionInstalled' was not defined
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of checks for command 'VSTOR40\vstor40_x86.exe' is 'Install'
    Running checks for command 'VSTOR40\vstor40_x64.exe'
    Skipping ByPassIf because Property 'VSTORuntimeVersionInstalled' was not defined
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'AMD64': true
    Result of checks for command 'VSTOR40\vstor40_x64.exe' is 'Bypass'
    Running checks for command 'VSTOR40\vstor40_LP_x86_chs.exe'
    Skipping ByPassIf because Property 'VSTORLangPackVersionInstalled' was not defined
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'Intel': false
    Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
    Result of checks for command 'VSTOR40\vstor40_LP_x86_chs.exe' is 'Install'
    Running checks for command 'VSTOR40\vstor40_LP_x64_chs.exe'
    Skipping ByPassIf because Property 'VSTORLangPackVersionInstalled' was not defined
    Result of running operator 'ValueNotEqualTo' on property 'ProcessorArchitecture' and value 'AMD64': true
    Result of checks for command 'VSTOR40\vstor40_LP_x64_chs.exe' is 'Bypass'
    'Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文' RunCheck result: Install Needed
    EULA for components 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' was accepted.
    EULA for components 'Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文' was accepted.
    Copying files to temporary directory "E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\"
    Downloading files to "E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\"
    (2011-9-23 9:05:58) Downloading 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe' from 'http://go.microsoft.com/fwlink/?linkid=164196&clcid=0x804' to 'E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\'
    Download completed at 2011-9-23 9:06:03
    Verifying file integrity of E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe
    WinVerifyTrust returned 0
    File trusted
    (2011-9-23 9:06:04) Downloading 'DotNetFX40Client\dotNetFx40_Client_setup.exe' from 'http://go.microsoft.com/fwlink/?linkid=182804' to 'E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\'
    Download completed at 2011-9-23 9:06:07
    Verifying file integrity of E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\DotNetFX40Client\dotNetFx40_Client_setup.exe
    WinVerifyTrust returned 0
    File trusted
    (2011-9-23 9:06:07) Downloading 'VSTOR40\vstor40_LP_x86_chs.exe' from 'http://go.microsoft.com/fwlink/?LinkId=158919&clcid=0x804' to 'E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\'
    Download completed at 2011-9-23 9:06:09
    Verifying file integrity of E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\VSTOR40\vstor40_LP_x86_chs.exe
    WinVerifyTrust returned 0
    File trusted
    (2011-9-23 9:06:09) Downloading 'VSTOR40\vstor40_x86.exe' from 'http://go.microsoft.com/fwlink/?LinkId=158917' to 'E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\'
    Download completed at 2011-9-23 9:06:11
    Verifying file integrity of E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\VSTOR40\vstor40_x86.exe
    WinVerifyTrust returned 0
    File trusted
    Running checks for package 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)', phase BeforePackage
    Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client'
    Unable to read registry value
    Not setting value for property 'DotNet40Client_TargetVersion'
    Reading value 'Version' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client\2052'
    Unable to read registry value
    Not setting value for property 'DotNet40ClientLangPack_TargetVersion'
    The following properties have been set for package 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)':
    Running checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe'
    Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
    Skipping ByPassIf because Property 'DotNet40Client_TargetVersion' 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 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe' is 'Install'
    Running checks for command 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe'
    Skipping ByPassIf because Property 'DotNet40ClientLangPack_TargetVersion' 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 'ValueEqualTo' on property 'ProcessorArchitecture' and value 'IA64': false
    Result of checks for command 'DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe' is 'Install'
    'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' RunCheck result: Install Needed
    Verifying file integrity of E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\DotNetFX40Client\dotNetFx40_Client_setup.exe
    WinVerifyTrust returned 0
    File trusted
    Installing using command 'E:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD16E.tmp\DotNetFX40Client\dotNetFx40_Client_setup.exe' and parameters ' /q /norestart /ChainingPackage ClientX64ClickOnce /lcid 1033'
    Process exited with code 5100
    Status of package 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' after install is 'InstallFailed'
    Status of package 'Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)语言包 - 简体中文' after install is 'InstallNeeded'

    初步估算是缺少Windows Imaging Component。

    如果在发布项目时,将WIC作为系统必备勾选上,win2003 winxp部署OK ,但是在win7系统部署时提示 无法找到用于系统更新的update.inf文件。

    如果发布项目时,不选择WIC,win7部署OK.

     

    Q:能否根据系统的不同,安装WIC作为系统必备?


    2011年9月23日 1:25

答案

全部回复