Kako riješiti pogrešku ERROR_ACCESS_DENIED u sustavu Windows 10 (04.27.24)

SetupDiSetDeviceProperty je funkcija koja definira svojstvo instance uređaja. Primjer uređaja je identifikacijski niz uređaja koji je jedinstven i pomaže identificirati uređaj u sustavu. Funkcija SetupDiSetDeviceProperty važna je jer postavlja naziv za prikaz i ostale parametre uređaja vašeg računala.

SetupDiSetDeviceProperty dio je objedinjenog modela svojstava uređaja koji podržavaju operativni sustavi Windows. Ovaj model svojstva uređaja definira kako su vaši uređaji predstavljeni, opisuje njihove funkcije i postavlja njihovu konfiguraciju u operacijskom sustavu Windows. Ovaj se postupak odnosi na sav hardver priključen na vaše računalo, uključujući zvuk, zaslon, mrežu i druge uređaje.

Evo sintakse koja se koristi za postupak SetupDiSetDeviceProperty:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Savjet za profesionalce: Skenirajte svoje računalo radi problema s performansama, bezvrijednih datoteka, štetnih aplikacija i sigurnosnih prijetnji
koje mogu uzrokovati probleme sa sustavom ili usporiti performanse.

Besplatno skeniranje problema s računalom 3.145.873 preuzimanja Kompatibilno sa: Windows 10, Windows 7, Windows 8

Posebna ponuda. O Outbyteu, uputama za deinstalaciju, EULA-u, Pravilima o privatnosti.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Flags

SetupDiSetDeviceProperty je uspješan ako vrati TRUE. Kada se negdje u procesu dogodi pogreška, ona vraća FALSE s određenim povratnim kodom.

Jedan od povratnih kodova s ​​kojim se susreću korisnici sustava Windows je pogreška ERROR_ACCESS_DENIED u sustavu Windows 10. Kad se ta pogreška dogodi, postupak SetupDiSetDeviceProperty ne uspije i ne može se nastaviti. Prvobitni uzrok pogreške mora se prvo riješiti prije ponovnog pokušaja.

Što je uzrok pogreške ERROR_ACCESS_DENIED?

Povratni kôd ERROR_ACCESS_DENIED događa se zato što "pozivatelj nema administratorske ovlasti." U slučaju da se pitate zašto je SetupDiSetDeviceProperty vratio ERROR_ACCESS_DENIED, to samo znači da nemate puno odobrenje za pisanje na uređaj koji pokušavate izmijeniti. Ili koristite neadminerski račun ili koristite administratorski račun s ograničenim privilegijama.

Da biste riješili ovu pogrešku, morate provjeriti privilegije računa i zahtjeva li uređaj koji pokušavate urediti određena dopuštenja.

Drugi uzrok ERROR_ACCESS_DENIED je problem kompatibilnosti. Ako je program koji pokušavate izmijeniti dizajniran za stariju verziju OS-a Windows, možda nije kompatibilan sa sustavom Windows 10, pa otuda i pogreška. Ova bi se pogreška mogla pojaviti i ako je zahvaćeni program zastario ili oštećen.

Kako ispraviti ERROR_ACCESS_DENIED

Pogreška ERROR_ACCESS_DENIED u sustavu Windows 10 može se činiti složenom, ali ispravci su zapravo jednostavni. No, prije nego što isprobate bilo koji od metoda u nastavku, prvo se riješite neželjene datoteke pomoću Outbyte PC Repair i skenirajte svoje računalo na viruse i zlonamjerni softver.

Ovi će koraci pomoći u čišćenju računalo i optimizirajte svoj sustav za postupak rješavanja problema. Kad završite, ponovo pokrenite računalo i prijeđite na dolje navedene stavke.

Popravak # 1: Popravite oštećene sistemske datoteke.

Jedan od mogućih razloga zašto SetupDiSetDeviceProperty vraća ERROR_ACCESS_DENIED je zato što su neke sistemske datoteke povezane s programom koji želite izmijeniti oštećene ili oštećene. Da biste provjerili integritet sistemskih datoteka, možete upotrijebiti alatku za provjeru sistemskih datoteka ili alat SFC koji je ugrađen u sustav Windows.

Da biste pokrenuli skeniranje pomoću SFC-a, slijedite korake u nastavku:
  • Kliknite Command + X da biste otvorili izbornik Power (Napajanje), a zatim odaberite Command Prompt (Admin) među opcijama.
  • Unesite sfc / scannow u prozoru naredbenog retka, a zatim pritisnite Unesi.
  • Pričekajte da se skeniranje završi. SFC će automatski pokušati zamijeniti oštećene sistemske datoteke dobrim kopijama iz slikovne datoteke za oporavak sustava Windows.
  • Ponovo pokrenite računalo kako bi se primijenile nove promjene i provjerite ostaje li pogreška ERROR_ACCESS_DENIED i dalje prisutna.

    Popravi # 2: Pokrenite u načinu kompatibilnosti.

    Pokretanje programa koji je dizajniran za raniji Windows operativni sustav, poput Windows 7, Windows 8 ili Windows 8.1, može dovesti do problema s kompatibilnošću. Međutim, to ne znači da su ti stari programi zastarjeli. Možete ih pokrenuti u načinu kompatibilnosti tako da rade ispravno i neometano.

    Da biste pokrenuli svoj program u načinu kompatibilnosti:
  • Desnom tipkom miša kliknite prečac vašeg programa na Radnoj površini , a zatim strong> Svojstva s izbornika desnom tipkom miša.
  • Kliknite karticu Kompatibilnost .
  • Pod Način kompatibilnosti , odaberite koju verziju Windowsa želite koristiti, a zatim kliknite U redu.
  • Označite Pokreni i ovaj program kao administrator .
  • Jednom kada " postavili smo da se program izvodi u načinu kompatibilnosti s verzijom sustava Windows koju koristite, pokušajte ponovo s funkcijom SetupDiSetDeviceProperty i provjerite vraća li još uvijek ERROR_ACCESS_DENIED. Ako se dogodi, prijeđite na sljedeći korak.

    Popravak # 3: Ažurirajte svoj program.

    Ponekad se pogreške događaju samo zato što niste uspjeli ažurirati svoj program. Provjerite Windows Update u Postavke & gt; Sustav & amp; Sigurnost i provjerite postoje li nadogradnje softvera ili sustava na čekanju. Instalirajte sva dostupna ažuriranja u sustavu Windows Update.

    Ako ne vidite nijedno, provjerite web mjesto programera softvera - možda postoje nove zakrpe ili ažuriranja koja je potrebno preuzeti. Preuzmite ih ručno i instalirajte na računalo da biste ažurirali program. Nakon ažuriranja, ponovno pokrenite sustav i provjerite je li ispravljena pogreška ERROR_ACCESS_DENIED.

    Popravak # 4: Poništavanje nedavnih promjena sustava.

    Ako ste nešto instalirali ili izbrisali prije nego što se pojavila pogreška ERROR_ACCESS_DENIED, ova je radnja mogla utjecati na vašu sustava i uzrokovao pogrešku. Vratite se na ono što ste učinili i poništite to ako je moguće.

    Ako ste nedavno instalirali ažuriranje, možete vratiti svoj sustav natrag u stanje kada je sve funkcioniralo slijedeći korake u nastavku:

  • Kliknite Start , a zatim idite na Postavke.
  • Kliknite Ažuriranje & pojačalo; Sigurnost , a zatim kliknite Ažuriranje sustava Windows & gt; Povijest ažuriranja.
  • Kliknite vezu Prikaži instaliranu povijest ažuriranja .
  • Prikazat će vam se popis svih nedavno instaliranih ažuriranja . Kliknite najnovije i pritisnite gumb Deinstaliraj ažuriranje .
  • Morat ćete ponovo pokrenuti računalo da bi promjene stupile na snagu, a zatim provjerite pojavljuje li se pogreška ERROR_ACCESS_DENIED. / li> Popravak br. 5: Deinstalirajte, a zatim ponovo instalirajte zahvaćeni program.

    Ako se i dalje susrećete s pogreškom ERROR_ACCESS_DENIED u sustavu Windows 10 čak i nakon pokušaja gore navedenih metoda, zadnja opcija bit će vam deinstalirati program.

    p> Da biste deinstalirali program u sustavu Windows 10:

  • Idite na Start & gt; Postavke & gt; System , a zatim kliknite Apps & amp; značajke s lijevog izbornika.
  • Odaberite program koji želite deinstalirati.
  • Kliknite gumb Deinstaliraj .
  • Ponovo pokrenite računalo.
  • Za ponovno instalirajte program, preuzmite kopiju programa za instaliranje s web mjesta programera ili putem Microsoftove trgovine. Kliknite preuzetu datoteku i instalirajte program u skladu s uputama.

    Sažetak

    SetupDiSetDeviceProperty je važna funkcija jer definira kako program treba raditi. Ako ste naišli na pogrešku ERROR_ACCESS_DENIED u sustavu Windows 10, jednostavno slijedite gornji vodič za rješavanje problema da biste je riješili.


    Youtube video: Kako riješiti pogrešku ERROR_ACCESS_DENIED u sustavu Windows 10

    04, 2024