So beheben Sie den ERROR_ACCESS_DENIED-Fehler unter Windows 10 (04.28.24)

SetupDiSetDeviceProperty ist eine Funktion, die eine Geräteinstanzeigenschaft definiert. Eine Geräteinstanz ist eine eindeutige Geräteidentifikationszeichenfolge, die hilft, das Gerät im System zu identifizieren. Die Funktion SetupDiSetDeviceProperty ist wichtig, da sie den Anzeigenamen und andere Parameter der Geräte Ihres Computers festlegt.

SetupDiSetDeviceProperty ist Teil eines einheitlichen Geräteeigenschaftenmodells, das von Windows-Betriebssystemen unterstützt wird. Dieses Geräteeigenschaftsmodell definiert, wie Ihre Geräte dargestellt werden, beschreibt ihre Funktionen und richtet ihre Konfiguration im Windows-Betriebssystem ein. Dieser Vorgang gilt für alle an Ihren Computer angeschlossene Hardware, einschließlich Sound-, Display-, Netzwerk- und andere Geräte.

Hier ist die Syntax, die für den SetupDiSetDeviceProperty-Prozess verwendet wird:

WINSETUPAPI BOOL HDEVINFO DeviceInfoSet,

Profi-Tipp: Scannen Sie Ihren PC auf Leistungsprobleme, Junk-Dateien, schädliche Apps und Sicherheitsbedrohungen,
die Systemprobleme oder eine langsame Leistung verursachen können.

Kostenloser Scan auf PC-Probleme3.145.873downloadsKompatibel mit:Windows 10, Windows 7, Windows 8

Sonderangebot. Über Outbyte, Deinstallationsanweisungen, EULA, Datenschutzrichtlinie.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY *PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Wenn irgendwo im Prozess ein Fehler auftritt, wird FALSE mit einem bestimmten Rückkehrcode zurückgegeben.

Einer der Rückgabecodes, auf die Windows-Benutzer stoßen, ist der Fehler ERROR_ACCESS_DENIED unter Windows 10. Wenn dieser Fehler auftritt, schlägt der SetupDiSetDeviceProperty-Prozess fehl und kann nicht fortgesetzt werden. Die Ursache des Fehlers muss zuerst behoben werden, bevor es erneut versucht wird.

Was ist die Ursache des Fehlers ERROR_ACCESS_DENIED?

Der Rückgabecode ERROR_ACCESS_DENIED tritt auf, weil „der Aufrufer keine Administratorrechte hat“. Falls Sie sich fragen, warum SetupDiSetDeviceProperty ERROR_ACCESS_DENIED zurückgegeben hat, bedeutet dies nur, dass Sie keine vollständige Schreibberechtigung für das Gerät haben, das Sie ändern möchten. Entweder verwenden Sie ein Konto ohne Administratorrechte oder Sie verwenden ein Administratorkonto mit eingeschränkten Berechtigungen.

Um diesen Fehler zu beheben, müssen Sie Ihre Kontoberechtigungen überprüfen und überprüfen, ob das Gerät, das Sie bearbeiten möchten, dies erfordert bestimmte Berechtigungen.

Eine weitere Ursache für ERROR_ACCESS_DENIED ist ein Kompatibilitätsproblem. Wenn das Programm, das Sie ändern möchten, für eine frühere Version des Windows-Betriebssystems entwickelt wurde, ist es möglicherweise nicht mit Windows 10 kompatibel, daher der Fehler. Dieser Fehler kann auch auftreten, wenn das betroffene Programm veraltet oder beschädigt ist.

So beheben Sie ERROR_ACCESS_DENIED

Der Fehler ERROR_ACCESS_DENIED unter Windows 10 mag kompliziert erscheinen, aber die Korrekturen sind eigentlich einfach. Bevor Sie jedoch eine der folgenden Methoden ausprobieren, entfernen Sie zuerst Junk-Dateien mit Outbyte PC Repair und scannen Sie Ihren Computer auf Viren und Malware.

Diese Schritte helfen Ihnen, Ihre . zu bereinigen Computer und optimieren Sie Ihr System für den Fehlerbehebungsprozess. Wenn Sie fertig sind, starten Sie Ihren Computer neu und arbeiten Sie sich durch die folgenden Punkte.

Fix Nr. 1: Beschädigte Systemdateien reparieren.

Einer der möglichen Gründe, warum SetupDiSetDeviceProperty ERROR_ACCESS_DENIED zurückgibt, besteht darin, dass einige Systemdateien, die dem Programm zugeordnet sind, das Sie ändern möchten, beschädigt oder beschädigt sind. Um die Integrität Ihrer Systemdateien zu überprüfen, können Sie den System File Checker oder das SFC-Tool verwenden, das in das Windows-System integriert ist.

Um einen Scan mit SFC auszuführen, führen Sie die folgenden Schritte aus:
  • Klicken Sie auf Befehl + X um das Power-Menü zu öffnen, dann wählen Sie Eingabeaufforderung (Admin) aus den Optionen.
  • Geben Sie sfc /scannow . ein im Eingabeaufforderungsfenster und drücken Sie dann Eingabe.
  • Warten Sie, bis der Scan abgeschlossen ist. SFC versucht automatisch, beschädigte Systemdateien durch gute Kopien aus der Windows-Wiederherstellungsabbilddatei zu ersetzen.
  • Starten Sie Ihren Computer neu, damit die neuen Änderungen übernommen werden und prüfen Sie, ob der Fehler ERROR_ACCESS_DENIED weiterhin besteht.

    Fix #2: Im Kompatibilitätsmodus ausführen.

    Das Ausführen eines Programms, das für ein früheres Windows-Betriebssystem wie Windows 7, Windows 8 oder Windows 8.1 entwickelt wurde, kann zu Kompatibilitätsproblemen führen. Dies bedeutet jedoch nicht, dass diese alten Programme veraltet sind. Sie können sie im Kompatibilitätsmodus ausführen, damit sie korrekt und reibungslos funktionieren.

    So führen Sie Ihr Programm im Kompatibilitätsmodus aus:
  • Klicken Sie mit der rechten Maustaste auf die Verknüpfung Ihres Programms auf dem Desktop und klicken Sie dann auf Eigenschaften über das Rechtsklickmenü.
  • Klicken Sie auf den Tab Kompatibilität.
  • Unter Kompatibilitätsmodus, wählen Sie die gewünschte Windows-Version aus und klicken Sie dann auf OK.
  • Häkchen bei Dieses Programm auch als Administrator ausführen.
  • Sobald Nachdem Sie Ihr Programm so eingestellt haben, dass es im Kompatibilitätsmodus mit der von Ihnen verwendeten Windows-Version ausgeführt wird, versuchen Sie die Funktion SetupDiSetDeviceProperty erneut und prüfen Sie, ob sie immer noch ERROR_ACCESS_DENIED zurückgibt. Wenn dies der Fall ist, fahren Sie mit dem nächsten Schritt fort.

    Lösung Nr. 3: Aktualisieren Sie Ihr Programm.

    Manchmal treten Fehler auf, nur weil Sie Ihr Programm nicht aktualisieren konnten. Überprüfen Sie Windows Update unter Einstellungen > System- & Sicherheit und sehen Sie, ob Software- oder Systemupdates ausstehend sind. Installieren Sie alle verfügbaren Updates unter Windows Update.

    Wenn Sie keine sehen, überprüfen Sie die Website des Softwareentwicklers – möglicherweise müssen neue Patches oder Updates heruntergeladen werden. Laden Sie sie manuell herunter und installieren Sie sie auf Ihrem Computer, um Ihr Programm zu aktualisieren. Starten Sie Ihr System nach der Aktualisierung neu und prüfen Sie, ob der Fehler ERROR_ACCESS_DENIED behoben wurde.

    Fix #4: Letzte Systemänderungen rückgängig machen.

    Wenn Sie etwas installiert oder gelöscht haben, bevor der Fehler ERROR_ACCESS_DENIED aufgetreten ist, hat sich diese Aktion möglicherweise auf Ihre System und verursachte den Fehler. Denken Sie daran, was Sie getan haben, und machen Sie es nach Möglichkeit rückgängig.

    Wenn Sie kürzlich ein Update installiert haben, können Sie Ihr System wie folgt zurücksetzen, als alles einwandfrei funktionierte:

  • Klicken Sie auf Start und gehen Sie dann zu Einstellungen.
  • Klicken Sie auf Aktualisieren & Sicherheit und klicken Sie dann auf Windows Update > Updateverlauf.
  • Klicken Sie auf den Link Verlauf der installierten Updates anzeigen.
  • Sie erhalten eine Liste aller kürzlich installierten Updates . Klicken Sie auf das neueste und klicken Sie auf die Schaltfläche Update deinstallieren.
  • Sie müssen Ihren Computer neu starten, damit die Änderungen wirksam werden. Überprüfen Sie dann, ob der Fehler ERROR_ACCESS_DENIED weiterhin angezeigt wird.
  • Fix #5: Deinstallieren Sie das betroffene Programm und installieren Sie es erneut.

    Wenn der Fehler ERROR_ACCESS_DENIED unter Windows 10 auch nach dem Ausprobieren der oben genannten Methoden immer noch auftritt, besteht Ihre letzte Möglichkeit darin, das Programm zu deinstallieren.

    So deinstallieren Sie ein Programm unter Windows 10:

  • Gehen Sie zu Start > Einstellungen > System und klicken Sie dann auf Apps & Funktionen aus dem linken Menü.
  • Wählen Sie das Programm aus, das Sie deinstallieren möchten.
  • Klicken Sie auf die Schaltfläche Deinstallieren.
  • Starten Sie Ihren Computer neu.
  • Zu Installieren Sie das Programm neu, laden Sie eine Kopie des Installationsprogramms von der Website des Entwicklers oder über den Microsoft Store herunter. Klicken Sie auf die heruntergeladene Datei und installieren Sie das Programm gemäß den Anweisungen.

    Zusammenfassung

    SetupDiSetDeviceProperty ist eine wichtige Funktion, da sie definiert, wie ein Programm ausgeführt werden soll. Wenn der Fehler ERROR_ACCESS_DENIED unter Windows 10 aufgetreten ist, befolgen Sie einfach die Anleitung zur Fehlerbehebung oben, um ihn zu beheben.


    YouTube-Video.: So beheben Sie den ERROR_ACCESS_DENIED-Fehler unter Windows 10

    04, 2024