求教:.Net Framework 3.5 SP1安装失败

由于是基于.net framework 3.5的WPF客户端,所以需要先给OS安装.net环境,但是有一批电脑总是安装失败。例如下面这几个系统:

以上几个系统死活.Net无法安装,会报出如下错误:摘自安装log

......log前面部分显示都是正常的..

Copying from 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\RarSFX0\DotNetFX35SP1\TOOLS\clwireg_ia64.exe' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD32.tmp\DotNetFX35SP1\TOOLS\clwireg_ia64.exe'
Verifying file integrity of C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD32.tmp\DotNetFX35SP1\TOOLS\clwireg_ia64.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'
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\VSD32.tmp\DotNetFX35SP1\dotNetFx35setup.exe
WinVerifyTrust returned 0
File trusted
Installing using command 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSD32.tmp\DotNetFX35SP1\dotNetFx35setup.exe' and parameters ' /lang:enu /passive /norestart'
Process exited with code 1601
Status of package '.NET Framework 3.5 SP1' after install is 'InstallFailed'

查找了几种别人的解决方案都不太好用

原文地址:https://www.cnblogs.com/wangzhiyu811/p/3118838.html