Agregar una herramienta personalizada al menú de inicio avanzado de Windows RE
Puedes agregar una herramienta de diagnóstico o solución de problemas personalizada a la imagen del Entorno de recuperación de Windows (WinRE). Esta herramienta se muestra en el menú Inicio avanzado.
Al desarrollar la herramienta personalizada para ejecutarse en WinRE, puedes aprovechar la compatibilidad con teclado táctil y en pantalla disponible en WinRE.
Novedad de Windows 10: no podrás agregar componentes opcionales de WinRE que aún no estén en las herramientas predeterminadas de WinRE. Por ejemplo, si tiene una aplicación de Windows 8 que dependía de los componentes opcionales de .NET, deberá volver a escribir la aplicación para Windows 10.
Agregar una herramienta personalizada
Extraiga y monte una imagen de Windows (install.wim) y su imagen winRE correspondiente (winre.wim):
md c:\mount xcopy D:\sources\install.wim C:\mount md C:\mount\windows Dism /mount-image /imagefile:C:\mount\install.wim /index:1 /mountdir:C:\mount\windows md C:\mount\winre Dism /mount-image /imagefile:c:\mount\windows\windows\system32\recovery\winre.wim /index:1 /mountdir:C:\mount\winre
Para obtener más información sobre estos pasos, vea el tema: Personalizar Windows RE.
En el Bloc de notas, cree un archivo de configuración que especifique el nombre de archivo y los parámetros de la herramienta personalizada (si existe):
<?xml version="1.0" encoding="utf-8"?> <!-- WinREConfig.xml --> <Recovery> <RecoveryTools> <RelativeFilePath>OEMDiagnostics.exe</RelativeFilePath> <CommandLineParam>/param1 /param2</CommandLineParam> </RecoveryTools> </Recovery>
Donde
C:\Tools\OEMDiagnostics.exe
es la herramienta personalizada de solución de problemas o diagnóstico, y dónde/param1
y/param2
son parámetros opcionales que se usan al ejecutar esta herramienta personalizada.Nota
Solo puedes agregar una herramienta personalizada a los menús de inicio avanzados de WinRE.
Guarde el archivo con codificación UTF-8. No use ANSI:
Haga clic en Archivo y después en Guardar como. En el cuadro Codificación , seleccione UTF-8 y guarde este archivo como
C:\mount\WinREConfig.xml
.Cree una
\Sources\Recovery\Tools
carpeta en la carpeta de montaje de WinRE y, a continuación, copie la herramienta personalizada y su archivo de configuración en la nueva carpeta:md C:\mount\winre\sources\recovery\tools copy C:\Tools\OEMDiagnostics.exe C:\mount\winre\sources\recovery\tools copy C:\mount\WinREConfig.xml C:\mount\winre\sources\recovery\tools
La herramienta personalizada y las carpetas asociadas deben estar en esta carpeta para que pueda seguir funcionando después de futuras actualizaciones de WinRE.
Confirme las personalizaciones y desmonte la imagen de WinRE:
Dism /unmount-image /mountdir:C:\mount\winre /commit
Opcional: realice una copia de seguridad de la imagen de WinRE.
copy C:\mount\windows\windows\system32\recovery\winre.wim C:\mount\winre_amd64_backup.wim
A menudo, puede reutilizar las mismas personalizaciones en varias imágenes.
Desmonte y guarde los cambios de la imagen base de Windows:
Dism /unmount-image /mountdir:C:\mount\windows /commit
Implementación de la imagen
En el Bloc de notas, cree un archivo de configuración que describa la herramienta personalizada en el menú Inicio avanzado. Agregue descripciones para cada idioma que admita. En este ejemplo se especifican las versiones en inglés y francés del nombre y la descripción de la herramienta:
<?xml version="1.0" encoding="utf-8"?> <!-- AddDiagnosticsToolToBootMenu.xml --> <BootShell> <WinRETool locale="en-us"> <Name>Fabrikam Utility</Name> <Description>Troubleshoot your Fabrikam PC</Description> </WinRETool> <WinRETool locale="fr-fr"> <Name>Utilité de Fabrikam</Name> <Description>Dépannez votre PC de Fabrikam</Description> </WinRETool> </BootShell>
Advertencia
Limite los
<Name>
valores y<Description>
a aproximadamente 30 caracteres o menos para asegurarse de que aparecen correctamente en el menú Inicio avanzado.Guarde el archivo con codificación UTF-8:
Haga clic en Archivo y después en Guardar como. En el cuadro Codificación , seleccione UTF-8 y guarde este archivo como
E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
.Donde
E:\
es la letra de unidad de una unidad extraíble o una ubicación de red.En el equipo de destino, durante la implementación de imágenes, pero después de registrar la imagen de arranque personalizada de WinRE y el sistema operativo Windows, debe registrar la descripción de la herramienta personalizada:
Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml
Si la herramienta personalizada está registrada correctamente, la salida de la ejecución de este comando será:
<OEM Tool = 1>
.Nota
Para obtener más información sobre la implementación de Windows, consulte el tema Implementar Windows RE.
Compruebe que la herramienta personalizada aparece en el menú Inicio avanzado cuando se inicia desde Windows
Reinicie el equipo de destino y complete la configuración rápida como usuario.
Nota
Si se le pide una clave de producto, haga clic en Omitir.
Haga clic en Iniciar>configuración de PC y, a continuación, seleccione General.
En la sección Inicio avanzado , seleccione Reiniciar ahora.
Aparece el menú inicio avanzado de Windows.
En el menú Inicio avanzado , seleccione Solucionar problemas y, a continuación, haga clic en el vínculo Utilidad fabrikam .
El equipo se reinicia en WinRE y aparece la herramienta especificada en la <sección RecoveryTools> del archivo WinREConfig.xml.
Confirme que la herramienta personalizada funciona correctamente y, a continuación, cierre la herramienta.
Si la herramienta personalizada no aparece en el menú Inicio avanzado, puede probar lo siguiente:
Compruebe que el WinREConfig.xml y los archivos de AddDiagnosticsToolToBootMenu.xml se guardan con el formato de codificación UTF-8.
Deshabilite WinRE, vuelva a registrar la herramienta personalizada y, a continuación, habilite WinRE. Por ejemplo:
Reagentc /disable Reagentc /setbootshelllink /configfile E:\Recovery\BootMenu\AddDiagnosticsToolToBootMenu.xml Reagentc /enable
Compruebe que la herramienta personalizada aparece en el menú recuperación de WinRE.
En el menú de recuperación, seleccione Solucionar problemas y, a continuación, haga clic en el vínculo Fabrikam Utility (Utilidad de Fabrikam).
Confirme que la herramienta personalizada funciona correctamente y, a continuación, cierre la herramienta.
Haga clic en Continuar.
El equipo se reinicia en el sistema operativo.
Temas relacionados
Referencia técnica del entorno de recuperación de Windows (Windows RE)