2012-07-24 118 views
0

我安裝了Visual Studio 2010和應用SP1,然後我的硬盤驅動器死了,我不得不卸載並安裝Visual Studio。如何清理Visual Studio SP1安裝?

現在嘗試再次應用SP1,但安裝程序卡住了。當我檢查日誌,這是錯誤:

INSTALLMESSAGE_OUTOFDISKSPACE

它試圖在這種情況下,檢查在一個不存在的體積(d :)的磁盤空間,而不是新卷安裝並進入遞歸循環。

下不斷重複成千上萬次在日誌

Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.] 
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?] 
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.] 
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?] 
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.] 
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?] 
Returning IDCANCEL. INSTALLMESSAGE_OUTOFDISKSPACE [Out of disk space -- Volume: 'D:'; required space: 7,090 KB; available space: 0 KB. Free some disk space and retry.] 
Returning IDNO. INSTALLMESSAGE_USER [Are you sure you want to cancel?] 

我想微軟修復此問題的清理卸載,但沒有工作,它仍然是相同的。

在Visual Studio SP1之後實際清理的方法是什麼,所以它不會查看以前的安裝目錄?

回答

0

正確的文件實際上是從原來的SP1 download site的自述獲得:

參見:

  • 2.2。卸載和
    • 2.2.1。如果Visual Studio 2010的Service Pack 1的卸載,Visual Studio 2010中,必須重新安裝,恢復某些組件

「閱讀2.2.1。本自述文件中有關如何重新安裝的Visual Studio 2010 SP1是說明後卸載Visual Studio 2010重新安裝後,重新應用SP1。「

我認爲這可能解決您的問題與服務包。

+0

我卸載並重新安裝了Visual Studio,但沒有解決問題。 – 2012-07-24 16:23:11

0

任何人誰在未來得到這個錯誤,我有這個問題,並解決它:

1)雖然有可能是沒有硬盤卷d :,如果你看到這一點,你可能有一個光盤驅動器與該驅動器號分配(這就是爲什麼它可以找到D,但有0個字節免費)。暫時將光驅重新分配給另一個字母,安裝應繼續。

2)當您處理它時,您可能想要獲得第三方工具(如Registry Workshop),以便搜索所有包含指向驅動器D:的路徑的Visual Studio 2010密鑰,並刪除它們。

3)寫信給微軟,指出他們如何荒謬地a)濫用註冊表來處理他們應該使用AppData文件夾的事情,b)不創建適當的工具來清除產品的所有註冊表項他們現有的獨立卸載程序幾乎不會觸及所有的密鑰),c)編寫安裝程序,它可以在不提醒用戶的情況下完全收集錯誤消息,強制他們挖掘日誌文件,以及d)整個註冊系統。