

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS IoT Greengrass Core ソフトウェアをアンインストールする
<a name="uninstall-greengrass-core-v2"></a>

AWS IoT Greengrass Core ソフトウェアをアンインストールして、Greengrass コアデバイスとして使用しないデバイスからソフトウェアを削除できます。これらの手順を使用して、失敗したインストールをクリーンアップすることもできます。

**AWS IoT Greengrass Core ソフトウェアをアンインストールするには**

1. ソフトウェアをシステムサービスとして実行する場合は、サービスを停止、無効化、および削除する必要があります。オペレーティングシステムに適した次のコマンドを実行します。

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

   1.  サービスを停止します。

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

   1. サービスを無効にします。

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

   1. サービスを削除します。

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

   1. サービスが削除されていることを確認します。

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

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

**注記**  
これらのコマンドを実行するには、管理者としてコマンドプロンプトを実行する必要があります。

   1.  サービスを停止します。

      ```
      sc stop "greengrass"
      ```

   1. サービスを無効にします。

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

   1. サービスを削除します。

      ```
      sc delete "greengrass"
      ```

   1. デバイスを再起動します。

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

**注記**  
これらのコマンドを実行するには、管理者として PowerShell を実行している必要があります。

   1.  サービスを停止します。

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

   1. サービスを無効にします。

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

   1. サービスを削除します。
      + PowerShell 6.0 以降の場合:

        ```
        Remove-Service -Name "greengrass" -Confirm:$false -Verbose
        ```
      + 6.0 より前のバージョンの PowerShell の場合:

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

   1. デバイスを再起動します。

------

1. デバイスからルートフォルダを削除します。`/greengrass/v2` または *C:\$1greengrass\$1v2* をルートフォルダへのパスに置き換えてください。

------
#### [ 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. AWS IoT Greengrass サービスからコアデバイスを削除します。この手順により、コアデバイスのステータス情報が AWS クラウド から削除されます。同じ名前のコアデバイスに AWS IoT Greengrass Core ソフトウェアを再インストールする予定の場合は、必ずこの手順を完了させてください。
   + AWS IoT Greengrass コンソールからコアデバイスを削除するには、次の手順を実行します。

     1. <a name="navigate-greengrass-console"></a>[AWS IoT Greengrass コンソール](https://console.aws.amazon.com/greengrass)に移動します。

     1. **[Core devices]** (コアデバイス) を選択します。

     1. 削除するコアデバイスを選択します。

     1. **[削除]** を選択します。

     1. 確認モーダルで、**[[Delete]** (削除) を選択します。
   + AWS Command Line Interface でコアデバイスを削除するには、[DeleteCoreDevice](https://docs.aws.amazon.com/greengrass/v2/APIReference/API_DeleteCoreDevice.html) 操作を使用します。以下のコマンドを実行して、*MyGreengrassCore* をコアデバイスの名前に置き換えます。

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