从一个正常安装的机器直接拷贝安装后的sdk目录【新葡萄京官网】

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

查看安装log文件,有如下错误:

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试行就可以。

 

注:在自家的使用景况下必要KitsRoot,所以将其增添到了注册表,别的情况下不息灭恐怕还要其余注册表项,Windows Kits下有点别样项,必要的话能够尝尝增加,祝你好运!

返回列表