Sådan løses ERROR_ACCESS_DENIED Fejl på Windows 10 (04.27.24)

SetupDiSetDeviceProperty er en funktion, der definerer en enhedsinstansegenskab. En enhedsforekomst er en enhedsidentifikationsstreng, der er unik og hjælper med at identificere enheden i systemet. SetupDiSetDeviceProperty-funktionen er vigtig, fordi den indstiller skærmnavnet og andre parametre på din computers enheder.

SetupDiSetDeviceProperty er en del af en samlet enhedsegenskabsmodel, der understøttes af Windows-operativsystemer. Denne enhedsegenskabsmodel definerer, hvordan dine enheder er repræsenteret, beskriver deres funktioner og opsætter deres konfiguration i Windows-operativsystemet. Denne proces gælder for al hardware, der er knyttet til din computer, inklusive lyd, skærm, netværk og andre enheder.

Her er syntaksen, der bruges til SetupDiSetDeviceProperty-processen:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Pro Tip: Scan din pc for ydeevneproblemer, uønskede filer, skadelige apps og sikkerhedstrusler
der kan forårsage systemproblemer eller langsom ydeevne.

Gratis scanning til pc-problemer 3.145.873downloads Kompatibel med: Windows 10, Windows 7, Windows 8

Særtilbud. Om Outbyte, afinstaller instruktioner, EULA, fortrolighedspolitik.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Flags

SetupDiSetDeviceProperty er vellykket, hvis den returnerer SAND. Når der opstår en fejl et eller andet sted i processen, returnerer den FALSK med en bestemt returkode.

En af de returkoder, som Windows-brugere støder på, er ERROR_ACCESS_DENIED-fejlen på Windows 10. Når denne fejl opstår, mislykkes SetupDiSetDeviceProperty-processen og kan ikke fortsætte. Grundårsagen til fejlen skal løses først, før du prøver igen.

Hvad er årsagen til ERROR_ACCESS_DENIED-fejl?

Returkoden ERROR_ACCESS_DENIED sker, fordi "den, der ringer op, ikke har administratorrettigheder." Hvis du undrer dig over, hvorfor SetupDiSetDeviceProperty returnerede ERROR_ACCESS_DENIED, betyder det bare, at du ikke har fuld skrivetilladelse til den enhed, du prøver at ændre. Det er enten, at du bruger en ikke-admin-konto, eller at du bruger en admin-konto med begrænsede rettigheder.

For at løse denne fejl skal du kontrollere dine konto-rettigheder, og om den enhed, du prøver at redigere, kræver specifikke tilladelser.

En anden årsag til ERROR_ACCESS_DENIED er et kompatibilitetsproblem. Hvis det program, du prøver at ændre, er designet til en tidligere version af Windows OS, er det muligvis ikke kompatibelt med Windows 10, deraf fejlen. Denne fejl kan også vises, hvis det berørte program er forældet eller ødelagt.

Sådan løses ERROR_ACCESS_DENIED

ERROR_ACCESS_DENIED-fejlen på Windows 10 kan synes kompliceret, men rettelserne er faktisk enkle. Men inden du prøver nogen af ​​nedenstående metoder, skal du først slippe af med uønskede filer ved hjælp af Outbyte PC Repair og scanne din computer for vira og malware.

Disse trin hjælper med at rydde op i din computer og optimer dit system til fejlfindingsprocessen. Når du er færdig, skal du genstarte din computer og arbejde dig ned gennem nedenstående emner.

Fix nr. 1: Reparer beskadigede systemfiler.

En af de mulige årsager til, at SetupDiSetDeviceProperty returnerer ERROR_ACCESS_DENIED, er fordi nogle systemfiler, der er knyttet til det program, du vil ændre, er blevet beskadiget eller ødelagt. For at kontrollere integriteten af ​​dine systemfiler kan du bruge systemfilkontrollen eller SFC-værktøjet, der er indbygget i Windows-systemet.

For at køre en scanning ved hjælp af SFC skal du følge nedenstående trin:
  • Klik Kommando + X for at åbne Strømmenuen , og vælg derefter Kommandoprompt (administrator) fra indstillingerne.
  • Indtast sfc / scannow i vinduet Kommandoprompt, og tryk derefter på Indtast .
  • Vent til scanningen er afsluttet. SFC forsøger automatisk at erstatte beskadigede systemfiler med gode kopier fra Windows-gendannelsesbillede-filen.
  • Genstart computeren, så de nye ændringer anvendes, og kontroller, om fejlen ERROR_ACCESS_DENIED stadig vedvarer.

    # 2: Kør i kompatibilitetstilstand.

    At køre et program, der er designet til et tidligere Windows-operativsystem, såsom Windows 7, Windows 8 eller Windows 8.1, kan føre til kompatibilitetsproblemer. Det betyder dog ikke, at disse gamle programmer er forældede. Du kan køre dem i kompatibilitetstilstand, så de fungerer korrekt og problemfrit.

    Sådan køres dit program i kompatibilitetstilstand:
  • Højreklik på programmets genvej på Desktop , og klik derefter på < stærk> Egenskaber fra højreklikmenuen.
  • Klik på fanen Kompatibilitet .
  • Under Kompatibilitetstilstand vælg hvilken Windows-version, du vil bruge, og klik derefter på OK.
  • Marker Kør dette program også som administrator .
  • Når du har ' har indstillet dit program til at køre i kompatibilitetstilstand med den Windows-version, du bruger, prøv SetupDiSetDeviceProperty-funktionen igen og se om den stadig returnerer ERROR_ACCESS_DENIED. Hvis det sker, skal du fortsætte til næste trin.

    Fix nr. 3: Opdater dit program.

    Nogle gange sker der fejl, bare fordi du ikke har opdateret dit program. Kontroller Windows Update under Indstillinger & gt; System & amp; Sikkerhed og se om der er nogen ventende software- eller systemopdateringer. Installer alle tilgængelige opdateringer under Windows Update.

    Hvis du ikke kan se nogen, skal du tjekke softwareudviklerens websted - der kan være nye programrettelser eller opdateringer, der skal downloades. Download dem manuelt og installer dem på din computer for at opdatere dit program. Efter opdatering skal du genstarte dit system og se om ERROR_ACCESS_DENIED-fejlen er rettet.

    Fix # 4: Fortryd de seneste systemændringer.

    Hvis du installerede eller slettede noget inden ERROR_ACCESS_DENIED-fejlen dukkede op, kunne denne handling have påvirket din system og forårsagede fejlen. Tænk tilbage på, hvad du gjorde, og fortryd det, hvis det er muligt.

    Hvis du for nylig har installeret en opdatering, kan du rulle dit system tilbage til, når alt fungerede fint ved at følge nedenstående trin:

  • Klik på Start , og gå derefter til Indstillinger
  • Klik på Opdater & amp; Sikkerhed , og klik derefter på Windows Update & gt; Opdateringshistorik.
  • Klik på linket Vis installeret opdateringshistorik .
  • Du får en liste over alle de nyligt installerede opdateringer . Klik på den seneste og tryk på knappen Afinstaller opdatering .
  • Du skal genstarte din computer for at ændringerne skal træde i kraft, og kontroller derefter, om fejlen ERROR_ACCESS_DENIED stadig vises.
  • Løs nr. 5: Afinstaller, og geninstaller derefter det berørte program.

    Hvis du stadig støder på ERROR_ACCESS_DENIED-fejlen på Windows 10, selv efter at have prøvet ovenstående metoder, er din sidste mulighed at afinstallere programmet.

    Sådan afinstalleres et program på Windows 10:

  • Gå til Start & gt; Indstillinger & gt; System , og klik derefter på Apps & amp; funktioner fra menuen til venstre.
  • Vælg det program, du vil afinstallere.
  • Klik på knappen Afinstaller .
  • Genstart computeren.
  • Til geninstaller programmet, download en kopi af installationsprogrammet fra udviklerens websted eller via Microsoft Store. Klik på den downloadede fil og installer programmet i henhold til instruktionerne.

    Oversigt

    SetupDiSetDeviceProperty er en vigtig funktion, fordi den definerer, hvordan et program skal køre. Hvis du stødte på ERROR_ACCESS_DENIED-fejlen på Windows 10, skal du blot følge fejlfindingsvejledningen ovenfor for at løse den.


    YouTube Video.: Sådan løses ERROR_ACCESS_DENIED Fejl på Windows 10

    04, 2024