Hvordan løse ERROR_ACCESS_DENIED Feil på Windows 10 (04.27.24)

SetupDiSetDeviceProperty er en funksjon som definerer en enhetsinstansegenskap. En enhetsforekomst er en enhetsidentifikasjonsstreng som er unik og hjelper til med å identifisere enheten i systemet. SetupDiSetDeviceProperty-funksjonen er viktig fordi den angir visningsnavnet og andre parametere for datamaskinens enheter.

SetupDiSetDeviceProperty er en del av en enhetlig enhetsegenskapsmodell som støttes av Windows-operativsystemer. Denne enhetsegenskapsmodellen definerer hvordan enhetene dine blir representert, beskriver funksjonene og konfigurerer konfigurasjonen i Windows-operativsystemet. Denne prosessen gjelder all maskinvare som er koblet til datamaskinen din, inkludert lyd, skjerm, nettverk og andre enheter.

Her er syntaksen som brukes for SetupDiSetDeviceProperty prosessen:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Proffstips: Skann PC-en din for ytelsesproblemer, søppelfiler, skadelige apper og sikkerhetstrusler
som kan forårsake systemproblemer eller langsom ytelse.

Gratis skanning for PC-problemer 7, Windows 8

Spesialtilbud. Om Outbyte, avinstalleringsinstruksjoner, EULA, personvernregler.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Flags

SetupDiSetDeviceProperty er vellykket hvis den returnerer SANT. Når en feil oppstår et sted i prosessen, returnerer den FALSE med en spesifikk returkode.

En av returkodene som Windows-brukere støter på er ERROR_ACCESS_DENIED-feilen på Windows 10. Når denne feilen oppstår, mislykkes SetupDiSetDeviceProperty-prosessen og kan ikke fortsette. Grunnårsaken til feilen må løses først før du prøver igjen.

Hva er årsaken til ERROR_ACCESS_DENIED Feil?

Returkoden ERROR_ACCESS_DENIED skjer fordi "den som ringer ikke har administratorrettigheter." Hvis du lurer på hvorfor SetupDiSetDeviceProperty returnerte ERROR_ACCESS_DENIED, betyr det bare at du ikke har full skrivetillatelse til enheten du prøver å endre. Det er enten du bruker en ikke-admin-konto, eller at du bruker en admin-konto med begrensede rettigheter.

For å løse denne feilen, må du sjekke kontorettighetene dine og om enheten du prøver å redigere krever spesifikke tillatelser.

En annen årsak til ERROR_ACCESS_DENIED er et kompatibilitetsproblem. Hvis programmet du prøver å endre var designet for en tidligere versjon av Windows OS, er det kanskje ikke kompatibelt med Windows 10, derav feilen. Denne feilen kan også vises hvis det berørte programmet er utdatert eller ødelagt.

Slik løser du ERROR_ACCESS_DENIED

ERROR_ACCESS_DENIED-feilen på Windows 10 kan virke komplisert, men løsningene er faktisk enkle. Men før du prøver noen av metodene nedenfor, må du kvitte deg med søppelfiler først ved å bruke Outbyte PC Repair og skanne datamaskinen din etter virus og skadelig programvare.

Disse trinnene hjelper med å rydde opp i datamaskinen og optimaliser systemet ditt for feilsøkingsprosessen. Når du er ferdig, start datamaskinen på nytt og arbeid deg gjennom elementene nedenfor.

Løs nr. 1: Reparer skadede systemfiler.

En av de mulige årsakene til at SetupDiSetDeviceProperty returnerer ERROR_ACCESS_DENIED er fordi noen systemfiler tilknyttet programmet du vil endre har blitt skadet eller ødelagt. For å kontrollere integriteten til systemfilene dine, kan du bruke systemfilkontrollen eller SFC-verktøyet, som er innebygd i Windows-systemet.

For å kjøre en skanning ved hjelp av SFC, følg trinnene nedenfor:
  • Klikk Kommando + X for å åpne Strømmeny , og velg deretter Kommandoprompt (administrator) fra alternativene.
  • Skriv inn sfc / scannow i vinduet Kommandoprompt, og trykk deretter på Angi
  • Vent til skanningen er fullført. SFC vil automatisk prøve å erstatte skadede systemfiler med gode kopier fra Windows-gjenopprettingsbildefilen.
  • Start datamaskinen på nytt for at de nye endringene skal brukes, og sjekk om feilen ERROR_ACCESS_DENIED fortsatt vedvarer.

    Fix # 2: Kjør i kompatibilitetsmodus.

    Å kjøre et program som er designet for et tidligere Windows-operativsystem, for eksempel Windows 7, Windows 8 eller Windows 8.1, kan føre til kompatibilitetsproblemer. Det betyr imidlertid ikke at disse gamle programmene er foreldede. Du kan kjøre dem i kompatibilitetsmodus, slik at de fungerer riktig og jevnt.

    Slik kjører du programmet i kompatibilitetsmodus:
  • Høyreklikk programmets snarvei på Desktop , og klikk deretter < sterk> Egenskaper fra høyreklikkmenyen.
  • Klikk på Kompatibilitet -fanen.
  • Under Kompatibilitetsmodus , velg hvilken Windows-versjon du vil bruke, og klikk deretter OK.
  • Merk av for Kjør dette programmet som administrator også.
  • Når du har har satt programmet til å kjøre i kompatibilitetsmodus med Windows-versjonen du bruker, prøv SetupDiSetDeviceProperty-funksjonen igjen og se om den fortsatt returnerer ERROR_ACCESS_DENIED. Hvis det gjør det, fortsett til neste trinn.

    Fix # 3: Oppdater programmet ditt.

    Noen ganger oppstår feil bare fordi du ikke klarte å oppdatere programmet. Sjekk Windows Update under Innstillinger & gt; System & amp; Sikkerhet og se om det er noen ventende programvare eller systemoppdateringer. Installer alle tilgjengelige oppdateringer under Windows Update.

    Hvis du ikke ser noen, sjekk programvareutviklerens nettsted - det kan være nye oppdateringer eller oppdateringer som må lastes ned. Last ned dem manuelt og installer dem på datamaskinen for å oppdatere programmet. Start systemet på nytt etter oppdatering og se om ERROR_ACCESS_DENIED-feilen er løst.

    Løs nr. 4: Angre nylige systemendringer.

    Hvis du installerte eller slettet noe før ERROR_ACCESS_DENIED-feilen dukket opp, kan denne handlingen ha påvirket systemet og forårsaket feilen. Tenk tilbake på hva du gjorde og angre det hvis mulig.

    Hvis du nylig har installert en oppdatering, kan du rulle systemet tilbake til når alt fungerte bra ved å følge trinnene nedenfor:

  • Klikk på Start , og gå deretter til Innstillinger
  • Klikk på Oppdater & amp; Sikkerhet , og klikk deretter på Windows Update & gt; Oppdateringslogg.
  • Klikk på koblingen Se installert oppdateringslogg .
  • Du får en liste over alle de nylig installerte oppdateringene. . Klikk på den siste og trykk på Avinstaller oppdatering -knappen.
  • Du må starte datamaskinen på nytt for at endringene skal tre i kraft, og sjekk om feilen ERROR_ACCESS_DENIED fremdeles vises.
  • Fix # 5: Avinstaller, og installer deretter det berørte programmet på nytt.

    Hvis du fortsatt støter på ERROR_ACCESS_DENIED-feilen på Windows 10, selv etter å ha prøvd metodene ovenfor, vil ditt siste alternativ være å avinstallere programmet.

    Slik avinstallerer du et program på Windows 10:

  • Gå til Start & gt; Innstillinger & gt; System , og klikk deretter på Apps & amp; funksjoner fra menyen til venstre.
  • Velg programmet du vil avinstallere.
  • Klikk på Avinstaller -knappen.
  • Start datamaskinen på nytt.
  • Til installer programmet på nytt, last ned en kopi av installasjonsprogrammet fra utviklerens nettsted eller via Microsoft Store. Klikk på den nedlastede filen og installer programmet i henhold til instruksjonene.

    Sammendrag

    SetupDiSetDeviceProperty er en viktig funksjon fordi den definerer hvordan et program skal kjøre. Hvis du oppdaget ERROR_ACCESS_DENIED-feilen på Windows 10, følger du bare feilsøkingsveiledningen ovenfor for å løse den.


    YouTube Video.: Hvordan løse ERROR_ACCESS_DENIED Feil på Windows 10

    04, 2024