Ich frage mich, gibt es eine Möglichkeit über die Befehlszeile nach einer Zeichenfolge suchen und alle gefundenen Schlüssel in der Windows-Registrierung exportieren?Regedit: Suchen und Exportieren von Schlüsseln von der Eingabeaufforderung
Antwort
Powershell verfügt über Registrierungs-Iterationsfunktionen. Beginnen Sie hier: http://technet.microsoft.com/en-us/library/ee176841.aspx
Ex :: Wenn Sie überprüfen möchten, ob "HKLM \ Software \ etc" Schlüssel existiert.
reg.exe query "HKLM\Software\etc"
werden alle Unterschlüssel und Werte in der Eingabeaufforderung zurückgeben, wenn gefunden oder einen Fehler, wenn nicht gefunden.
Sie können aber auch direkt
reg.exe export "HKLM\software\etc" "C:\etc.reg"
tun dies wird den Registrierungsschlüssel und Unterschlüssel exportieren, wenn sonst Fehler gefunden, wenn nicht gefunden.
Exportschlüssel (mit allen Unterschlüssel), von CMD (oder RUN) d.h .:
regedit /e c:\output.reg "HKEY_LOCAL_MACHINE\System\YourLocation"
P. S. Sie sollten dies in CMD mit ADMIN PRIVILEGES ausführen. Klicken Sie dazu mit der rechten Maustaste auf START>Run CMD (as Admin)
Es funktioniert nicht mit Wow64. Es exportiert immer Schlüssel von Wow6432Node. – Andrey
- 1. Suchen und Ersetzen in Dateien von Windows-Eingabeaufforderung
- 2. Datatables suchen, filtern und exportieren mit Firebase
- 3. Schreiben von SSL-Client- und Serverschlüssel-Schlüsseln
- 4. Abrufen von Schlüsseln und Werten von json
- 5. Post-Datei von der Eingabeaufforderung
- 6. Kompilieren von J2ME von der Eingabeaufforderung
- 7. regedit dialog nicht öffnen
- 8. Sortieren Array und halten Werte von Schlüsseln
- 9. Registry GetSubKeyNames() listet andere Schlüssel als Regedit?
- 10. Erstellen Array von Schlüsseln und Werten?
- 11. Nummer von einer Eingabeaufforderung und Schleife
- 12. Ändern von HashMap-Schlüsseln während der Iteration
- 13. In Azure von der Eingabeaufforderung aus bereitstellen
- 14. Verwendung SVN von Eclipse und der Terminal-Eingabeaufforderung
- 15. Duplizieren von Text innerhalb der Eingabeaufforderung - Node.js
- 16. Wie kann man den Versions-Autostart von regedit feststellen?
- 17. Ausgabe von der Eingabeaufforderung Null zurück
- 18. Verwenden Sie ssh von der Windows-Eingabeaufforderung
- 19. Suchen und Anzeigen von Duplikaten
- 20. C# MVC-Swap-Position von Schlüsseln und Werten im Wörterbuch
- 21. Drücken von Schlüsseln und Eigenschaften von Objekt zu Array
- 22. erstellen Wörterbuch von Arrays von Schlüsseln und Werten
- 23. Kompilieren von Java-Programm mit Javac von der Eingabeaufforderung
- 24. CSV von Array von Hashes mit verschiedenen Schlüsseln erstellen
- 25. Kompilieren von C-Code von der Eingabeaufforderung in Windows?
- 26. Datum und Uhrzeit der installierten Anwendung in der Windows-Eingabeaufforderung suchen
- 27. Exportieren von Importen mit module.exports und ES6
- 28. Verwenden einer Hashtabelle zum Speichern von Schlüsseln?
- 29. Gemeinsame Nutzung von SSH-Schlüsseln
- 30. Web-Audio-API: Planen von Sounds und Exportieren der Mischung
Dank @durilka. Ich konnte dieses Problem mit dem Powershell-Befehl 'Get-ChildItem -recurse Registry :: HKEY_CLASSES_ROOT \ CLSID | lösen ForEach-Objekt {Get-ItemProperty $ _. Pspath} | Wobei {$ _ -match "string to find"} ' – Ara