Teď jste offline a čekáte, až se znova připojí internet.

Chyba: Obdržíte chybovou zprávu "Komponenta ActiveX nemůže vytvořit objekt" při použití modulu Windows Script Host spustit vzdálený skript

Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.

Projděte si také anglickou verzi článku:311269
Příznaky
Při pokusu o spuštění vzdálený skript pomocí modulu WSH (Windows Script Host) 5.6 v počítači se systémem Windows XP, může se zobrazit následující chybová zpráva:
Chyba: Součást ActiveX nemůže vytvořit objekt
Kód: 800A01AD
Zdroje: Chyba Microsoft VBScript Runtime
Příčina
Toto chování může nastat, pokud instalační program pro vzdálené skriptování WSH byla provedena nesprávně v počítači se systémem Windows XP.
Řešení
Chcete-li tento problém vyřešit, zaregistrujte WScript objekt spuštěním WScript - regserver příkaz z příkazu nebo z Spustit příkaz v Spustit nabídka.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".
Další informace

Kroky pro reprodukci problému

  1. Klepněte na tlačítko Spustit, přejděte na příkaz Programy, přejděte na příkaz Příslušenstvía klepněte na tlačítko Poznámkový blok.
  2. Následující kód zkopírujte a vložte jej do programu Poznámkový blok:
    <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. Uložte dokument s názvem souboru RemoteTest.wsf.
  4. V Soubor nabídky, klepněte na tlačítko Nový Chcete-li vytvořit nový soubor.
  5. Následující kód zkopírujte a vložte jej do nového dokumentu programu Poznámkový blok:
    <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. Uložte dokument s názvem souboru RemoteFile.wsf.Po spuštění souboru RemoteTest.wsf, počítač připojí ke vzdálenému serveru a spustí RemoteFile.wsf. Všimněte si, že připojit ke vzdálenému serveru, musíte zadat cestu k souboru a informace o serveru.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 311269 - Poslední kontrola: 05/18/2011 11:47:00 - Revize: 4.0

  • kbdswmanage2003swept kbbug kberrmsg kbnofix kbmt KB311269 KbMtcs
Váš názor
var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("