2015-07-10 115 views
4

我的應用程序安裝後需要重新啓動explorer.exe。我目前使用:作爲管理員在Windows 8上啓動提示時重新啓動資源管理器不起作用

taskkill /f /im explorer.exe 
start explorer.exe 

這適用於Windows 7 OK,具有管理員或標準用戶,但是當我嘗試這個作爲標準用戶的Windows 8,則該命令只殺死了探險家和不重啓它。

發生這種情況是因爲命令行以管理員身份被調用,即使是標準用戶也是如此。然後瀏覽器不重新啓動。

有關如何解決此問題的任何想法?

+0

你在做什麼,需要你殺死shell?也許有一個不太重的機制。 –

+0

我需要爲圖標疊加層註冊一些dll,只有當瀏覽器重新啓動時纔會出現 –

+1

我似乎無法複製您的問題。系統上是否還有其他運行可能會阻止Explorer啓動?您是雙擊腳本還是從命令提示符運行它? Windows 8或8.1? – SomethingDark

回答

1

該代碼應該工作,但因爲我不使用win8(不,謝謝)無法診斷。 但我可以提供一些。 這可能工作(卸載一些處理程序所需要的時間),以及有或沒有開始嘗試雙(是的,它的不同之處的一些軟件,不知道的win8)

taskkill /f /im explorer.exe 
timeout 7 
start "" explorer.exe 
timeout 2 
explorer.exe 

的explorer.exe保持很多處理,外殼材料等其中之一可能會造成麻煩。也試着禁用它們並再次測試

如果不是,您還可以嘗試reexplorer tool也這樣做。也許他們在編碼時考慮了這種情況。

All bests

+0

我決定讓用戶重啓電腦。我也試過你發佈的代碼,沒有工作。 感謝您對reexplorer工具的建議。 –

相關問題