来自 编程 2019-09-22 07:26 的文章
当前位置: 澳门太阳娱乐手机登录 > 编程 > 正文

8安装失败的绕坑办法,2013安装失败

设置win sdk 8,提醒错误:管道正在被关闭。

visual studio 二零一三设置退步
补充:
log中有:
[1470:274C][2015-04-07T10:53:44]i000: MUX: ExecuteError: Package (vs_devenv) failed: Error Message Id: 1406 ErrorMessage: Could not write value devenv.exe to key SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION. Verify that you have sufficient access to that key, or contact your support personnel.
[2E34:1A84][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to install MSI package.
[2E34:1A84][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to execute MSI package.
[1470:274C][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to configure per-machine MSI package.
提示小编未曾写入注册表SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION的权位,不过本人找不到那条注册表
澳门太阳娱乐在线网址 1

翻开安装log文件,有如下错误:

澳门太阳娱乐在线网址 2
log文件如下:
2015-04-07T10:53:42]i000: MUX: ExecuteError: Package (vs_devenv) failed: Error Message Id: 1406 ErrorMessage: Could not write value devenv.exe to key SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION. Verify that you have sufficient access to that key, or contact your support personnel.
[2E34:1A84][2015-04-07T10:53:43]e000: Error 0x80070643: Failed to install MSI package.
[2E34:1A84][2015-04-07T10:53:43]e000: Error 0x80070643: Failed to execute MSI package.
[1470:274C][2015-04-07T10:53:43]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1470:274C][2015-04-07T10:53:43]i000: MUX: Installation size in bytes for package: vs_devenv MaxAppDrive: 0 MaxSysDrive: 1675264 AppDrive: 0 SysDrive: 622592
[1470:274C][2015-04-07T10:53:43]i000: MUX: Return Code:0x80070643 Msi Messages:1406 Result Detail:0 Restart:None
[1470:274C][2015-04-07T10:53:44]i000: MUX: Unregistering and registering msiexec.
[1470:274C][2015-04-07T10:53:44]i000: MUX: Executing Process: Exe:C:Windowssystem32msiexec.exe Arguments:/unreg
[1470:274C][2015-04-07T10:53:44]i000: MUX: Process exit code: 0
[1470:274C][2015-04-07T10:53:44]i000: MUX: Executing Process: Exe:C:Windowssystem32msiexec.exe Arguments:/regserver
[1470:274C][2015-04-07T10:53:44]i000: MUX: Process exit code: 0
[1470:274C][2015-04-07T10:53:44]i000: MUX: Retrying the package again
[1470:274C][2015-04-07T10:53:44]w348: Application requested retry of package: vs_devenv, encountered error: 0x80070643. Retrying...
[2E34:1A84][2015-04-07T10:53:44]i301: Applying execute package: vs_devenv, action: Install, path: C:ProgramDataPackage Cache{B6A0A174-33E0-3D42-92EA-547D318CB149}v12.0.21005packagesvs_devenvvs_澳门太阳娱乐在线网址,devenv.msi, arguments: ' MSIFASTINSTALL="7" VSEXTUI="1" VS7.3643236F_FC70_11D3_A536_0090278A1BB8="c:program files Microsoft Visual Studio 12.0"'
[1470:274C][2015-04-07T10:53:44]i000: MUX: ExecuteError: Package (vs_devenv) failed: Error Message Id: 1406 ErrorMessage: Could not write value devenv.exe to key SOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BLOCK_CROSS_PROTOCOL_FILE_NAVIGATION. Verify that you have sufficient access to that key, or contact your support personnel.
[2E34:1A84][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to install MSI package.
[2E34:1A84][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to execute MSI package.
[1470:274C][2015-04-07T10:53:45]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1470:274C][2015-04-07T10:53:45]i000: MUX: Installation size in bytes for package: vs_devenv MaxAppDrive: 0 MaxSysDrive: 69632 AppDrive: 0 SysDrive: 0
[1470:274C][2015-04-07T10:53:45]i000: MUX: Return Code:0x80070643 Msi Messages:1406 Result Detail:WriteRegistryValues Restart:None
[1470:274C][2015-04-07T10:53:45]i000: MUX: Set Result: Return Code=-2147023293 (0x80070643), Error Message=1406, Result Detail=WriteRegistryValues, Vital=True, Package Action=Install, Package Id=vs_devenv

Error 0x800700e8: Failed to write message type to pipe.
Error 0x800700e8: Failed to write send message to pipe.
Error 0x800700e8: Failed to send BURN_ELEVATION_MESSAGE_TYPE_EXECUTE_MSI_PACKAGE message to per-machine process.
Error 0x800700e8: Failed to configure per-machine MSI package.

系统是win7 64,也有装Windows6.1-KB2670838-x64.msu 补丁。

按网络提示的改换注册表格局也并未有效应:

 

末尾用了必杀技,从七个符合规律安装的机械直接拷贝安装后的sdk目录,到有毛病的win7机器,举例拷贝C:Program Files (x86)Windows Kits8.0到win7的照看sdk安装目录下(固然win7上设置战败但要么有一点公文残留的,直接覆盖就可以)。

接下来注册表增添如下KitsRoot键值,注意路径要修改为win7上的实际目录:

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows KitsInstalled Roots]
"KitsRoot"="C:\Program Files (x86)\Windows Kits\8.0\"

将上述文件保存为.reg实行就能够。

 

注:在自己的应用情形下需求基特sRoot,所以将其增加到了注册表,别的意况下不消除或许还要另外注册表项,Windows Kits下有一点点其余项,需求的话能够品尝增添,祝你碰巧!

本文由澳门太阳娱乐手机登录发布于编程,转载请注明出处:8安装失败的绕坑办法,2013安装失败

关键词: