2014-10-16 41 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