^L^ Benutzer

Anmeldungsdatum: 10.08.2005 Beiträge: 485 Wohnort: wien.at
|
Verfasst am: Sa. 13-Okt-2007 (20:43) Titel: FEHLER :::> Windows Installer Fehler 1601 1602 etc. |
|
|
| Zitat: | Microsoft Installer reparieren
Plattform: Win 95, Win 98, Win ME, Win NT, Win 2000, Win XP, Win 2003
http://www.wintotal.de/Tipps/Eintrag.php?RBID=2&TID=859&URBID=7
Bei Problemen mit dem Windows Installer oder Fehlermeldungen wie »auf den Windows Installer-Dienst
konnte nicht zugegriffen werden« oder »1602: InstallShield Scripting Runtimes kann nicht installiert
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)",
dieser "Dienst sollte auf "automatisch" stehen. (ODER GESTARTET SEIN.)
In der Registry sollte folgender Pfad stimmen:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services MSIServer
bei ImagePath sollte
REG_EXPAND_SZ C:WINDOWS System32 msiexec.exe /V
(C: für die Festplatte) stehen.
Unter:
HKEY_CLASSES_ROOT .msi kontrollieren, ob bei "Standard" - "Msi.Package" als Wert eingetragen ist.
Microsoft Knowledge Base Article - 315346 http://support.microsoft.com/default.aspx?scid=kb;de;315346
________________________________________________________________________________________________
Eine andere Möglichkeit wäre, den Windows Installer umzubenennen und dann den neuen Installer zu installieren.
Zum Umbenennen wechselt man in den abgesicherten Modus (F8 beim Booten) und gibt in der Kommandozeile
(Start => Ausführen => cmd => OK) Folgendes ein:
cd winntsystem32 bzw. cd windowssystem32 [ENTER]
ren msi.dll msi.alt [ENTER]
ren msihnd.dll msihnd.alt [ENTER
ren msiexec.exe msiexec.alt [ENTER]
Auch ein Löschen des InstallShield Ordners in "C:ProgrammeGemeinsame Dateien" soll Abhilfe schaffen.
Den Windows-Installer für Win9x/Me und für NT/W2k Betriebssysteme gibt es hier zum downloaden
http://www.wintotal.de/softw/?id=1385
und für W2k/XP hier
http://www.wintotal.de/Software/index.php?id=2464 |
| Zitat: | Windows Installer startet unerwartet, ohne erkennbaren Grund
http://www.installsite.org/pages/de/msifaq/a/1037.htm
Windows Installer startet und versucht, Ihre Applikation oder irgend ein anderes Programm zu installieren. So erscheint zum Beispiel ein kleines Windows Installer Fenster mit Fortschrittsbalken, oder eine Installations-CD wird angefordert.
Hierbei handelt es sich um die automatische Reparatur-Funktion des Windows Installer. Wenn Sie ein Programm starten, dann überprüft Windows Installer, ob die erforderlichen Dateien und Registry-Einträge vorhanden sind, und repariert sie gegebenenfalls. Diese Überprüfung kann nicht nur durch Klick auf eine Verknüpfung ausgelöst werden, sondern zum Beispiel auch durch das Ansprechen der Schnittstelle eines COM Servers. Dabei gibt es betriebssystemspezifische Unterschiede.
Eine solche Reparatur-Installation findet also statt, wenn Windows Installer der Meinung ist, dass eine Applikation beschädigt ist. Es gibt Fälle, wo dieses Verhalten erwünscht ist - siehe Artikel Wie erstelle ich Registry-Einträge unter HKEY_CURRENT_USER für alle Benutzerprofile? Aber in den meisten Fällen bedeutet es, dass eine MSI-Datei nicht korrekt erstellt wurde.
Um das Problem einzugrenzen sollten Sie als erstes im Ereignisprotoll nachsehen. Starten Sie dazu die Ereignisanzeige mit folgenden Schritten:
Windows XP: Start > Systemsteuerung > Leistung und Wartung > Verwaltung > Ereignisanzeige
Windows 2000: Start > Einstellungen > Systemsteuerung > Verwaltung > Ereignisanzeige
Windows NT4: Start > Programme > Verwaltung (alle Benutzer) > Ereignisanzeige
Im Abschnitt "Anwendung" sollten Warnungen mit "MsiInstaller" als Quelle und mit den IDs 1001 und 1004 zu finden sein. Die Ereignis-Beschreibung würde dann etwa so aussehen:
Ereigniskennung: 1001
Beschreibung: Erkennung von Produkt "{4ED0C75A-8BC5-4520-B9C7-76968FD5677F}" und Funktion "Test" fehlgeschlagen beim Anfordern von Komponente "{A7B09747-E527-4E1B-AE51-323CD636210F}".
Ereigniskennung: 1004
Beschreibung: Erkennung von Produkt "{4ED0C75A-8BC5-4520-B9C7-76968FD5677F}", Funktion "Test" und Komponente "{A7B09747-E527-4E1B-AE51-323CD636210F}" fehlgeschlagen. Die Ressource "C:ProgammeInstallSitetest.exe" ist nicht vorhanden.
Die erste Meldung (mit Ereigniskennung 1001) gibt an, welche Komponente installiert wurde. Die hier aufgeführte Komponente ist diejenige, die in der Component_ Spalte in der Shortcut Tabelle der betreffenden Verknüpfung eingetragen ist.
Die zweite Meldung (mit Ereigniskennung 1004) gibt an, welche Komponente als fehlend bzw. beschädigt erkannt wurde. Durch die verbesserten Logging-Funktionen in Windows Installer 2.0 wird in den meisten Fällen tatsächlich die Komponente angegeben, deren Schlüsselpfad die Reparatur-Installation ausgelöst hat.
Im obigen Beispiel wurde die Reparatur ausgelöst, weil die Datei "C:ProgammeInstallSitetest.exe" fehlt. Sie müssen nun herausfinden, warum die Schlüsseldatei dieser Komponente als beschädigt oder fehlend erkannt wurde - in diesem Beispiel hat der Anwender sie gelöscht.
Der nächste Schritt zur Lösung des Problems besteht darin, die GUIDs in der Fehlermeldung dem betreffenden Produkt zuzuordnen.
Hier ist ein VBScript, das eine Textdatei erstellt, in der alle Komponenten und die zugehörigen Produkte aufgelistet sind, einschließlich der GUIDs. Damit sollten Sie die Datei, die das Problem verursacht, ausfindig machen können.
Anwendung: Führen Sie einfach das Skript aus (es sollte auf jedem System mit VBScript-Unterstützung funktionieren). Es zeigt keinen Fortschrittsbalken an - warten Sie einfach, bis die Meldung "Done" erscheint. Sie finden dann eine Textdatei mit Namen comps.txt im gleichen Verzeichnis wie die VBS Datei.
DumpComponentList.zip Geschrieben von Phil Wilson
Dateigröße: 677 Byte Letzte Änderung: 2004-08-13
http://www.installsite.org/files/iswi/DumpComponentList.zip
Sie können nun das betreffende Setup überprüfen, um das Problem zu lösen. Beginnen Sie mit einer Validierung des Setups, und denken Sie auch an mögliche Konflikte zwischen verschiedenen MSI Paketen.
Anmerkungen
Die Ursache des Problems könnte auch in einem Merge Modul liegen, das Sie zu Ihrem Setup hinzugefügt haben. Informationen zu bekannten Problemen in Merge Modulen finden Sie im Windows Installer Bugs Bulletin (englisch).
http://www.installsite.org/pages/en/bugs_msi.htm#wimsm
Wenn Sie ein Endanwender sind und versuchen, ein Programm zu installieren, dann ist es für Sie wahrscheinlich nicht sinnvoll, die Schritte in dieser Anleitung durchzuführen. Und selbst wenn Sie das Problem identifizieren, können Sie es möglicherweise nicht selbst beheben. In diesem Fall sollten Sie den Software-Hersteller kontaktieren, um Unterstützung zu erhalten. |
| Zitat: | OFF2000: Windows Installer wird jedes Mal angezeigt, wenn ein Programm gestartet wird
http://support.microsoft.com/kb/265194/de?spid=2484&sid=639
Ursache
Diese Nachricht wird möglicherweise angezeigt, wenn mindestens einer der folgenden DWORD-Werte in der Registrierung im Schlüssel HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0CommonLanguageResources fehlt:
UILanguage
HelpLanguage
InstallLanguage
________________________________________________________________________________________________
Lösung
Um das Problem zu beheben, wenden Sie jede der folgenden Methoden an, in der Reihenfolge, in der sie aufgeführt sind, bis das Problem behoben ist. Sobald das Problem gelöst ist, müssen Sie die verbleibenden Methoden nicht mehr anwenden.
Methode 1: Verwenden des Tools "Language Version"1. Besuchen Sie mit Ihrem Webbrowser die folgende Website von Microsoft:
http://www.microsoft.com/office/ork/2000/appndx/toolbox.htm#orktools
Speichern Sie das Programm "Orktools.exe" auf Ihrem Desktop, wenn Sie dazu aufgefordert werden.
2. Installieren Sie "Orktools.exe", indem Sie auf Ihrem Desktop auf die Datei doppelklicken.
3. Klicken Sie auf I accept the terms of the License Agreement, und klicken Sie auf Next.
4. Legen Sie den Pfad für den Installationsspeicherort fest, und klicken Sie anschließend auf Next.
5. Klicken Sie unter dem Feature "Tools" auf alle Unterfunktionen, außer auf die Office-Unterfunktion "Language Version". Ändern Sie den Installationsstatus auf Not Available. Belassen Sie die Office-Unterfunktion "Language Version" im standardmäßigen Installationsstatus Run from My Computer
6. Klicken Sie auf Install Now.
7. Wenn die Installation abgeschlossen ist, zeigen Sie auf im Menü Start auf Programme, zeigen Sie auf Microsoft Office Tools, zeigen Sie auf Microsoft Office 2000 Resource Kit Tools, und klicken Sie anschließend auf Language Version.
8. Wählen Sie die Sprache für Ihre Office-Version in der Liste Use defaults for. Wenn Sie z.B. über eine deutsche Version von Office verfügen, klicken Sie auf German.
9. Klicken Sie auf OK.
________________________________________________________________________________________________
Methode 2: Ändern der Registrierung
Warnung: Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die das gesamte System betreffen und eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.1. Klicken Sie auf Start und anschließend auf Ausführen.
2. Geben Sie Regedit in das Feld Öffnen ein. Klicken Sie danach auf OK.
3. Gehen Sie hierzu zum folgenden Schlüssel, und markieren Sie ihn:
HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0Common
4. Markieren Sie den DWORD-Wert UserData für den oben genannten Schlüssel.
5. Klicken Sie im Menü Bearbeiten auf Umbenennen.
6. Benennen Sie den DWORD-Wert UserData um in UserDataOld.
7. Suchen Sie folgenden Schlüssel:
HKEY_CURRENT_USERSoftwareMicrosoftOffice9.0Common
8. Suchen Sie den folgenden Wert: OSAShortcut. Erstellen Sie den Schlüssel, falls er nicht vorhanden ist. Klicken Sie im Menü Bearbeiten auf Neu, und klicken Sie anschließend auf Dword. Nennen Sie den Wert OSAShortcut, und legen Sie den Wert anschließend auf 1 fest.
9. Klicken Sie im Menü Registrierung auf Beenden.
10. Starten Sie ein beliebiges Office-Programm.Hinweis: Dasselbe Windows Installer-Dialogfeld wird mehr als ein Mal angezeigt.
11. Wenn Sie dazu aufgefordert werden, geben Sie Ihren Namen und Ihre Initialen in das Dialogfeld Benutzername ein, und klicken Sie anschließend auf OK.
________________________________________________________________________________________________
Methode 3: Neu installieren von Microsoft Access
Benennen Sie die Dateien "Msaccess.exe" und "System.mdw" um, und installieren Sie Microsoft Access neu, um dieses Problem zu umgehen. Führen Sie hierzu die für Ihr Betriebssystem geeigneten Schritte durch.
Hinweis: "Msaccess.exe" ist standardmäßig im Ordner ""C:ProgrammeMicrosoft OfficeOffice10" installiert, "System.mdw" im Ordner "C:ProgrammeGemeinsame DateienSYSTEM".
Microsoft Windows 98 oder Microsoft Windows NT 4.0:1. Beenden Sie alle Instanzen von Microsoft Word sowie von Microsoft Outlook, falls Sie Word als Ihren E-Mail-Editor gewählt haben.
2. Klicken Sie auf Start, zeigen Sie auf Suchen, und klicken Sie auf Nach Dateien und Ordnern.
3. Geben Sie im Feld Name den Dateinamen Msaccess.exe ein.
4. Wählen Sie im Feld Suchen in Ihre lokale Festplatte aus. (Wenn Sie Word von einem Netzwerkserver aus ausführen, wählen Sie einen alternativen Speicherort für die Benutzervorlage.)
5. Klicken Sie auf Starten, um die Suche nach der Datei zu starten.
6. Doppelklicken Sie auf jede Datei Msaccess.exe, die im Suchprogramm angezeigt wird. Klicken Sie im Kontextmenü auf Umbenennen. Geben Sie der Datei einen neuen Namen, wie z.B. "Msaccess_alt.exe" oder "Msaccess.exe-1.dot", und drücken Sie anschließend die [EINGABETASTE].
7. Wiederholen Sie die Schritte 3 bis 6, um die Datei "System.mdw" umzubenennen.
8. Klicken Sie im Menü Datei auf Schließen, um das Dialogfeld Suchen zu schließen.
9. Klicken Sie auf Start, zeigen Sie auf Programme, und klicken Sie dann auf Microsoft Access. Wenn Sie zum Einlegen der Anwendungs-CD-ROM aufgefordert werden, legen Sie die CD-ROM ein, und klicken Sie anschließend auf OK, um mit dem Anwendungssetup fortzufahren.
10. Starten Sie Microsoft Access, wenn Setup abgeschlossen ist.
11. Klicken Sie in Microsoft Access im Menü Datei auf Beenden, um Microsoft Access zu beenden, und starten Sie anschließend Microsoft Access neu.
Microsoft Windows Millennium Edition (Me) oder Microsoft Windows 2000:1. Beenden Sie alle Instanzen von Microsoft Word sowie von Microsoft Outlook, falls Sie Word als Ihren E-Mail-Editor gewählt haben.
2. Klicken Sie auf Start, zeigen Sie auf Suchen, und klicken Sie auf Nach Dateien oder Ordnern.
3. Geben Sie im Feld Nach folgenden Dateien oder Ordnern suchen den Dateinamen Msaccess.exe ein.
4. Wählen Sie im Feld Suchen in Ihre lokale Festplatte aus. (Wenn Sie Word von einem Netzwerkserver aus ausführen, wählen Sie einen alternativen Speicherort für die Benutzervorlage.)
5. Klicken Sie auf Jetzt suchen, um die Suche nach der Datei zu starten.
6. Klicken Sie bei jeder Instanz der Datei "Msaccess.exe", die im Dialogfeld Suchergebnisse angezeigt wird, mit der rechten Maustaste auf die Datei. Klicken Sie im Kontextmenü auf Umbenennen. Geben Sie der Datei einen neuen Namen, wie z.B. "Msaccess_alt.exe" oder "Msaccess.exe-1.dot", und drücken Sie anschließend die [EINGABETASTE].
7. Wiederholen Sie die Schritte 3 bis 6, um die Datei "System.mdw" umzubenennen.
8. Klicken Sie im Menü Datei auf Schließen, um das Suchprogramm zu schließen.
9. Klicken Sie auf Start, zeigen Sie auf Programme, und klicken Sie dann auf Microsoft Access. Wenn Sie zum Einlegen der Anwendungs-CD-ROM aufgefordert werden, legen Sie die CD-ROM ein, und klicken Sie anschließend auf OK, um mit dem Anwendungssetup fortzufahren.
10. Starten Sie Microsoft Access, wenn Setup abgeschlossen ist.
11. Klicken Sie in Microsoft Access im Menü Datei auf Beenden, um Microsoft Access zu beenden, und starten Sie anschließend Microsoft Access neu.
Microsoft Windows XP:1. Beenden Sie alle Instanzen von Microsoft Word sowie von Microsoft Outlook, falls Sie Word als Ihren E-Mail-Editor gewählt haben.
2. Klicken Sie auf Start und anschließend auf Suchen.
3. Klicken Sie unter Wonach soll gesucht werden? auf Dateien und Ordner.
4. Im Feld Gesamter oder Teil des Dateinamens geben Sie Msaccess.exe ein.
5. Wählen Sie im Feld Suchen in Ihre lokale Festplatte aus. (Wenn Sie Word von einem Netzwerkserver aus ausführen, wählen Sie einen alternativen Speicherort für die Benutzervorlage.)
6. Klicken Sie auf Suchen, um die Suche nach der Datei zu starten.
7. Klicken Sie mit der rechten Maustaste auf die einzelnen Instanzen der Datei "Msaccess.exe", die im Dialogfeld Suchergebnisse angezeigt werden, und klicken Sie anschließend im Kontextmenü auf Umbenennen. Geben Sie der Datei einen neuen Namen, wie z.B. "Msaccess_alt.exe" oder "Msaccess.exe-1.dot", und drücken Sie anschließend die [EINGABETASTE].
8. Wiederholen Sie die Schritte 3 bis 7, um die Datei "System.mdw" umzubenennen.
9. Klicken Sie im Menü Datei auf Schließen, um Suchergebnisse zu schließen.
10. Klicken Sie auf Start, zeigen Sie auf Programme, und klicken Sie dann auf Microsoft Access. Wenn Sie zum Einlegen der Anwendungs-CD-ROM aufgefordert werden, legen Sie die CD-ROM ein, und klicken Sie anschließend auf OK, um mit dem Anwendungssetup fortzufahren.
11. Starten Sie Microsoft Access, wenn Setup abgeschlossen ist.
12. Klicken Sie in Microsoft Access im Menü Datei auf Beenden, um Microsoft Access zu beenden, und starten Sie anschließend Microsoft Access neu.
________________________________________________________________________________________________
Die Informationen in diesem Artikel beziehen sich auf:
• Microsoft Excel 2000 Standard Edition
• Microsoft Access 2000 Standard Edition
• Microsoft FrontPage 2000 Standard Edition
• Microsoft Office 2000 Standard Edition
• Microsoft Outlook 2000 Standard Edition
• Microsoft PowerPoint 2000 Standard Edition
• Microsoft Publisher 2000 Standard Edition
• Microsoft Word 2000 Standard Edition |
|
|