- #1
W
wowische
Guest
Hallo, liebe WinTotal-Gemeinde!
Gleich vorneweg: Es ist eine Zumutung, dieses Geschreibsel zu lesen – aber interessant wären vor allem die Antworten!
Anlässlich der Software-Vorstellung von Acronis True Image Home 2010 wurde ja in dem Thema [Vorstellung] - Acronis True Image Home 2010“ diskutiert, wo ich auch mein Problem mit True Image beschrieb und schließlich selbst die Lösung fand. (siehe dort).
Mein Fehler war bisher wohl immer derselbe: Löschen bis zum Abwinken. Vor allem mit einer Systembereinigungs-Software, in meinem Fall TuneUp Utilities 2010.
Ich war immer der Meinung: Was das Tool zum Löschen vorschlägt (beispielsweise überflüssige, ins Leere zeigende Registry-Einträge; Verknüpfungen, deren Ziel nicht mehr existiert), hat schon seine Richtigkeit und kann gefahrlos gelöscht werden.
Allerdings prüfte ich niemals nach, was denn da alles gelöscht wurde, da mir die vielen Einträge auf den ersten Blick überhaupt nichts sagten.
Nun meine Frage:
Was darf man denn eigentlich gefahrlos löschen unter Windows 7, Vista oder XP?
Verknüpfungen
Ich gehe davon aus, dass Verknüpfungen, die ins Leere zeigen, deren Ziel also nicht mehr existiert, da es gelöscht (deinstalliert) worden ist, können gefahrlos gelöscht werden.
Beispiel:
Wenn ich eine Datei test.docx angelegt habe und dazu eine Verknüpfung in einem anderen Ordner (oder auf dem Desktop), kann ich doch die Verknüpfung löschen, wenn ich zuvor auch die Datei gelöscht habe.
Schließlich könnte ich die Verknüpfung ja auch löschen, obwohl die Datei noch existiert.
Und wenn die Datei gelöscht worden ist, kann ich doch auch die auf sie verweisenden Einträge in der Registry löschen lassen. Oder?
Temporärer Ordner; temporäre Dateien
Und verhält es sich nicht auch genau so, wenn ein Registry-Eintrag auf eine gelöschte Datei/einen gelöschten Ordner in einem temporären Ordner verweist?
Beispiel (ein von TuneUp Utilities gefundener unnötiger Registry-Eintrag):
Acronis True Image Home:
Der Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{123ABC} verweist unter InstallSource auf die ungültige Befehlszeile C:\Users\Wolfgang\AppData\Local\Temp\irgendwas und kann daher gelöscht werden.
In diesem HKLM-Schlüssel steht im rechten Fenster unter Name InstallSource und unter Daten C:\Users\Wolfgang\AppData\Local\Temp\ irgendwas . Es gibt in diesem Schlüssel allerdings noch eine Menge weiterer Einträge!
Kann ich daraus dieses InstallSource mit dem Verweis auf den nicht mehr existierenden Ordner C:\Users\Wolfgang\AppData\Local\Temp\ irgendwas nun löschen, obwohl es noch weitere Einträge gibt?
Solche unnötigen Registry-Einträge findet TuneUp Utilities haufenweise und schlägt vor, sie zu löschen. Manchmal fehlt das Ziel, manchmal ist dem Namen kein Eintrag zugeordnet.
Hier noch einige weitere Beispiele für solche Registry-Einträge:
Adobe Acrobat Forms-Dokument (*.xfdf)
Der Schlüssel HKEY_CLASSES_ROOT\AcroExch.XFDFDoc\DefaultIcon verweist auf das fehlende Symbol C:\Windows\Installer\{123ABC}\XFDFFile_8.ico,0. Der Verweis sollte gelöscht werden, damit Windows nicht vergeblich nach dem Symbol suchen muss.
AdvControllerPropPage Class
Der Schlüssel HKEY_CLASSES_ROOT\CLSID\{irgendwas}\TypeLib dieses Objekts verweist auf die fehlende Typbibliothek HKEY_CLASSES_ROOT\TypeLib\{wasanderes}. Dieser Unterschlüssel des Objekts kann daher gelöscht werden.
AVIFile
Der Schlüssel HKEY_CLASSES_ROOT\AVIFile\ShellEx\ContextMenuHandlers\NvPlayOnMyTV ist unvollständig und enthält keine von Windows benötigten Werte. Er kann daher gelöscht werden.
Defekte Hilfedatei dao360.chm
Die Registrierung verweist im Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\HTML Help auf die 0 Byte große Hilfedatei C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1031\dao360.chm. Der Eintrag kann entfernt werden.
Explorer-Verlaufsliste: Überflüssiger Eintrag des Dateityps .-Datei (*.)
Die Windows-Funktion Öffnen mit hat den Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\. angelegt, als Sie eine Datei mit der Endung . öffnen wollten. Da keinerlei Informationen im Schlüssel hinterlegt wurden, kann dieser gelöscht werden.
Fehlende gemeinsam genutzte Datei diasymreader.dll
Die Registrierung verweist unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs auf die fehlende gemeinsam genutzte Datei C:\Windows\Microsoft.NET\Framework\v1.0.3705\diasymreader.dll.
Fehlende gemeinsam genutzte Datei vsavb7rt.dll
Die Registrierung verweist unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs auf die fehlende gemeinsam genutzte Datei C:\Windows\Microsoft.NET\Framework\v1.0.3705\vsavb7rt.dll.
Microsoft Office Excel-Diagramm
Der Schlüssel HKEY_CLASSES_ROOT\Excel.Chart.8\shell\Print ist unvollständig, da der Unterschlüssel command fehlt. Die Aktion Drucken des Dateityps funktioniert daher nicht.
MSXML 4.0 SP2 (KB954430)
Der Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{123ABC} verweist unter InstallSource auf die ungültige Befehlszeile d:\585ce7e3414b2bed1a und kann daher gelöscht werden.
OISbmpfile
Der Schlüssel HKEY_CLASSES_ROOT\OISbmpfile enthält keine Daten. Der betroffene Dateityp ist damit nutzlos und kann gelöscht werden.
Und viele weitere Einträge mit teils solchen Überschriften…:
Fehlende gemeinsam genutzte Datei irgend.was
Ungültiger Verweis auf eine Datei oder einen Ordner
Unvollständiger Eintrag soundso
Windows-Verlaufsliste: Ungültiger Eintrag diesunddas
…und anderen Überschriften.
Kann man solche Registry-Schlüssel beziehungsweise Registry-Einträge gefahrlos löschen? Oder kommt es dabei immer auf den Einzelfall an?
Wie erkenne ich, was gelöscht werden kann?
Bei meinem letzten TuneUp-Scan direkt nach der Neuinstallation von TuneUp (die sogenannte 1-Klick-Wartung) gab es 129 solcher Einträge. Ich hatte zuerst 28 davon löschen lassen, dies dann aber wieder rückgängig gemacht.
Die aufgeführten Schlüssel sind zumeist Unterschlüssel, wobei es noch andere Unterschlüssel gibt, in denen auch Daten stehen. Alle diese Unterschlüssel haben oftmals einen gemeinsamen Schlüssel, oder aber in dem von TuneUp zum Löschen vorgeschlagenen Eintrag eines Schlüssels stehen noch weitere Einträge, die natürlich nicht gelöscht werden.
Was also darf gelöscht werden und welche Löschung könnte das System durcheinander bringen oder eine Software in ihrer Funktion einschränken?
Wie anfangs schon erwähnt - es ist eine Zumutung, dieses Geschreibsel auch nur zu lesen. Aber da steht es jetzt nun einmal… :
Gruß
Wolfgang
Gleich vorneweg: Es ist eine Zumutung, dieses Geschreibsel zu lesen – aber interessant wären vor allem die Antworten!
Anlässlich der Software-Vorstellung von Acronis True Image Home 2010 wurde ja in dem Thema [Vorstellung] - Acronis True Image Home 2010“ diskutiert, wo ich auch mein Problem mit True Image beschrieb und schließlich selbst die Lösung fand. (siehe dort).
Mein Fehler war bisher wohl immer derselbe: Löschen bis zum Abwinken. Vor allem mit einer Systembereinigungs-Software, in meinem Fall TuneUp Utilities 2010.
Ich war immer der Meinung: Was das Tool zum Löschen vorschlägt (beispielsweise überflüssige, ins Leere zeigende Registry-Einträge; Verknüpfungen, deren Ziel nicht mehr existiert), hat schon seine Richtigkeit und kann gefahrlos gelöscht werden.
Allerdings prüfte ich niemals nach, was denn da alles gelöscht wurde, da mir die vielen Einträge auf den ersten Blick überhaupt nichts sagten.
Nun meine Frage:
Was darf man denn eigentlich gefahrlos löschen unter Windows 7, Vista oder XP?
Verknüpfungen
Ich gehe davon aus, dass Verknüpfungen, die ins Leere zeigen, deren Ziel also nicht mehr existiert, da es gelöscht (deinstalliert) worden ist, können gefahrlos gelöscht werden.
Beispiel:
Wenn ich eine Datei test.docx angelegt habe und dazu eine Verknüpfung in einem anderen Ordner (oder auf dem Desktop), kann ich doch die Verknüpfung löschen, wenn ich zuvor auch die Datei gelöscht habe.
Schließlich könnte ich die Verknüpfung ja auch löschen, obwohl die Datei noch existiert.
Und wenn die Datei gelöscht worden ist, kann ich doch auch die auf sie verweisenden Einträge in der Registry löschen lassen. Oder?
Temporärer Ordner; temporäre Dateien
Und verhält es sich nicht auch genau so, wenn ein Registry-Eintrag auf eine gelöschte Datei/einen gelöschten Ordner in einem temporären Ordner verweist?
Beispiel (ein von TuneUp Utilities gefundener unnötiger Registry-Eintrag):
Acronis True Image Home:
Der Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{123ABC} verweist unter InstallSource auf die ungültige Befehlszeile C:\Users\Wolfgang\AppData\Local\Temp\irgendwas und kann daher gelöscht werden.
In diesem HKLM-Schlüssel steht im rechten Fenster unter Name InstallSource und unter Daten C:\Users\Wolfgang\AppData\Local\Temp\ irgendwas . Es gibt in diesem Schlüssel allerdings noch eine Menge weiterer Einträge!
Kann ich daraus dieses InstallSource mit dem Verweis auf den nicht mehr existierenden Ordner C:\Users\Wolfgang\AppData\Local\Temp\ irgendwas nun löschen, obwohl es noch weitere Einträge gibt?
Solche unnötigen Registry-Einträge findet TuneUp Utilities haufenweise und schlägt vor, sie zu löschen. Manchmal fehlt das Ziel, manchmal ist dem Namen kein Eintrag zugeordnet.
Hier noch einige weitere Beispiele für solche Registry-Einträge:
Adobe Acrobat Forms-Dokument (*.xfdf)
Der Schlüssel HKEY_CLASSES_ROOT\AcroExch.XFDFDoc\DefaultIcon verweist auf das fehlende Symbol C:\Windows\Installer\{123ABC}\XFDFFile_8.ico,0. Der Verweis sollte gelöscht werden, damit Windows nicht vergeblich nach dem Symbol suchen muss.
AdvControllerPropPage Class
Der Schlüssel HKEY_CLASSES_ROOT\CLSID\{irgendwas}\TypeLib dieses Objekts verweist auf die fehlende Typbibliothek HKEY_CLASSES_ROOT\TypeLib\{wasanderes}. Dieser Unterschlüssel des Objekts kann daher gelöscht werden.
AVIFile
Der Schlüssel HKEY_CLASSES_ROOT\AVIFile\ShellEx\ContextMenuHandlers\NvPlayOnMyTV ist unvollständig und enthält keine von Windows benötigten Werte. Er kann daher gelöscht werden.
Defekte Hilfedatei dao360.chm
Die Registrierung verweist im Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\HTML Help auf die 0 Byte große Hilfedatei C:\Program Files\Common Files\Microsoft Shared\OFFICE12\1031\dao360.chm. Der Eintrag kann entfernt werden.
Explorer-Verlaufsliste: Überflüssiger Eintrag des Dateityps .-Datei (*.)
Die Windows-Funktion Öffnen mit hat den Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\. angelegt, als Sie eine Datei mit der Endung . öffnen wollten. Da keinerlei Informationen im Schlüssel hinterlegt wurden, kann dieser gelöscht werden.
Fehlende gemeinsam genutzte Datei diasymreader.dll
Die Registrierung verweist unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs auf die fehlende gemeinsam genutzte Datei C:\Windows\Microsoft.NET\Framework\v1.0.3705\diasymreader.dll.
Fehlende gemeinsam genutzte Datei vsavb7rt.dll
Die Registrierung verweist unter HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs auf die fehlende gemeinsam genutzte Datei C:\Windows\Microsoft.NET\Framework\v1.0.3705\vsavb7rt.dll.
Microsoft Office Excel-Diagramm
Der Schlüssel HKEY_CLASSES_ROOT\Excel.Chart.8\shell\Print ist unvollständig, da der Unterschlüssel command fehlt. Die Aktion Drucken des Dateityps funktioniert daher nicht.
MSXML 4.0 SP2 (KB954430)
Der Schlüssel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{123ABC} verweist unter InstallSource auf die ungültige Befehlszeile d:\585ce7e3414b2bed1a und kann daher gelöscht werden.
OISbmpfile
Der Schlüssel HKEY_CLASSES_ROOT\OISbmpfile enthält keine Daten. Der betroffene Dateityp ist damit nutzlos und kann gelöscht werden.
Und viele weitere Einträge mit teils solchen Überschriften…:
Fehlende gemeinsam genutzte Datei irgend.was
Ungültiger Verweis auf eine Datei oder einen Ordner
Unvollständiger Eintrag soundso
Windows-Verlaufsliste: Ungültiger Eintrag diesunddas
…und anderen Überschriften.
Kann man solche Registry-Schlüssel beziehungsweise Registry-Einträge gefahrlos löschen? Oder kommt es dabei immer auf den Einzelfall an?
Wie erkenne ich, was gelöscht werden kann?
Bei meinem letzten TuneUp-Scan direkt nach der Neuinstallation von TuneUp (die sogenannte 1-Klick-Wartung) gab es 129 solcher Einträge. Ich hatte zuerst 28 davon löschen lassen, dies dann aber wieder rückgängig gemacht.
Die aufgeführten Schlüssel sind zumeist Unterschlüssel, wobei es noch andere Unterschlüssel gibt, in denen auch Daten stehen. Alle diese Unterschlüssel haben oftmals einen gemeinsamen Schlüssel, oder aber in dem von TuneUp zum Löschen vorgeschlagenen Eintrag eines Schlüssels stehen noch weitere Einträge, die natürlich nicht gelöscht werden.
Was also darf gelöscht werden und welche Löschung könnte das System durcheinander bringen oder eine Software in ihrer Funktion einschränken?
Wie anfangs schon erwähnt - es ist eine Zumutung, dieses Geschreibsel auch nur zu lesen. Aber da steht es jetzt nun einmal… :
Gruß
Wolfgang