hannes-schurig
Goto Top

CScript-Fehler - Skriptmodul VBScript wurde nicht gefunden

Ich kann .vbs und .wsf Scripte nicht mehr Ausführen.

Hi,

recht einfach:

Beim Ausführen von .vbs kommt nur noch:
CScript-Fehler: Skriptmodul "VBScript" für Skript "C:\test.vbs" wurde nicht gefunden. (CMD)
Skriptmodul "VBScript" für Skript "C:\test.vbs" wurde nicht gefunden. (Doppelklick)

Beim Ausführen von .wsf bekomme ich auch immer einen Fehler:

5a2ba7604a9e39f81157747f6b15b218

Immer ein Fehler in Zeile 0 Zeichen 1.

Egal welches .wsf oder welche .vbs ich ausführe, immer ein Fehler.

Windows 7 Enterprise, weiß nicht wie lange der Fehler schon besteht, regsrv32 jscript.dll und regsrv32 vbscript.dll bereits ausgeführt.

Vielen Dank fürs Durchlesen face-smile

Content-Key: 171011

Url: https://administrator.de/contentid/171011

Printed on: April 19, 2024 at 20:04 o'clock

Member: Skyemugen
Skyemugen Aug 05, 2011 at 13:08:46 (UTC)
Goto Top
Aloha,

1. Ist das Ausführen von VBS aktiviert auf dem Rechner?
2. regsrv32? So weit ich mich erinnern kann, heißt die .exe regsvr32
3. x86 oder x64?
  • Die 32-Bit-Version ist "%systemroot%\System32\regsvr32.exe".
  • Die 64-Bit-Version ist "%systemroot%\SysWoW64\regsvr32.exe".
standardmäßig weiß ich nicht, welche .exe bei x64 ausgeführt wird

greetz André
Member: Hannes-Schurig
Hannes-Schurig Aug 05, 2011 at 13:13:44 (UTC)
Goto Top
Hi André, danke für die Tipps.

1. Ausführen von VBS aktiviert? Wo seh ich das?
2. regsvr32, richtig. Verschrieben. Ansonsten kommt ja auch der "regsrv32 falsch geschrieben oder nicht gefunden" Fehler.
3. 32bit

CMD als Admin aus dem sys32 Ordner ausgeführt.
Member: Skyemugen
Skyemugen Aug 05, 2011, updated at Oct 18, 2012 at 16:47:46 (UTC)
Goto Top
Aloha,

bei HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings soltle für ein aktives scripting Enabled auf 1 stehen.

Wobei ich befürchte, dass es bei dir aktiv ist, denn sonst würdest du eine andere Fehlermeldung erhalten aber immer Eines nach dem Anderen face-wink

greetz André

P.S.: Durchaus kein unbekanntes Problem, allerdings ... bisher auch keine mir bekannte Lösung außer eben die Neuregistrierung der beiden .dll, welches bei dir ja schon nicht geholfen hat.

edit: typo
Member: Hannes-Schurig
Hannes-Schurig Aug 05, 2011 at 13:30:41 (UTC)
Goto Top
Ich habe da ein Key Enabled = 1, hab jetzt auch noch ein Enable = 1 reingepackt. Zeichenfolge, oder?

Ja, leider funktioniert das neu registrieren nicht.
Meinst du Windows 7 reparieren könnte helfen? Wird sowas da auch repariert oder nur paar Dateien ersetzt?
Member: Skyemugen
Skyemugen Aug 05, 2011 at 13:38:00 (UTC)
Goto Top
Aloha,

mir ist da ein Buchstabe entfleucht face-wink es sollte Enabled heißen face-wink

Windows 7 Reparatur hm, glücklicherweise kam ich noch nicht in diese Verlegenheit aber wenn die so gut funktioniert wie bei XP ... *hust* bin mir nicht sicher, was Windows dann repariert.

greetz André
Member: rubberman
rubberman Aug 06, 2011 at 15:03:43 (UTC)
Goto Top
Hallo Hannes-Schurig,

gib mal bei der Registrierung den vollen Pfad zur DLL an.
regsvr32.exe "%SystemRoot%\system32\vbscript.dll"

Grüße
rubberman
Member: Hannes-Schurig
Hannes-Schurig Aug 06, 2011 at 21:44:54 (UTC)
Goto Top
Ich habe den Befehl ja bereits aus der Admin-Konsole ausgeführt, die ja automatisch im system32 Ordner startet.

Aber probieren werde ich es trotzdem.
Member: Hannes-Schurig
Hannes-Schurig Aug 09, 2011 at 14:54:42 (UTC)
Goto Top
Wie erwartet das selbe Resultat: Die DLL wurde erfolgreich importiert aber das Problem bleibt bestehen.
Ich habe auch mal eine vbscript.dll auf einem anderen Computer, wo noch alles funktioniert, mit meiner .dll verglichen: selbe Größe, Datum usw. Also meine DLL ist wohl auch nicht kaputt.
sfc.exe /scannow findet auch keine korrupten Windows Dateien.
Member: Hannes-Schurig
Hannes-Schurig Aug 10, 2011 at 08:01:03 (UTC)
Goto Top
Okay ich konnte selbst eine Lösung finden!

In der Registry wurde dieser Schlüssel
HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
von unserem Antivirenhersteller McAfee modifiziert -.-

Dem(Standard) Key wurde folgender Wert zugewiesen:
C:\\Program Files\\Common Files\\McAfee\\SystemCore\\ScriptSn.20110513152421.dll
und keine Änderungen waren ohne Weiteres erlaubt. Deswegen konnte regsvr32 diesen Key nicht updaten.

Ich musste an den Berechtigungen des Schlüssels drehen bis ich Vollzugriff hatte und konnte nun den Wert auf
@="C:\\Windows\\system32\\vbscript.dll"
setzen.

Nun funktionieren .vbs und .wsf Skripte wieder wie gewohnt!

Ein Hoch auf die einzigen 2 Webseiten im Netz auf denen ich diesen Lösungsansatz gefunden habe: 1 und 2 !
Member: iDiddi
iDiddi Jan 22, 2013 at 21:45:58 (UTC)
Goto Top
@Hannes-Schurig: Danke face-smile

Dein Beitrag hat mich auf die richtige Spur gebracht.
Member: Hilfe2000
Hilfe2000 Apr 27, 2014, updated at Apr 28, 2014 at 08:28:58 (UTC)
Goto Top
Hi
ich hab das selbe Problem und bei mir steht auch der Wert drin:

C:\\Program Files\\Common Files\\McAfee\\SystemCore\\ScriptSn.20110513152421.dll

woher weis ich welchen wert in hier eintragen muss?
kann mir jemand von euch helfen ?
mit dem angegeben geänderten Pfard kommt mein PC net zurecht.

C:\Windows\System32\vbscript.dll

Fehlermeldung
kann nicht bearbeitet werden: Fehler beim Schreiben des Wertes.

oder fehlen mir die Rechte für sowas?


Ich bekomm sonst die Kriese hoffe mir kann jemand helfen hab von PC net so viel Ahnung.
Win 7 Home Premium 64 bit

Danke
Member: Hannes-Schurig
Hannes-Schurig Apr 28, 2014 at 08:29:32 (UTC)
Goto Top
Hast du bei dem Eintragen des neuen Wertes an die doppelten Backslashes gedacht? Also
C:\\Windows\\System32\\vbscript.dll