Seite 1 von 1

Deletekey mit /AllNTUserdats

Verfasst: 16 Mär 2009, 11:38
von Der-Matze
Hallo zusammen.
Ich habe folgendes Problem:
Ich würde gerne in meinem Unistall-Script einen beim Setup des Programms angelegten Registry Key aus allen Benutzerprofilen löschen.

Code: Alles auswählen

[Aktionen]
Registry_AllUsers /AllNTUserdats

[Registry_AllUsers]
deletekey [Software\bla\blubb\]
Beim Ausführen des Scripts erhalte ich allerdings die Fehlermeldung: deleting key for all users does not work....für jedes Userprofil einmal
Ist das ein Bug, oder ein Feature? Ich denke mal wenn sich jemand die Mühe gemacht hat die Fehlermeldung zu programmieren wird es wohl kein Bug sein.
Rein zum Verständnis würde mich aber schon interessieren warum diese Funktion nicht möglich ist? Es ist ja immerhin sehr nützlich die Möglichkeit zu haben Regkeys aus allen Benutzerprofilen zu löschen, vor allem da man sie ja auch problemlos beim Setup anlegen kann.
Kann man das irgendwie umschiffen? Würde mich sehr über eine Antwort freuen.

Re: Deletekey mit /AllNTUserdats

Verfasst: 16 Mär 2009, 11:52
von wolfbardo

Re: Deletekey mit /AllNTUserdats

Verfasst: 16 Mär 2009, 12:12
von Der-Matze
Ah, das erklärt es.
Vielen Dank für die schnelle Antwort.
Schönen Gruß

Re: Deletekey mit /AllNTUserdats

Verfasst: 20 Okt 2011, 13:22
von w42k
ist abzusehen wann deletekey mit /alluserdats funktionieren wird?

Re: Deletekey mit /AllNTUserdats

Verfasst: 20 Okt 2011, 14:56
von d.oertel
Hi,

nein - das ist ein WIN-API Bug.

Aber es gibt bald die opsi Erweiterung 'Roaming Profile Support' mit der wird man auch Dinge aus der Registry des lokalen Profils löschen können.

gruss
d.oertel