¿Cómo puedo solucionar el problema de «Windows no encuentra regedit»?
El mensaje de error «Windows no pudo encontrar regedit.exe» puede producirse debido a una infección de Windows con malware, a la corrupción de los archivos del sistema o a los controladores de varios dispositivos de tu ordenador. El error también puede deberse a una instalación incorrecta de Windows.
Por si no lo sabías, regedit.exe es un archivo ejecutable responsable de ejecutar el editor del registro de Windows. Este último, a su vez, representa el cerebro de todo el sistema. Hay que tener en cuenta que es muy raro que los usuarios se encuentren con un mal funcionamiento del registro, pero si le ocurre algo, suele ser algo realmente grave.
¿Cuál es la causa de que «Windows no encuentre regedit.exe»?
- El funcionamiento de los programas maliciosos o los virus. Es posible que algunos huéspedes no invitados hayan conseguido entrar en tu sistema. Los virus y el malware pueden afectar a Windows de muchas maneras diferentes, como robando datos personales, provocando errores aleatorios o incluso haciendo que tu sistema se bloquee al hacer entradas extrañas en su registro.
- Archivos del sistema dañados. El registro de Windows accede constantemente a varios archivos del sistema. Si el registro se encuentra con un archivo que necesita, pero se ha corrompido, el sistema dará al usuario el error correspondiente. Existe la posibilidad de que aparezca el mensaje «Windows no pudo encontrar regedit.exe» sólo porque los archivos del sistema están dañados.
- Configuración incorrecta de las políticas de grupo locales. Las Políticas de Grupo de Windows son una poderosa herramienta que puede utilizarse para bloquear y obtener acceso a varios componentes del sistema. Si se ha bloqueado el acceso al registro de Windows en el Editor de directivas de grupo local, la aparición del error no es tan sorprendente.
- Variables de entorno de Windows mal configuradas. Las variables de entorno son valores en los que se almacena toda la información relativa al entorno del sistema. Cada proceso en Windows tiene un conjunto de variables de entorno con sus valores específicos. Y si estas variables de entorno no están configuradas correctamente, tienes muchas posibilidades de encontrarte con este error.
- Instalación fallida de Windows. Los problemas de registro suelen producirse después de una instalación no muy exitosa de Windows.
Antes de pasar a los métodos de solución…
- Asegúrate de que has iniciado la sesión con una cuenta de administrador.
- Arranca el sistema en modo seguro. Si no puedes hacerlo por los pasos normales, intenta hacerlo a través del entorno de recuperación (Windows RE) en el medio de instalación de Windows.
Solución «Windows no pudo encontrar regedit.exe»
Solución 1 Ejecuta un análisis antivirus
Los sistemas que han sido infectados con virus y otros programas maliciosos se encuentran con muchos problemas durante su funcionamiento, como la incapacidad de acceder al editor del registro.
Intenta ejecutar un análisis antivirus en tu ordenador. Incluso puedes utilizar Windows System Defender. Comprueba tu sistema en busca de amenazas de un modo u otro, y deshazte de ellas si las encuentras.
Solución #2 Restaurar los archivos del sistema
Los archivos de sistema dañados pueden causar un montón de problemas de todo tipo para Windows: el error «Windows no pudo encontrar regedit.exe» está en la lista de estos problemas. Afortunadamente, los daños pueden repararse con la herramienta Comprobador de Archivos de Sistema, que está incorporada en Windows.
Pulsa Win+R para que aparezca la ventana Ejecutar delante de ti. A continuación, escribe el valor en la línea en blanco cmd y pulsa Ctrl+Mayús+Enter. En cuanto se abra la ventana del símbolo del sistema, escribe el comando sfc /scannow y pulsa Intro.
Ahora debes esperar a que se complete el escaneo y a que se restauren los archivos corruptos del sistema, si se encuentra alguno. Reinicia tu ordenador y comprueba si hay problemas en el registro.
Solución #3 Ejecuta la herramienta DISM
DISM es un sistema de mantenimiento y gestión de imágenes de despliegue. Esta herramienta te ayuda a restaurar el repositorio de componentes y la imagen del sistema Windows, resolviendo así un problema de registro.
Abre de nuevo la línea de comandos (con privilegios de administrador, por supuesto), y ejecuta los tres comandos siguientes en la línea de comandos:
- DISM /Online /Limpiar-Imagen /ComprobarSalud
- DISM /Online /Limpieza-Imagen /ScanHealth
- DISM /Online /Limpiar-Imagen /RestaurarSalud
Todos estos comandos pueden tardar en ejecutarse, así que ten paciencia y espera a que terminen. A continuación, reinicia tu ordenador y comprueba si aparece el error «Windows no pudo encontrar regedit.exe».
Solución #4 Cambiar la configuración de la política de grupo local
El editor local de políticas de grupo (gpedit.msc) se encarga de crear muchas políticas que se aplican a varios componentes del sistema, regulando así su funcionamiento. Puede que se haya denegado el acceso al editor del registro a través de una política de grupo específica.
Vamos a intentar entrar en el editor de políticas de grupo local contigo y arreglar la situación.
- Pulsa Win+R;
- introduce el valor gpedit.msc y pulsa OK;
- entonces procede como sigue:
- ↓Configuración del usuario
- ↓Plantillas administrativas
- ↓Sistema
- encuentra la política llamada «Denegar el acceso a las herramientas de edición del registro» y haz doble clic en ella;
- marca la casilla junto a «Desactivado» y luego haz clic en «Aplicar» y «Aceptar»;
- reinicia el ordenador y comprueba si hay problemas de registro.
Solución #5 Cambiar las variables de entorno
Las variables de entorno contienen toda la información relativa al entorno del sistema. Literalmente, cada proceso en Windows tiene un conjunto de variables de entorno con sus valores únicos. Si estas variables de entorno no se configuran correctamente, pueden causar muchos problemas a todo el sistema.
- Pulsa Win+S;
- escribe «Sistema» y selecciona el resultado encontrado;
- haz clic en la línea «Parámetros adicionales del sistema»;
- ahora haz clic en «Variables de entorno…»;
- selecciona la línea llamada «Ruta» en la lista de variables de usuario de la nueva ventana y haz clic en el botón «Cambiar…»;
- haz clic de nuevo en «Cambiar» e inserta la siguiente línea:
- %USERPROFILE%AppDataLocalMicrosoftWindowsApps
- guarda los cambios y reinicia el ordenador.
Comprueba si aparece el error «Windows no pudo encontrar regedit.exe».
Solución #6 Reemplazar el regedit.exe dañado
Es posible que tu Windows no pueda acceder al editor del registro porque el archivo regedit.exe esté dañado. Puedes sustituir este archivo ejecutable utilizando el contenido de la carpeta Windows.old
- Accede a tu sistema en modo seguro;
- ve a la partición del sistema en tu disco y abre la carpeta Windows.antiguo;
- luego abre la carpeta de Windows y copia el archivo regedit.exeque se ubicará allí;
- ir a la carpeta principal Windows en la partición del sistema y pega en ella el archivo regedit.exe previamente copiado.
Si no tienes la carpeta Windows.old (permanece en el sistema después de una versión anterior de Windows), puedes conseguir este ejecutable en algún otro ordenador. Una vez que hayas sustituido regedit.exe, reinicia el ordenador y comprueba si se ha solucionado el error «Windows no pudo encontrar regedit.exe».
Solución #7 Restaurar las entradas del registro
Existe la posibilidad de que se hayan modificado algunas entradas del registro en tu sistema, por lo que ya no puedes acceder al editor del registro. Puedes restablecer las entradas del registro a sus valores por defecto creando un pequeño archivo en tu ordenador.
Abre el Bloc de notas y pega en él las siguientes líneas:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion]
«SM_GamesName»=»Juegos»
«SM_ConfigureProgramsName»=»Establecer el acceso al programa y los valores predeterminados»
«CommonFilesDir»=»C:N-Archivos de ProgramaN-Archivos Comunes»
«CommonFilesDir (x86)»=»C:N-Archivos de Programa (x86)N-Archivos Comunes»
«CommonW6432Dir»=»C:N-Archivos de programa/N-Archivos comunes»
“DevicePath”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,
00,74,00,25,00,5c,00,69,00,6e,00,66,00,3b,00,00,00
“MediaPathUnexpanded”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,
6f,00,6f,00,74,00,25,00,5c,00,4d,00,65,00,64,00,69,00,61,00,00,00
«DirectorioDeArchivosDePrograma»=»C:N- ArchivosDePrograma»
«DirectorioDeArchivosDePrograma (x86)»=»C:N-ArchivosDePrograma (x86)»
“ProgramFilesPath”=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,
00,69,00,6c,00,65,00,73,00,25,00,00,00
«ProgramW6432Dir»=»C:\Program Files»
Versión 5.00 del Editor del Registro de Windows
Guarda el archivo en una ubicación conveniente y nómbralo «RegFixing.reg» (¡asegúrate de darle al archivo una extensión REG!). Ahora haz clic con el botón derecho en el archivo que has creado y selecciona «Fusionar». A continuación, reinicia el ordenador y comprueba si el error del registro se ha solucionado.
Solución #8 Restaurar o reinstalar el SO
Hay veces en las que nada ayuda a algunos usuarios: ni restaurar los archivos del sistema, ni ajustar las variables de entorno, ni sustituir regedit.exe por un archivo que funcione. Si te encuentras en la misma situación, tienes que restaurar tu sistema operativo Windows o reinstalarlo por completo. Puedes utilizar un punto de recuperación (Win+R→rstrui) si tienes uno, o puedes restablecer tu ordenador a su estado original (Actualización y Seguridad→Restauración→Inicio). Si la Restauración del Sistema tampoco resuelve el error «Windows no pudo encontrar regedit.exe», es hora de reinstalar Windows.