Jak rozwiązać błąd ERROR_ACCESS_DENIED w systemie Windows 10? (04.28.24)
SetupDiSetDeviceProperty to funkcja, która definiuje właściwość instancji urządzenia. Wystąpienie urządzenia to ciąg znaków identyfikacyjnych urządzenia, który jest unikalny i pomaga zidentyfikować urządzenie w systemie. Funkcja SetupDiSetDeviceProperty jest ważna, ponieważ ustawia nazwę wyświetlaną i inne parametry urządzeń komputera.
SetupDiSetDeviceProperty jest częścią ujednoliconego modelu właściwości urządzenia obsługiwanego przez systemy operacyjne Windows. Ten model właściwości urządzenia definiuje sposób reprezentowania urządzeń, opisuje ich funkcje i konfiguruje ich konfigurację w systemie operacyjnym Windows. Ten proces dotyczy całego sprzętu podłączonego do komputera, w tym dźwięku, wyświetlacza, sieci i innych urządzeń.
Oto składnia użyta w procesie SetupDiSetDeviceProperty:WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW(
HDEVINFO DeviceInfoSet,
Wskazówka dla profesjonalistów: przeskanuj swój komputer w poszukiwaniu problemów z wydajnością, niepotrzebnych plików, szkodliwych aplikacji i zagrożeń bezpieczeństwa,
które mogą powodować problemy z systemem lub spowolnić działanie.
Oferta specjalna. Informacje o Outbyte, instrukcje odinstalowywania, EULA, Polityka prywatności.
PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
const DEVPROPKEY *PropertyKey,
DEVPROPTYPE PropertyType,
const PBYTE PropertyBuffer,
DWORD PropertyBufferSize,
DWORD Flagi
Usługa SetupDiSetDeviceProperty kończy się pomyślnie, jeśli zwraca wartość TRUE. Gdy gdzieś w procesie wystąpi błąd, zwraca FALSE z określonym kodem powrotu.
Jednym z kodów powrotu, które napotykają użytkownicy systemu Windows, jest błąd ERROR_ACCESS_DENIED w systemie Windows 10. Gdy ten błąd wystąpi, proces SetupDiSetDeviceProperty kończy się niepowodzeniem i nie może kontynuować. Główna przyczyna błędu musi zostać rozwiązana przed ponowną próbą.
Jaka jest przyczyna błędu ERROR_ACCESS_DENIED?Kod powrotu ERROR_ACCESS_DENIED występuje, ponieważ „rozmówca nie ma uprawnień administratora”. Jeśli zastanawiasz się, dlaczego SetupDiSetDeviceProperty zwrócił ERROR_ACCESS_DENIED, oznacza to po prostu, że nie masz pełnych uprawnień do zapisu na urządzeniu, które próbujesz zmodyfikować. Używasz konta innego niż administrator lub używasz konta administratora z ograniczonymi uprawnieniami.
Aby rozwiązać ten błąd, musisz sprawdzić uprawnienia konta i czy urządzenie, które próbujesz edytować, wymaga określone uprawnienia.
Inną przyczyną błędu ERROR_ACCESS_DENIED jest problem ze zgodnością. Jeśli program, który próbujesz zmodyfikować, został zaprojektowany dla wcześniejszej wersji systemu operacyjnego Windows, może nie być zgodny z systemem Windows 10, stąd błąd. Ten błąd może się również pojawić, jeśli dany program jest nieaktualny lub uszkodzony.
Jak naprawić ERROR_ACCESS_DENIEDBłąd ERROR_ACCESS_DENIED w systemie Windows 10 może wydawać się skomplikowany, ale poprawki są w rzeczywistości proste. Ale zanim wypróbujesz którąkolwiek z poniższych metod, najpierw pozbądź się niepotrzebnych plików za pomocą Outbyte PC Repair i przeskanuj komputer w poszukiwaniu wirusów i złośliwego oprogramowania.
Te kroki pomogą wyczyścić komputer komputera i zoptymalizuj swój system pod kątem procesu rozwiązywania problemów. Po zakończeniu uruchom ponownie komputer i przejdź przez poniższe elementy.
Poprawka nr 1: Napraw uszkodzone pliki systemowe.Jednym z możliwych powodów, dla których SetupDiSetDeviceProperty zwraca ERROR_ACCESS_DENIED, jest uszkodzenie lub uszkodzenie niektórych plików systemowych powiązanych z programem, który chcesz zmodyfikować. Aby sprawdzić integralność plików systemowych, możesz użyć Kontrolera plików systemowych lub narzędzia SFC, które jest wbudowane w system Windows.
Aby uruchomić skanowanie za pomocą SFC, wykonaj poniższe czynności:Uruchom ponownie komputer, aby zastosować nowe zmiany i sprawdź, czy błąd ERROR_ACCESS_DENIED nadal występuje.
Napraw #2: Uruchom w trybie zgodności.Uruchomienie programu zaprojektowanego dla wcześniejszego systemu operacyjnego Windows, takiego jak Windows 7, Windows 8 lub Windows 8.1, może prowadzić do problemów ze zgodnością. Nie oznacza to jednak, że te stare programy są przestarzałe. Możesz uruchomić je w trybie zgodności, aby działały poprawnie i płynnie.
Aby uruchomić program w trybie zgodności:Gdy już Jeśli ustawiłeś program tak, aby działał w trybie zgodności z używaną wersją systemu Windows, spróbuj ponownie funkcji SetupDiSetDeviceProperty i sprawdź, czy nadal zwraca ERROR_ACCESS_DENIED. Jeśli tak, przejdź do następnego kroku.
Poprawka nr 3: Zaktualizuj swój program.Czasami błędy występują tylko dlatego, że nie udało się zaktualizować programu. Sprawdź Windows Update w Ustawieniach > System & Zabezpieczenia i sprawdź, czy są jakieś oczekujące aktualizacje oprogramowania lub systemu. Zainstaluj wszystkie dostępne aktualizacje w Windows Update.
Jeśli ich nie widzisz, sprawdź witrynę producenta oprogramowania – mogą być dostępne nowe poprawki lub aktualizacje, które należy pobrać. Pobierz je ręcznie i zainstaluj na swoim komputerze, aby zaktualizować swój program. Po aktualizacji uruchom ponownie system i sprawdź, czy błąd ERROR_ACCESS_DENIED został naprawiony.
Poprawka nr 4: Cofnij ostatnie zmiany systemu.Jeśli zainstalowałeś lub usunąłeś coś przed pojawieniem się błędu ERROR_ACCESS_DENIED, ta czynność mogła mieć wpływ na system i spowodował błąd. Pomyśl o tym, co zrobiłeś i cofnij to, jeśli to możliwe.
Jeśli niedawno zainstalowałeś aktualizację, możesz przywrócić system do stanu, w którym wszystko działało dobrze, wykonując poniższe czynności:
Jeśli nadal występuje błąd ERROR_ACCESS_DENIED w systemie Windows 10, nawet po wypróbowaniu powyższych metod, ostatnią opcją będzie odinstalowanie programu.
Aby odinstalować program w systemie Windows 10:
Aby ponownie zainstaluj program, pobierz kopię instalatora ze strony internetowej dewelopera lub za pośrednictwem Microsoft Store. Kliknij pobrany plik i zainstaluj program zgodnie z instrukcjami.
PodsumowanieSetupDiSetDeviceProperty to ważna funkcja, ponieważ definiuje sposób działania programu. Jeśli napotkałeś błąd ERROR_ACCESS_DENIED w systemie Windows 10, po prostu postępuj zgodnie z powyższym przewodnikiem rozwiązywania problemów, aby go rozwiązać.
Wideo YouTube.: Jak rozwiązać błąd ERROR_ACCESS_DENIED w systemie Windows 10?
04, 2024