Schlüssel mit einer .reg-Datei löschen
Hi!
erstelle gerade eine SCCM Setup Script. Die Software kann ich einfach kopieren und muss dann eine .reg-Datei importieren.
Beim deinstallieren würde ich diese Reg-Keys aber gerne wieder löschen.
Die Syntax mit einem "-" ist ja vorhanden.
meine erste Idee war jetzt im Import File alle [ durch [- zu ersetzen und alle restlichen Zeilen zu löschen. So müsste man nur die Import Datei kopieren (wird vom Setup generiert.)
Hier wäre aber die Gefahr, dass Subkeys mitgelöscht werden, die noch benötigt werden. Ist mir bis jetzt noch nichts aufgefallen, aber sind 3k Zeilen. Außerdem könnte in Zukunft mal ein Schlüssel dabei sein.
Gibt es ein Möglichkeit das eleganter zu machen? Alle keys nicht löschen die SubKeys haben die nicht in der .reg-Datei gelistet sind.
meine letzte Option wäre noch manuell ein remove File zu erstellen. Das wäre trotz der vielen zeilen nicht soo schlimm, da relative viele subkeys dabei sind.
wird ein powershell script und ich würde reg import file.reg nutzen.
lg Dirm
erstelle gerade eine SCCM Setup Script. Die Software kann ich einfach kopieren und muss dann eine .reg-Datei importieren.
Beim deinstallieren würde ich diese Reg-Keys aber gerne wieder löschen.
Die Syntax mit einem "-" ist ja vorhanden.
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.phw]
@=-
"subkey"=-
[-HKEY_CLASSES_ROOT\phwFile]
meine erste Idee war jetzt im Import File alle [ durch [- zu ersetzen und alle restlichen Zeilen zu löschen. So müsste man nur die Import Datei kopieren (wird vom Setup generiert.)
Hier wäre aber die Gefahr, dass Subkeys mitgelöscht werden, die noch benötigt werden. Ist mir bis jetzt noch nichts aufgefallen, aber sind 3k Zeilen. Außerdem könnte in Zukunft mal ein Schlüssel dabei sein.
Gibt es ein Möglichkeit das eleganter zu machen? Alle keys nicht löschen die SubKeys haben die nicht in der .reg-Datei gelistet sind.
meine letzte Option wäre noch manuell ein remove File zu erstellen. Das wäre trotz der vielen zeilen nicht soo schlimm, da relative viele subkeys dabei sind.
wird ein powershell script und ich würde reg import file.reg nutzen.
lg Dirm
Please also mark the comments that contributed to the solution of the article
Content-ID: 381764
Url: https://administrator.de/contentid/381764
Printed on: December 12, 2024 at 01:12 o'clock
3 Comments
Latest comment