Sé que puede apagar remotamente una máquina Windows con la línea de comando "apagar". Pero creo que es imposible poner remotamente una máquina en modo seguro (con conexión en red). ¿Alguien sabe de una manera de hacer esto?
Sé que puede apagar remotamente una máquina Windows con la línea de comando "apagar". Pero creo que es imposible poner remotamente una máquina en modo seguro (con conexión en red). ¿Alguien sabe de una manera de hacer esto?
Respuestas:
Si tiene derechos de administrador en la máquina remota, entonces es posible.
Necesita editar el archivo boot.ini (generalmente se encuentra en la raíz de la unidad C:)
Abra un símbolo del sistema en su máquina local
tipo:
EDIT \\MACHINENAME\C$\BOOT.INI
Se abrirá el archivo ini de arranque que generalmente se ve así:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect
Al final de la última línea, debe agregar
/safeboot:network
la última línea leerá algo así como
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect /safeboot:network
Guarde los cambios y luego fuerce un reinicio desde la línea de comandos y debería reiniciarse en modo seguro con funciones de red. ¡Recuerde volver a cambiar el archivo boot.ini cuando haya terminado!
Para reiniciar Windows 7 en modo seguro con funciones de red, ejecute msconfig.exe. En la pestaña Inicio, puede seleccionar "Inicio seguro" y hay una casilla de verificación para la conexión en red.
No estoy seguro si Remote Desktop se ejecutará en modo seguro. Yo uso TightVNC. Para que el servicio TightVNC se inicie en modo seguro, copie su entrada de registro en safeboot \ network:
REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f
Otros servicios de VNC probablemente pueden activarse de la misma manera.
No es probable para una máquina de estación de trabajo. Necesitas algo que te dé el control de la máquina en sí para decirle a Windows cómo arrancar.
Tendrá más suerte en el hardware del servidor ya que muchos proveedores incorporan una opción para conectarse a la consola de forma remota.
Sin embargo, si tiene la opción de conectarse interactivamente a Windows en la máquina, puede usar MSCONFIG para configurar el modificador / SAFEBOOT en boot.ini y luego reiniciar la máquina. Haga Inicio -> Ejecutar y escriba MSCONFIG, luego en la pestaña boot.ini marque / SAFEBOOT en Opciones de arranque y elija en qué modo seguro desea iniciar (en este escenario, RED).
Esto es exactamente para lo que sirve la opción integrada de apagado de luces de HP. Editar el archivo boot.ini no será de mucha ayuda, ya que no podrá iniciar sesión en la máquina, ya que el servicio RDP no se ejecutará. En caso de que sea un servidor HP, puede conectarse directamente a su consola a través del portal https y también tener acceso al "botón de encendido" virtual.
Esa respuesta anterior sobre editar el boot.ini, es agradable y todo, EXCEPTO ... no puede cambiar el archivo boot.ini ... si sigue las instrucciones de "Mark" paso a paso, golpea una pared de ladrillos porque el boot.ini es de solo lectura.
EDITAR: Y sí ... Lo probé para iniciar sesión como administrador.
Si elige apresuradamente modificar BOOT.ini
para reiniciar en modo seguro con funciones de red, y luego reiniciar, verá que no puede iniciar sesión de forma remota. Es probable que pueda ver el archivo de arranque \\machinename\C$\boot.ini
, pero no podrá modificarlo porque es de solo lectura. Tampoco podrá hacer clic con el botón derecho y desmarcar 'solo lectura' porque no podrá navegar al C$
directorio en absoluto. Ahora tengo que iniciar sesión físicamente en esta estación de trabajo virtual para cambiar la parte boot.ini
posterior. ¡Nunca volveré a cometer ese error!
¿Qué pasó con el archivo boot.ini?
Windows 7 Más
En versiones anteriores de Windows, boot.ini era un archivo del sistema que contenía información sobre los sistemas operativos Windows instalados en una computadora. Esta información se mostró durante el proceso de inicio cuando encendió su computadora. Fue más útil en configuraciones de arranque múltiple, o para usuarios avanzados o administradores que necesitaban personalizar cómo comenzó Windows.
En esta versión de Windows, el archivo boot.ini ha sido reemplazado por Boot Configuration Data (BCD). Este archivo es más versátil que boot.ini, y puede aplicarse a plataformas informáticas que utilizan medios distintos del sistema básico de entrada / salida (BIOS) para iniciar la computadora.
Si necesita realizar cambios en BCD, como eliminar entradas de la lista de sistemas operativos que se muestran, use la herramienta de línea de comandos Bcdedit, una herramienta avanzada destinada a administradores y profesionales de TI. Para obtener información técnica sobre Bcdedit, visite el sitio web de Microsoft para profesionales de TI.
Si su computadora tiene una configuración de arranque múltiple, aún puede cambiar qué sistema operativo Windows se abre de manera predeterminada y por cuánto tiempo mostrar la lista de sistemas operativos, utilizando Sistema en el Panel de control.
2.En el panel izquierdo, haga clic en Configuración avanzada del sistema. Se requiere permiso de administrador Si se le solicita una contraseña o confirmación de administrador, escriba la contraseña o proporcione la confirmación.
3.Haga clic en la pestaña Avanzado y luego, en Inicio y recuperación, haga clic en Configuración.
4.En Inicio del sistema, elija un sistema operativo predeterminado y la cantidad de tiempo para mostrar la lista de sistemas operativos, haga clic en Aceptar y luego haga clic en Aceptar nuevamente.
http://windows.microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7
Si comete este error, es probable que pueda navegar al archivo boot.ini a través del Explorador de archivos, por lo que \ hostname \ C $ \ boot.ini, y existe la posibilidad de que también pueda eliminar "/ safeboot : red "y guardar.
Si puede guardar el cambio en el archivo boot.ini, ejecute un símbolo del sistema como administrador e intente ejecutar este comando para reiniciar: shutdown / r / m \ hostname / t 00
¡Esperemos que con esto vuelvas a estar en el negocio!