2014-10-16 65 views
0

我已经搜索并试图解决这个问题,但我似乎无法获得Windows SDK 7.0A或7.1的安装。很快只要我执行设置(注意:ISO或Web安装程序),我会收到错误消息“需要绝对路径信息”。即使在关闭消息后,我可以看到设置在任务管理器中留下了两个进程,直到我自己杀掉它们 - Setup.exe和SetupSDK.exe。Windows SDK 7.0A和7.1错误:所需的绝对路径信息

我发现有人通过在ProgramFilesDir注册表中更改路径来解决类似问题,但在我的情况下它看起来正确。我注意到,尽管在我的环境变量中,TEMP和TMP并不是绝对路径,所以我将它们改为绝对路径,重新启动计算机并重试,但无济于事。

在发生错误之前,安装程序似乎甚至没有创建日志文件。有任何想法吗? 这是一台运行Win7 x64的远程PC

+0

什么是TEMP变量,是否安装了其他以前版本的SDK? – cDima 2014-10-16 15:28:03

+0

这是一个病态机器综合征,通常是一个肮脏的注册表问题。之前安装失败或未正确卸载的残留,就像那样。您可能会看到SysInternals的进程监视器。 – 2014-10-16 16:17:53

+0

定义“远程PC”以及您如何访问它。您是通过远程桌面/终端服务器运行安装,还是在本地机器上运行它,试图将安装放在远程系统上? – 2014-10-16 18:40:13

回答

0

好吧,我终于解决了这个问题! Phew:D 原来我至少在正确的轨道上,我将提供帮助我的答案,特别是因为我在搜索网络时只能找到一个有关Windows SDK的相关错误,而且它无法使用解决我的问题。

解决方案,其工作对我来说:

  1. 转到REGEDIT.EXE
  2. 定位到HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\用户文件夹壳
  3. 确保基本每个文件夹从“%USERPROFILE%\”开始它的路径
  4. 再次运行安装程序,瞧!

在我的情况下,出于某种原因,“桌面”和“收藏夹”条目分别被设置为“\ Desktop”和“\ Favorites”。通过将它们更改为“%USERPROFILE%\ Desktop”和“%USERPROFILE%\ Favorites”,我可以成功运行安装程序。

希望这可以帮助别人!

+0

作为一个评论,虽然我真的认为微软应该在安装程序执行前稍微启动日志记录过程...... – 10100111001 2014-10-17 09:13:09