Como desativar a inicialização rápida no Windows 10 e no Windows Server 2016

Como profissionais de TI e provedores de serviços gerenciados (MSPs), compreender e controlar os recursos do sistema faz parte do trabalho. A inicialização rápida do Windows (também conhecida como Hiberboot ou Fastboot), disponível no Windows 10 e no Windows Server 2016, geralmente é benéfica, mas às vezes pode precisar ser desativada. Nesta postagem, vamos nos aprofundar no que é a inicialização rápida, suas implicações, como desativar a inicialização rápida manualmente ou por meio do PowerShell e as diferenças entre a inicialização rápida e a hibernação.

→ Facilite o gerenciamento de dispositivos Windows com o NinjaOne.

Descubra o que o NinjaOne pode fazer por você.

Entendendo a inicialização rápida

A inicialização rápida, ou Hiberboot, funciona salvando uma imagem do kernel e dos drivers do Windows carregados no hiberfile (hiberfil.sys) antes que o computador seja desligado. Ao ser reiniciado, o Windows usa essa imagem para acelerar o tempo de inicialização, criando uma melhor experiência para o usuário.

Complicações potenciais com a inicialização rápida

No entanto, o Fast Startup pode apresentar desafios em determinadas situações:

  • Sistemas de inicialização dupla: A inicialização rápida pode causar erros de disco ou perda de dados se outro sistema operacional acessar a partição do Windows.
  • Manutenção do sistema: Os profissionais de TI podem encontrar dificuldades ao realizar atualizações do sistema ou tarefas de manutenção.
  • Alterações de hardware: O Fast Startup pode não reconhecer novas alterações de hardware feitas durante o desligamento.

Como desativar manualmente a inicialização rápida

Para desativar o Fast Startup manualmente, siga estas etapas:

  1. Navegue até o Painel de controle e selecione “Opções de energia”
  2. Escolha ‘Choose what the power buttons do’
  3. Clique em “Change settings that are currently unavailable” (Alterar configurações que não estão disponíveis no momento)
  4. Em “Configurações de desligamento”, desmarque a caixa “Ativar inicialização rápida”.

Inicialização rápida vs. Hibernação

A inicialização rápida e a hibernação são semelhantes, mas têm finalidades diferentes. A hibernação salva uma imagem do seu trabalho e desliga o computador, enquanto a inicialização rápida salva apenas uma imagem do kernel do sistema e dos drivers carregados para reduzir o tempo de inicialização.

O impacto da desativação da inicialização rápida

Desativar a inicialização rápida pode resultar em tempos de inicialização um pouco mais longos. No entanto, o impacto geralmente é insignificante em sistemas modernos com unidades de estado sólido (SSDs) rápidas .

O Fast Startup foi projetado para acelerar o processo de inicialização. No entanto, com o avanço das SSDs e dos computadores modernos, os benefícios de ativá-la muitas vezes não superam os possíveis problemas que ela pode causar. A inicialização rápida não limpa completamente o estado do sistema, o que pode levar a problemas com configurações de inicialização dupla ou atualizações do Windows.

Para os profissionais de TI que gerenciam dispositivos, outra desvantagem da inicialização rápida é que ela impede a redefinição do tempo de atividade do sistema. O kernel do sistema, responsável pelo controle do tempo de atividade, é salvo quando a inicialização rápida está ativada, para que o tempo de atividade não seja redefinido no desligamento. Isso pode levar a leituras imprecisas do tempo de atividade, que geralmente são cruciais para solucionar problemas de sistemas lentos. Um usuário pode desligar o sistema pensando que isso ajudaria, mas como o Fast Startup não atualiza totalmente o sistema, o problema pode persistir. Uma reinicialização, que limpa o tempo de atividade, é necessária para uma atualização completa do sistema nesse cenário. Com a inicialização rápida desativada, o desligamento ou a reinicialização limpará completamente o estado do sistema, o que geralmente resolve uma variedade de problemas.

Solução de problemas após a desativação da inicialização rápida

Se você encontrar problemas depois de desativar o Fast Startup, você pode:

Como desativar a inicialização rápida usando o PowerShell

Para os profissionais que preferem a automação, aqui está um script do PowerShell que verifica se há privilégios administrativos e modifica o registro para desativar a inicialização rápida:


<#
.SYNOPSIS
    Disable Windows Fast Boot, also known as Hiberboot or Fast Startup.
.DESCRIPTION
    Disable Windows Fast Boot, also known as Hiberboot or Fast Startup.
.EXAMPLE
    No parameter needed.
    Disables Windows Fast Boot
.OUTPUTS
    None
.NOTES
    Minimum OS Architecture Supported: Windows 10, Windows Server 2016
    Release Notes:
    Initial Release
    (c) 2023 NinjaOne
    By using this script, you indicate your acceptance of the following legal terms as well as our Terms of Use at https://www.ninjaone.com/terms-of-use.
    Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms. 
    Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party. 
    Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library or website belonging to or under the control of any other software provider. 
    Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations. 
    Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks. 
    Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script. 
    EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).
#>
[CmdletBinding()]
param ()

begin {
    function Test-IsElevated {
        $id = [System.Security.Principal.WindowsIdentity]::GetCurrent()
        $p = New-Object System.Security.Principal.WindowsPrincipal($id)
        $p.IsInRole([System.Security.Principal.WindowsBuiltInRole]::Administrator)
    }
}
process {
    if (-not (Test-IsElevated)) {
        Write-Error -Message "Access Denied. Please run with Administrator privileges."
        exit 1
    }

    $Path = "HKLM:SYSTEMCurrentControlSetControlSession ManagerPower"
    $Name = "HiberbootEnabled"
    $Value = "0"

    try {
        if (-not $(Test-Path $Path)) {
            New-Item -Path $Path -Force | Out-Null
            New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType DWord -Force | Out-Null
        }
        else {
            New-ItemProperty -Path $Path -Name $Name -Value $Value -PropertyType DWord -Force | Out-Null
        }
    }
    catch {
        Write-Error $_
        Write-Host "Failed to disable Fast Boot."
        exit 1
    }
    exit 0
}
end {}

 

Economize tempo com mais de 300 scripts do NinjaOne Dojo.

Obtenha acesso hoje mesmo.

Em conclusão, a inicialização rápida, embora seja um recurso benéfico, pode não ser ideal em cenários específicos de TI. Compreender esse recurso e saber quando e como desativá-lo manualmente ou por meio do PowerShell pode ser essencial para manter uma infraestrutura de TI estável e robusta. Ao compreender e gerenciar de forma abrangente o Fast Startup, os profissionais de TI e os MSPs podem reduzir os riscos potenciais e, ao mesmo tempo, garantir o desempenho eficiente do sistema.

O NinjaOne pode otimizar suas operações automatizando tarefas repetitivas e demoradas. Sua interface amigável permite que técnicos de todos os níveis apliquem facilmente a automação em endpoints, incluindo scripts personalizados de uma extensa biblioteca, tornando a correção simples e intuitiva. Como Chris Hesler, da Crossroads Church, observou: “A NinjaOne nos ajudou… a reduzir as horas de trabalho… conseguimos trazer mais automação com a biblioteca de scripts para resolver nossos problemas recorrentes” Descubra o poder transformador da automação em suas operações de TI com o NinjaOne, uma ferramenta projetada com flexibilidade e intuitividade em sua essência.

Próximas etapas

Montar uma equipe de TI eficaz requer uma solução centralizada que seja a principal ferramenta de entrega de serviços. Com NinjaOne, a TI monitora, gerencia, protege e oferece suporte a todos os dispositivos, onde quer que estejam, dispensando infraestrutura complexa no local.

Saiba mais sobre a solução NinjaOne Remote Script Deployment, agende uma demonstração, ou inicie sua avaliação gratuita da plataforma NinjaOne.

Categories:

You might also like

Como instalar o .NET Framework 4 usando o PowerShell

Como gerar um relatório abrangente de LAN sem fio usando o PowerShell

Como habilitar o Microsoft Store para todos os usuários usando o PowerShell

Como detectar software de acesso remoto em um sistema usando o PowerShell

Como identificar unidades desbloqueadas e totalmente descriptografadas usando o PowerShell

Como detectar o tempo ocioso do usuário usando o PowerShell