Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Usterka: Otrzymujesz komunikat o błędzie "składnik ActiveX nie może utworzyć obiektu" przy użyciu hosta skryptów systemu Windows na wykonanie skryptu zdalnego

WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.

Anglojęzyczna wersja tego artykułu to:311269
Symptomy
Podczas próby wykonania skryptu zdalnego za pomocą hosta skryptów systemu Windows (WSH) 5.6 na komputerze z systemem Windows XP może pojawić się następujący komunikat o błędzie:
Błąd: Składnik ActiveX nie może utworzyć obiektu
Kod: 800A01AD
Źródła: Błąd Microsoft VBScript Runtime
Przyczyna
To zachowanie może wystąpić, jeśli Instalator zdalnego skryptów WSH została przeprowadzona niepoprawnie na komputerze z systemem Windows XP.
Rozwiązanie
Aby rozwiązać ten problem, należy zarejestrować Program WScript obiekt, uruchamiając Program Wscript - regserver polecenia z poleceniem Monituj lub z Uruchom polecenia na Start menu.
Stan
Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Więcej informacji

Kroki prowadzące do odtworzenia problemu

  1. Kliknij przycisk Start, wskaż polecenie Programy, wskaż polecenie Akcesoria, a następnie kliknij przycisk Notatnik.
  2. Skopiuj poniższy kod, a następnie wkleić do Notatnika:
    <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. Zapisz dokument o nazwie pliku RemoteTest.wsf.
  4. Na Plik menu, kliknij przycisk Nowy Aby utworzyć nowy plik.
  5. Skopiuj poniższy kod i wklej ją do nowego dokumentu programu Notatnik:
    <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. Zapisz dokument o nazwie pliku RemoteFile.wsf.Po uruchomieniu pliku RemoteTest.wsf komputer łączy się z serwerem zdalnym i działa RemoteFile.wsf. Należy zauważyć, że aby połączyć się z serwerem zdalnym, trzeba podać ścieżkę do pliku i informacji o serwerze.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 311269 — ostatni przegląd: 09/23/2011 02:38:00 — zmiana: 3.0

  • kbdswmanage2003swept kbbug kberrmsg kbnofix kbmt KB311269 KbMtpl
Opinia
html>