A regra "Reiniciar o computador" falhou ao instalar o SQL Server 2008

16

Ao tentar instalar as edições do SQL Server 2008 Developer e Enterprise em uma caixa do Windows 7, recebi esta mensagem:

Rule "Restart computer" failed. A computer restart is required. You must restart this computer before installing SQL Server.

Claro que já reiniciei 10 vezes.

Encontrei uma postagem em um fórum dizendo que eu deveria limpar

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations

mas eu não tenho essa chave.

    
por Pablo 12.01.2015 / 13:59

8 respostas

0

Talvez exista uma solução melhor, mas a única que consegui encontrar foi a reinstalação. Nota mental: sempre instale o SQL Server primeiro.

    
por 05.12.2009 / 16:15
10

.... depois de instalar o SQL Server 2008 Express, coloque o valor (pode ser várias linhas) de volta nessa configuração. Então copie-os em algum lugar!

Correção:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager é o caminho. Session Manager é a pasta. PendingFileRenameOperations é a configuração. Limpe o valor nessa configuração.

Erro comum:

Você notará que há mais pastas na pasta Session Manager . Não olhe para lá. Essas são subpastas. Depois de clicar na pasta Session Manager , encontre a configuração à direita.

    
por 04.11.2016 / 15:58
6

Experimentei a opção SkipRules de outra resposta com o SQL Server Express 2014:

  • execute SQLEXPRWT_x86_ENU.exe apenas para extrair os arquivos e fechá-lo

  • cd SQLEXPRWT_x86_ENU

  • setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck

Em seguida, o processo de configuração não reclamou da regra "Reinicialização obrigatória", mas ainda falhou no final com as seguintes mensagens:

A previous installation required a reboot of the machine for changes to take effect. To proceed, restart your computer and then run Setup again.

One or more affected files have operations pending. You must restart your computer after the setup process is completed.

Então, tentei excluir temporariamente as chaves de registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations e HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired mencionadas em outras respostas aqui. Depois que a configuração foi executada sem problemas e tudo funcionou sem reinicialização.

    
por 23.05.2017 / 13:33
5

como indicado no link existe também uma chave importante do windowsupdate

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired

isto também deve ser 0 ou não presente.

    
por 19.11.2013 / 11:40
2

Quando os truques com a limpeza das chaves de registro não funcionam: - HKLM \ SYSTEM \ CurrentControlSet \ Control \ Gerenciador de sessão \ PendingFileRenameOperations - Atualização do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto \ RebootRequired

Você pode tentar uma reinicialização a partir da linha de comando. Pressione Windows + R para a caixa de diálogo "Executar" e digite cmd e pressione Enter para iniciar a linha de comando.

O comando para uma reinicialização forçada com atraso de zero segundos é " shutdown -r -f -t 0 ".

Isso pode ser útil quando você usa um computador com Windows 8 ou um Win8.1, porque um desligamento às vezes não é um desligamento real, mas um "desligamento híbrido", que na verdade é um estado de hibernação para habilitar "inicialização rápida". p>     

por 09.07.2014 / 21:17
1

Entre em Windows -> Control Panel -> Administrative Tools -> Services e pare todos os SQL Server Services . Então é só apertar Re-run .

    
por 02.09.2015 / 23:56
0

Eu tive o mesmo problema. quando eu reiniciei a máquina que estava funcionando bem.ele foi devido a atualizações do Windows em pendentes.

    
por 01.09.2016 / 20:09
0

Etapa 1: abra o registro. Para o registro aberto, pressione a tecla window + R e digite

Passo 2: Digite regedit e pressione o botão Enter

Passo 3: Agora selecione o Gerenciador de HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session

Etapa 4: clique duas vezes em "PendingFileRenameOperations"

Etapa 5: exclua todos os dados da caixa de texto Dados do valor.

Passo 6: Pressione OK e feche o registro.

Agora tente executar a instalação do SQL Server 2008 novamente. Espero que o erro Reiniciar o computador falhe, não venha novamente.

    
por 09.03.2018 / 19:28