¿Reinicio remoto en modo seguro? (ventanas)

13

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?

ScottStonehouse
fuente

Respuestas:

10

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!

Marko Carter
fuente
2
También vale la pena mencionar que RDP podría no funcionar en modo seguro. No lo he probado / probado yo mismo, pero me han dicho que no funciona en XP Home. Su experiencia puede ser diferente.
KPWINC
3
Esto no funciona con Vista / 7. Usar msconfig.exe funciona en XP, Vista y 7 (y es más fácil).
mivk
7

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.

mivk
fuente
Lo he usado muchas veces con vnc. Funciona muy bien
johnny
Esto funciona perfectamente para Windows Server 2008 R2 también. Debería ser la respuesta aceptada OMI
patrick
2

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).

squillman
fuente
1

LogMeIn tiene una opción de reinicio en modo seguro.

JS.
fuente
1

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.

Nienor
fuente
0

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.

Tom
fuente
3
Así que cámbielo .... Haga clic derecho ---> Propiedades y desactive "Solo lectura" ... Si está en el c $ de la computadora remota con derechos administrativos, no debería tener problemas para hacerlo.
0

Si elige apresuradamente modificar BOOT.inipara 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.iniposterior. ¡Nunca volveré a cometer ese error!

Analista Joe
fuente
Puede parecer un error, pero podría tomarse como experiencia adquirida, cómo subir de nivel. ¿La próxima vez tendrá listos sus planes de conmutación por error? ... y servicios SSH activos, ¿recuerdas WMIC? WMI funciona perfectamente en modo seguro, por ejemplo, puede reiniciar a la normalidad si no hay actividad en modo seguro durante un período de tiempo. Y, por supuesto, podría usar WMI para alterar el proceso de arranque.
Sampo Sarrala - codidact.org
0

¿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.

  1. Abra el sistema haciendo clic en el botón Inicio Imagen del botón Inicio, haciendo clic con el botón derecho en Equipo y luego haciendo clic en Propiedades.

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

David H.
fuente
0

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!

AlexParty
fuente