2011-04-04 107 views
6

我一直在創建Windows Powershell腳本以在過去的幾周內自動進行Web UI測試。他們一直工作得很好,直到今天我跑了他們,並有一百萬例外。我試圖手動創建InternetExplorer對象:Powershell中的打開瀏覽器剛剛停止工作

$ie = new-object -com "InternetExplorer.Application" 

而且我得到這個錯誤:

New-Object : Creating an instance of the COM component with CLSID {0002DF01-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 800704a6. 
At line:1 char:17 + $ie = new-object <<<< -com "InternetExplorer.Application" 

這是我一直在使用遍地運行InternetExplorer的完全相同的代碼。爲什麼它突然停止工作,我該如何解決?

+2

您是否嘗試重新啓動Windows?根據一些職位,這個問題表明有未決的關機。 – stej 2011-04-04 19:02:51

回答

7

奇怪,該錯誤信息對應於此:

A system shutdown has already been scheduled. (Exception from HRESULT: 0x800704A6)

你更新IE或以其他方式安裝的東西需要重新啓動機器?

+0

不是我所知道的。但我想重啓不會傷害。我會回來在一秒鐘 – Loogawa 2011-04-04 18:58:03

+0

是的,工作。我感到很蠢,我根本沒有想到要重新啓動。但我的電腦幾乎沒有開機,我還沒有使用IE。謝謝! – Loogawa 2011-04-04 19:06:34