

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Desinstalar o software de núcleo do AWS IoT Greengrass
<a name="uninstall-greengrass-core-v2"></a>

Você pode desinstalar o software de núcleo do AWS IoT Greengrass para removê-lo de um dispositivo que você não deseja usar como dispositivo principal do Greengrass. Você também pode usar essas etapas para limpar uma instalação com falha.

**Para desinstalar o software de núcleo do AWS IoT Greengrass**

1. Se você executa o software como um serviço do sistema, deve interromper, desabilitar e remover o serviço. Execute os comandos abaixo conforme apropriado ao sistema operacional.

------
#### [ Linux ]

   1. Interrompa o serviço .

      ```
      sudo systemctl stop greengrass.service
      ```

   1. Desabilite o serviço.

      ```
      sudo systemctl disable greengrass.service
      ```

   1. Remova o serviço.

      ```
      sudo rm /etc/systemd/system/greengrass.service
      ```

   1. Verifique se o serviço foi excluído.

      ```
      sudo systemctl daemon-reload && sudo systemctl reset-failed
      ```

------
#### [ Windows (Command Prompt) ]

**nota**  
Você deve executar o prompt de comando como administrador para executar esses comandos.

   1. Interrompa o serviço .

      ```
      sc stop "greengrass"
      ```

   1. Desabilite o serviço.

      ```
      sc config "greengrass" start=disabled
      ```

   1. Remova o serviço.

      ```
      sc delete "greengrass"
      ```

   1. Reinicie o dispositivo.

------
#### [ Windows (PowerShell) ]

**nota**  
Você deve executar o PowerShell como administrador para executar esses comandos.

   1. Interrompa o serviço .

      ```
      Stop-Service -Name "greengrass"
      ```

   1. Desabilite o serviço.

      ```
      Set-Service -Name "greengrass" -Status stopped -StartupType disabled
      ```

   1. Remova o serviço.
      + Para o PowerShell 6.0 e posterior:

        ```
        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
        ```
      + Para versões do PowerShell anteriores à 6.0:

        ```
        Get-Item HKLM:\SYSTEM\CurrentControlSet\Services\greengrass | Remove-Item -Force -Verbose
        ```

   1. Reinicie o dispositivo.

------

1. Remova a pasta raiz do dispositivo. Substitua `/greengrass/v2` ou *C:\$1greengrass\$1v2* pelo caminho para a pasta raiz.

------
#### [ Linux ]

   ```
   sudo rm -rf /greengrass/v2
   ```

------
#### [ Windows (Command Prompt) ]

   ```
   rmdir /s /q C:\greengrass\v2
   ```

------
#### [ Windows (PowerShell) ]

   ```
   cmd.exe /c "rmdir /s /q C:\greengrass\v2"
   ```

------

1. Exclua o dispositivo principal do serviço AWS IoT Greengrass. Essa etapa remove as informações de status do dispositivo principal da Nuvem AWS. Certifique-se de concluir essa etapa se você planeja reinstalar o software de núcleo do AWS IoT Greengrass em um dispositivo principal com o mesmo nome.
   + Para excluir um dispositivo principal do console do AWS IoT Greengrass, faça o seguinte:

     1. <a name="navigate-greengrass-console"></a>Navegue até o [console do AWS IoT Greengrass](https://console.aws.amazon.com/greengrass).

     1. Escolha **Dispositivos principais**.

     1. Escolha o dispositivo principal que será excluído.

     1. Escolha **Excluir**.

     1. No modal de confirmação, escolha **Excluir**.
   + Para excluir um dispositivo principal com a AWS Command Line Interface, use a operação [DeleteCoreDevice](https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html). Execute o comando a seguir e substitua *MyGreengrassCore* pelo nome do dispositivo principal.

     ```
     aws greengrassv2 delete-core-device --core-device-thing-name MyGreengrassCore
     ```