您目前已離線,請等候您的網際網路重新連線

注意: 您收到 「 ActiveX 元件無法建立物件 」 錯誤訊息當您使用 Windows 指令碼主機執行遠端指令碼

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:311269
徵狀
當想利用 Windows 指令碼主機 (WSH) 5.6 在 Windows XP 電腦上執行遠端指令碼可能會收到下列錯誤訊息:
錯誤: ActiveX 元件無法建立物件
程式碼: 800A01AD
來源: Microsoft VBScript 執行階段錯誤
發生的原因
如果 WSH 遠端指令碼的安裝程式無法正確執行 Windows XP 的系統上,就會發生這個問題。
解決方案
如果要解決這個問題,註冊 WScript 物件,在 [開始] 功能表上執行 wscript-regserver 命令從命令提示字元或從 [執行] 指令。
狀況說明
Microsoft 已確認這是在 < 適用於 > 一節中所列出的 Microsoft 產品中有錯誤。
其他相關資訊

如果要重現問題的步驟

  1. 按一下 [開始],指向 [程式集]、 指向 [附屬應用程式,然後再按一下 [記事本]。
  2. 複製下列程式碼,然後將它貼到 「 記事本 」:
    <package><job><script language="VBScript">set oController = CreateObject("WSHController")set oProcess = oController.CreateScript(<Path To Remote Script>, <Server>)WScript.ConnectObject oProcess, "remote_"oProcess.ExecuteWhile oProcess.Status <> 2   WScript.Sleep 100WEndWScript.Echo "Done"Sub remote_Error	Dim theError	Set theError = oProcess.Error	WScript.Echo "Error - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & theError.Description    	WScript.Quit -1End Sub</script></job></package>					
  3. 以檔名 RemoteTest.wsf 儲存文件。
  4. 在 [檔案] 功能表上按一下 [新增],以建立新檔案]。
  5. 複製下列程式碼,然後將它貼到新的 [記事本] 文件:
    <package><job><script language="VBScript">set fso = CreateObject("Scripting.FileSystemObject")set fout = fso.CreateTextFile("c:\RemoteTest.txt", true)fout.WriteLine Nowfout.Close</script></job></package>					
  6. 以檔名 RemoteFile.wsf 儲存文件。 您在執行 RemoteTest.wsf 檔案時電腦連線到遠端伺服器,並執行 RemoteFile.wsf。請注意連接到遠端伺服器,您必須提供檔案及伺服器資訊路徑。

警告:本文為自動翻譯

內容

文章識別碼:311269 - 最後檢閱時間:05/20/2005 21:53:32 - 修訂: 2.2

Microsoft Windows Scripting Host 2.5

  • kbmt kbdswmanage2003swept kbbug kberrmsg kbnofix KB311269 KbMtzh
意見反應
ute = "76500"; var Ctrl = ""; document.write("