Cometí un error, cambié el valor de .exe
en registry editor
y actualmente no puedo volver a abrir el editor ni ningún otro programa .exe (nada). ¿Puedo hacer una copia de seguridad del registro a través de cmd? Lo intenté con
Xcopy c:\windows\system32\config\RegBack c:\windows\system32\config
Pero me devuelve "0 archivos copiados", los archivos están en RegBack, el sistema operativo es Windows 10. También probé con la restauración del sistema desde 5 puntos de restauración del sistema diferentes, pero arroja un error, ¿alguna idea?
Respuesta1
Apuesto a que puedes abrir el Editor del Registro abriendo un símbolo del sistema (como administrador) y ejecutando:
regedit
.exe
en la raíz de clases son para que Explorer sepa cómo trabajar con .exe
archivos.
Por lo tanto, el símbolo del sistema no debería verse afectado.
Respuesta2
Aquí esta lo que hice:
Habilitar cuenta de administrador, segúnesteartículo:
- Active el menú Inicio en el sistema.
- Escriba lusrmgr.msc y seleccione el resultado que se le devuelve.
- Haga clic izquierdo en "Usuarios" en la barra lateral izquierda. Obtendrá una lista de todas las cuentas del sistema local a la derecha.
- Haga clic derecho en Administrador y seleccione Propiedades en el menú contextual.
- Quite la marca de verificación de "La cuenta está deshabilitada" en la ventana Propiedades del administrador y haga clic en Aplicar y luego en Aceptar.
Abra la cuenta de Administrador desdeInicio -> Cambiar usuario
- Abra
Git Bash here
desde alguna carpeta con clic derecho, luego abracmd
desde BASH y escribaregedit
. - Valores de retroceso desde
HKEY_CLASSES_ROOT -> exefile
yexefile -> shell -> open -> command
hacia los valores predeterminados (que cambié anteriormente).
PD: encontré una buena manera de cambiar los valores del registro si ya está cerrado el editor del Registro, este es un ejemplo para el archivo exe:
- Haga doble clic en un archivo de texto (.txt) en su sistema. (Esto abre el Bloc de notas).
- En el menú Archivo, haga clic en Nuevo.
Copie el siguiente contenido y péguelo en el Bloc de notas.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.exe] @="exefile"
Guarde el archivo con la extensión .REG.
- Haga doble clic en el archivo para ejecutarlo.
- Esto corrige el tipo de archivo .exe ProgID.
Respuesta3
La mejor solución podría ser volver a un punto de restauración del sistema anterior.
Ver el artículo (entre muchos) Cómo recuperarse usando Restaurar sistema en Windows 10.
Un pequeño problema: esto lo maneja un proceso SystemPropertiesProtection.exe
, que es un .exe
archivo. ¡Ay!
Por lo tanto, deberás hacerlo desde un USB de arranque, de la siguiente manera:
- En una PC que funcione, vaya a Sitio web de descarga de software de Microsoft
- Descargue la herramienta de creación de medios de Windows 10 y luego ejecútela
- SeleccionarCrear medios de instalación para otra PC
- Elija un idioma, edición y arquitectura (64 bits o 32 bits)
- Siga los pasos para crear medios de instalación y luego seleccioneFinalizar
- Conecte los medios de instalación que creó a su PC que no funciona y luego enciéndala.
- En la pantalla de configuración inicial, ingrese su idioma y otras preferencias, y luego seleccionePróximo. Si no ve la pantalla de configuración, es posible que su PC no esté configurada en el BIOS para iniciar desde la unidad.
- SeleccionarRepara tu computadora
- Sobre elElige una opcionpantalla, seleccioneSolucionar problemas
- SeleccionarOpciones avanzadas > Restaurar sistema.
También es posible que puedas iniciar desde el símbolo del sistema, con muchas posibilidades de que la copia funcione en ese entorno. Sólo que esto podría hacerte retroceder demasiado en el tiempo.
Respuesta4
las asociaciones de registro no son recursivas.
1) Activa "mostrar extensiones de archivo".
2) Crea un nuevo archivo de texto en el escritorio.
3) escribe 3 letras cmd
y guarda
4) cambiar el nombre a .bat
5) clic derecho -> ejecutar como administrador
6)regedit
7) Deshaz tu cambio