Windows Script Host Error-Dialog Popups am Morgen

4846
PPC-Coder

Vor ein paar Tagen, wenn ich meinen Computer am Morgen aus dem Schlafmodus wieder aufnehme, würde ich ein Fehlerdialogfeld von "Windows Script Host" sehen, das wie folgt lautete: "Es gibt keine Skript-Engine für die Dateierweiterung" .vbs " Ich habe das Ereignisprotokoll, die Registrierung und die geplanten Aufgaben durchgesehen, aber die Listen sind so lang und ich weiß nicht, wo ich genau suchen muss.

Details: Es sieht so aus, als ob es einmal am Tag passiert und ich sehe es nur am Morgen. Ich bin unter 64-Bit Windows 7 Home Premium.

Alle Hinweise werden geschätzt.

Ich glaube auch, dass dies nach einem dieser automatischen Windows-Updates begann.

3

2 Antworten auf die Frage

2
martona

Vielleicht möchten Sie in Ihrem Scheduler nachsehen, welche Sachen jeden Morgen ausgeführt werden. Es tut nicht weh, paranoid zu sein.

Die Hauptursache des Problems ist, dass Sie etwas installiert haben (höchstwahrscheinlich ein Editor. UltraEdit hat dies für mich getan), das die Erweiterung .vbs übernommen hat. Öffnen Sie Regedit, wechseln Sie zu HKEY_CLASSES_ROOT.vbs und setzen Sie den Standardwert auf "VBSfile" (keine Anführungszeichen) zurück.

Beeindruckend. Danke, ich glaube, du hast recht. Ich habe in regedit nachgesehen und gesehen, dass VBS den Standardwert hat: bfvbsfile, den ich für "BlueFish" gefunden habe. Das ist ein Texteditor, den ich vor ein paar Wochen ausprobiert habe. PPC-Coder vor 13 Jahren 0
Großartig! Anstatt sich manuell aus dem Schlamassel herauszuhacken, können Sie möglicherweise die Konfigurationsseiten des Editors verwenden, um die Verknüpfung mit bestimmten Dateierweiterungen aufzulösen. Stellen Sie sicher, dass Sie regedit verwenden, um zu überprüfen, ob es tatsächlich funktioniert hat. Der Grund, warum ich das ansehe, ist, dass heute .vbs für Sie kaputt ist ... morgen werden es .js usw. sein. martona vor 13 Jahren 1
1
Moab

Sie sind sich nicht sicher, was Sie zum Ausführen eines Skripts auffordert, aber es gibt eine mögliche Lösung für den Fehler.

http://www.nilpo.com/2009/07/windows-xp/error-there-is-no-script-engine-for-file-extension/

Schritt 1: Festlegen eines Standard-Skript-Hosts Öffnen Sie ein Eingabeaufforderungsfenster. Klicken Sie in Windows XP auf Start, Ausführen… und geben Sie cmd.exe ein. Klicken Sie in Windows Vista und Windows 7 auf Start und geben Sie cmd ein. Wählen Sie dann cmd in den Ergebnissen der Sofortsuche aus. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste.

cscript.exe // H: WScript

Schritt 2: Registrieren des Moduls vbscript.dll Öffnen Sie ein Eingabeaufforderungsfenster. Klicken Sie in Windows XP auf Start, Ausführen… und geben Sie cmd.exe ein. Führen Sie in Windows Vista und Windows 7 eine Eingabeaufforderung mit erhöhten Rechten aus. Geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster ein und drücken Sie die Eingabetaste.

regsvr32% systemroot% \ system32 \ vbscript.dll

Schritt 3: Wiederherstellen der VBS-Dateizuordnungen Wenn die vorherigen beiden Lösungen nicht funktionierten, sollten Sie die Dateizuordnungen für den VBS-Dateityp (VBScript) wiederherstellen, indem Sie eine der folgenden Registrierungsdateien herunterladen und ausführen.

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsXP.reg

http://www.nilpo.com/pub/scripts/FixVBSFileAssociationsVista.reg

.