Mehrere Registry Keys auf einmal löschen
Hallo,
ich möchte gerne alle in der Registry vorhandene z. B. die test heißen löschen.
Leider bekomme ich das nicht hin.
Kann mir da vielleich jemand weiter helfen.
Er soll die ganze Registry nach dem Key Wort test suchen und sie dann anschließend löschen.
vielen dank im voraus.
ich möchte gerne alle in der Registry vorhandene z. B. die test heißen löschen.
Leider bekomme ich das nicht hin.
Kann mir da vielleich jemand weiter helfen.
Er soll die ganze Registry nach dem Key Wort test suchen und sie dann anschließend löschen.
vielen dank im voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 207983
Url: https://administrator.de/contentid/207983
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
11 Kommentare
Neuester Kommentar
Ist mir klar. Mein Vorschlag war auch so gemeint. Da das aber kompliziert ist, hatte ich ein Tool vorgeschlagen und dieses kann sowas sogar bedingt für die Kommandozeile vorbereiten: "Create Delete .Reg File - Creates a .reg file that deletes all selected Registry values". Somit löst das Tool, was Du natürlich unter keinen Umständen nutzen möchtest, schon klar, Dein Problem genau dann, wenn Du davon ausgehen darfst, dass alle PCs, auf die Du das delete.reg-Teil anwendest, die selben Stellen zu löschen haben. Ist dem nicht so, musst Du warten, bis jemand kommt, der mehr vom Skripten versteht als ich (das ist nicht schwer ;) .
Hey @affe2012,
Gerne schreibe ich dir ein entsprechendes Skript.
Aber!
Ich übernehme KEINE VERANTWORTUNG für die weitere FUNKTION des BETRIEBSSYSTEMS nach der Ausführung!
Die Einwände von @DerWoWusste sind durchaus berechtigt.
Beispiel: Ich öffne mein regedit und Suche nach Schlüsseln, Werten und Daten nach "test".
Anderes Beispiel: Suche nach test <Ganzes Wort>.
Bist du dir ABSOLUT sicher, dass du das möchtest?
Gruß
@Snowman25
€dit:
Warum liegt diese Frage unter BASIC?
Verschieb's doch bitte in die richtige Kategorie.
Gerne schreibe ich dir ein entsprechendes Skript.
Aber!
Ich übernehme KEINE VERANTWORTUNG für die weitere FUNKTION des BETRIEBSSYSTEMS nach der Ausführung!
Die Einwände von @DerWoWusste sind durchaus berechtigt.
Beispiel: Ich öffne mein regedit und Suche nach Schlüsseln, Werten und Daten nach "test".
- Ergebnis: HKCR\.sst - (Standard) --> Certifica__teSt__oreFile
- Ergebnis: HKCR\ActiveLinkClient.AutoUpda__teSt__atus
- Ergebnis: HKCR\ActiveLinkClient.AutoUpda__teSt__atus\CurVer - (Standard) --> ActiveLinkClient.AutoUpda__teSt__atus.1
Anderes Beispiel: Suche nach test <Ganzes Wort>.
- Ergebnis: HKCU\Software\Microsoft\WDExpress\11.0_Config\Languages\CodeExpansion\Basic\Paths - __Test__ --> %InstallRoot%\VB\Snippets\%LCID%\Test
Bist du dir ABSOLUT sicher, dass du das möchtest?
Gruß
@Snowman25
€dit:
Warum liegt diese Frage unter BASIC?
Verschieb's doch bitte in die richtige Kategorie.
@ECHO off
SET sterm=test
SET sfile=prelim.txt
SET sfile2=todel.txt
REG QUERY HKCR /s /f "%sterm%" /k> %sfile%
REG QUERY HKCU /s /f "%sterm%" /k>> %sfile%
REG QUERY HKLM /s /f "%sterm%" /k>> %sfile%
REG QUERY HKU /s /f "%sterm%" /k>> %sfile%
REG QUERY HKCC /s /f "%sterm%" /k>> %sfile%
FINDSTR /i "hkey" %sfile%>%sfile2%
DEL %sfile%
FOR /F %%i in (%sfile2%) do ECHO REG DELETE "%%i" /f
DEL %sfile2%
Echo Alle Schlüssel mit %sterm% im Namen wurden gelöscht.
PAUSE>nul
Ausführung auf eigene Gefahr!
ECHO in Zeile 15 entfernen zur Ausführung.
Die brauche ich zwischendurch, um die Liste zu erstellen, welche Schlüssel gelöscht werden sollen.