Kā atrisināt kļūdu ERROR_ACCESS_DENIED sistēmā Windows 10 (04.28.24)

SetupDiSetDeviceProperty ir funkcija, kas nosaka ierīces instances rekvizītu. Ierīces gadījums ir unikāla ierīces identifikācijas virkne, kas palīdz identificēt ierīci sistēmā. Funkcija SetupDiSetDeviceProperty ir svarīga, jo tā nosaka jūsu datora ierīču parādāmo vārdu un citus parametrus.

SetupDiSetDeviceProperty ir daļa no vienota ierīces rekvizītu modeļa, kuru atbalsta Windows operētājsistēmas. Šis ierīces rekvizītu modelis nosaka, kā tiek attēlotas jūsu ierīces, apraksta to funkcijas un konfigurē to konfigurāciju Windows operētājsistēmā. Šis process attiecas uz visu datoram pievienoto aparatūru, ieskaitot skaņu, displeju, tīklu un citas ierīces.

Šeit ir sintakse, kas tiek izmantota procesā SetupDiSetDeviceProperty:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Pro padoms. Pārbaudiet, vai datorā nav veiktspējas problēmu, nevēlamu failu, kaitīgu lietotņu un drošības apdraudējumu
, kas var izraisīt sistēmas problēmas vai palēnināt veiktspēju.

Bezmaksas PC skenēšanas problēmas 3.145.873 lejupielādes Saderīgs ar: Windows 10, Windows 7, Windows 8

Īpašais piedāvājums. Par Outbyte, atinstalēšanas instrukcijām, EULA, konfidencialitātes politiku.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD karodziņi

SetupDiSetDeviceProperty ir veiksmīgs, ja tas atgriež vērtību TRUE. Ja kaut kur procesā rodas kļūda, tā atgriež FALSE ar noteiktu atgriešanās kodu.

Viens no atgriešanās kodiem, ar kuriem sastopas Windows lietotāji, ir kļūda ERROR_ACCESS_DENIED operētājsistēmā Windows 10. Kad šī kļūda notiek, SetupDiSetDeviceProperty process neizdodas un nevar turpināt. Pirms mēģināt vēlreiz, vispirms ir jāatrisina kļūdas cēlonis.

Kāds ir ERROR_ACCESS_DENIED kļūdas cēlonis?

Atgriešanās kods ERROR_ACCESS_DENIED notiek tāpēc, ka “zvanītājam nav administratora privilēģiju”. Ja jums rodas jautājums, kāpēc SetupDiSetDeviceProperty atgrieza ERROR_ACCESS_DENIED, tas vienkārši nozīmē, ka jums nav pilnīgas rakstīšanas atļaujas ierīcei, kuru mēģināt modificēt. Vai nu jūs izmantojat kontu, kas nav administrators, vai arī izmantojat administratora kontu ar ierobežotām privilēģijām.

Lai novērstu šo kļūdu, jums jāpārbauda konta privilēģijas un vai ierīcei, kuru mēģināt rediģēt, ir nepieciešamas īpašas atļaujas.

Vēl viens ERROR_ACCESS_DENIED cēlonis ir saderības problēma. Ja programma, kuru mēģināt modificēt, tika izstrādāta vecākai Windows OS versijai, tā, iespējams, nav saderīga ar Windows 10, līdz ar to kļūda. Šī kļūda var parādīties arī tad, ja ietekmētā programma ir novecojusi vai bojāta.

Kā novērst ERROR_ACCESS_DENIED

ERROR_ACCESS_DENIED kļūda operētājsistēmā Windows 10 var šķist sarežģīta, taču labojumi faktiski ir vienkārši. Bet pirms izmēģināt kādu no tālāk norādītajām metodēm, vispirms, izmantojot Outbyte PC Repair , atbrīvojieties no nevēlamiem failiem un meklējiet datorā vīrusus un ļaunprātīgu programmatūru.

Šīs darbības palīdzēs sakopt datoru un optimizējiet sistēmu traucējummeklēšanas procesam. Kad tas ir izdarīts, restartējiet datoru un turpiniet darbu, izmantojot tālāk minētos elementus.

1. labojums: Labojiet bojātos sistēmas failus.

Viens no iespējamiem iemesliem, kāpēc SetupDiSetDeviceProperty atgriež ERROR_ACCESS_DENIED, ir tāpēc, ka daži sistēmas faili, kas saistīti ar modificējamo programmu, ir bojāti vai bojāti. Lai pārbaudītu sistēmas failu integritāti, varat izmantot sistēmas failu pārbaudītāju vai SFC rīku, kas ir iebūvēts Windows sistēmā.

Lai skenētu, izmantojot SFC, rīkojieties šādi:
  • noklikšķiniet uz Command + X , lai atvērtu barošanas izvēlni , pēc tam no opcijām izvēlieties Komandu uzvedne (administrēšana) .
  • Ievadiet sfc / scannow Komandu uzvednes logā nospiediet Ievadīt .
  • Pagaidiet, līdz skenēšana būs pabeigta. SFC automātiski mēģinās aizstāt bojātos sistēmas failus ar labām kopijām no Windows atkopšanas attēla faila.
  • Pārstartējiet datoru, lai tiktu ieviestas jaunās izmaiņas, un pārbaudiet, vai joprojām pastāv ERROR_ACCESS_DENIED kļūda.

    Labot # 2: palaidiet saderības režīmā.

    Programmas palaišana, kas paredzēta vecākai Windows operētājsistēmai, piemēram, Windows 7, Windows 8 vai Windows 8.1, var radīt saderības problēmas. Tomēr tas nenozīmē, ka šīs vecās programmas ir novecojušas. Varat tos palaist saderības režīmā, lai tie darbotos pareizi un nevainojami.

    Lai palaistu programmu saderības režīmā:
  • Ar peles labo pogu noklikšķiniet uz programmas saīsnes darbvirsmā un pēc tam noklikšķiniet uz < spēcīgs> Rekvizīti no izvēlnes ar peles labo pogu noklikšķiniet.
  • Noklikšķiniet uz cilnes Saderība .
  • Sadaļā Saderības režīms , izvēlieties izmantojamo Windows versiju un pēc tam noklikšķiniet uz Labi.
  • Atzīmējiet arī izvēles rūtiņu Palaist šo programmu kā administratoru .
  • Kad esat Ja esat iestatījis savu programmu darboties saderības režīmā ar izmantoto Windows versiju, vēlreiz izmēģiniet funkciju SetupDiSetDeviceProperty un pārbaudiet, vai tā joprojām atgriež ERROR_ACCESS_DENIED. Ja tā notiek, pārejiet pie nākamās darbības.

    3. labojums: atjauniniet savu programmu.

    Dažreiz kļūdas notiek tikai tāpēc, ka neizdevās atjaunināt programmu. Pārbaudiet Windows atjaunināšanu sadaļā Iestatījumi & gt; Sistēma & amp; Drošība un pārbaudiet, vai ir gaidāma programmatūra vai sistēmas atjauninājumi. Instalējiet visus pieejamos atjauninājumus sadaļā Windows atjaunināšana.

    Ja jūs to neredzat, pārbaudiet programmatūras izstrādātāja vietni - iespējams, ir jauni ielāpi vai atjauninājumi, kas jālejupielādē. Lejupielādējiet tos manuāli un instalējiet datorā, lai atjauninātu programmu. Pēc atjaunināšanas restartējiet sistēmu un pārbaudiet, vai ERROR_ACCESS_DENIED kļūda nav novērsta.

    4. labojums: Atsaukt nesenās sistēmas izmaiņas.

    Ja kaut ko instalējāt vai izdzēsāt pirms kļūdas ERROR_ACCESS_DENIED parādīšanās, šī darbība, iespējams, ietekmēja jūsu sistēmā un izraisīja kļūdu. Padomājiet par paveikto un, ja iespējams, atsauciet to.

    Ja nesen instalējāt atjauninājumu, veicot tālāk norādītās darbības, varat atgriezties sistēmā, kad viss darbojās labi.

  • Noklikšķiniet uz Sākt un pēc tam dodieties uz sadaļu Iestatījumi .
  • Noklikšķiniet uz Atjaunināt un amp; Drošība un pēc tam noklikšķiniet uz Windows atjaunināšana & gt; Atjauninājumu vēsture.
  • Noklikšķiniet uz saites Skatīt instalēto atjauninājumu vēsturi .
  • Jums tiks parādīts visu nesen instalēto atjauninājumu saraksts. . Noklikšķiniet uz jaunākā un nospiediet pogu Atinstalēt atjauninājumu .
  • Lai izmaiņas stātos spēkā, jums būs jārestartē dators, pēc tam pārbaudiet, vai joprojām parādās kļūda ERROR_ACCESS_DENIED.
  • 5. labojums: atinstalējiet un pēc tam atkārtoti instalējiet ietekmēto programmu.

    Ja Windows 10 joprojām rodas ERROR_ACCESS_DENIED kļūda pat pēc iepriekš minēto metožu izmēģināšanas, pēdējā iespēja būs atinstalēt programmu.

    Lai atinstalētu programmu operētājsistēmā Windows 10:

  • dodieties uz sadaļu Sākt & gt; Iestatījumi & gt; Sistēma un pēc tam noklikšķiniet uz Lietotnes & amp; funkcijas no kreisās izvēlnes.
  • Izvēlieties atinstalējamo programmu.
  • Noklikšķiniet uz pogas Atinstalēt .
  • Restartējiet datoru.
  • Lai atkārtoti instalējiet programmu, lejupielādējiet instalētāja kopiju no izstrādātāja vietnes vai izmantojot Microsoft Store. Noklikšķiniet uz lejupielādētā faila un instalējiet programmu atbilstoši instrukcijām.

    Kopsavilkums

    SetupDiSetDeviceProperty ir svarīga funkcija, jo tā nosaka, kā programmai jādarbojas. Ja operētājsistēmā Windows 10 radās kļūda ERROR_ACCESS_DENIED, vienkārši novērsiet iepriekš minēto problēmu novēršanas rokasgrāmatu.


    YouTube video: Kā atrisināt kļūdu ERROR_ACCESS_DENIED sistēmā Windows 10

    04, 2024