
Me encontré con el siguiente problema de Registro. Cuando exporto una clave "ShellNew" como copia de seguridad antes de cambiar algo, los valores que se muestran en formato hexadecimal en el archivo *.reg (NO en Regedit, donde son legibles por humanos) se "abrevian". Es decir:
- Comando >> c
- RutaIcono >> yo
- MenúTexto >> m
Obviamente, esto es un problema, porque restaurar dicha clave introducirá los valores "c", "i" y "m", que son inútiles. Por lo tanto, esta situación se reduce a eliminar permanentemente los valores "Command", "IconPath" y "MenuText". Sólo pude restaurarlos manualmente: ya sea corrigiendo el archivo *.reg antes de ejecutarlo, o directamente en el Registro. (En mi humilde opinión, la primera es la mejor opción, porque de esta manera se mantiene una BU correcta de estos valores)
Por ejemplo, de dicha clave: [HKEY_LOCAL_MACHINE\SOFTWARE\Classes.contact\ShellNew] Me molesté en probar con esta clave, ya que no uso "contactos" en Windows y porque en mi máquina solo tiene estos valores.
Pero las teclas "ShellNew" también desempeñan un papel al crear nuevas carpetas o accesos directos con el menú contextual en el Explorador de Windows, por lo que no carecen de importancia e impacto. Tenga en cuenta que el problema parece limitado a Win7 (estoy en Win7 Ultimate, x64); Pude comprobarlo en Win10 y allí todo parece normal.
¿Alguien por ahí se ha encontrado con este comportamiento también? ¿Existe otra solución además de intervenir manualmente? No encontré ninguna mención al respecto en línea, pero a medida que más usuarios modifican los atajos, es posible que haya afectado a otros en el pasado.
EDITAR 1:
Encontré otro caso, lo que indica que el problema parece más generalizado y no limitado a las claves "ShellNew".
Pero los síntomas son los mismos: el nombre del valor se corta después de su primera letra cuando se exporta como un archivo *.reg.
De hecho, el valor "FriendlyTypeName" se abrevia como "F" en al menos una docena de subclaves de
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes] (por ejemplo, batfile, Briefcase, chkfile, ...)
Además, @DavidPostill informa que no puede reproducir el problema en su Win7 Home Premium (x64). Gracias por hacérmelo saber.
EDITAR 2:
Parece que mi pregunta introdujo mucha confusión. Acabo de darme cuenta de que de alguna manera la barra invertida después de "Clases" desaparece en la versión preliminar y final de esta misión, aunque está presente en la "zona de edición". ¿Es ese un problema conocido con el editor de preguntas y respuestas de SuperUser? ¿Hay alguna manera de corregir esta anomalía?
Respuesta1
Al intentar proporcionar las siguientes capturas de pantalla solicitadas por @Biswapriyo, descubrí que mi problema parece ser un error en la herramienta de Registro que uso. Esa es la v8.04 delRegistrador Gerente de Registro. He notificado a su servicio de asistencia técnica. Aquí hay un ejemplo del error:
Y aquí está el equivalente de Regedit:
Entonces, como el Regedit nativo de Windows exporta bien estas claves de registro, supongo que esta pregunta se puede cerrar.