這是我得到的隨機誤差
Faulting application installutil.exe, version 1.0.3705.6018, stamp 40f6266d, faulting module kernel32.dll, version 5.2.3790.2756, stamp 44c60f39, debug? 0, fault address 0x00015e02
有什麼想法嗎?為什麼要透過安裝uti.exefaulting module kernal32.dll
伺服器版本:Microsoft Windows Server 2003 企業版
會不會是框架問題
編輯:
這看起來像是 Stackoverflow 問題,但問題是拋出錯誤的不是程式碼。
我的安裝程式執行三個簡單的任務
- 將資料夾中的檔案複製到本機目錄
- 在 HKEY_LOCALMACHINE/SOFTWARE/MySoftware/ 中建立登錄項
- 然後使用 installutil.exe 從本機資料夾安裝服務
- 然後啟動服務
我已經在本機 Windows Server 2003 Enterprise Edition 上測試了這個過程,它似乎有效。這就是我無法理解的。為什麼它可以在一台 Windows 伺服器上運行,而不能在另一台伺服器上運行。
我想到的一個區別是,因為我們的客戶端安裝在 VMware 中,這是否會改變 Windows 在虛擬環境中而不是實體環境中的不同運作方式。
答案1
發生這種情況時,您正在安裝或執行什麼操作?
編輯 : 我很難理解你在做什麼。您能否編輯您的原始問題,以清楚詳細地解釋您正在做什麼以及何時出現錯誤?
因為聽起來您正在嘗試為自己的程式編寫安裝程序,所以這可能更適合放在 StackOverflow 上,而不是放在 ServerFault 上。
進行一些Google搜尋確實暗示這可能是客戶端電腦上未正確安裝框架的問題,或是資源問題。我認為這意味著它可以是任何東西,也許您應該在程式碼中添加一些更好的錯誤日誌記錄。