Riavvio remoto in modalità provvisoria? (finestre)


13

So che puoi spegnere da remoto un computer Windows con la riga di comando "shutdown". Ma penso che sia impossibile portare in remoto una macchina in modalità sicura (con rete). qualcuno conosce un modo per fare questo?

Risposte:


10

Se si dispone dei diritti di amministratore sul computer remoto, è possibile.

È necessario modificare il file boot.ini (di solito si trova nella directory principale dell'unità C:)

Apri un prompt dei comandi sul tuo computer locale

genere:

EDIT \\MACHINENAME\C$\BOOT.INI

Si aprirà il file di avvio ini che di solito assomiglia a questo:

[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

Alla fine dell'ultima riga devi aggiungere

/safeboot:network

l'ultima riga quindi leggerà qualcosa di simile

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"  
/noexecute=optin /fastdetect /safeboot:network

Salvare le modifiche e quindi forzare un riavvio dalla riga di comando e dovrebbe riavviarsi in modalità provvisoria con rete. Ricorda di cambiare il file boot.ini quando hai finito!


2
Vale anche la pena ricordare che il PSR potrebbe non funzionare in modalità sicura. Non l'ho provato / testato da solo, ma mi è stato detto che non funziona su XP Home. Il tuo chilometraggio può variare.
KPWINC,

3
Questo non funziona con Vista / 7. L'uso di msconfig.exe funziona in XP, Vista e 7 (ed è più semplice).
mivk

7

Per riavviare Windows 7 in modalità provvisoria con rete, eseguire msconfig.exe. Nella scheda Avvio, è possibile selezionare "Avvio sicuro" e c'è una casella di controllo per la rete.

Non sono sicuro se Desktop remoto verrà eseguito in modalità provvisoria. Uso TightVNC. Per avviare il servizio TightVNC in modalità provvisoria, copiare la voce di registro in safeboot \ network:

REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f

Altri servizi VNC possono probabilmente essere attivati ​​allo stesso modo.


L'ho usato molte volte con VNC. Funziona benissimo.
johnny,

Funziona perfettamente anche con Windows Server 2008 R2. Dovrebbe essere la risposta accettata IMO
patrick

2

Non probabile per una macchina workstation. Hai bisogno di qualcosa che ti dia il controllo della macchina stessa per dire a Windows come avviare.

Avrai più fortuna sull'hardware del server poiché molti fornitori creano un'opzione per connettersi alla console in remoto.

Se hai la possibilità di collegarti interattivamente a Windows sul computer, tuttavia, puoi utilizzare MSCONFIG per impostare l'opzione / SAFEBOOT in boot.ini, quindi riavviare il computer. Avvia -> Esegui e digita MSCONFIG, quindi nella scheda boot.ini seleziona / SAFEBOOT in Opzioni di avvio e scegli in quale modalità di sicurezza vuoi avviare (in questo scenario, RETE).


1

LogMeIn ha un'opzione di riavvio safemode.


1

Questo è esattamente ciò a cui serve l'opzione di spegnimento integrato di HP. La modifica del file boot.ini non sarà di grande aiuto, poiché non sarà possibile accedere al computer, poiché il servizio RDP non verrà eseguito. Nel caso in cui si tratti di un server HP, puoi collegarti direttamente alla sua console tramite il portale https e avere accesso al "pulsante di accensione" virtuale.


0

Quella risposta sopra su modifica boot.ini, è buona e tutto - TRANNE .... non puoi cambiare il file boot.ini ... se segui le indicazioni di "Mark" passo dopo passo - colpisci un muro di mattoni perché boot.ini è di sola lettura.

EDIT: E sì .... Ho testato l'accesso come amministratore a.


3
Quindi modificalo .... Fai clic destro ---> Proprietà e deseleziona "Sola lettura" ... Se sei nel c $ del computer remoto con diritti amministrativi non dovresti avere problemi a farlo.

0

Se si è scelto in fretta di modificare il BOOT.iniriavvio in modalità provvisoria con rete e quindi il riavvio, si scoprirà che non è possibile accedere in remoto. Probabilmente sarai in grado di visualizzare il file di avvio \\machinename\C$\boot.ini, ma non potrai modificarlo perché è di sola lettura. Inoltre, non sarà possibile "fare clic con il pulsante destro del mouse e deselezionare" sola lettura "perché non sarà possibile accedere alla C$directory. Ora devo accedere fisicamente a questa workstation virtuale per cambiare la parte boot.iniposteriore. Non commetterò mai più questo errore!


Potrebbe sembrare un errore, ma potrebbe essere preso come esperienza acquisita, livello di conoscenza. La prossima volta avrai pronti i tuoi piani di failover? ... e servizi SSH attivi, ricordi WMIC? WMI funziona perfettamente in modalità provvisoria, ad esempio è possibile riavviare normalmente se non vi è alcuna attività in modalità provvisoria per un certo periodo di tempo. E ovviamente potresti usare WMI per modificare il processo di avvio.
Sampo Sarrala - codidact.org

0

Che cosa è successo al file boot.ini?

Windows 7 Altro

Nelle versioni precedenti di Windows, boot.ini era un file di sistema che conteneva informazioni sui sistemi operativi Windows installati su un computer. Queste informazioni sono state visualizzate durante il processo di avvio all'accensione del computer. È stato molto utile nelle configurazioni multiboot o per utenti esperti o amministratori che avevano bisogno di personalizzare l'avvio di Windows.

In questa versione di Windows, il file boot.ini è stato sostituito con Boot Configuration Data (BCD). Questo file è più versatile di boot.ini e può applicarsi a piattaforme di computer che utilizzano mezzi diversi dal BIOS (Basic Input / Output System) per avviare il computer.

Se è necessario apportare modifiche a BCD, ad esempio rimuovere le voci dall'elenco dei sistemi operativi visualizzati, utilizzare lo strumento da riga di comando Bcdedit, uno strumento avanzato destinato ad amministratori e professionisti IT. Per informazioni tecniche su Bcdedit, visitare il sito Web Microsoft per i professionisti IT.

Se il tuo computer è una configurazione multiboot, puoi comunque cambiare quale sistema operativo Windows apre per impostazione predefinita e per quanto tempo visualizzare l'elenco dei sistemi operativi, usando Sistema nel Pannello di controllo.

  1. Aprire Sistema facendo clic sul pulsante Start Immagine del pulsante Start, facendo clic con il pulsante destro del mouse su Computer e quindi facendo clic su Proprietà.

2. Nel riquadro sinistro, fare clic su Impostazioni di sistema avanzate. È richiesta l'autorizzazione dell'amministratore Se viene richiesta una password dell'amministratore o una conferma, digitare la password o fornire la conferma.

3.Fare clic sulla scheda Avanzate, quindi, in Avvio e ripristino, fare clic su Impostazioni.

4.All'avvio del sistema, selezionare un sistema operativo predefinito e la quantità di tempo per visualizzare l'elenco dei sistemi operativi, fare clic su OK, quindi fare nuovamente clic su OK.

http://windows.microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7


0

Se dovessi commettere questo errore, sarai probabilmente in grado di accedere al file boot.ini tramite Esplora file, quindi \ hostname \ C $ \ boot.ini e c'è la possibilità che tu sia anche in grado di rimuovere "/ safeboot : rete "e salva.

Se è possibile salvare la modifica nel file boot.ini, quindi eseguire un prompt dei comandi come amministratore e provare a eseguire questo comando per riavviare: shutdown / r / m \ hostname / t 00

Spero che con questo tornerai in affari!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.