Kuinka ratkaista ERROR_ACCESS_DENIED -virhe Windows 10: ssä (04.27.24)

SetupDiSetDeviceProperty on toiminto, joka määrittää laitteen esiintymän ominaisuuden. Laiteasennelma on ainutlaatuinen laitteen tunnistemerkkijono, joka auttaa tunnistamaan laitteen järjestelmässä. SetupDiSetDeviceProperty-toiminto on tärkeä, koska se asettaa tietokoneen laitteiden näyttönimen ja muut parametrit.

SetupDiSetDeviceProperty on osa yhtenäistä laitteen ominaisuusmallia, jota Windows-käyttöjärjestelmät tukevat. Tämä laitteen ominaisuusmalli määrittelee laitteidesi edustuksen, kuvaa niiden toiminnot ja määrittää niiden kokoonpanon Windows-käyttöjärjestelmässä. Tämä prosessi koskee kaikkia tietokoneeseesi liitettyjä laitteita, mukaan lukien ääni, näyttö, verkko ja muut laitteet.

Tässä on SetupDiSetDeviceProperty-prosessissa käytetty syntaksi:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Pro-vinkki: Skannaa tietokoneesi suorituskykyongelmien, roskapostitiedostojen, haitallisten sovellusten ja tietoturvauhkien varalta
, jotka voivat aiheuttaa järjestelmäongelmia tai hidastaa suorituskykyä.

Free Scan for PC Issues 7, Windows 8

Erikoistarjous. Tietoja Outbyte-ohjelmasta, asennusohjeiden poisto, EULA, tietosuojakäytäntö.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD-liput

SetupDiSetDeviceProperty on onnistunut, jos se palauttaa TOSI. Kun prosessissa tapahtuu virhe, se palauttaa EPÄTOSI tietyllä palautuskoodilla.

Yksi palautuskoodeista, joita Windows-käyttäjät kohtaavat, on ERROR_ACCESS_DENIED-virhe Windows 10: ssä. Kun tämä virhe tapahtuu, SetupDiSetDeviceProperty-prosessi epäonnistuu eikä sitä voi jatkaa. Virheen perimmäinen syy on ratkaistava ensin, ennen kuin yrität uudelleen.

Mikä on ERROR_ACCESS_DENIED -virheen syy?

Palautuskoodi ERROR_ACCESS_DENIED tapahtuu, koska "soittajalla ei ole järjestelmänvalvojan oikeuksia". Jos mietit, miksi SetupDiSetDeviceProperty palautti ERROR_ACCESS_DENIED, se tarkoittaa vain, että sinulla ei ole täydellistä kirjoitusoikeutta laitteeseen, jota yrität muokata. Käytätkö joko muuta kuin järjestelmänvalvojan tiliä tai käytät järjestelmänvalvojan tiliä, jolla on rajoitetut oikeudet.

Tämän virheen korjaamiseksi sinun on tarkistettava tilisi oikeudet ja vaaditaanko muokattavaa laitetta tietyt käyttöoikeudet.

Toinen ERROR_ACCESS_DENIED-aiheuttajan syy on yhteensopivuusongelma. Jos muokkaamasi ohjelma on suunniteltu Windows-käyttöjärjestelmän aikaisemmalle versiolle, se ei välttämättä ole yhteensopiva Windows 10: n kanssa, joten virhe. Tämä virhe saattaa ilmetä myös, jos kyseinen ohjelma on vanhentunut tai vioittunut.

Kuinka korjata ERROR_ACCESS_DENIED

Windows 10: n ERROR_ACCESS_DENIED-virhe saattaa vaikuttaa monimutkaiselta, mutta korjaukset ovat todella yksinkertaisia. Mutta ennen kuin kokeilet jotakin alla olevista tavoista, poista roskapostitiedostot ensin käyttämällä Outbyte PC Repair -ohjelmaa ja tarkista tietokoneesi virusten ja haittaohjelmien varalta.

Nämä vaiheet auttavat puhdistamaan ja optimoi järjestelmä vianmääritysprosessia varten. Kun olet valmis, käynnistä tietokone uudelleen ja seuraa alla olevia asioita.

Korjaus # 1: Korjaa vioittuneet järjestelmätiedostot.

Yksi mahdollisista syistä, miksi SetupDiSetDeviceProperty palauttaa ERROR_ACCESS_DENIED, johtuu siitä, että jotkut muokattavaan ohjelmaan liittyvät järjestelmätiedostot ovat vahingoittuneet. Voit tarkistaa järjestelmätiedostojesi eheyden käyttämällä Järjestelmätiedostojen tarkistajaa tai Windows-järjestelmään sisäänrakennettua SFC-työkalua.

Suorita skannaus SFC: llä seuraavasti:
  • Napsauta Command + X avataksesi virtavalikon ja valitse sitten vaihtoehdoista Komentokehote (Järjestelmänvalvoja) .
  • Kirjoita sfc / scannow ja napsauta sitten komentokehoteikkunassa Enter .
  • Odota, että tarkistus on valmis. SFC yrittää automaattisesti korvata vahingoittuneet järjestelmätiedostot hyvillä kopioilla Windowsin palautustiedostosta.
  • Käynnistä tietokone uudelleen, jotta uudet muutokset tulevat voimaan, ja tarkista, jatkuuko ERROR_ACCESS_DENIED -virhe edelleen.

    Korjaa # 2: Suorita yhteensopivuustilassa.

    Aikaisemmalle Windows-käyttöjärjestelmälle, kuten Windows 7, Windows 8 tai Windows 8.1, suunnitellun ohjelman suorittaminen voi johtaa yhteensopivuusongelmiin. Se ei kuitenkaan tarkoita, että nämä vanhat ohjelmat ovat vanhentuneita. Voit suorittaa ne yhteensopivuustilassa, jotta ne toimivat oikein ja sujuvasti.

    Ohjelman suorittaminen yhteensopivuustilassa:
  • Napsauta hiiren kakkospainikkeella ohjelman pikakuvaketta työpöydällä ja valitse sitten Ominaisuudet napsauta hiiren kakkospainikkeella valikossa.
  • Napsauta Yhteensopivuus -välilehteä.
  • Kohdassa Yhteensopivuustila , valitse käytettävä Windows-versio ja napsauta sitten OK.
  • Valitse ruutu Suorita tämä ohjelma järjestelmänvalvojana .
  • Kun olet Jos olet asettanut ohjelman suorittamaan yhteensopivuuden tilassa käyttämäsi Windows-version kanssa, kokeile SetupDiSetDeviceProperty-toimintoa uudelleen ja tarkista, palauttaako se edelleen ERROR_ACCESS_DENIED. Jos näin tapahtuu, siirry seuraavaan vaiheeseen.

    Korjaus # 3: Päivitä ohjelma.

    Joskus virheitä tapahtuu vain siksi, että et päivittänyt ohjelmaa. Tarkista Windows Update kohdasta Asetukset & gt; Järjestelmä & amp; Suojaus ja tarkista, onko odottavia ohjelmistoja tai järjestelmäpäivityksiä. Asenna kaikki saatavilla olevat päivitykset Windows Update -sivustoon.

    Jos et näe niitä, tarkista ohjelmistokehittäjän verkkosivusto - saattaa olla uusia päivityksiä tai päivityksiä, jotka on ladattava. Lataa ne manuaalisesti ja asenna ne tietokoneellesi päivittääksesi ohjelman. Kun päivitys on suoritettu, käynnistä järjestelmä uudelleen ja tarkista, onko ERROR_ACCESS_DENIED-virhe korjattu.

    Korjaus # 4: Kumoa viimeisimmät järjestelmämuutokset.

    Jos olet asentanut tai poistanut jotain ennen kuin ERROR_ACCESS_DENIED -virhe ilmestyi, tämä toiminto on saattanut vaikuttaa ja aiheutti virheen. Palaa mieleen tekemäsi ja kumoa se, jos mahdollista.

    Jos olet äskettäin asentanut päivityksen, voit palauttaa järjestelmän takaisin, kun kaikki toimi hyvin, noudattamalla seuraavia ohjeita:

  • Napsauta Käynnistä ja siirry sitten Asetukset .
  • Napsauta Päivitä & amp; Suojaus ja napsauta sitten Windows Update & gt; Päivityshistoria.
  • Napsauta Näytä asennettu päivityshistoria -linkkiä.
  • Sinulle näytetään luettelo kaikista äskettäin asennetuista päivityksistä. . Napsauta viimeisintä ja osoita Poista päivitys -painiketta.
  • Sinun on käynnistettävä tietokone uudelleen, jotta muutokset tulevat voimaan, ja tarkista, näkyykö ERROR_ACCESS_DENIED -virhe edelleen.
  • Korjaa # 5: Poista asennus ja asenna asianomainen ohjelma uudelleen.

    Jos Windows 10: ssä esiintyy edelleen ERROR_ACCESS_DENIED -virhe edes edellä mainittujen menetelmien kokeilemisen jälkeen, viimeinen vaihtoehto on poistaa ohjelma. p> Ohjelman poistaminen Windows 10: stä:

  • siirry kohtaan Käynnistä & gt; Asetukset & gt; Järjestelmä ja napsauta sitten Sovellukset & amp; ominaisuudet vasemmasta valikosta.
  • Valitse ohjelma, jonka haluat poistaa.
  • Napsauta Poista -painiketta.
  • Käynnistä tietokone uudelleen.
  • asenna ohjelma uudelleen, lataa asennusohjelman kopio kehittäjän verkkosivustolta tai Microsoft Storen kautta. Napsauta ladattua tiedostoa ja asenna ohjelma ohjeiden mukaisesti.

    Yhteenveto

    SetupDiSetDeviceProperty on tärkeä toiminto, koska se määrittää, miten ohjelma suoritetaan. Jos havaitsit ERROR_ACCESS_DENIED -virheen Windows 10: ssä, ratkaise vain noudattamalla yllä olevaa vianetsintäopasta.


    YouTube-video: Kuinka ratkaista ERROR_ACCESS_DENIED -virhe Windows 10: ssä

    04, 2024