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.
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_DENIEDAz 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: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: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:
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:
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ésA 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