对方使用的机器为Windows7 旗舰版,昨天远程过去看了下,他电脑上有framework3.5,不知道什么时候安装上去的,是否跟它3.5的版本有冲突?看了下安装进度及日志,它只是执行到复制安装文件到C盘的临时文件后然后继续往下安装,运行到检测注册表时就失败了,都没有进行安装,求高手。。。。
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = SameSite {string}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 6.1.0 {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': 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_x86_x64.exe' is 'Install'
Running checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX40Client\dotNetFx40_Client_setup.exe' is 'Bypass'
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
EULA for components 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' was accepted.
Copying files to temporary directory "C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\"
Copying from 'C:\Users\Administrator\Desktop\脑胶质瘤安装文件\DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe' to 'C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe'
Verifying file integrity of C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40LP_Client_x86_x64zh-Hans.exe
WinVerifyTrust returned 0
File trusted
Copying from 'C:\Users\Administrator\Desktop\脑胶质瘤安装文件\DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' to 'C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40_Client_x86_x64.exe'
Verifying file integrity of C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40_Client_x86_x64.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_x86_x64.exe'
Result of running operator 'ValueEqualTo' 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_x86_x64.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 C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40_Client_x86_x64.exe
WinVerifyTrust returned 0
File trusted
Installing using command 'C:\Users\ADMINI~1\AppData\Local\Temp\VSD656F.tmp\DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' and parameters ' /q /norestart /ChainingPackage ClientX64ClickOnce'
Process exited with code -939523550
Status of package 'Microsoft .NET Framework 4 Client Profile (x86 和 x64)' after install is 'InstallFailed'
对方使用的机器为Windows7 旗舰版,昨天远程过去看了下,他电脑上有framework3.5,不知道什么时候安装上去的,是否跟它3.5的版本有冲突?
把.net删除后重新安装吧,解决这个问题的成本太高,这样最简单。
它都没有安装过,去哪卸载
@沦落的伤心人: .net的各版本之间是没有冲突的。windows 7好像默认自带.NET 3.5
那就到微软官方下载 Net4.0 以下资源多次安装于win7各版本从未出错,可尝试
http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
打开注册表,将framework对应的版本注册表节点删除,然后重启电脑,再从新安装就好了。应该是电脑中卸载过framework没有清除干净注册表