

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Désinstallez le logiciel AWS IoT Greengrass Core
<a name="uninstall-greengrass-core-v2"></a>

Vous pouvez désinstaller le logiciel AWS IoT Greengrass Core pour le supprimer d'un appareil que vous ne souhaitez pas utiliser comme appareil principal Greengrass. Vous pouvez également suivre ces étapes pour nettoyer une installation qui échoue.

**Pour désinstaller le logiciel AWS IoT Greengrass Core**

1. Si vous exécutez le logiciel en tant que service système, vous devez arrêter, désactiver et supprimer le service. Exécutez les commandes suivantes en fonction de votre système d'exploitation.

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

   1. Arrêtez le service .

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

   1. Désactivez le service.

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

   1. Supprimez le service.

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

   1. Vérifiez que le service est supprimé.

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

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

**Note**  
Vous devez exécuter Command Prompt en tant qu'administrateur pour exécuter ces commandes.

   1. Arrêtez le service .

      ```
      sc stop "greengrass"
      ```

   1. Désactivez le service.

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

   1. Supprimez le service.

      ```
      sc delete "greengrass"
      ```

   1. Redémarrez le périphérique.

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

**Note**  
Vous devez exécuter ces commandes en PowerShell tant qu'administrateur.

   1. Arrêtez le service .

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

   1. Désactivez le service.

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

   1. Supprimez le service.
      + Pour la PowerShell version 6.0 et les versions ultérieures :

        ```
        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
        ```
      + Pour PowerShell les versions antérieures à 6.0 :

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

   1. Redémarrez le périphérique.

------

1. Supprimez le dossier racine de l'appareil. Remplacez `/greengrass/v2` ou *C:\$1greengrass\$1v2* par le chemin d'accès au dossier racine.

------
#### [ 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. Supprimez le périphérique principal du AWS IoT Greengrass service. Cette étape supprime les informations d'état du périphérique principal du AWS Cloud. Assurez-vous de terminer cette étape si vous prévoyez de réinstaller le logiciel AWS IoT Greengrass Core sur un périphérique principal portant le même nom.
   + Pour supprimer un périphérique principal de la AWS IoT Greengrass console, procédez comme suit :

     1. <a name="navigate-greengrass-console"></a>Accédez à la [console AWS IoT Greengrass](https://console.aws.amazon.com/greengrass).

     1. Choisissez les **appareils Core**.

     1. Choisissez le périphérique principal à supprimer.

     1. Sélectionnez **Delete (Supprimer)**.

     1. Dans le mode de confirmation, choisissez **Supprimer**.
   + Pour supprimer un périphérique principal doté du AWS Command Line Interface, utilisez l'[DeleteCoreDevice](https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html)opération. Exécutez la commande suivante et *MyGreengrassCore* remplacez-la par le nom du périphérique principal.

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