Az ERROR_ACCESS_DENIED hiba elhárítása Windows 10 rendszeren (04.27.24)

A SetupDiSetDeviceProperty egy olyan eszköz, amely meghatározza az eszközpéldány tulajdonságát. Az eszközpéldány egy egyedi eszközazonosító karakterlánc, amely segít az eszköz azonosításában a rendszerben. A SetupDiSetDeviceProperty funkció azért fontos, mert beállítja a számítógép nevének megjelenítési nevét és egyéb paramétereit.

A SetupDiSetDeviceProperty egy egységes eszköz tulajdonságmodell része, amelyet a Windows operációs rendszerek támogatnak. Ez az eszköztulajdonság-modell meghatározza az eszközök ábrázolását, leírja azok funkcióit, és beállítja konfigurációikat a Windows operációs rendszerben. Ez a folyamat a számítógéphez csatolt összes hardverre vonatkozik, beleértve a hangot, a kijelzőt, a hálózatot és más eszközöket is.

Ez a szintaxis a SetupDiSetDeviceProperty folyamathoz:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Pro tipp: Vizsgálja át számítógépét olyan teljesítményproblémák, levélszemétfájlok, káros alkalmazások és biztonsági fenyegetések miatt
, amelyek rendszerproblémákat vagy lassú teljesítményt okozhatnak.

Ingyenes PC-vel kapcsolatos problémák 7, Windows 8

Különleges ajánlat. Az Outbyte ismertetése, az eltávolítási utasítások, az EULA és az adatvédelmi irányelvek.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

DWORD Flags

A SetupDiSetDeviceProperty sikeres, ha az IGAZ értéket adja vissza. Ha valahol hiba lép fel a folyamat során, a FALSE-t adja vissza egy adott visszatérési kóddal.

A Windows felhasználók egyik visszatérési kódja az ERROR_ACCESS_DENIED hiba a Windows 10 rendszeren. Amikor ez a hiba bekövetkezik, a SetupDiSetDeviceProperty folyamat meghiúsul és nem folytatható. A hiba kiváltó okát először meg kell oldani, mielőtt újból megpróbálná.

Mi az ERROR_ACCESS_DENIED hiba oka?

Az ERROR_ACCESS_DENIED visszatérési kód azért történik, mert „a hívónak nincs rendszergazdai jogosultsága”. Abban az esetben, ha kíváncsi arra, hogy a SetupDiSetDeviceProperty miért adta vissza az ERROR_ACCESS_DENIED értéket, ez csak azt jelenti, hogy nincs teljes írási engedélye a módosítani kívánt eszközre. Vagy nem rendszergazdai fiókot használ, vagy korlátozott jogosultságokkal rendelkező adminisztrátori fiókot használ.

A hiba elhárításához ellenőrizze a fiókjogosultságait, és azt, hogy a szerkeszteni kívánt eszköz szükséges-e meghatározott engedélyeket.

Az ERROR_ACCESS_DENIED másik oka a kompatibilitási probléma. Ha a módosítani kívánt programot a Windows OS korábbi verziójához tervezték, akkor lehet, hogy nem kompatibilis a Windows 10-tel, ezért a hiba. Ez a hiba akkor is megjelenhet, ha az érintett program elavult vagy sérült.

Hogyan javítsunk ki ERROR_ACCESS_DENIED

Az ERROR_ACCESS_DENIED hiba a Windows 10 rendszeren bonyolultnak tűnhet, de a javítások valóban egyszerűek. Mielőtt azonban kipróbálná az alábbi módszerek bármelyikét, először a Outbyte PC Repair használatával szabaduljon meg a felesleges fájloktól, és vírusokat és rosszindulatú programokat keressen a számítógépén.

Ezek a lépések elősegítik a számítógépet, és optimalizálja a rendszerét a hibaelhárítási folyamathoz. Miután elkészült, indítsa újra a számítógépet, és haladjon végig az alábbi elemeken.

1. javítás: Javítsa meg a sérült rendszerfájlokat.

A SetupDiSetDeviceProperty ERROR_ACCESS_DENIED visszatérésének egyik lehetséges oka az lehet, hogy a módosítani kívánt programhoz társított rendszerfájlok megsérültek vagy megsérültek. A rendszerfájlok sértetlenségének ellenőrzéséhez használhatja a Windows fájlrendszerbe épített Rendszerfájl-ellenőrző vagy SFC eszközt.

Az SFC használatával történő ellenőrzés futtatásához kövesse az alábbi lépéseket:
  • Kattintson az Command + X a Power menü megnyitásához, majd válassza a Command Prompt (Admin) lehetőséget a lehetőségek közül.
  • Írja be az sfc / scannow parancsot a Parancssor ablakban, majd nyomja meg az Enter billentyűt.
  • Várja meg, amíg a vizsgálat befejeződik. Az SFC automatikusan megpróbálja kicserélni a sérült rendszerfájlokat a Windows helyreállítási képfájl jó példányaira.
  • Indítsa újra a számítógépet az új módosítások végrehajtásához, és ellenőrizze, hogy a ERROR_ACCESS_DENIED hiba továbbra is fennáll-e.

    Javítás # 2: Futtatás kompatibilitási módban.

    Egy korábbi Windows operációs rendszerhez tervezett program futtatása, például Windows 7, Windows 8 vagy Windows 8.1 kompatibilitási problémákhoz vezethet. Ez azonban nem jelenti azt, hogy ezek a régi programok elavultak. Futtathatja őket kompatibilitási módban, hogy megfelelően és zökkenőmentesen működjenek.

    A program kompatibilitási módban történő futtatásához:
  • Kattintson a jobb gombbal a program parancsikonjára az Asztal elemen, majd kattintson a Tulajdonságok elemre a jobb gombbal kattintva.
  • Kattintson a Kompatibilitás fülre.
  • A Kompatibilitási mód , válassza ki a használni kívánt Windows verziót, majd kattintson az OK gombra.
  • Jelölje be a Futtassa ezt a programot rendszergazdaként lehetőséget is.
  • Ha egyszer Ha a programot kompatibilis módban futtatja a használt Windows-verzióval, próbálkozzon újra a SetupDiSetDeviceProperty függvénnyel, és nézze meg, hogy az ERROR_ACCESS_DENIED-et még mindig visszaadja-e. Ha mégis, folytassa a következő lépéssel.

    3. javítás: Frissítse a programot.

    Néha csak azért fordulnak elő hibák, mert nem sikerült frissíteni a programot. Ellenőrizze a Windows Update alkalmazást a Beállítások & gt; Rendszer & amp; Biztonság és ellenőrizze, hogy vannak-e függőben lévő szoftverek vagy rendszerfrissítések. Telepítse az összes rendelkezésre álló frissítést a Windows Update alatt.

    Ha nem lát ilyeneket, akkor nézze meg a szoftverfejlesztő webhelyét - előfordulhat, hogy vannak olyan új javítások vagy frissítések, amelyeket le kell tölteni. Töltse le őket manuálisan, és telepítse a számítógépre a program frissítéséhez. A frissítés után indítsa újra a rendszert, és ellenőrizze, hogy az ERROR_ACCESS_DENIED hibát kijavították-e.

    4. javítás: A legutóbbi rendszerváltozások visszavonása.

    Ha az ERROR_ACCESS_DENIED hiba megjelenése előtt telepített vagy törölt valamit, ez a művelet befolyásolhatja rendszert és okozta a hibát. Gondoljon vissza arra, amit tett, és ha lehetséges, vonja vissza.

    Ha nemrégiben telepített egy frissítést, az alábbi lépéseket követve visszavetheti a rendszert, amikor minden rendben működött:

  • Kattintson a Start elemre, majd lépjen a Beállítások. Biztonság , majd kattintson a Windows Update & gt; Frissítési előzmények.
  • Kattintson a Telepített frissítési előzmények megtekintése linkre.
  • Megjelenik a legutóbb telepített frissítések listája. . Kattintson a legfrissebbre, és nyomja meg a Frissítés eltávolítása gombot.
  • A változtatások életbe lépéséhez újra kell indítania a számítógépet, majd ellenőrizze, hogy a ERROR_ACCESS_DENIED hiba továbbra is megjelenik-e. / li> 5. javítás: Távolítsa el, majd telepítse újra az Érintett programot.

    Ha a Windows 10 rendszeren még a fenti módszerek kipróbálása után is észleli az ERROR_ACCESS_DENIED hibát, akkor az utolsó lehetőség a program eltávolítása.

    Program eltávolítása Windows 10 rendszerről:

  • Nyissa meg a Start & gt; Beállítások & gt; Rendszer , majd kattintson az Alkalmazások és amp; jellemzői a bal oldali menüből.
  • Válassza ki az eltávolítani kívánt programot.
  • Kattintson az Eltávolítás gombra.
  • Indítsa újra a számítógépet.
  • telepítse újra a programot, töltse le a telepítő másolatát a fejlesztő webhelyéről vagy a Microsoft Store-on keresztül. Kattintson a letöltött fájlra, és az utasításoknak megfelelően telepítse a programot.

    Összegzés

    A SetupDiSetDeviceProperty fontos funkció, mert meghatározza, hogy a programnak hogyan kell futnia. Ha a Windows 10 rendszeren ERROR_ACCESS_DENIED hibát észlelt, egyszerűen kövesse a fenti hibaelhárítási útmutatót a megoldáshoz.


    Youtube videó: Az ERROR_ACCESS_DENIED hiba elhárítása Windows 10 rendszeren

    04, 2024