Reinicialização remota em modo de segurança? (janelas)

13

Eu sei que você pode desligar remotamente uma máquina Windows com a linha de comando "shutdown". Mas acho que é impossível colocar remotamente uma máquina no modo de segurança (com rede). Alguém sabe uma maneira de fazer isso?

ScottStonehouse
fonte

Respostas:

10

Se você possui direitos de administrador na máquina remota, é possível.

Você precisa editar o arquivo boot.ini (geralmente encontrado na raiz da unidade C:)

Abra um prompt de comando na sua máquina local

tipo:

EDIT \\MACHINENAME\C$\BOOT.INI

O arquivo boot ini será aberto, o que geralmente se parece com isso:

[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

No final da última linha, você precisa adicionar

/safeboot:network

a última linha irá ler algo como

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

Salve as alterações e, em seguida, force uma reinicialização a partir da linha de comando e ela deverá reiniciar no modo de segurança com a rede. Lembre-se de alterar o arquivo boot.ini novamente quando terminar!

Marko Carter
fonte
2
Também vale a pena mencionar que o RDP pode não funcionar no modo de segurança. Eu não tentei / testei sozinho, mas me disseram que não funciona no XP Home. Sua milhagem pode variar.
KPWINC 17/08/2009
3
Isso não funciona com o Vista / 7. O uso do msconfig.exe funciona no XP, Vista e 7 (e é mais fácil).
Mivk 26/05
7

Para reiniciar o Windows 7 no modo de segurança com rede, execute o msconfig.exe. Na guia Inicialização, você pode selecionar "Inicialização segura" e há uma caixa de seleção para conexão em rede.

Não tenho certeza se a Área de Trabalho Remota será executada no modo de segurança. Eu uso o TightVNC. Para que o serviço TightVNC inicie no modo de segurança, copie sua entrada do registro para safeboot \ network:

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

Outros serviços VNC provavelmente podem ser ativados da mesma maneira.

mivk
fonte
Eu usei isso muitas vezes com o vnc. Isso funciona muito bem.
31915 Johnny
Isso funciona perfeitamente para o Windows Server 2008 R2 também. Deve ser a resposta aceita IMO
patrick
2

Não é provável para uma máquina de estação de trabalho. Você precisa de algo que lhe controle a própria máquina para informar ao Windows como inicializar.

Você terá mais sorte no hardware do servidor, pois muitos fornecedores criam uma opção para conectar-se ao console remotamente.

Se você tiver a opção de conectar-se interativamente ao Windows na máquina, poderá usar o MSCONFIG para definir a opção / SAFEBOOT no boot.ini e, em seguida, reinicie a máquina. Inicie -> Executar e digite MSCONFIG e, na guia boot.ini, marque / SAFEBOOT em Opções de inicialização e escolha em qual modo de segurança você deseja inicializar (neste cenário, REDE).

squillman
fonte
1

O LogMeIn possui uma opção de reinicialização do modo de segurança.

JS.
fonte
1

É exatamente para isso que serve a opção de apagar as luzes da HP. A edição do arquivo boot.ini não será de grande ajuda, pois você não poderá fazer login na máquina, pois o serviço RDP não será executado. Caso seja um servidor HP, você pode se conectar diretamente ao console via portal https e também ter acesso ao "botão liga / desliga" virtual.

Nienor
fonte
0

A resposta acima sobre editar o boot.ini é legal e tudo mais - EXCETO ... você não pode alterar o arquivo boot.ini ... se seguir as instruções de "Mark" passo a passo - você bate em uma parede de tijolos porque o boot.ini é somente leitura.

EDIT: E sim .... Eu testei o login como administrador.

Tom
fonte
3
Então altere-o .... Clique com o botão direito do mouse em ---> Propriedades e desmarque "somente leitura" ... Se você estiver no c $ do computador remoto com direitos administrativos, não deverá ter problemas em fazer isso.
0

Se você escolheu apressadamente modificar BOOT.inipara reiniciar no modo de segurança com a rede e depois reiniciar, verá que não pode fazer logon remotamente. Você provavelmente poderá visualizar o arquivo de inicialização \\machinename\C$\boot.ini, mas não poderá modificá-lo porque é somente leitura. Você também não poderá "clicar com o botão direito do mouse e desmarcar 'somente leitura'" porque não poderá navegar para o C$diretório. Agora tenho que fazer login fisicamente nesta estação de trabalho virtual para mudar de boot.inivolta. Nunca mais cometerei esse erro!

Analista Joe
fonte
Pode parecer um erro, mas pode ser tomado à medida que a experiência ganha, o nível de conhecimento aumenta. Da próxima vez, você terá seus planos de failover prontos? ... e serviços SSH ativos, lembra-se do WMIC? O WMI funciona perfeitamente no modo de segurança; você pode, por exemplo, reiniciar o normal se não houver atividade no modo de segurança por um período de tempo. E é claro que você pode usar o WMI para alterar o processo de inicialização.
Sampo Sarrala - codidact.org 10/10
0

O que aconteceu com o arquivo boot.ini?

Windows 7 Mais

Nas versões anteriores do Windows, o boot.ini era um arquivo de sistema que continha informações sobre os sistemas operacionais Windows instalados em um computador. Essas informações foram exibidas durante o processo de inicialização quando você ligou o computador. Foi mais útil em configurações de inicialização múltipla ou para usuários avançados ou administradores que precisavam personalizar como o Windows foi iniciado.

Nesta versão do Windows, o arquivo boot.ini foi substituído pelo BCD (Boot Configuration Data). Esse arquivo é mais versátil que o boot.ini e pode ser aplicado a plataformas de computadores que usam outros meios que não o BIOS (sistema básico de entrada / saída) para iniciar o computador.

Se você precisar fazer alterações no BCD, como remover entradas da lista de sistemas operacionais exibidos, use a ferramenta de linha de comando Bcdedit, uma ferramenta avançada destinada a administradores e profissionais de TI. Para obter informações técnicas sobre o Bcdedit, visite o site da Microsoft para profissionais de TI.

Se o seu computador for uma configuração de inicialização múltipla, você ainda poderá alterar qual sistema operacional Windows será aberto por padrão e por quanto tempo exibir a lista de sistemas operacionais usando Sistema no Painel de Controle.

  1. Para abrir Sistema, clique no botão Iniciar Imagem do botão Iniciar, clique com o botão direito do mouse em Computador e, em seguida, clique em Propriedades.

2.No painel esquerdo, clique em Configurações avançadas do sistema. É necessária permissão do administrador Se você for solicitado com uma senha ou confirmação de administrador, digite a senha ou forneça a confirmação.

3.Clique na guia Avançado e, em Inicialização e recuperação, clique em Configurações.

4.Em Inicialização do sistema, escolha um sistema operacional padrão e o tempo necessário para exibir a lista de sistemas operacionais, clique em OK e, em seguida, clique em OK novamente.

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

David H.
fonte
0

Se você cometer esse erro, provavelmente poderá navegar para o arquivo boot.ini via File Explorer, então \ hostname \ C $ \ boot.ini, e há uma chance de você também conseguir remover "/ safeboot : rede "e salve.

Se você puder salvar a alteração no arquivo boot.ini, execute um prompt de comando como administrador e tente executar este comando para reiniciar: shutdown / r / m \ hostname / t 00

Espero que com isso você volte aos negócios!

AlexParty
fonte