2009-01-12 209 views
0

如何找到什麼掛在Windows盒子上的所有新安裝?窗口安裝掛起

雖然測試在Windows上安裝腳本(XP專業版,如果它的問題)我碰到的情況,其中的任何和所有試圖在系統上安裝任何東西掛在等待誰知道是什麼。系統重新啓動時,所有排隊嘗試安裝,然後通過彈出窗口通過它們的退出路徑,報告由於請求系統關閉而導致安裝中止。當然,重啓不能解決問題。該系統運行良好。

那麼......我該如何確定我所楔入的操作系統的哪一部分? (我想,註冊表中的某些東西,但是對於Windows而言,我是一個真正的新手。)最有可能的是,來自前面安裝嘗試的東西出錯了,即使我沒有看到錯誤報告,它現在也被阻塞了。一旦我明白了這一點,我想對這種事情進行檢查,可能是在我的安裝腳本的兩端,如果這看起來合理。

感謝您的輸入。

UPDATE: 不幸的是我,從頭開始重建去的時刻,系統在目前約9小時。我想將它從現在的位置解開,而不是重新裝入(再次)。 Procmon似乎很棒,但我沒有安裝SP2,只有SP1! -frown-所以,其他想法是受歡迎的。

+0

你使用什麼安裝技術?我將假設微星... – saschabeaumont 2009-01-13 00:14:25

回答

2

我假設你已經試過logging the install看到哪裏出了問題?

嘗試回滾到使用「系統還原」出現問題之前,如果這樣不能解決問題並且MSI日誌文件沒有任何用處,那麼我會在浪費任何更多時間之前採取冒險和重新加載的方式。

這就是說,如果你正在開發的安裝程序,然後取這臺PC的圖像在它的糟糕狀態可能是一個值得做的。未來有些時候,如果您有更多時間進行調試,您可以嘗試找出問題所在。

P.S.我假設你問這個問題,但從人的角度制定一個安裝程序,而不是作爲一個技術支持的問題......否則這個問題也許應該被關閉不編程相關的;)

1

嘗試使用Procmon找出安裝程序有問題的地方,如果你設置一個過濾器,將報告所有文件和註冊表活動這一進程。

+0

非常好 - 很高興知道它。但是,經過一天多的工作之後,它纔會有所幫助。你看,Procmon需要SP2或更高版本 - sys只有SP1!安裝所有依賴關係很容易,只需一整天的時間 - 我甚至不需要測試! #%$#@ @ @ @ – 2009-01-12 23:45:23

+0

噢,我看到,我可以提供的唯一的其他建議是查找HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ FileRenameOperations 要查看是否有任何來自先前安裝的掛起操作還沒有被編譯。 – awharrier 2009-01-12 23:54:37