Windows Benutzerprofile löschen

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
MK_2007
Beiträge: 11
Registriert: 05.02.2008 17:43

Windows Benutzerprofile löschen

Beitrag von MK_2007 »

Hallo zusammen,
ich möchte für Kollegen ein Tool schreiben, mit sie mehrere Benutzerprofile gleichzeitig löschen können. Windows bietet ja nur die Möglichkeit immer eins nach dem anderen zu löschen.

Leider habe ich noch keine Möglichkeit gefunden, alle Profile auszulesen.

Die Möglichkeit über NET USER zeigt leider nicht die Profile an, die mittels AD User installiert wurden. Über die Registry die Profilelist auslesen wäre auch noch eine Möglichkeit.

Ich hoffe aber, dass es schon ein Funktion gibt, mit der ich das bewerkstelligen kann.

Vielen Dank vorab schon mal für eure Hilfe.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Windows Benutzerprofile löschen

Beitrag von RSBasic »

Hallo,

du kannst in der Registry alle Benutzerprofile ermitteln: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
Hier im Forum gibt es Beispielcodes, um Schlüssel aus der Registry zu lesen.

Oder mit der WinAPI-Funktion NetUserEnum_(). Beispielcode: https://www.rsbasic.de/aktualisierung/w ... mitteln.pb

Zum Löschen von Benutzerprofilen kannst du die WinAPI-Funktion DeleteProfile_() nutzen. Hilfe zu dieser Funktion: https://learn.microsoft.com/en-us/windo ... teprofilew
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten