ERROR_ACCESS_DENIED vea lahendamine Windows 10-s (04.28.24)

SetupDiSetDeviceProperty on funktsioon, mis määratleb seadme eksemplari atribuudi. Seadme eksemplar on seadme identifitseerimisstring, mis on ainulaadne ja aitab süsteemis olevat seadet tuvastada. Funktsioon SetupDiSetDeviceProperty on oluline, kuna see määrab teie arvuti seadmete kuvanime ja muud parameetrid.

SetupDiSetDeviceProperty on osa seadme ühtsest atribuudimudelist, mida Windowsi operatsioonisüsteemid toetavad. See seadme atribuudimudel määrab, kuidas teie seadmed on esindatud, kirjeldab nende funktsioone ja seadistab nende konfiguratsiooni Windowsi operatsioonisüsteemis. See protsess kehtib kogu arvutisse kinnitatud riistvara, sealhulgas heli, kuva, võrgu ja muude seadmete kohta.

Siin on süntaks, mida kasutatakse protsessi SetupDiSetDeviceProperty jaoks: HDEVINFO DeviceInfoSet,

Pro näpunäide: skannige arvutit jõudlusprobleemide, rämpsfailide, kahjulike rakenduste ja turvaohtude suhtes
, mis võivad põhjustada süsteemiprobleeme või aeglast jõudlust.

Tasuta skannimine arvutile 7, Windows 8

Eripakkumine. Teave Outbyte'i kohta, desinstallige juhised, EULA, privaatsuseeskirjad.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD lipud

SetupDiSetDeviceProperty on edukas, kui see tagastab TÕENE. Kui protsessis kuskil ilmneb tõrge, tagastab see FALSE konkreetse tagastuskoodiga.

Üks Windowsi kasutajatele ette tulnud tagastuskoodidest on tõrge ERROR_ACCESS_DENIED Windows 10-s. Selle tõrke ilmnemisel nurjub protsess SetupDiSetDeviceProperty ega saa seda jätkata. Enne uuesti proovimist tuleb esmalt lahendada vea algpõhjus.

Mis on vea põhjus ERROR_ACCESS_DENIED?

Tagastuskood ERROR_ACCESS_DENIED juhtub seetõttu, et „helistajal pole administraatori õigusi”. Kui te ei tea, miks tagastas SetupDiSetDeviceProperty ERROR_ACCESS_DENIED, tähendab see lihtsalt seda, et teil pole täielikku kirjutamisõigust seadmesse, mida proovite muuta. Kas kasutate kas mitte-administraatorikontot või kasutate piiratud õigustega administraatorikontot.

Selle tõrke lahendamiseks peate kontrollima oma kontoõigusi ja seda, kas seade, mida proovite muuta, nõuab konkreetsed load.

ERROR_ACCESS_DENIEDi teine ​​põhjus on ühilduvusprobleem. Kui programm, mida proovite muuta, oli mõeldud Windowsi operatsioonisüsteemi varasema versiooni jaoks, ei pruugi see Windows 10-ga ühilduda, seega tõrge. See viga võib ilmneda ka siis, kui mõjutatud programm on aegunud või rikutud.

Kuidas parandada ERROR_ACCESS_DENIED

Windows 10-s olev ERROR_ACCESS_DENIED-tõrge võib tunduda keeruline, kuid parandused on tegelikult lihtsad. Enne kui proovite mõnda järgmistest meetoditest proovida, vabanege kõigepealt Outbyte PC Repair abil rämpsfailidest ja kontrollige oma arvutit viiruste ja pahavara suhtes.

Need toimingud aitavad teie arvutit ja optimeerige oma süsteem tõrkeotsingu jaoks. Kui see on tehtud, taaskäivitage arvuti ja liikuge allolevate üksuste kaudu alla.

Parandus nr 1: Parandage kahjustatud süsteemifailid.

Üks võimalikke põhjuseid, miks SetupDiSetDeviceProperty tagastab ERROR_ACCESS_DENIED, on see, et mõned muudetava programmiga seotud süsteemifailid on rikutud või rikutud. Süsteemifailide terviklikkuse kontrollimiseks võite kasutada Windowsi süsteemi sisseehitatud süsteemifailide kontrollijat või SFC-i tööriista.

SFC abil skannimise käivitamiseks toimige järgmiselt.
  • Klõpsake Command + X , et avada menüü Toide , seejärel valige suvanditest Käsuviip (administraator).
  • Sisestage sfc / scannow käsuviiba aknas klõpsake nuppu Sisestage .
  • Oodake, kuni skannimine on lõpule jõudnud. SFC proovib automaatselt asendada kahjustatud süsteemifailid Windowsi taastepildifaili heade koopiatega.
  • Taaskäivitage arvuti uute muudatuste rakendamiseks ja kontrollige, kas viga ERROR_ACCESS_DENIED püsib. # 2: käivitage ühilduvusrežiimis.

    Varasemale Windowsi operatsioonisüsteemile (nt Windows 7, Windows 8 või Windows 8.1) mõeldud programmi käivitamine võib põhjustada ühilduvusprobleeme. See aga ei tähenda, et need vanad programmid on vananenud. Saate neid käivitada ühilduvusrežiimis, nii et need töötaksid korrektselt ja sujuvalt.

    Programmi ühilduvusrežiimis käitamiseks tehke järgmist.
  • Paremklõpsake oma programmi otseteel töölaual ja seejärel klõpsake Atribuudid paremklõpsake menüüst.
  • Klõpsake vahekaarti Ühilduvus .
  • Jaotises Ühilduvusrežiim , valige Windowsi versioon, mida soovite kasutada, ja klõpsake siis nuppu OK.
  • Märkige ruut Käivita see programm administraatorina .
  • Kui olete Kui olete oma programmi seadnud töötama ühilduvusrežiimis teie kasutatava Windowsi versiooniga, proovige uuesti funktsiooni SetupDiSetDeviceProperty ja vaadake, kas see ikka tagastab ERROR_ACCESS_DENIED. Kui see nii on, jätkake järgmise sammuga.

    Parandus nr 3: värskendage oma programmi.

    Mõnikord juhtub tõrkeid lihtsalt seetõttu, et teie programmi värskendamine ebaõnnestus. Kontrollige Windows Update'i jaotises Seaded & gt; Süsteem & amp; Turvalisus ja vaadake, kas ootel tarkvara või süsteemivärskendusi on. Installige kõik saadaolevad värskendused Windowsi värskenduste alla.

    Kui te neid ei näe, kontrollige tarkvaraarendaja veebisaiti - võib-olla on vaja alla laadida uusi parandusi või värskendusi. Programmi värskendamiseks laadige need käsitsi alla ja installige oma arvutisse. Pärast värskendamist taaskäivitage süsteem ja vaadake, kas viga ERROR_ACCESS_DENIED on parandatud.

    Parandus nr 4: hiljutiste süsteemimuudatuste tagasivõtmine.

    Kui installisite või kustutasite midagi enne tõrke ERROR_ACCESS_DENIED ilmumist, võib see toiming mõjutada teie süsteemi ja põhjustas vea. Mõelge tagasi oma tegemistele ja võtke see võimalusel tagasi.

    Kui installisite hiljuti värskenduse, saate oma süsteemi tagasi viia, kui kõik toimis, järgides alltoodud samme:

  • Klõpsake nuppu Start , seejärel minge jaotisse Seaded. Turvalisus ja seejärel klõpsake nuppu Windows Update & gt; Värskenduste ajalugu.
  • klõpsake linki Kuva installitud värskenduste ajalugu .
  • Teile kuvatakse kõigi hiljuti installitud värskenduste loend . Klõpsake uusimat ja vajutage nuppu Desinstalli värskendus .
  • Muudatuste jõustumiseks peate arvuti taaskäivitama ja seejärel kontrollima, kas ERROR_ACCESS_DENIED tõrge ikka ilmub.
  • Parandage # 5: desinstallige ja seejärel installige mõjutatud programm uuesti.

    Kui Windows 10-s ilmneb endiselt viga ERROR_ACCESS_DENIED isegi pärast ülaltoodud meetodite proovimist, on teie viimane võimalus programmi desinstallida.

    Programmi desinstallimiseks Windows 10-s:

  • minge jaotisse Start & gt; Seaded & gt; Süsteem ja seejärel klõpsake valikut Rakendused & amp; funktsioonid vasakust menüüst.
  • Valige programm, mille soovite desinstallida.
  • Klõpsake nuppu Desinstalli .
  • Taaskäivitage arvuti.
  • installige programm uuesti, laadige installiprogrammi koopia alla arendaja veebisaidilt või Microsofti poe kaudu. Klõpsake allalaaditud failil ja installige programm vastavalt juhistele.

    Kokkuvõte

    SetupDiSetDeviceProperty on oluline funktsioon, kuna see määratleb, kuidas programm peaks töötama. Kui teil tekkis Windows 10-s viga ERROR_ACCESS_DENIED, järgige selle lahendamiseks lihtsalt ülaltoodud tõrkeotsingu juhendit.


    Youtube video: ERROR_ACCESS_DENIED vea lahendamine Windows 10-s

    04, 2024