->MSHTA.exe hat einen Fehler verursacht & Windows Installer Fehler beheben….

Fehlermeldung :
MSHTA.exe hat einen Fehler verursacht & Windows Installer Fehler beheben….

Abhilfe:

Microsoft: Systemsteuerung -> Software -> MSHTA.exe hat einen Fehler verursacht & Windows Installer Fehler beheben….

beim Aufruf von Systemsteuerung / Software
laut Microsoft lässt sich dieser Fehler mit folgenden beiden Kommandos über Start/Ausführen beheben:

* sfc /purgecache
* sfc /scannow

Wenn diese Befehle das Problem nicht beheben, soll ein in-place Upgrade von Windows 2000/XP erfolgen.

SFC.EXE ist das Windows Dateiüberprüfungs-Programm. Es überprüft alle geschützten Systemdateien und ersetzt falsche Versionen durch die Originale von Microsoft.

Die Optionen von SFC.EXE

* /SCANNOW Überprüft sofort alle geschützten Systemdateien.
* /SCANONCE Überprüft alle geschützten Systemdateien einmal beim nächsten Neustart.
* /SCANBOOT Überprüft alle geschützten Systemdateien bei jedem Start.
* /CANCEL Bricht alle auszuführenden Überprüfungen von geschützten Systemdateien ab.
* /QUIET Ersetzt alle falsche Versionen ohne Benutzeraufforderung.
* /PURGECACHE Leert den Dateicache und überprüft sofort alle geschützten Systemdateien.
* /CACHESIZE=x Legt die Dateicachegröße fest.

_____________________________________________________________________________

Bei Problemen mit dem Windows Installer oder Fehlermeldungen wie »auf den Windows Installer-Dienst konnte nicht zugegriffen werden« kann man wie folgt Abhilfe schaffen:

Start – Ausführen – msiexec /unregister – OK und dann wieder Start – Ausführen – msiexec /regserver – OK.

Die Reihenfolge beachten, auch vor dem Schrägstrich die Leerzeichen nicht vergessen.

Betriebssystemabhängig:

Der "Dienst" für den "Windows-Installer" unter Systemsteuerung – Verwaltung muss auf "manuell" stehen. Der "Windows Installer" ist abhängig vom Dienst "Remoteprozeduraufruf (RPC)", auch dieser "Dienst sollte auf "automatisch" stehen.

Windows Installer – Deinstallieren und Neuinstallieren

Der Artikel beschreibt wie Sie Probleme mit dem Modul beheben, wenn die Installation des Windows Installer erfolgreich war, aber der Versuch scheitert, eine Windows Installer – Datei (.msi + .msp) auszuführen.

Wenn das Modul nicht ordnungsgemäß installiert wird, können Sie gar keine .msi-Datei ausführen.


Solche Dateien können z.b. nicht Ausgeführt werden, wenn der Windows Installer beschädigt ist.

Wenn nur ein einzelnes .msi-Paket nicht ausgeführt werden kann, wenden Sie sich an den Hersteller des Pakets, um Unterstützung für die Installation des jeweiligen Produkts zu erhalten.

Entfernen Sie den Installer-Dienst aus der Registrierung und registrieren Sie ihn neu, um die Registrierung des Windows Installer zu korrigieren. Der Dienst wird dadurch heruntergefahren und neu registriert. So wird sichergestellt, dass das Windows Installer richtig funktioniert.

Führen Sie dazu die folgenden Befehle aus einer Befehlszeile aus:

Start >
Ausführen >
msiexec /unregister >
Neustart >

und

Start >
Ausführen >
msiexec /regserver

Das behebt die meisten Probleme in Situationen, in denen der Installer nicht reagiert oder Beschädigt ist.

Diese Vorgehensweise hat Keine Auswirkungen auf Anwendungen, die auf dem Computer installiert sind und den Windows Installer verwenden.

Wenn die korrekte Registrierung von Windows Installer das Problem nicht löst gehen Sie folgendermaßen vor:

Hinweis:
Unter Windows ME/2000/2002 kann Windows Installer nicht entfernt werden, da die Dateien geschützt sind.

  1. Führen Sie den msiexec /unregister befehl aus der Befehlszeile aus
  2. Löschen Sie die Dateien „Msi.dll“, „Msiexec.exe“ und „Msihnd.dll“ aus dem Ordner „System“.
    Sie müssen diese Dateien über die Befehlszeile umbenennen.
  3. Starten Sie Windows neu.
  4. Führen Sie das Programm InstMsiA.exe bzw. InstMsiW.exe aus, um die Moduldateien zu installieren und neu zu registrieren.

Bei Windows XP gehen Sie folgendermaßen vor, um dieses Problem zu beheben:

  1. Melden Sie sich als Administrator bei Ihrem Computer an.
  2. Klicken Sie auf Start und anschließend auf Ausführen.
  3. Geben Sie in das Feld Öffnen den Befehl cmd ein, und klicken Sie auf OK.
  4. Geben Sie an der Eingabeaufforderung msiexec.exe /unregister ein, und drücken Sie die Eingabetaste.
  5. Geben Sie msiexec /regserver ein, und drücken Sie die Eingabetaste.
  6. Stellen Sie sicher, dass das SYSTEM-Konto über die Zugriffsberechtigung „Vollzugriff“ für die Struktur HKEY_CLASSES_ROOT in der Windows-Registrierung verfügt.
    In einigen Fällen müssen Sie möglicherweise zusätzlich Administratorkonten hinzufügen.
    Gehen Sie hierzu folgendermaßen vor:
  7. Klicken Sie auf Start und anschließend auf Ausführen. Geben Sie in das Feld Öffnen den Namen regedit ein, und klicken Sie auf OK.
  8. Klicken Sie auf die folgende Registrierungsstruktur: HKEY_CLASSES_ROOT
  9. Klicken Sie im Menü Bearbeiten auf Berechtigungen.
  10. Wenn SYSTEM nicht in der Liste Gruppen- oder Benutzernamen aufgeführt ist, klicken Sie auf Hinzufügen, stellen Sie sicher, dass der lokale Computername im Feld Suchpfad erscheint, geben Sie System in das Feld Geben Sie die zu verwendenden Objektnamen ein ein, klicken Sie auf Namen überprüfen und anschließend auf OK.
  11. Klicken Sie in der Liste Gruppen- oder Benutzernamen auf SYSTEM, und aktivieren Sie im Feld Berechtigungen für SYSTEM unter Zulassen das Kontrollkästchen Vollzugriff.
  12. Klicken Sie auf Übernehmen und anschließend auf OK, und beenden Sie den Registrierungseditor.
  13. Starten Sie den Computer neu.
  14. Reparieren Sie Windows XP, falls das Problem hierdurch nicht behoben wird. Weitere Informationen zum Reparieren von Windows XP finden Sie in folgendem Artikel der Microsoft Knowledge Base:
    315341 – Durchführen einer direkten Aktualisierung (Neuinstallation) von Windows XP
    http://support.microsoft.com/kb/315341
0 0 Bewertungen
Beitragsbewertung
Abonnieren
Benachrichtigen bei
guest
0 Kommentare
Älteste
Neueste Meistbewertet
0
Deine Meinung würde uns sehr interessieren. Bitte kommentiere.x