Lösung: Der Fehlercode lautet 2738. - Wie Man

Lösung: Der Fehlercode lautet 2738.

Mein Skype führte heute automatische Updates aus. Bei der Installation wird jedoch der Fehler zurückgegeben: „Beim Installieren dieses Pakets ist ein unerwarteter Fehler aufgetreten. Dies kann auf ein Problem mit diesem Paket hinweisen. Der Fehlercode lautet 2738. ”
Dieser Installationsfehler bezieht sich nicht nur auf Skype.

5 Schritte insgesamt

Schritt 1: Schauen Sie sich die Ereignisanzeige an

Ich habe in der Ereignisanzeige nach der MSI-Datei gesucht, die die Fehlermeldung generiert hat und Folgendes gefunden hat:
Protokollname: Anwendung
Quelle: MsiInstaller
Datum: 23.09.2010 21:58:26
Ereignis-ID: 1040
… …
Beschreibung:
Starten einer Windows Installer-Transaktion: C: ProgramData Skype {D103C4BA-F905-437A-8049-DB24763BBE36} SkypeToolbars.msi. Client-Prozess-ID: 6564.

Schritt 2: Ausführen von MSIEXEC mit Protokollierungsoptionen

Ich habe ein „Command Promt“ gestartet und den Befehl verwendet: „cd C: ProgramData Skype {D103C4BA-F905-437A-8049-DB24763BBE36}“, um in den Ordner zu navigieren, der die MSI-Datei enthält.
Verwenden Sie nun den Befehl: "msiexec / i SkypeToolbars.msi / lv log.txt" (msiexec-Optionen: / i = Installieren, / lv = Protokoll + Verbose-Ausgabe).
Nach dem Klicken der Fehlermeldung habe ich gerade "log.txt" in "Command Promt" geschrieben, um die Protokolldatei zu öffnen. Am Ende der Logdatei fand ich diese Zeile:
DEBUG: Fehler 2738: Zugriff auf VBScript-Laufzeit für benutzerdefinierte Aktion nicht möglich

Schritt 3: DEBUG: Fehler 2738

Nach einer schnellen Suche bei Google habe ich herausgefunden, dass dieser Fehler darauf hinweist, dass die VBScript-Engine nicht auf dem Computer registriert ist.

Die Lösung für Windows Vista oder Windows 7 32bit:
- Klicken Sie auf Start -> Alle Programme -> Zubehör
- Klicken Sie mit der rechten Maustaste auf "Command Promt" und klicken Sie auf "Als Administrator ausführen".
- Schreiben Sie "cd% windir% system32" und drücken Sie die Eingabetaste
- Schreiben Sie "regsvr32.exe vbscript.dll" und drücken Sie die Eingabetaste
- Sie sollten jetzt eine Meldung erhalten, die besagt: "DllRegisterServer in vbscript.dll war erfolgreich."
- OK klicken"

Die Lösung für Windows Vista oder Windows 7 64bit:
- Klicken Sie auf Start -> Alle Programme -> Zubehör
- Klicken Sie mit der rechten Maustaste auf "Command Promt" und klicken Sie auf "Als Administrator ausführen".
- Schreiben Sie "cd% windir% syswow64" und drücken Sie die Eingabetaste
- Schreiben Sie "regsvr32.exe vbscript.dll" und drücken Sie die Eingabetaste
- Sie sollten jetzt eine Meldung erhalten, die besagt: "DllRegisterServer in vbscript.dll war erfolgreich."
- OK klicken"

Schritt 4: Versuchen Sie es erneut ...

Jetzt habe ich noch einmal versucht, "msiexec / i SkypeToolbars.msi / lv log.txt" auszuführen (ich habe die Option / lv log.txt beibehalten, um nach Änderungen zu suchen, falls das Installationsprogramm erneut fehlschlägt).
Wenn Sie immer noch den gleichen Fehler erhalten, fahren Sie mit Schritt 5 fort.

Schritt 5: Bereinigen Sie zuerst die Registrierung und dann die Registrierung

Meine Installation gab mir immer noch den gleichen Fehler. Nach einigem Suchen und Lesen bei Google fand ich eine Lösung, die erklärte, was ich zuvor probiert hatte (mit der regsvr32.exe) und auch einen alternativen Schritt, falls dieser fehlschlagen sollte. Der alternative Schritt bestand darin, den Registrierungsschlüssel zu entfernen, der auf vbscript.dll verweist.

Die alternative Lösung für Windows Vista oder Windows 7 32bit lautet dann:
- Klicken Sie auf Start -> Alle Programme -> Zubehör
- Klicken Sie mit der rechten Maustaste auf "Command Promt" und klicken Sie auf "Als Administrator ausführen".
- Schreiben Sie "reg delete" "HKCU SOFTWARE Classes CLSID {B54F3741-5B07-11CF-A4B0-00AA004A55E8}" / f "und drücken Sie die Eingabetaste
- Schreiben Sie "cd% windir% system32" und drücken Sie die Eingabetaste
- Schreiben Sie "regsvr32.exe vbscript.dll" und drücken Sie die Eingabetaste
- Sie sollten jetzt eine Meldung erhalten, die besagt: "DllRegisterServer in vbscript.dll war erfolgreich."
- OK klicken"

Die alternative Lösung für Windows Vista oder Windows 7 64bit:
- Klicken Sie auf Start -> Alle Programme -> Zubehör
- Klicken Sie mit der rechten Maustaste auf "Command Promt" und klicken Sie auf "Als Administrator ausführen".
- Schreiben Sie "reg delete" "HKCU SOFTWARE Classes Wow6432Node CLSID {B54F3741-5B07-11CF-A4B0-00AA004A55E8}" / f "und drücken Sie die Eingabetaste
- Schreiben Sie "cd% windir% syswow64" und drücken Sie die Eingabetaste
- Schreiben Sie "regsvr32.exe vbscript.dll" und drücken Sie die Eingabetaste
- Sie sollten jetzt eine Meldung erhalten, die besagt: "DllRegisterServer in vbscript.dll war erfolgreich."
- OK klicken"

Mit dem Befehl "msiexec / i SkypeToolbars.msi / lv log.txt" startete der Installer einwandfrei, lief bis zum Ende und war fertig.

Diese Meldung weist darauf hin, dass das VBScript-Modul derzeit nicht auf dem Computer registriert ist, auf dem das Installationsprogramm ausgeführt wird.
Vbscript.dll muss registriert sein, um das Problem zu lösen.