Corrección do código de erro 0xc0000022: unha guía paso a paso

  • Comparte Isto
Cathy Daniels

O código de erro 0xc0000022 é un código de erro nos sistemas Windows que indica que un programa ou aplicación non ten permiso para acceder a un ficheiro ou cartafol. Tamén pode ser causado pola corrupción do rexistro do sistema, controladores incompatibles ou outros problemas co sistema.

Comprobar a configuración de permisos

O código de erro 0xc0000022 pode ocorrer cando unha aplicación ou programa non pode acceder a un ficheiro ou cartafol debido a unha configuración de permisos incorrecta. A configuración de permisos controla quen pode acceder a un ficheiro ou cartafol e é posible que a configuración de permisos para o ficheiro ou cartafol non permita que a aplicación ou o programa acceda a el.

Para corrixir este erro, debes comprobar o configuración de permisos para o ficheiro ou cartafol. Dependendo do teu sistema operativo, isto pódese facer mediante o explorador de ficheiros ou a configuración de seguranza de ficheiros ou cartafoles. Debes asegurarte de que a aplicación ou programa ten a configuración de permisos correcta para acceder ao ficheiro ou cartafol.

Paso 1: Fai clic co botón dereito na aplicación que causa o problema e escolla Propiedades .

Paso 2: Vaia á pestana Seguridade e cambie o permiso de todos os usuarios a Permitir o control total .

Paso 3: Fai clic nos botóns Aplicar e Aceptar

Executar a exploración SFC

O comprobador de ficheiros do sistema (SFC) é unha ferramenta de Windows que busca e substitúe os ficheiros do sistema danados ou que falten. Isoé unha ferramenta de liña de comandos que pode axudar a corrixir moitos erros do sistema, incluído o código de erro 0xc0000022.

Este erro prodúcese cando un programa ou ficheiro do sistema non se executa porque está corrompido ou falta. A execución dunha exploración SFC pode substituír calquera ficheiro do sistema danado e resolver o erro. A exploración SFC pódese executar desde o símbolo do sistema.

Paso 1: Abre o menú Inicio, escribe cmd e fai clic en Executar como administrador.

Paso 2: Escriba SFC/scannow e prema Intro.

A continuación, Windows analizará os ficheiros do sistema e substituirá os que estean danados. Despois de completar a exploración, reinicie o ordenador e comprobe se o erro se resolveu.

Comprobe se hai ficheiros DLL con problemas de accesibilidade

Cando aparece un erro 0xc0000022, adoita ser causado por un ficheiro DLL (Dynamic Link Library) con problemas de accesibilidade. Isto significa que o ficheiro DLL non está ou está corrupto, o que impide que o programa funcione correctamente. Para corrixir este erro, debes comprobar se hai ficheiros DLL con problemas de accesibilidade.

Paso 1: Fai clic co botón dereito sobre o ficheiro que causa problemas e selecciona Propiedades.

Paso 2: Vaia á pestana Seguridade e comprobe se a opción Ler e amp; O permiso de execución está activado.

Paso 3: Se non, fai clic no botón Editar e selecciona Engadir botón.

Paso 4: Introduza os nomes dos obxectos a seleccionar e escriba usuarios.

Paso 5: Fai clic en Comprobar nomes e despois Aceptar.

Paso 6: Establece o acceso para os usuarios recén engadidos para Ler e amp; Executar e dereitos de acceso de lectura .

Executa DISM Scan

DISM significa Deployment Image Servicing and Management, unha ferramenta de diagnóstico integrada en Windows que axuda a corrixir problemas a nivel de sistema co sistema operativo. Pódese usar para reparar ficheiros do sistema, instalar ou desinstalar actualizacións de Windows, a activación de Windows, configurar funcións de Windows e moito máis.

Con respecto ao erro 0xc0000022, é posible que a execución dunha exploración DISM solucione o problema. Este erro xeralmente ocorre debido a que faltan ou están corruptos os ficheiros do sistema. Realizar unha exploración DISM pode axudar a reparar os ficheiros do sistema que falten ou danados, o que pode axudar a resolver o erro.

Paso 1: Abre o menú Inicio e escribe cmd.

Paso 2: Executar a indicación de comandos como administrador.

Paso 3: Escriba os seguintes comandos e prema Intro despois de cada comando:

  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth

Paso 4: Agarde a que a ferramenta DISM complete a exploración e despois reinicie o ordenador.

Realiza unha exploración de malware ou antivirus

Se o teu ordenador mostra o código de erro 0xc0000022, é probable que o teu ordenador estea infectado por un virus ou malware.Analizar o teu ordenador en busca de malware ou virus pode axudar a solucionar o problema. O software malicioso é software malicioso que pode danar o teu ordenador ou facer que funcione mal.

Pódese instalar sen o teu coñecemento, xa sexa a través dun sitio web malicioso ou ao descargar un ficheiro. Os virus son programas maliciosos deseñados especificamente para propagarse dun ordenador a outro. Os virus poden causar unha variedade de problemas, incluíndo o código de erro 0xc0000022. Ao escanear o teu ordenador en busca de malware ou virus, podes identificar a orixe do erro e eliminalo.

Paso 1: Abre Windows Security.

Paso 2: Seleccione Virus e amp; protección contra ameazas e faga clic en Opcións de exploración.

Paso 3: Seleccione Analizar completo e faga clic no botón Escanear agora botón.

Paso 4: Agarde a que remate o proceso e reinicie o ordenador.

Reparando Microsoft Visual C++ 2013 Redistributable

Se estás experimentando o erro 0xc0000022 ao tentar executar un programa ou aplicación no teu ordenador con Windows, é posible que se deba a un problema co paquete Microsoft Visual C++ 2013 Redistributable.

O Microsoft Visual C++ 2013 O paquete redistribuíble é unha biblioteca de ficheiros requiridos polos programas construídos con Visual C++. Se algúns dos ficheiros deste paquete están danados ou faltan, pode provocar que a aplicación falle co erro 0xc0000022.

Paso 1: Abre o panel de control e selecciona Programas e funcións.

Paso 2: Desprázate cara abaixo ata atopar Microsoft Visual C++ 2013 Redistributable (x64)

Paso 3: Fai clic co botón dereito e selecciona Cambiar.

Paso 4: Fai clic o botón Reparar .

Paso 5: Repita o proceso co outro Microsoft Visual C++ 2013 Redistributable (x64)

Activar DirectPlay en compoñentes legados

Activar DirectPlay nos compoñentes legados pode corrixir o erro 0xc0000022. DirectPlay é un protocolo de comunicación usado en Windows para facilitar as comunicacións de rede entre aplicacións.

Cando este protocolo non está activado, as aplicacións que o requiran poden producir erros. O erro 0xc0000022 é un código de mensaxe de erro de Windows que indica que un programa ou función non se puido inicializar correctamente.

Este erro pode ocorrer cando un programa ou función require DirectPlay pero non está activado. A activación de DirectPlay nos compoñentes legados pode axudar a corrixir este erro permitindo que o programa ou función acceda ao protocolo de comunicación necesario.

Paso 1: Preme Win + R , escriba appwiz.cpl, e ingrese.

Paso 2: Fai clic en Activar ou desactivar as funcións de Windows .

Paso 3: Localiza e marca a caixa de Compoñentes legados e Reprodución directa.

Paso 4: Agarda a que remate o proceso e pecha a xanelaconsulte " Windows completou os cambios solicitados".

Paso 5: Reinicie o ordenador.

Consulte o servizo de protección de software

O Servizo de Protección de Software é un servizo de Windows encargado de xestionar as licenzas de software das aplicacións instaladas. É responsable de garantir que as licenzas estean válidas e actualizadas. Se o servizo de protección de software non funciona correctamente, pode causar erros como 0xc0000022. Para corrixir este erro, pode comprobar o Servizo de protección de software para asegurarse de que funciona correctamente.

Paso 1: Preme Win + R, escriba servizos. msc, e prema Intro.

Paso 2: Desprácese cara abaixo e localice Protección de software.

Paso 3: Fai dobre clic para abrir a xanela Propiedades.

Paso 4: Vaia á pestana Xeral , fai clic na pestana Iniciar e, a continuación, faga clic nos botóns Aplicar e Aceptar .

Paso 5: Reinicie o ordenador.

Desactivar o antivirus ou o cortalumes

Este erro pode ser causado por programas antivirus e cortalumes que bloquean permisos ou aplicacións específicas. Desactivar o antivirus ou o firewall pode axudar a resolver o erro e permitir que a aplicación se execute normalmente.

Paso 1: Fai clic na icona da frecha cara arriba na pantalla da túa pantalla. esquina inferior dereita.

Paso 2: Preme icona de seguranza de Windows .

Paso 3: Seleccione virus & Protección contra ameazas efai clic en Xestionar configuración.

Paso 4: Desactiva temporalmente a protección en tempo real.

Executa a aplicación como administrador

Executar a aplicación como administrador pode corrixir o erro porque permitirá que se execute con privilexios completos e acceda a todos os recursos do sistema necesarios. Ademais, pode ser necesario outorgar permisos específicos á aplicación para permitir que se execute correctamente.

Paso 1: Fai clic co botón dereito na aplicación.

Paso 2: Seleccione Executar como administrador na configuración de Windows.

Preguntas máis frecuentes sobre o erro 0xc0000022

Que é o código de erro 0xc0000022 en Windows XP?

O código de erro 0xc0000022 en Windows XP xeralmente ocorre cando o Control de acceso de usuarios (UAC) do sistema está desactivado ou o UAC bloquea un ficheiro específico. O código de erro tamén pode ocorrer se se modificou algún ficheiro do sistema ou se se produce un problema cos permisos asignados a eles.

Que afectan os usuarios avanzados ao código de erro 0xc0000022?

Adoitan ser os usuarios avanzados. causa raíz do código de erro 0xc0000022. Este erro asóciase máis habitualmente a problemas de permisos e os usuarios avanzados poden modificar os permisos do usuario e do sistema, o que provoca erros. Outras causas potenciais deste erro inclúen ficheiros corruptos, problemas de memoria ou entradas de rexistro de Windows danadas.

Os programas de Adobe afectan o código de erro 0xc0000022?

Os programas de Adobe, comoPhotoshop e Acrobat Reader adoitan asociarse co código de erro 0xc0000022. Este erro pode ocorrer cando os ficheiros do sistema específicos non se inician correctamente ou cando un programa intenta acceder a recursos restrinxidos.

Por que recibín o código de erro 0xc0000022 en Windows Vista?

O código de erro 0xc0000022 é un código de erro xerado por Windows Vista e outras versións do sistema operativo Windows. Indica un problema coa aplicación ou o ficheiro do sistema en cuestión. Varios factores, incluídos ficheiros corruptos do sistema, conflitos de software de terceiros, problemas de hardware e controladores incompatibles, poden provocalo.

Son Cathy Daniels, experta en Adobe Illustrator. Utilizo o software desde a versión 2.0 e levo creando titoriais para el desde 2003. O meu blog é un dos destinos máis populares da web para as persoas que queiran aprender Illustrator. Ademais do meu traballo como blogueiro, tamén son autor e deseñador gráfico.