2012-06-08 47 views
4

我一直在試圖安裝Visual Studio 2012 Professional RC(從Windows 7 x64上的VS 11 Beta升級),我發現安裝程序似乎「掛起」在看似任意的時間。我使用引號,因爲安裝程序UI仍然完全響應;它似乎坐在那裏,拒絕進一步發展。我觀察到的是:Visual Studio 2012安裝:ngen掛起/不做任何操作

  • msiexec.exe(32位,作爲SYSTEM運行)的一個實例引腳我的4個內核之一。
  • vs_professional.exe的2個實例似乎正在運行(都使用我的身份)。其中一個(主UI實例)不斷使用1-2%的CPU,大概是在看看進度條是否需要更新等等。另一個實例似乎根本沒有使用任何CPU。
  • ngen.exe的一個實例似乎無所事事,即無CPU使用率。

當我運行安裝程序並指定日誌文件位置時,我可以看到安裝程序爲它成功安裝的所有組件生成日誌文件。當它到達「掛起」的包(每次運行安裝程序時都不相同)時,每次的共同點就是在安裝過程中,它只是調用ngen.exe來生成本機映像。無論我是否試圖對長達16個小時做了一個安裝,卸載或修復

我試過離開機器做的事情在一夜之間,有時這發生掛起,當我回來它仍然停留在同一點。如果我從用戶界面取消設置,我會在用戶界面中看到一條消息,提示「正在停止當前會話」,但似乎沒有任何事情發生。如果我終止了ngen.exe進程,我可以在日誌文件中看到安裝程序轉到生成/卸載另一個本機映像,這又會導致掛起。如果在單擊UI中的取消後殺死非活動vs_professional.exe,安裝將成功結束,並顯示「X個Y組件已成功安裝/卸載」消息。

任何意見/建議?我在我的智慧結束試圖讓這個混亂清理!

+0

你有沒有安裝/運行趨勢科技殺毒軟件? – leppie

+0

沒有。我確實安裝了Microsoft Security Essentials。將嘗試禁用它,再次運行安裝並回報。 –

+0

我沒有遇到過MSE的問題。 Just TM的實時過濾器。 – leppie

回答

0

我與VS2012更新2

我發現,你可以恢復暫停的NGEN過程,並通過安裝徹底得到一個非常類似的情況,但我通過單獨安裝所有組件這樣做(使用/佈局參數爲設置文件)。

另一個注意事項:如果您查看掛起的ngen進程和其啓動的命令參數,您可以使用相同的參數運行ngen,並且它將成功執行。

0

我花了一天的更好的一部分來解決同樣的問題。我通過創建一個新的Windows配置文件並從那裏運行安裝而取得了成功。我正在使用Windows 8 x64(這使得一切都更令人沮喪)

希望可以幫助某人。

0

以下是我總是要解決幾乎與Windows安裝程序(SQL,VS ...相關的問題的步驟...) 去細節之前,你應該知道日誌文件的路徑當Windows保存更容易和/或自行調查:

默認爲:

C:\ Program Files文件(x86)的\ Microsoft SQL Server的\ 110 \安裝Bootstrap \ Log 或C:\ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log 我們可以在這裏看到一個或多個文件夾:100個用於SQL2008,110個用於SQL2012和120個用於SQL2014 ... 您應該關心時間/日期文件夾被創建。是時候運行setup.exe

現在去細節:

我遇到的幾乎所有問題都是掛起/沒有任何事情/消失......並且無法完成設置(永久掛起) - >您可以看到日誌文件並知道爲什麼它自己永遠掛起,很容易知道您何時讀取日誌:)

第1步:確保您的源設置正確

第2步:當你遇到掛起/什麼都不做..,程序轉彎,重新啓動01時

第3步:重新運行設置 - 如果仍然掛起,打開旁邊的任務管理器,並注意什麼是新的程序「彈出」,而不是消失 (在我的情況下它掛在ExecuteStandardTimingsWorkflow和我看到微軟公共語言運行時本地編譯器(ngen進程)彈出,並沒有出現,所以我結束任務它手動和Windows保持運行設置)

步驟4:一些時間程序不能刪除/刪除或運行某些組件設置你需要幫助它。 閱讀日誌文件和滾動結束頁面,你可以看到最後的進展,如果程序無法做到這一點,你需要幫助它。

步驟5:Taks manager並找到windows安裝程序(msiexe進程),其中一些沒有響應,您需要手動刪除它。

第6步:掛起時重新啓動電腦 有時程序需要重新啓動01來完成某個任務,重新啓動後它會自動繼續。

這是我總是這樣做的,安裝後99%的情況下固定和運行穩定。 希望這有助於:)