Tentativa de executar um erro de operação não autorizada ao configurar ou atualizar instâncias do SQL Server

Este artigo ajuda a resolver o problema em que a configuração ou atualização de instâncias do SQL Server falha e retorna uma mensagem de erro.

Aplica-se a:   SQL Server 2019 no Windows, SQL Server 2017 no Windows, SQL Server 2016, SQL Server 2014, SQL Server 2012
Número original do KB:   4594205

Sintomas

Considere o seguinte cenário:

  • Você tem um computador que está executando o Windows 10, versão 20H2 e o navegador Microsoft Edge de qualquer versão de 84.0.522.52 a 86.0.622.55.

  • Você tenta atualizar uma instância existente do Microsoft SQL Server 2012 até 2019 ou instalar uma nova instância do SQL Server juntamente com uma atualização (slipstream).

Nesse cenário, ocorre uma falha durante o processo de atualização e você recebe a seguinte mensagem de erro:

Tentativa de executar uma operação não autorizada.

Além disso, uma entrada é registrada no arquivo de log da Instalação do SQL Server, Detail.txt, que indica que a falha ocorreu durante a tentativa de abrir a sub-chave do Registro do Microsoft Edge.

Motivo

O processo de instalação do SQL Server não pode enumerar a seguinte sub-chave do Registro:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge

Resolução

Para resolver esse problema, use um dos seguintes métodos, conforme apropriado:

  • Método 1

    Se você estiver executando o Windows 10 de 64 bits, versão 20H2 (19042.xxx), deverá instalar o navegador Edge versão 86.0.622.56 ou uma versão posterior que inclua a correção para esse problema. Para ver o número da versão no Edge, selecione Configurações > sobre Borda.

    Para atualizar manualmente o navegador Edge, siga estas etapas:

    1. Inicie o Microsoft Edge.

    2. Selecione o botão Configurações (reellipses) no canto superior direito.

    3. No menu Configurações, selecione Ajuda e comentários sobre o Microsoft > Edge.

      Observação

      O Edge verifica automaticamente se há atualizações.

    4. Para concluir a instalação da atualização de Borda, selecione Reiniciar.

  • Método 2

    Importante

    Siga as etapas deste método com cuidado. Sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Antes de modificá-lo, faça backup do Registro para restauração em caso de problemas.

    Adicione a permissão Controle Total à conta Administradores. Para fazer isso, siga estas etapas:

    1. Inicie o Editor do Registro. Para fazer isso, selecione Iniciar, digite regedit e selecione Editor do Registro nos resultados da Pesquisa.

    2. No Editor do Registro, clique com o botão direito do mouse na HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge sub-chave e selecione Permissões.

    3. Na janela Permissões que é aberta, selecione Avançado.

    4. Na parte superior da janela Configurações de Segurança Avançadas, selecione Alterar ao lado do proprietário listado.

    5. Na janela Selecionar Usuário, Computador, Conta de Serviço ou Grupo, digite o nome da sua conta de usuário do Windows (ou seu endereço de email, se você tiver uma conta da Microsoft) na caixa Digite o nome do objeto a ser selecionado e selecione Verificar Nomes para validar o nome da conta.

    6. Selecione OK duas vezes.

    7. Na janela Permissões, selecione o grupo Usuários e marque a caixa de seleção Permitir para as permissões controle total.

      Observação

      Para conceder permissões somente à sua conta de usuário em vez do grupo Usuários, selecione Adicionar, siga as etapas do assistente Adicionar e conceda as permissões de Controle Total a essa conta.

    8. Selecione OK para retornar à janela principal do Editor do Registro.

Mais informações

A Instalação do SQL Server espera que os administradores tenham permissões de acesso de leitura/gravação em todas as sub-chaves que estão em , onde a Instalação procura por atualizações HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall instaladas do SQL Server. No entanto, em alguns casos, o sistema fornece aos administradores apenas permissões de leitura em sub-chaves, como acontece, por exemplo, no Microsoft Edge.

Uma atualização futura de manutenção do SQL Server alterará o requisito de acesso para que a Instalação só precise de permissões de leitura em todas as sub-chaves que estão em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall .