设置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施行就能够。

 

注:在自己的接收景况下必要基特sRoot,所以将其增多到了注册表,别的意况下不拔除大概还要此外注册表项,Windows
Kits下有一点点别样项,需求的话能够尝试增多,祝你恰巧!