Wie finde ich die Größe (in Bytes) jedes Registrierungsschlüssels?

0

Nach einer Neuinstallation von Windows stellte ich fest, dass mein HKEY_CURRENT_USER-Schlüssel nur 4 MB im Vergleich zu 33 MB in dem alten Windows benötigt (vor der Neuinstallation).

Ich habe herausgefunden, dass ein chinesischer Maustreiber (VicTsing T1 Gaming Mouse), den ich einige Tage lang verwendet habe, eine riesige PDF-Datei in der Registrierung als Binärdaten gespeichert hat, um:

[HKEY_CURRENT_USER\Software\T1gmmouse]
"ProfileSettingGroup.pfd"=hex:00 etc etc etc

Wahrscheinlich gibt es noch andere ähnliche Schrecken, die den Rest des Speicherplatzes mit bis zu 30 MB ausfüllen.

Wie kann ich die Größe jedes Registrierungsschlüssels oder besser der 30 größten Registrierungsschlüssel nach Größe ermitteln?

Wenn Sie beispielsweise in Total Commander Umschalt + Alt + Eingabetaste drücken, wird die Größe jedes Ordners angezeigt. Vielleicht gibt es etwas ähnliches, aber für die Registrierung?

Oder gibt es vielleicht ein Windows-Skript, das jeden einzelnen Registrierungsschlüssel in eine reg-Datei exportieren kann, um die reg-Dateien später nach Größe zu sortieren?

Rigel
quelle
Das Beste, was ich finden kann, ist die Verwendung von TreeSize Free und die Auswahl des Ordners% SystemRoot% \ System32 \ Config als Scan-Pfad.
spikey_richie
@ spikey_richie- Zugriff für diesen Ordner verweigert. und es gibt noch andere Probleme.
Rigel

Antworten:

2

Nirsoft, das kleine Haus der Wunder, hat anscheinend ein Dienstprogramm geschaffen, um genau dies zu tun, und es wird aktiv entwickelt: http://www.nirsoft.net/articles/find_registry_large_values.html

Ich habe keine Beziehung zu Nirsoft.

Mit diesem Dienstprogramm können Sie Registrierungsschlüssel abfragen und unter anderem die Größe einzelner Schlüsselwerte abrufen.

Führen Sie das Dienstprogramm aus, und führen Sie dann Folgendes aus: (Die folgenden Schritte stammen vom obigen Link)

  1. Deaktivieren Sie im Fenster "Registrierungs-Scan-Optionen" die Option "Eintrag für jeden gefundenen Schlüssel hinzufügen" und wählen Sie "Registrierungselement enthält einen beliebigen Wert" im entsprechenden Kombinationsfeld.
  2. Aktivieren Sie die Option "Nur Daten mit folgendem Bereich anzeigen" und geben Sie den gewünschten Datenlängenbereich ein. In unserem Beispiel haben wir alle Registrierungswerte mit einer Länge von 5000 Bytes und einer Länge von bis zu 100000 Bytes angezeigt.
  3. Klicken Sie auf die Schaltfläche 'OK', um den Registrierungsscan zu starten. Nach Abschluss des Scanvorgangs sollten Sie die Liste aller großen Registrierungswerte entsprechend dem von Ihnen ausgewählten Datenlängenbereich erhalten.
music2myear
quelle
Dieses Tool kann nur bis zu 10.000 Einträge analysieren und anzeigen. Völlig nutzlos in realen Szenarien, aus diesem Grund.
ElektroStudios