Prólogo
Debe haber visto cajeros automáticos, quioscos de información, paneles publicitarios que muestran un error o una notificación del sistema. Si no ha visto tales dispositivos públicos "vivos", puede encontrar fácilmente fotos similares en Internet si busca imágenes de acuerdo con las palabras "error de ventanas ATM". Y una vez que la notificación del sistema apareció en vivo durante el pronóstico del tiempo, la foto se puede encontrar con las palabras "notificación en vivo de Windows". En aras del interés, aún puede buscar "la pantalla azul más grande".
¿Qué significa todo esto?
- ¿Te gustan los gatos?
- no
- ¡Simplemente no sabes cómo cocinarlos!
Para dispositivos especializados, Microsoft sugiere usar
Windows 10 IoT Enterprise , que difiere de Windows 10 Enterprise solo en ausencia de aplicaciones universales. En consecuencia, desde un punto de vista técnico, Win 10 IoT Enterprise es un sistema operativo de escritorio que involucra la interacción del usuario. Pero en dispositivos especializados, la interacción del usuario no debería ser porque a veces ni siquiera hay un usuario en su sentido habitual, especialmente para paneles publicitarios.
Al preparar un dispositivo especializado, algunos expertos técnicos se olvidan del matiz anterior o se olvidan de desactivar cualquier categoría de notificaciones. Este artículo está escrito para recordarle algunas características de la configuración de Windows para soluciones especializadas. En este artículo consideraremos la preparación de soluciones para una tarea empresarial.
Todas las configuraciones se describirán para Win 10 IoT Enterprise 2016 LTSB, cuya versión demo se puede descargar
aquí .
¿Qué tarea empresarial resuelves?
Una vez que llegué al punto de recogida de una tienda en línea. En esta tienda, los vendedores solo emitían productos o los miraban, y el pedido solo debía realizarse en el sitio web de la tienda. Para poder hacer un pedido directamente en el punto de recogida, se instalaron muchas PC en la sala de recogida. Las PC estaban ocultas, solo había un monitor y un mouse, se abrió una base de tienda especializada en la pantalla, en la que era posible encontrar productos y hacer un pedido y un teclado en pantalla.
Considere la posibilidad de preparar una solución similar que se diseñará para navegar por el sitio
www.quarta-embedded.ru . Condiciones de uso estimadas: sin fuente de alimentación ininterrumpida y con un mantenimiento mínimo.
Preparación de soluciones
Paso 1 - preparando el dispositivo
Como el dispositivo fue tomado una PC normal, con un disco duro de 120 GB, RAM 4 GB. Modo de arranque del sistema operativo: heredado.
Porque nuestro dispositivo se utilizará sin fuente de alimentación ininterrumpida, es imprescindible proporcionar cortes de energía no programados. Es decir el dispositivo debe encenderse solo cuando aparece una fuente de alimentación, para esto debe configurar el BIOS del dispositivo en consecuencia. Los elementos necesarios en el BIOS se pueden encontrar por los nombres intuitivos, lo tengo "Avanzado> Opciones de encendido> Después de la pérdida de energía", configúrelo en "Encendido". Pero si desea que el dispositivo permanezca apagado cuando se enciende cuando se apagó intencionalmente, configúrelo en "Estado anterior".
Paso 2 - Instalar Win 10 IoT
Instalar Win 10 IoT Enterprise no es diferente de instalar Win 10 Enterprise, por lo que no veo mucho sentido en describir la instalación. Instalaré "Win 10 IoT Enterprise 2016 LTSB x32" sin una conexión a Internet para que nada "extra" ingrese al sistema. En el primer arranque, creé el usuario administrador.
Paso 3: guarda la imagen del sistema
¿Qué, no esperaba tal giro? Acaba de instalar el sistema e inmediatamente guarde la imagen. Al preparar una solución, es aconsejable guardar periódicamente la imagen del sistema en caso de que algo salga mal de repente. Entonces no necesitará hacer primero la configuración del sistema.
Cuando hablamos de crear una imagen, tocamos el tema de la replicación, pero es tan amplio que se puede dedicar un artículo separado y más de uno, por lo que en este artículo no describiré este problema en detalle.
Para crear una imagen tecnológica (intermedia), sellaré el sistema con el comando
%SYSTEMROOT%\System32\Sysprep\sysprep.exe /audit /generalize /shutdown /quiet
y cree una imagen wim del volumen del sistema utilizando la utilidad DISM.
Importante: si sigue el mismo camino, luego de implementar dicha imagen, no olvide copiar el contenido del directorio "Windows \ System32 \ Recovery" al primer volumen en la carpeta "Recovery \ WindowsRE". Y debe hacer esto antes de cargar el sistema operativo. después de cargar el sistema operativo, el directorio "Windows \ System32 \ Recovery" ya estará vacío. Lo tengo implementado de la siguiente manera:
if exist W:\Windows\System32\Recovery\*.* ( xcopy W:\Windows\System32\Recovery\*.* S:\Recovery\WindowsRE\ /h /k /y attrib +s +h +i S:\Recovery attrib +s +h +i S:\Recovery\*.* /s /d )
Tenga en cuenta que después del sellado, el sistema iniciará sesión automáticamente en la cuenta de administrador incorporada. Y ahora sysprep se iniciará automáticamente. Para evitar que esta ventana me moleste, agregué un script de shell con un solo comando al shell: inicio
taskkill /im sysprep.exe
Para no olvidar eliminar el script, inmediatamente haré un script para sellar, en el que se escribirá el comando para limpiar la ejecución automática.
del "%systemdrive%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*" /q
Después de todo, todavía necesito sellar el sistema en modo oobe.
Todos los archivos tecnológicos que colocaré en la carpeta C: \ Sysprep
Paso 4 - instalación del controlador
Curiosamente, pero algunos se quejan de que después de instalar Win 10 "los controladores no se instalaron por sí mismos". Me apresuro a molestarte, nada sucede por sí solo, los controladores deben estar instalados. El sistema viene con un cierto conjunto de controladores estándar, pero es poco probable que con el conjunto estándar de controladores sea posible utilizar todas las capacidades del equipo. Es mejor si usted mismo instala los controladores más adecuados para su dispositivo. Windows puede descargar automáticamente los controladores de un repositorio especial de Microsoft e instalarlos, pero no es necesario que todos los controladores necesarios estén allí o que sean controladores adecuados. El controlador que el sistema instala automáticamente puede hacer que el sistema se bloquee. ¿Qué hacer si se encuentra en una situación en la que necesita evitar una instalación automática de controladores? Hay 2 opciones:
1. Deshabilitar el servicio de actualización
net stop wuauserv - comando de detención del servicio
sc config wuauserv start = disabled: cambia el modo de inicio del servicio a "Disabled"
Pero en este caso, el sistema no recibirá ninguna actualización
2. Deshabilite la instalación de un controlador específico en las políticas de grupo
Para hacer esto, necesitas:
Abra el Editor de directivas de grupo con gpedit
Vaya a la sección "Configuración del equipo \ Plantillas administrativas \ Sistema \ Instalación del dispositivo \ Restricción en la instalación de dispositivos". Versión en inglés de la rama "Configuración del equipo \ Plantillas administrativas \ Sistema \ Instalación del dispositivo \ Restricciones de instalación del dispositivo"
En esta sección, puede prohibir la instalación de un controlador para una clase específica o ID de equipo. Para evitar que se instalen otros controladores, NO necesita seleccionar la casilla de verificación "Aplicar también a dispositivos coincidentes que ya están instalados", de lo contrario, será imposible usar el dispositivo.
Porque Tengo una solución experimental y los controladores realmente no importan, no los instalaré a propósito. Después de conectarse a Internet, el sistema encontró un controlador para algunos dispositivos.
Paso 5: rusificación del sistema
Creo que esta acción es muy simple y no necesita ser descrita en detalle. Diré que para la correcta visualización del alfabeto cirílico, especifiqué el idioma ruso para los programas que no son compatibles con Unicode. Indicó la ubicación, aunque en mi caso esto no es necesario. Y en el camino, puede cambiar la zona horaria como el valor predeterminado es UTC -8. Instalé el paquete de idioma en ruso, cuando instalé el paquete de idioma a través de Internet, me pareció largo, así que lo instalé usando el paquete descargado previamente "Microsoft-Windows-Client-Language-Pack_x86_ru-ru.cab", instalado con el comando
DISM /Online /Add-Package /PackagePath:"%~dp0Microsoft-Windows-Client-Language-Pack_x%PROCESSOR_ARCHITECTURE:~-2%_ru-ru.cab"
Después de la instalación, cambié el idioma principal del sistema al ruso y activé la opción de copiar la configuración de idioma para la pantalla de bienvenida y las nuevas cuentas.
Eso es todo, se ha agregado el idioma ruso, tal vez pueda guardar la imagen del sistema ...
Paso 6 - Configuración de energía
Nuestro dispositivo no debe quedarse dormido y apagar el monitor, por lo que debe configurar la alimentación en consecuencia. La potencia se puede configurar usando el script:
powercfg -change -monitor-timeout-ac 0 powercfg -change -monitor-timeout-dc 0 powercfg -change -disk-timeout-ac 0 powercfg -change -disk-timeout-dc 0 powercfg -change -standby-timeout-ac 0 powercfg -change -standby-timeout-dc 0 powercfg -change -hibernate-timeout-ac 0 powercfg -change -hibernate-timeout-dc 0 pause
Paso 7: deshabilitar el modo de arranque de emergencia
El punto importante es que si nuestro dispositivo tiene un apagado incorrecto 2-3 veces seguidas, el sistema se iniciará en modo de recuperación, y esto no debería permitirse. Por lo tanto, apague este modo de arranque. Esto se puede hacer usando el comando
bcdedit /set {current} bootstatuspolicy IgnoreAllFailures
Tenga en cuenta que esta configuración está registrada en el repositorio bcd, que se encuentra en la partición de recuperación. No guardo la sección de recuperación mientras guardo la imagen del sistema, por lo tanto, después de implementar el sistema, esta configuración estará en su estado original desde Habrá un nuevo almacenamiento bcd. Para no olvidar esta configuración, la agregaré al script de sellado en modo oobe.
Paso 8: deshabilitar mensajes de error y notificaciones emergentes
Para que el sistema no muestre mensajes de error, una solicitud para enviar informes de errores, mensajes sobre problemas con el equipo, todo esto debe estar deshabilitado. El servicio de políticas de diagnóstico se puede configurar en políticas de grupo:
Configuración del equipo \ Plantillas administrativas \ Sistema \ Diagnóstico
Diagnóstico: configuración del nivel de ejecución del script: habilite "Detección y solo diagnóstico"
Pero es más fácil para mí configurar todo con un solo archivo de registro.
Windows Registry Editor Version 5.00 ; [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows] ;"ErrorMode"=dword:00000000 ; ;"ErrorMode"=dword:00000001 ; . , "ErrorMode"=dword:00000002 ; . , dll ; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting] ;"Disabled"=dword:00000000 ; "Disabled"=dword:00000001 ; ; [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WDI] ;"ScenarioExecutionEnabled"=dword:00000000 ; "ScenarioExecutionEnabled"=dword:00000001 ; "EnabledScenarioExecutionLevel"=dword:00000001 ; ;"EnabledScenarioExecutionLevel"=dword:00000002 ;,
Las notificaciones emergentes se pueden configurar en las políticas de grupo "Configuración de usuario \ Plantillas administrativas \ Menú Inicio y barra de tareas \ Notificaciones". Pero es más fácil para mí activar el modo No molestar, se puede activar en la interfaz gráfica, en el centro de notificaciones y en el registro. Porque Esta configuración se aplica a un usuario específico, luego debe realizarla bajo el usuario objetivo. Por lo tanto, creamos un usuario bajo el cual se ejecutará la aplicación para uso público. Si bien este usuario estará en el grupo de administradores, para facilitar la configuración. Para que no haya problemas con el nombre del grupo ruso / inglés, obtendré el nombre del grupo por SID.
net user User /add wmic useraccount where "Name='User'" set PasswordExpires=False for /f "tokens=2 delims==" %%i in ('wmic group where "SID='S-1-5-32-544'" get Name /value^|find "Name"') do set GroupName=%%i net localgroup %GroupName% User /add pause
Y encienda el modo no molestar.
Windows Registry Editor Version 5.00 ; " " [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings] "NOC_GLOBAL_SETTING_TOASTS_ENABLED"=dword:00000000 ; ;"NOC_GLOBAL_SETTING_TOASTS_ENABLED"=dword:00000001 ;
Para no olvidar excluir al usuario del grupo de administradores, agregaré el comando de exclusión al script de sellado.
for /f "tokens=2 delims==" %%i in ('wmic group where "SID='S-1-5-32-544'" get Name /value^|find "Name"') do set GroupName=%%i net localgroup %GroupName% User /delete
Paso 9 - Configurar actualizaciones del sistema
No está de más instalar todas las actualizaciones actuales en el momento de la preparación del sistema. Puede configurar actualizaciones basadas en los detalles de su dispositivo. Puede deshabilitar la instalación de todas las actualizaciones o actualizaciones de controladores, como discutimos en el paso 4. O puede deshabilitar la instalación de actualizaciones del sistema y dejar la actualización del controlador.
Windows Registry Editor Version 5.00 ; . [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] "NoAutoUpdate"=dword:00000001 ; ;"NoAutoUpdate"=dword:00000000 ;
Pero también es posible que necesite instalar actualizaciones del sistema, pero alguna actualización específica deshabilitará el sistema. En esta situación, puede evitar la instalación de una actualización específica. Esto se puede hacer usando la utilidad wushowhide.diagcab, que se puede encontrar
aquí .
En las políticas de grupo, puede encontrar muchas configuraciones detalladas para instalar actualizaciones. "Configuración del equipo \ Plantillas administrativas \ Componentes de Windows \ Windows Update"
Porque No necesito actualizaciones, las desactivo por completo:
net stop wuauserv sc config wuauserv start=disabled pause
Aquí guardaré una vez más la imagen del sistema.
Paso 10 - configura el inicio de la aplicación
La navegación a través del sitio quarta-embedded.ru estará en IE, para eliminar el acceso a la barra de direcciones y la configuración, puede habilitar el modo de pantalla completa en las políticas de grupo. "Configuración de usuario> Plantillas administrativas> Componentes de Windows> Internet Explorer> Habilitación del modo de pantalla completa". Y debe prohibir el cierre de IE "Configuración de usuario> Plantillas administrativas> Componentes de Windows> Internet Explorer> Menú del navegador> Menú Archivo: Desactivar el cierre del navegador y el Explorador de Windows".
Para iniciar la aplicación en lugar del shell del sistema, utilizaremos una herramienta especial de inicio de aplicaciones: ShellLauncher. Utilizándolo puedes:
1. Asignar el inicio de una aplicación específica a un usuario específico o grupo de usuarios
2. Controle el funcionamiento de la aplicación en ejecución. Al cerrar la aplicación en ejecución, puede:
- a. Reiniciar aplicación
- b. Sistema de reinicio
- c. Apagar el sistema
- d. No tomar medidas
Primero debe agregar ShellLauncher como componente, esto se puede hacer en la interfaz gráfica "Panel de control> Programas> Activar y desactivar componentes de la ventana", sección "Bloqueo del dispositivo". Puede configurar el inicio de programas en la rama del registro "HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Embedded \ Shell Launcher". el inicio de los programas está configurado por los SID de los usuarios, los SID se pueden encontrar utilizando la utilidad whoami. Para habilitar ShellLauncher, solo necesita reemplazar el lanzamiento del shell estándar en el registro con el lanzamiento de ShellLauncher. Y un poco de matiz, ShellLauncher no afecta el tamaño y la posición de la ventana del programa en ejecución, y a IE le gustaría ejecutar la pantalla completa desplegada. Por lo tanto, configuramos el modo de inicio de IE, nuevamente bajo el usuario Usuario, al mismo tiempo que prohibimos llamar al menú contextual de IE para que el usuario no arruine nada.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main] "FullScreen"="yes" [HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions] "NoBrowserContextMenu"=dword:00000001
Ahora estamos configurando ShellLauncher, nuevamente es más conveniente para mí hacer todo usando la consola ...
@echo off chcp 1251 echo ShellLouncher DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher echo. echo SID User for /f "tokens=2 delims==" %%i in ('wmic useraccount where "Name='User'" get SID /value^|find "SID"') do set SID=%%i echo. echo iexplore.exe User reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher\%SID%" /v Shell /t REG_SZ /d "C:\Program Files\Internet Explorer\iexplore.exe www.quarta-embedded.ru" /f echo. echo IE reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher\%SID%" /v DefaultReturnCodeAction /t REG_DWORD /d 0 /f echo. echo reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher\S-1-5-32-544" /v Shell /t REG_SZ /d "explorer.exe" /f echo. echo reg add "HKLM\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher\S-1-5-32-544" /v DefaultReturnCodeAction /t REG_DWORD /d 3 /f pause
Y, como ejemplo, puede asignar un shell predeterminado para que se ejecute cuando no se asignen aplicaciones al usuario.
Windows Registry Editor Version 5.00 ; , cmd.exe [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\Shell Launcher] "Shell"="explorer.exe" ; ;"DefaultReturnCodeAction"=dword:00000000 ; ;"DefaultReturnCodeAction"=dword:00000001 ; ;"DefaultReturnCodeAction"=dword:00000002 ; "DefaultReturnCodeAction"=dword:00000003 ;
Y enciende el Shell Launcher
Windows Registry Editor Version 5.00 ; ShellLouncher [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Shell"="eShell.exe" ; Shell Launcher ;"Shell"="explorer.exe" ; Shell Launcher
Paso 11: configuración de la pantalla de inicio del sistema
En versiones anteriores de Windows, puede configurar sus propios logotipos que aparecerían cuando se inicia el sistema, ahora solo hay dos opciones activadas. y fuera Puede deshabilitar el proceso de mostrar la carga en el repositorio bcd, ejecutaré estos comandos inmediatamente y los agregaré al script de sellado.
echo Windows . true false bcdedit /set {globalsettings} custom:16000067 true echo Windows. false bcdedit /set {globalsettings} nobootuxprogress true
También puede ocultar el proceso de inicio de sesión del usuario.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Embedded\EmbeddedLogon] ;"HideAutoLogonUI"=dword:00000000 ; "HideAutoLogonUI"=dword:00000001 ;
Ahora active el inicio de sesión de usuario automático Usuario, esto se puede hacer usando el comando netplwiz. Reiniciamos y vemos lo que sucedió, no se muestra el progreso de carga del sistema operativo, no se muestra el inicio de sesión del usuario. Solo, justo antes de ingresar al sistema, el ícono de Win y la animación en forma de bolas aparecen durante unos segundos, pero esto se debe a que el sistema operativo en modo auditoría, después de sellar en modo oobe, esto no sucederá. IE comenzó automáticamente con la dirección
www.quarta-embedded.ru , un poco más tarde apareció la pestaña microsoft.com, bueno, nada, necesitará agregar un comando para cambiar la configuración en el registro al archivo de respuesta de sellado
reg add HKLM\Software\Microsoft\Internet Explorer\Main" /v "DisableFirstRunCustomize" /t REG_DWORD /d 1
Aquí volveré a hacer una imagen del sistema.
Paso 12: instalación y eliminación de la clave de Windows
Antes de instalar la llave, debe desconectar la PC de Internet para que el sistema no se active. Puede agregar una clave e inmediatamente eliminarla para que nadie pueda sacarla. En este caso, el sistema aún se puede activar.
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr /cpky
Paso 13 - sellar el sistema
Para que el sistema no haga preguntas en el primer arranque después de sellar en modo oobe, utilizo un archivo de respuesta que se preparó previamente en la utilidad Windows System Image Manager. Ejecuto el script para sellar, debajo del contenido del script y el archivo de respuesta.
Guión para sellar:
del "%systemdrive%\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*" /q for /f "tokens=2 delims==" %%i in ('wmic group where "SID='S-1-5-32-544'" get Name /value^|find "Name"') do set GroupName=%%i net localgroup %GroupName% User /delete bcdedit /set {current} bootstatuspolicy IgnoreAllFailures bcdedit /set {globalsettings} custom:16000067 true bcdedit /set {globalsettings} nobootuxprogress true pushd "%~dp0" %SYSTEMROOT%\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown /quiet /unattend:Unattend.xml
Unattend.xml:
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="specialize"> <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <RunSynchronous> <RunSynchronousCommand wcm:action="add"> <Path>reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\OOBE /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f</Path> <Order>1</Order> <Description>Dont show key page</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Path>reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\OOBE /v UnattendCreatedUser /t REG_DWORD /d 1 /f</Path> <Order>2</Order> <Description>Dont make account</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Path>reg add "HKLM\Software\Microsoft\Internet Explorer\Main" /v "DisableFirstRunCustomize" /t REG_DWORD /d 1 /f</Path> <Order>3</Order> <Description>Disable First Run Customize</Description> </RunSynchronousCommand> <RunSynchronousCommand wcm:action="add"> <Path>cmd.exe /c rd %systemdrive%\Sysprep /s /q</Path> <Order>4</Order> <Description>Del Folder</Description> </RunSynchronousCommand> </RunSynchronous> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AutoLogon> <Enabled>true</Enabled> <Username>User</Username> </AutoLogon> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-US; ru-RU</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>ru-RU</UILanguage> <UILanguageFallback></UILanguageFallback> <UserLocale>ru-RU</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <OOBE> <HideEULAPage>true</HideEULAPage> <HideLocalAccountScreen>true</HideLocalAccountScreen> <HideOEMRegistrationScreen>true</HideOEMRegistrationScreen> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> <ProtectYourPC>1</ProtectYourPC> </OOBE> </component> </settings> <cpi:offlineImage cpi:source="" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> </unattend>
Resumen
Lo que sucedió al final ... El sistema se inició sin ninguna pregunta, IE comenzó con la página correcta. Si tiene en cuenta que no habrá acceso físico a la PC, y solo se podrá acceder al mouse desde los medios de entrada, entonces parece que no se puede romper nada. Entramos en la cuenta de administrador y vemos que la carpeta Sysprep se elimina. El sistema está listo ...