題 Setup.exe將無法運行


嘗試運行程序setup.exe文件,但沒有安裝Windows /提示啟動。

我已經嘗試將安裝文件作為本地管理員運行,作為域管理員,我已刪除並重新下載安裝文件,我已經完成了 Alt鍵+標籤 查看窗口是否隱藏在監視器邊框之外。

該程序已安裝在許多其他最終用戶PC上,但這個似乎不想工作。我甚至從不同的PC而不是從服務器複製了安裝文件夾,排除了源文件夾被borked。

雙擊安裝文件後,Windows 7加載輪會彈出,但不會彈出提示/窗口。一個 setup.exe 但是,條目確實顯示在任務管理器中。事件日誌中沒有顯示任何內容。

我還應該在哪兒看?我的後續步驟應該是什麼?

Windows 7 x64 Ultimate(與其他工作計算機相同)。 UAC已禁用。 Setup.exe使用InstallShield。


5
2018-05-22 21:31


起源


你試過把它關掉再打開嗎? (嚴肅地說) - Tanner Faulkner
@Tanner哈哈......是的...... - Kruug
Windows事件查看器中是否顯示任何可疑條目? - Axel Kemper
您確定任務管理器中的setup.exe是您運行的setup.exe嗎?可能是其他人試圖在這台安裝了borked的機器上安裝一些東西。每次重新啟動後嘗試完成安裝(從未發生過),都會自動重新啟動setup.exe。此時,您的設置會立即關閉,因為已經運行了另一個設置。殺死任務管理器中的setup.exe,然後重試您的設置(無需重新啟動)。 - Tonny
@Kruug然後,任何製作安裝程序的人都明確將其設置為靜默安裝,並禁用這些選項。我最好的猜測是在這台特定的PC上安裝出了問題,安裝程序只是一直在等待輸入,由於所有交互都被禁用,所以你永遠不能給出。我現在正在簽約。過了午夜,鬧鐘將在早上6點開始。如果我能想到別的什麼,明天會回來看看。 - Tonny


答案:


有趣的問題:)

您確定計算機可以運行其他安裝程序,而問題不是 Windows安裝程序本身

此外,有時您可以從某些安裝程序中提取安裝文件。然後,您將獲得一個新的安裝文件,該安裝文件沒有像父安裝程序那樣設置首選項(靜默,無交互)。檢查是否可以使用解壓縮工具從安裝程序中提取文件 WinRAR的 要么 通用提取器

檢查所有系統文件是否正確可能值得一試。擊中 Windows鍵 + [R,輸入'cmd'。然後在新打開的dos venster類型'sfc / scannow'中。

最後,您可以嘗試在安全模式下運行setup.exe。看看是否有任何改變。


3
2018-05-22 22:37



這個做到了。我進入MSConfig,禁用所有非Microsoft啟動對象,並安裝它。 - Kruug
@Kruug,我很高興它幫助了你;) - Forza
Windows文件保護:“Windows正常運行所需的文件必須複製到dll緩存插入xp專業cd現在”....“插入XP專業CD”....實際上我沒有一張CD ,音樂,數據,什麼都沒有。我需要運行這台古老的機器運行一些古老的硬件PLZ任何建議嗎? - user391339
嘿Kruug當你說“這個人做了”。您指的是sfc / scannow還是以安全模式啟動? - user391339
@ user391339我相信他指的是安全模式 - Forza


進程監視器。過濾setup.exe。比較終止時發生的情況與正常工作的示例。


3
2018-05-22 22:25



什麼樣的例子很完美?將會發生什麼(即可能性是什麼)? - user391339


殺了 setup.exe 在任務管理器中處理,然後嘗試重新運行它。有時候你會得到一個“殭屍”*進程,但無論出於什麼原因,它都會被錯誤地加載並且無法正確加載,從而阻止新的啟動,並且不會自行消失。

*注意:我在口語中使用“殭屍”。 “殭屍”流程在操作系統術語中是真實的,但我不確定這些流程處於什麼狀態。


2
2018-05-22 21:41



我們似乎也有同樣的想法:-)我在完成評論後才看到你的回答。 - Tonny
我這樣做無濟於事。 :) 還是)感謝你的建議。 - Kruug
是的,有時這種情況發生在我身上,而且我在Vista上。 - Samir


嘗試暫時禁用防病毒軟件。特別是如果您在此PC上使用的防病毒軟件與其他PC不同。我以前見過很多次類似的行為,這已經解決了幾次這個問題。

注意:只有在您確定安裝文件未感染任何惡意軟件時才執行此操作。


2
2018-05-22 21:50



與其他PC相同的A / V,但它值得一試! - Kruug
嘗試關閉A / V跑,仍然沒有運氣。 - Kruug


轉到任務管理器 - >進程 - >轉到詳細信息 - >選擇不工作的應用程序,右鍵單擊並轉到Analyze Wait Chain工作。由於某種原因,它正在等待WinRAR.exe。為了解決這個問題,我選擇了winrar.exe並“禁用”它並且setup.exe程序打開沒有問題。

似乎在Windows 10上工作正常,而不是7和8。


0
2018-03-10 18:10





這可能是由於微軟在Windows 7和更高版本操作系統中的WaitChain邏輯。 “分析等待鏈”以查看阻止它的程序。它在Windows 8中可見。

WaitChain表示setup.exe正在等待另一個進程完成後立即啟動。因此,您可以逐個從TaskManager開始查找進程,以查看哪個進程阻止了setup.exe。您可以從Skype或其他一些Microsoft進程開始。

對於Windows 8.1和較新的操作系統,Taskmanager-> Processes>轉到詳細信息 - >選擇non_working_application - >右鍵單擊將顯示“Analyze Wait Chain”選項。 對於Windows 7,可以從資源監視器調用“分析等待鏈...”命令。


-1
2018-02-28 04:48



這個答案非常需要額外的信息,比如如何完成等待鏈分析。 (確切的步驟。)可以從資源監視器(Windows 7和更高版本)調用“分析等待鏈...”命令。將此信息添加到您的回復中,我將收回downvote。