Com es resol l’error ERROR_ACCESS_DENIED al Windows 10 (04.27.24)

SetupDiSetDeviceProperty és una funció que defineix una propietat d’instància de dispositiu. Una instància de dispositiu és una cadena d'identificació de dispositiu que és única i ajuda a identificar el dispositiu al sistema. La funció SetupDiSetDeviceProperty és important perquè estableix el nom de visualització i altres paràmetres dels dispositius de l’ordinador.

SetupDiSetDeviceProperty forma part d’un model de propietat de dispositiu unificat que és compatible amb els sistemes operatius Windows. Aquest model de propietat del dispositiu defineix com es representen els vostres dispositius, descriu les seves funcions i configura la seva configuració al sistema operatiu Windows. Aquest procés s'aplica a tot el maquinari connectat a l'ordinador, inclosos el so, la pantalla, la xarxa i altres dispositius.

Aquí teniu la sintaxi utilitzada per al procés SetupDiSetDeviceProperty:

WINSETUPAPI BOOL SetupDiSetDeviceInterfacePropertyW (

HDEVINFO DeviceInfoSet,

Consell professional: analitzeu l'ordinador per trobar problemes de rendiment, fitxers brossa, aplicacions perjudicials i amenaces de seguretat
que puguin causar problemes del sistema o disminuir el rendiment. 7, Windows 8

Oferta especial. Quant a Outbyte, instruccions de desinstal·lació, EULA, política de privadesa.

PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,

const DEVPROPKEY * PropertyKey,

DEVPROPTYPE PropertyType,

const PBYTE PropertyBuffer,

DWORD PropertyBufferSize,

Marcadors DWORD

El SetupDiSetDeviceProperty té èxit si retorna TRUE. Quan es produeix un error en algun lloc del procés, torna FALS amb un codi de retorn específic.

Un dels codis de retorn que es troben els usuaris del Windows és l'error ERROR_ACCESS_DENIED al Windows 10. Quan es produeix aquest error, el procés SetupDiSetDeviceProperty falla i no pot continuar. La causa principal de l’error s’ha de resoldre primer abans de tornar-ho a provar.

Quina és la causa de l’error ERROR_ACCESS_DENIED?

El codi de retorn ERROR_ACCESS_DENIED es produeix perquè "la persona que truca no té privilegis d'administrador" En cas que us pregunteu per què SetupDiSetDeviceProperty va retornar ERROR_ACCESS_DENIED, només vol dir que no teniu permís d’escriptura complet al dispositiu que esteu intentant modificar. O bé feu servir un compte que no és administrador o utilitzeu un compte d'administrador amb privilegis limitats.

Per resoldre aquest error, heu de comprovar els privilegis del vostre compte i si el dispositiu que intenteu editar requereix permisos específics.

Una altra causa de ERROR_ACCESS_DENIED és un problema de compatibilitat. Si el programa que intenteu modificar es va dissenyar per a una versió anterior del sistema operatiu Windows, és possible que no sigui compatible amb Windows 10, d’aquí que es produeixi l’error. Aquest error també pot aparèixer si el programa afectat està obsolet o està malmès.

Com corregir ERROR_ACCESS_DENIED

L'error ERROR_ACCESS_DENIED al Windows 10 pot semblar complicat, però les correccions són realment simples. Però abans de provar qualsevol dels mètodes següents, elimineu els fitxers brossa primer mitjançant Outbyte PC Repair i analitzeu l’ordinador per trobar virus i programari maliciós.

Aquests passos us ajudaran a netejar ordinador i optimitzeu el vostre sistema per al procés de resolució de problemes. Quan hàgiu acabat, reinicieu l'ordinador i baixeu pels elements següents.

Solució núm. 1: reparar fitxers del sistema danyats.

Un dels possibles motius pels quals SetupDiSetDeviceProperty retorna ERROR_ACCESS_DENIED és perquè alguns fitxers del sistema associats al programa que voleu modificar han estat danyats o danyats. Per comprovar la integritat dels fitxers del sistema, podeu utilitzar l'eina SFC System Checker o SFC, integrada al sistema Windows.

Per executar un escaneig mitjançant SFC, seguiu els passos següents:
  • Feu clic a Ordre + X per obrir el menú Power i, a continuació, trieu Prompt de comandes (administrador) a les opcions.
  • Introduïu sfc / scannow a la finestra del símbol del sistema i, a continuació, premeu Introduïu
  • Espereu que es completi l'escaneig. SFC intentarà substituir automàticament els fitxers del sistema danyats per bones còpies del fitxer d'imatge de recuperació de Windows.
  • Reinicieu l'ordinador perquè s'apliquin els canvis nous i comproveu si l'error ERROR_ACCESS_DENIED encara persisteix.

    # 2: executeu-vos en mode de compatibilitat.

    L'execució d'un programa dissenyat per a un sistema operatiu Windows anterior, com ara Windows 7, Windows 8 o Windows 8.1, pot comportar problemes de compatibilitat. Tot i això, no vol dir que aquests programes antics estiguin obsolets. Podeu executar-los en mode de compatibilitat perquè funcionin correctament i sense problemes.

    Per executar el programa en mode de compatibilitat:
  • Feu clic amb el botó dret a la drecera del programa a Escriptori i, a continuació, feu clic a < fort> Propietats al menú del botó dret.
  • Feu clic a la pestanya Compatibilitat .
  • A Mode de compatibilitat , trieu la versió de Windows que vulgueu utilitzar i feu clic a D'acord.
  • Marqueu Executeu aquest programa com a administrador .
  • Un cop Heu configurat el programa perquè s’executi en mode de compatibilitat amb la versió de Windows que feu servir, proveu de nou la funció SetupDiSetDeviceProperty i comproveu si encara torna ERROR_ACCESS_DENIED. Si ho fa, continueu amb el pas següent.

    Solució núm. 3: actualitzeu el programa.

    De vegades, es produeixen errors només perquè no heu pogut actualitzar el programa. Marqueu Windows Update a Configuració & gt; Sistema & amp; Seguretat i comproveu si hi ha actualitzacions de programari o sistema pendents. Instal·leu totes les actualitzacions disponibles a Windows Update.

    Si no en veieu cap, consulteu el lloc web del desenvolupador de programari; és possible que hi hagi actualitzacions o actualitzacions que calgui descarregar. Baixeu-los manualment i instal·leu-los a l'ordinador per actualitzar el programa. Després d'actualitzar, reinicieu el sistema i comproveu si l'error ERROR_ACCESS_DENIED s'ha solucionat.

    Solució núm. 4: Desfés els canvis recents del sistema.

    Si heu instal·lat o suprimit alguna cosa abans que aparegués l'error ERROR_ACCESS_DENIED, és possible que aquesta acció afectés el vostre error. sistema i va provocar l’error. Penseu en el que heu fet i desfeu-ho si és possible.

    Si recentment heu instal·lat una actualització, podeu tornar al sistema fins que tot funcionava bé seguint els passos següents:

  • Feu clic a Inicia i, a continuació, aneu a Configuració/
  • Feu clic a Actualitza & amp; Seguretat i, a continuació, feu clic a Actualització de Windows & gt; Historial d'actualitzacions.
  • Feu clic a l'enllaç Mostra l'historial d'actualitzacions instal·lades .
  • Se us mostrarà una llista de totes les actualitzacions instal·lades recentment. . Feu clic a la versió més recent i premeu el botó Desinstal·la actualització .
  • Haureu de reiniciar l'ordinador perquè els canvis entrin en vigor i, a continuació, comproveu si encara apareix l'error ERROR_ACCESS_DENIED.
  • Solució núm. 5: desinstal·leu i torneu a instal·lar el programa afectat.

    Si encara trobeu l'error ERROR_ACCESS_DENIED a Windows 10 fins i tot després de provar els mètodes anteriors, la vostra última opció serà desinstal·lar el programa.

    Per desinstal·lar un programa al Windows 10:

  • aneu a Inicia & gt; Configuració & gt; Sistema i, a continuació, feu clic a Aplicacions i amp; funcions del menú esquerre.
  • Trieu el programa que vulgueu desinstal·lar.
  • Feu clic al botó Desinstal·la .
  • Reinicieu l’ordinador.
  • Per torneu a instal·lar el programa, descarregueu una còpia de l’instal·lador des del lloc web del desenvolupador o a través de Microsoft Store. Feu clic al fitxer descarregat i instal·leu el programa segons les instruccions.

    Resum

    SetupDiSetDeviceProperty és una funció important perquè defineix com s’hauria d’executar un programa. Si heu trobat l'error ERROR_ACCESS_DENIED a Windows 10, simplement seguiu la guia de resolució de problemes anterior per resoldre-ho.


    Vídeo de YouTube: Com es resol l’error ERROR_ACCESS_DENIED al Windows 10

    04, 2024