ERROR_LOCK_VIOLATION: 11 Mejores Soluciones
¿Sigue viendo ERROR_LOCK_VIOLATION al intentar acceder a un archivo?
El sistema de archivos de Windows utiliza un robusto sistema de almacenamiento en caché para abordar el multitasking. Sin embargo, debido a un error en las primeras ediciones de Windows 7, Windows Vista, Windows Server 2008 y Windows Server 2008 R2, es posible que reciba el siguiente error:
- ERROR_LOCK_VIOLATION: 33 (0x21) El proceso no puede acceder al archivo porque otro proceso ha bloqueado una parte del archivo.
Ocasionalmente, hay informes del mismo problema en versiones modernas, como Windows 10 y 11.
Cómo Solucionar ERROR_LOCK_VIOLATION
Para ayudarle a resolver este problema urgente, he enumerado los métodos probados y verificados a continuación, comenzando por los más fáciles:
Solución de Problemas Básica
- Reinicie el sistema: Un simple reinicio o reinicio forzado también podría solucionar el problema.
- Haga una copia del archivo fuente: Cree una copia del archivo fuente en un directorio diferente. Luego, intente acceder al archivo utilizando el software relevante.
- Cierre todas las aplicaciones abiertas: Use el Administrador de tareas de Windows para cerrar todas las aplicaciones abiertas para descartar cualquier conflicto de software. Las aplicaciones de terceros aparecerán debajo de la sección Aplicaciones del Nombre de procesos.
- Verifique los procesos en segundo plano: Además, revise la sección Procesos en segundo plano y averigüe si hay alguna aplicación de terceros en ejecución, excepto por los procesos de Windows.
- Desactive brevemente el antivirus: Desactive las herramientas de monitoreo en tiempo real o la Seguridad de Windows integrada. Para el antivirus incorporado, vaya a Configuración > Actualización y seguridad > Seguridad de Windows > Protección contra virus y amenazas > Administrar configuraciones > Desactivar protección en tiempo real. No olvide volver a habilitarlo cuando haya terminado la prueba.
Actualice Windows OS a Su Última Edición
Para PCs con Windows 10 y 11, siga estos pasos:
Presione Windows + I para abrir Configuración.
Haga clic en el menú Actualización y seguridad en el panel izquierdo.
Ahora, vaya a Actualización de Windows y haga clic en Buscar actualizaciones o Reanudar actualizaciones.
Para PCs más antiguos con Windows, pruebe estos pasos en su lugar:Haga clic en el botón del menú Inicio y seleccione la opción Todos los programas.
Luego, haga clic en el menú Actualización de Windows.
Haga clic en el botón Buscar actualizaciones en el panel izquierdo.
Seleccione Ver actualizaciones disponibles y verifique si hay una actualización de Service Pack para Microsoft Windows disponible.
Haga clic en el botón Instalar si es visible.
Siga las instrucciones en pantalla para completar la actualización a la última edición de Service Pack.
Si no ve la opción de actualización anterior, puede descargar manualmente el Service Pack apropiado para su sistema operativo Windows desde el Centro de descargas de Microsoft. Dado que Microsoft ha dejado de dar soporte a las versiones más antiguas, es posible que tenga que instalar los Service Packs manualmente.
También puede consultar el portal del Catálogo de actualizaciones de Microsoft para más actualizaciones.
Use la Herramienta Process Explorer de Sysinternals
A veces, el Administrador de tareas de Windows no puede detener completamente las aplicaciones en conflicto. Por lo tanto, ERROR_LOCK_VIOLATION seguirá apareciendo incluso si ha cerrado algunas de ellas.
Puede usar el Process Explorer de Sysinternals en su lugar. Aquí está cómo:
- Descargue Process Explorer desde el sitio web oficial de Microsoft.
- Descomprima el contenido en una carpeta dedicada.
- Ejecute el archivo EXE procexp si su PC es un sistema de 32 bits.
- Si es una máquina de 64 bits, ejecute el archivo EXE procexp64.
- Presione Ctrl + F y escriba el nombre completo del archivo con la extensión y presione Enter.
- Debería ver una lista de procesos en conflicto.
- Si no ve nada como se muestra en la captura de pantalla a continuación, presione Ctrl + Shift + F.
- Esto abrirá el cuadro de diálogo Búsqueda de Process Explorer.
- En el campo Subcadena de handle o DLL, escriba nuevamente el nombre del archivo problemático.
- Haga clic en Buscar. Espere hasta un minuto para que la tabla se complete.
- Ahora verá la lista de aplicaciones en conflicto.
- Cierre esas desde la pantalla de inicio de Process Explorer. Haga clic derecho en el objetivo y seleccione Finalizar Proceso.
Ejecute un Comprobador de Errores de Disco
- Presione Windows + E para abrir el Explorador de archivos.
- Haga clic en Este PC en el panel de navegación izquierdo.
- Seleccione la primera unidad, como C: y haga clic derecho.
- Elija Propiedades del menú contextual.
- Navegue a la pestaña Herramientas en el cuadro de diálogo de Propiedades.
- Haga clic en el botón Comprobar debajo de la sección de Verificación de errores.
- Se mostrará el cuadro de diálogo de Verificación de errores junto con una barra de progreso.
- Permita que el proceso se complete.
- Ahora, repita estos pasos para el resto de las unidades en su PC.
Escanear en Busca de Malware en Modo Offline
- Abra la aplicación Configuraciones de Windows presionando las teclas de Windows y I simultáneamente.
- Haga clic en Actualización y seguridad en la parte inferior.
- Ahora, seleccione Seguridad de Windows de la lista de opciones en el panel de navegación izquierdo.
- Haga clic en Protección contra virus y amenazas en el lado derecho.
- Seleccione el botón Opciones de escaneo debajo de Escaneo rápido.
- Luego, desplácese hacia abajo a las Opciones avanzadas y haga clic en ella.
- Seleccione la opción de escaneo Microsoft Defender Offline, y haga clic en el botón Escanear ahora debajo de ella.
- Windows Defender ahora realizará un escaneo exhaustivo de malware mientras su computadora está en modo offline.
Cambiar los Permisos de Seguridad del Archivo
¿Está viendo el error ERROR_LOCK_VIOLATION en una red de Workgroup/Homegroup, unidad compartida o cuenta de Windows que no es administrador? Intente permitir el acceso al archivo para todos los colaboradores o reduciendo las políticas de seguridad siguiendo estos pasos:
- Navegue hasta el archivo problemático, selecciónelo y haga clic derecho.
- Seleccione Propiedades del menú contextual.
- Vaya a la pestaña Seguridad del cuadro de diálogo de Propiedades.
- Verá los usuarios en la lista de Grupo o nombre de usuario.
- Seleccione el usuario objetivo y presione el botón Editar.
- Nuevamente elija el mismo nombre de usuario en el cuadro de diálogo Permisos para.
- Marque todas las casillas en la sección Permitir.
- Haga clic en Aplicar y Aceptar en todos los cuadros de diálogo para hacer efectivas las modificaciones.
Solucionar Problemas de Hardware, Controladores y Firmware
Es posible que la unidad de disco no esté instalada adecuadamente o que esté enfrentando problemas de conectividad. Por lo tanto, apague la PC y abra la carcasa de la PC. Desenchufe el cable de alimentación y el cable de datos del HDD o SSD. Si es un chip NVMe M.2 SSD, retírelo de su ranura PCIe.
Conecte bien los cables de nuevo a la unidad de disco duro o a la unidad de estado sólido. Para el chip NVMe, reasegúrelo adecuadamente. Encienda la PC y verifique si el problema vuelve a aparecer o no.
Además, asegúrese de que los controladores SATA HDD de la PC con Windows estén actualizados realizando estos pasos:
- Haga clic derecho en la bandera del menú de inicio y haga clic en Administrador de dispositivos en el menú contextual.
- En Administrador de dispositivos, expanda el árbol de Unidades de disco y haga clic derecho en una unidad de disco.
- Seleccione Actualizar controlador del menú contextual.
- Elija Buscar automáticamente controlador en el siguiente cuadro de diálogo que aparece.
- Espere a que Windows actualice los controladores ya sea desde la base de datos de Microsoft o desde otras fuentes oficiales en línea.
- Asegúrese de que el dispositivo esté conectado a internet todo el tiempo.
Si el almacenamiento interno es un chip SSD o NVMe SSD, puede instalar el software de gestión de SSD del fabricante. Por ejemplo, estoy utilizando un disco NVMe M.2 de Crucial, así que he instalado y probado el método usando la aplicación Crucial Storage Executive.
Verifique si hay actualizaciones disponibles para el firmware de hardware.
Aplique la actualización y reinicie la PC.
Ejecute los Escaneos SFC y DSM para Arreglar el Sistema de Archivos de Windows
Si el sistema de archivos de Windows está comprometido, los siguientes escaneos revelarán y solucionarán eso:
Ejecutando un Escaneo SFC
- Abra el menú Usuario avanzado haciendo clic derecho en el botón del menú Inicio.
- Seleccione Terminal (Admin) para abrir Windows PowerShell con privilegios de administrador.
- Ingrese
sfc /scannowen la consola y presione Enter.
- No necesita hacer nada si ve alguno de los siguientes resultados:
- No se encontraron violaciones de integridad.
- Se encontraron y repararon violaciones de integridad.
- Sin embargo, si ve el siguiente mensaje en la terminal, pase al paso de escaneo de DISM:
- Se encontraron violaciones de integridad pero algunas no se pudieron reparar.
Ejecutando el Escaneo de DSM
- Abra la terminal de Windows PowerShell con derechos de administrador.
- Copie y pegue el siguiente comando dentro de la consola:
`dism /online /cleanup-image /restorehealth`- Presione Enter para ejecutar el script.
- Permita que el escaneo DISM repare el sistema de archivos de Windows con el último archivo de imagen de referencia de Microsoft.
Realice un Arranque Limpio
- Escriba Sistema en el menú Inicio y haga clic en la herramienta de Configuración del Sistema en la sección Mejor coincidencia.
- Vaya a la pestaña Servicios y marque la casilla para la opción Ocultar todos los Servicios de Microsoft.
- Presione el botón Deshabilitar todo.
- Haga clic en la pestaña Inicio y seleccione Abrir Administrador de tareas.
- El enlace lo llevará directamente a la pestaña Inicio del Administrador de tareas.
- Deshabilite todos los procesos de inicio activos excepto los controladores, como Bluetooth, Realtek HD Audio, etc.
- Regrese a la pestaña Servicios de la Configuración del Sistema.
- Presione el botón Aplicar.
- Reinicie su PC.
Ahora, pruebe si el problema desaparece. Cualquiera que sea el resultado, no olvide reiniciar en modo normal habilitando nuevamente todos los servicios de terceros.
Utilice la Restauración del Sistema de Windows
¿Comenzó a aparecer el ERROR_LOCK_VIOLATION después de un cambio importante en la PC? Podría intentar deshacer los cambios siguiendo estos pasos:
- Abra la ventana Acerca de de Configuración de Windows presionando las teclas Windows y Pause Break juntas.
- Desplácese hacia abajo hasta la parte inferior de la pantalla Acerca de y haga clic en Protección del sistema.
- Se abrirá el cuadro de diálogo de Propiedades del sistema llevándolo directamente a la pestaña de Protección del sistema.
- Haga clic en el botón Restaurar sistema.
- Se abrirá el cuadro de diálogo de Restauración del sistema. Haga clic en Siguiente.
- Seleccione un punto de restauración de la tabla y haga clic en Siguiente.
- Haga clic en Finalizar para iniciar el proceso de Restauración del sistema.
- Siga las instrucciones en pantalla.
Contactar Soporte al Consumidor de Microsoft para un Hotfix
Si está utilizando alguno de los siguientes sistemas PC o Servidor de Windows y ninguna de las soluciones anteriores está funcionando, debe contactar al equipo de soporte técnico:
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2008 Service Pack 2 (SP2)
- Windows Server 2008 R2 Service Pack 1 (SP1)
- Windows 7
- Windows 7 Service Pack 1 (SP1)
- Windows Vista Service Pack 2 (SP2).
Visite la página de Contáctenos y seleccione el logo de Windows OS. En el cuadro superpuesto de Windows, presione el botón Obtener soporte empresarial si proviene de una organización empresarial. Alternativamente, si es un usuario individual, haga clic en la opción Obtener soporte para el hogar.
Tendrá que iniciar sesión con una cuenta de Microsoft 365 o Microsoft Live para contactar a un especialista de soporte premium.
Resumen
Así que, estos son los métodos que puede seguir para solucionar el error del sistema de archivos de Windows ERROR_LOCK_VIOLATION en varias ediciones de OS. También tenemos un nuevo artículo sobre Error_Lock_Failed, así que no se lo pierda.
¿Funcionaron estas soluciones para usted? ¿Conoce una mejor solución? Comente a continuación para compartir sus pensamientos. Además, aprenda cómo lidiar con un problema similar, ASSIGN_DRIVE_LETTERS_FAILED.