M
MSCom
Neuer Benutzer
Threadstarter
- Dabei seit
- 20.09.2016
- Beiträge
- 1
Hallo,
Ich bin gerade dabei eine C++ Anwendung zu schreiben, welche den in Windows 10 IoT integrierten Schreibfilter UWF über WMI verwendet.
Ich verwende dabei Windows 10 IoT Enterprise LTSC 1809 Build 17763.107
Nun habe ich folgendes Problem: Einige WMI Aufrufe kommen mit einem "0x80041003 - Access denied" Fehler zurück. Ich kann den Filter problemlos per WMI an- und ausschalten, Exclusions abfragen und das System herunterfahren oder neustarten, allerdings kann ich keine Exclusions hinzufügen oder entfernen (weder Datei- noch Registryexclusions), ein Volume schützen bzw. freigeben oder den Servicing Modus aktivieren.
Folgende Dinge habe ich bereits versucht bzw. nachgeschaut um sicherzustellen, dass die Einstellungen richtig sind:
1. Das Programm wird als Administrator gestartet
2. Die Benutzerkontensteuerung (UAC) ist deaktiviert
3. Die COM Sicherheitseinstellungen sind korrekt (dcomcnfg)
4. Die WMI Namespace Berechtigungen sind korrekt (WMImgmt.msc)
5. Die WMI Impersonation Rights sind korrekt gesetzt (gpedit.msc)
6. Der Administrator ist in der Administators Gruppe (lusrmgr.msc)
Das Problem tritt sowohl in C++, C#, PowerShell und mit dem WMI Testtool (wbemtest) auf. Der einzige Weg der funktioniert ist der Aufruf der uwfmgr.exe. Dort können Exclusions hinzugefügt und entfernt werden und auch Volumes geschützt werden.
Meine Frage wäre nun wie ich es schaffe alle UWF WMI Funktionen aufzurufen? Gibt es noch irgendwelche Einstellungen die ich bisher übersehen habe oder ist es schlicht nicht möglich die besagten Funktionen per WMI aufzurufen?
Ich bin gerade dabei eine C++ Anwendung zu schreiben, welche den in Windows 10 IoT integrierten Schreibfilter UWF über WMI verwendet.
Ich verwende dabei Windows 10 IoT Enterprise LTSC 1809 Build 17763.107
Nun habe ich folgendes Problem: Einige WMI Aufrufe kommen mit einem "0x80041003 - Access denied" Fehler zurück. Ich kann den Filter problemlos per WMI an- und ausschalten, Exclusions abfragen und das System herunterfahren oder neustarten, allerdings kann ich keine Exclusions hinzufügen oder entfernen (weder Datei- noch Registryexclusions), ein Volume schützen bzw. freigeben oder den Servicing Modus aktivieren.
Folgende Dinge habe ich bereits versucht bzw. nachgeschaut um sicherzustellen, dass die Einstellungen richtig sind:
1. Das Programm wird als Administrator gestartet
2. Die Benutzerkontensteuerung (UAC) ist deaktiviert
3. Die COM Sicherheitseinstellungen sind korrekt (dcomcnfg)
4. Die WMI Namespace Berechtigungen sind korrekt (WMImgmt.msc)
5. Die WMI Impersonation Rights sind korrekt gesetzt (gpedit.msc)
6. Der Administrator ist in der Administators Gruppe (lusrmgr.msc)
Das Problem tritt sowohl in C++, C#, PowerShell und mit dem WMI Testtool (wbemtest) auf. Der einzige Weg der funktioniert ist der Aufruf der uwfmgr.exe. Dort können Exclusions hinzugefügt und entfernt werden und auch Volumes geschützt werden.
Meine Frage wäre nun wie ich es schaffe alle UWF WMI Funktionen aufzurufen? Gibt es noch irgendwelche Einstellungen die ich bisher übersehen habe oder ist es schlicht nicht möglich die besagten Funktionen per WMI aufzurufen?