NTREGOPT ======== Optimierung der Registrierung von Windows NT/2000/2003/XP v1.1j, 20.10.2005, Freeware Geschrieben von Lars Hederer E-Mail: lars.hederer@t-online.de Schauen Sie hier nach, ob es eine neue Version gibt: http://www.larshederer.homepage.t-online.de/erunt Welche Neuigkeiten es in dieser Version gibt, schauen Sie bitte im Abschnitt "Versiongeschichte" weiter unten in dieser Datei nach. Einführung ---------- Ähnlich wie bei Windows 9x/Me werden die Registrierungsdateien eines NT-basierten Systems mit der Zeit fragmentiert, belegen so auf der Festplatte mehr Speicherplatz als nötig und verringern die allgemeine Systemleistung. Sie sollten das Utility NTREGOPT regelmäßig benutzen, auf jeden Fall aber nach der Installation oder Deinstallation eines Programms, um die Größe der Registrierung zu minimieren und den Zugriff auf die Registrierung zu optimieren. Das Programm erstellt jede Registrierungsdatei "von Grund auf" neu, sodass übrig gebliebene Lücken in den Dateien von geänderten oder gelöschten Registrierschlüsseln eliminiert werden. Beachten Sie, dass das Programm NICHT den Inhalt der Registrierung in irgendeiner Weise verändert. Auch findet keine Defragmentierung der Dateien auf der Platte statt (etwas, das das Programm PageDefrag von SysInternals tut). Die von NTREGOPT durchgeführte Optimierung besteht lediglich aus der Verkleinerung der Registrierungsdateien auf die kleinstmögliche Größe. Unterstützte Betriebssysteme ---------------------------- - Windows NT 3.51 - Windows NT 4.0 - Windows 2000 - Windows 2003 - Windows XP - sowie wahrscheinlich alle zukünftigen Windows-Versionen basierend auf dem NT-Kern Installation ------------ Benutzen Sie das Setup-Programm, um NTREGOPT auf Ihren PC zu installieren. Oder, wenn Sie die gezippte Version heruntergeladen haben: Entzippen Sie alle Dateien in einen Ordner Ihrer Wahl und erzeugen Sie ggf. auf dem Desktop eine Verknüpfung mit der Datei NTREGOPT.EXE. Deinstallation -------------- Benutzen Sie die Option "Software" in der Windows-Systemsteuerung, um NTREGOPT von Ihrem PC zu deinstallieren. Oder, wenn Sie die gezippte Version heruntergeladen haben: Löschen Sie den NTREGOPT-Ordner, und löschen Sie das entsprechende Desktop-Symbol. Optimierung der Registrierung mit NTREGOPT ------------------------------------------ Hinweis: Um die reibungslose Funktion von NTREGOPT zu gewährleisten, sollten Sie als Systemadministrator angemeldet sein. Um die Registrierung zu optimieren, starten Sie einfach NTREGOPT, klicken Sie auf "OK", und wenn die Optimierung beendet ist, klicken Sie auf "OK", um den Computer neu zu starten. Sie sollten dies sofort tun, da alle Änderungen, die nach der Ausführung von NTREGOPT in die Registrierung geschrieben werden, nach dem Neustart wieder verlorengehen. Beachten Sie, dass der Optimierungsvorgang eine kleine Weile dauern kann, und dass der erste Balken KEIN Fortschrittsbalken ist, sondern lediglich anzeigt, dass das Programm noch läuft. NTREGOPT Kommandozeilenoptionen ------------------------------- NTREGOPT unterstützt Kommandozeilenoptionen, mit denen eine automatische Optimierung der Registrierung ohne Benutzereingriff gestartet werden kann. Die Kommandozeilen-Syntax für NTREGOPT ist: NTREGOPT silent [/noprogresswindow] [/reboot] (Argumente in eckigen Klammern sind optional.) Beschreibung der Kommandozeilenoptionen: silent Führt NTREGOPT im "stillen" Modus aus und aktiviert die Benutzung der anderen Kommandozeilenoptionen. /noprogresswindow Zeigt kein Fortschrittsfenster während der Optimierung an. /reboot Startet den Computer nach Beendigung der Optimierung automatisch neu. Bekannte Probleme ----------------- Manchmal tritt während der Ausführung von NTREGOPT der Fehler 1450 - "Nicht genügend Systemressourcen, um den angeforderten Dienst auszuführen" - beim Versuch auf, eine optimierte Registrierungsdatei abzuspeichern. Diesen Fehler konnte ich bisher noch auf keinem PC reproduzieren, und Berichten von betroffenen Anwendern zu Folge tritt er genauso auch beim Versuch einer Sicherung der entsprechenden Datei mit Microsofts REGBACK-Programm auf. Dies macht es unwahrscheinlich, dass ich von meiner (der Programmierer-) Seite aus etwas tun kann. Einige Anwender konnten das Problem allerdings durch Ausführen von NTREGOPT im abgesicherten Modus von Windows umgehen, und in einem Fall konnte es permanent durch die Deinstallation einer Symantec-Software- Suite gelöst werden. Weiterhin berichtete ein Anwender, dass das Problem auf seinem System durch Erhöhen des Wertes für "IRPStackSize", wie im Microsoft Knowledge Base-Artikel 177078 beschrieben, behoben wurde. Wenn das System nach einer Optimierung mit NTREGOPT neu gestartet wird, erscheint unter Windows Server 2003 während der Anmeldung die Ereignisprotokollierung für Herunterfahren und fragt nach, warum das System unerwartet heruntergefahren wurde. Dies kommt daher, dass die Informationen, dass es in Wirklichkeit doch ein ordnungsgemäßes Herunterfahren war, noch in die "alte" Registrierung geschrieben werden, welche beim erneuten Hochfahren des Systems komplett durch die optimierte Registrierung ersetzt wird. Dadurch gehen diese Informationen des ordnungsgemäßen Herunterfahrens verloren und die Ereignisprotokollierung denkt, das System sei abgestürzt. Um diese Meldung in Zukunft zu unterdrücken, können Sie die Ereignisprotokollierung für Herunterfahren abschalten (in der Windows-Hilfe finden Sie Informationen dazu, wie das geht). Sollten Sie auf noch andere Probleme stoßen, schicken Sie mir bitte eine E-Mail an lars.hederer@t-online.de mit einer genauen Beschreibung, und ich werde mich bemühen, Ihnen zu helfen. Übersetzung ----------- Sie können dieses Programm in Ihre Sprache übersetzen, indem Sie die Datei NTREGOPT.LOC editieren. Beachten Sie dabei, dass das Editieren der Datei in einem Windows- Editor (Notepad) erfolgen sollte. So ist sichergestellt, dass alle Sonderzeichen Ihrer Sprache im Programm korrekt dargestellt werden. Wenn Ihre Sprache auf meiner Homepage noch nicht vertreten ist und Sie Ihre Übersetzung der Allgemeinheit zugänglich machen wollen, können Sie mir die übersetzte Datei gerne schicken. Ich werde sie dann zum Download anbieten, natürlich mit Hinweis auf den Autor. Eine deutsche Sprachdatei ist dem Programm bereits beigefügt. Um NTREGOPT in Deutsch zu benutzen, entzippen Sie einfach die Datei LOC_GER.ZIP in Ihren NTREGOPT-Ordner. Versionsgeschichte ------------------ v1.1j, 20.10.2005 - Kompatibilitätsprobleme mit 64-Bit-Windows behoben (vielen Dank an Ian Smith und Hajo für alle Tests) - Erweiterte Fehlermeldungen v1.1i, 17.08.2005 - Das Optimierungsergebnis wird nun richtig berechnet, wenn beim Optimieren einer oder mehrerer Registrierungsdateien Fehler auftraten v1.1h, 06.03.2005 - Aktualisierung der Homepage-Adresse v1.1f, 26.08.2004 - Die Fensterposition ist nun in der Bildschirmmitte anstatt der Desktopmitte, dies behebt ein Darstellungsproblem bei der Benutzung von mehreren Monitoren (danke John :) v1.1e, 31.07.2004 - Bei der Anzeige des Optimierungsergebnisses wird das Tausender- Trennzeichen verwendet v1.1d, 07.07.2004 - Fehlerbehandlung optimiert v1.1c, 10.05.2004 - Probleme mit dynamischen Datenträgern behoben - Windows NT 3.51 wird wieder unterstützt (Unterstützung war mit v1.1 verlorengegangen) v1.1b, 23.04.2004 - NTREGOPT ist jetzt kompatibel mit Windows Server 2003 und Windows XP Service Pack 2 - Problem behoben, dass auf manchen Systemen die Registrierungsdateien nicht optimiert werden konnten v1.1a, 03.10.2002 - Problem behoben, dass auf manchen Systemen die Registrierungsdateien nicht optimiert werden konnten v1.1, 25.09.2002 - Kommandozeilenunterstützung hinzugefügt - Optimierungsergebnis (Größe der Registry vorher/nachher) wird angezeigt v1.0, 24.11.2001 - Erste Version Vertrieb -------- Das Programm NTREGOPT ist Freeware. Bitte geben Sie es an jeden weiter, der es vielleicht nützlich finden könnte. Ich erlaube explizit die Aufnahme dieses Programms in ein Datei- Archiv, in CD-ROM-Kollektionen oder Kollektionen auf anderen Medien sowie die Benutzung in eigenen Programmen, solange alle Dateien erhalten und unverändert bleiben. Über eine kurze Nachricht via E-Mail, wo mein Programm aufgenommen wurde, freue ich mich. Spenden ------- Obwohl ich meine Programme als Freeware herausgegeben habe, damit niemand für ihre Benutzung bezahlen muss, werden Spenden akzeptiert und gerne angenommen. Wenn Sie also meine Programme nützlich finden und die weitere Entwicklung unterstützen möchten, besuchen Sie einfach meine Homepage und klicken auf eine der "PayPal"-Schaltflächen, oder spenden Sie über PayPal direkt an meine E-Mail-Adresse. Vielen Dank im Voraus! Wenn Sie in Deutschland leben, können Sie mir auch direkt einen Betrag auf mein Konto überweisen. Setzen Sie sich mit mir in Verbindung, um meine Bankverbindung zu erfahren. Haftungsausschluss ------------------ Die Benutzung dieser Software erfolgt auf eigene Gefahr. Ich übernehme keine Verantwortung dafür, was Ihnen oder Ihrem PC auf Grund der Benutzung meines Programms zustößt, zum Beispiel: Zerstörung der Registrierung, Festplattencrash, Herzanfall... Kommentare und Vorschläge per E-Mail sind aber immer willkommen!