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?

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!


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.


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


1

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


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.


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.


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!


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


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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.