AI受付を3分で稼働。11kクレジットを無料で獲得 →

痕跡を残さずにOpenClawをアンインストールする方法

執筆者Ivy Chen
最終更新: June 24, 2026専門家確認済み

OpenClaw は、単一の実行ファイルだけでなく、はるかに多くのものをインストールします。ゲートウェイサービス、起動エージェント、状態ディレクトリ、キャッシュされた認証情報、オプションのデスクトップアプリは、明示的に削除するまで残ります。そのため、クリーンなアンインストールには、CLIバイナリを削除するだけでは不十分です。

この実践的な分解ガイドでは、バックアップ、サポートされているopenclaw uninstallフローの実行、プラットフォーム別のサービス削除、そしてプロファイルフォルダーやAPIシークレットを残さないための「残存ファイルのクリーンアップ」までを順に説明します。

要約

質問

回答

削除の準備はどうすればよいですか?

openclaw backup createを実行し、すべてのプロファイル(~/.openclaw-<profile>)を記録して、接続済みAPI(Slack、Google、Notionなど)を棚卸しします。

主な処理を担うコマンドはどれですか?

openclaw uninstall --all --yesは、認証済みのシェルから実行すると、ゲートウェイを停止し、サービス登録を解除し、状態を消去して、CLIを削除します。

残存ファイルのクリーンアップはどうしますか?

~/.openclaw、すべての~/.openclaw-<profile>、ワークスペースディレクトリ、OpenClawを参照するLaunchAgent/systemd/schtasksスクリプトを削除します。

OS別の手順は必要ですか?

はい。macOSではai.openclaw.gateway.plistLinuxではopenclaw-gateway.serviceWindowsでは「OpenClaw Gateway」スケジュールタスクを削除します。

削除されたことを確認するにはどうすればよいですか?

(Linuxでは)systemctl --user status openclaw-gateway.serviceを確認し、`launchctl list

バックアップを作成し、すべてのプロファイルを把握する

データのスナップショットを作成:openclaw backup create
  1. これにより、エージェントのワークスペース、cronログ、メモリファイルの復元可能なアーカイブが作成されます。(出典: OpenClaw CLIアンインストールドキュメント)
  2. 状態ディレクトリを列挙: ~/.openclaw~/.openclaw-<profile>、カスタムのOPENCLAW_STATE_DIRロケーションを確認します。書き留めてください。後でそれぞれ削除します。
  3. コネクタの棚卸し: どのSlackワークスペース、Googleアカウント、カスタムWebhook、個人APIキーが連携されていたかを記録し、削除後に取り消せるようにします。

公式アンインストールフローを実行する

CLIがまだある状態で、OpenClaw自身にサービスを削除させます:

openclaw uninstall --all --yes --non-interactive
  1. このコマンドはゲートウェイを停止し、launchd/systemd/schtasksエントリの登録を解除し、デフォルトの状態ディレクトリを削除して、キャッシュされた認証情報を削除します。
  2. 削除対象を事前に確認する必要がある場合は、まずopenclaw uninstall --dry-runを使用します。

CLIがすでに削除されている場合は、手動でサービスを削除するセクションに進んでください。

OSサービスを停止し、登録解除する

macOS(launchd)

openclaw gateway stop
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

作成したすべてのプロファイルについて、ai.openclaw.gatewayai.openclaw.<profile>に置き換えてください。

Linux(systemdユーザーユニット)

openclaw gateway stop
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload

レガシーユニットではopenclaw-gateway-<profile>.serviceが使われます。次へ進む前にそれぞれ削除してください。

Windows(スケジュールタスク)

OpenClawをインストールした同じユーザーでPowerShellを開きます:

openclaw gateway stop
schtasks /Delete /F /TN "OpenClaw Gateway"

次に、%USERPROFILE%\.openclaw\gateway.cmd(またはプロファイル別のバリアント)を削除し、Windowsが再起動できないようにします。

残存ファイルとプロファイルを削除する

ここで副次キーワードであるopenclawの残存ファイルのクリーンアップが重要になります。

デフォルトの状態ディレクトリ:rm -rf ~/.openclaw
  1. プロファイル別ディレクトリ: 先ほど記録したすべてのプロファイルについて:
rm -rf ~/.openclaw-<profile>
ワークスペース + ログ:rm -rf ~/.openclaw/workspace
rm -rf ~/.openclaw/logs
  1. カスタム設定パス: OPENCLAW_CONFIG_PATHを設定していた場合は、そのファイルも削除します。
  2. DockerまたはVMサンドボックス: レジストリをクリーンに保つため、OpenClawタグ付きのイメージについてdocker rm / docker rmi(またはpodman rm / podman rmi)を実行します。

CLI + デスクトップアプリを削除する

使用したインストーラーに応じて:

npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
rm -rf /Applications/OpenClaw.app # macOSアプリバンドル、インストール済みの場合

install.sh / install.ps1を使用した場合、CLIはnpm install -g openclaw@latest経由で追加されているため、npm rm -g openclawで十分です。

APIキーとWebhookを取り消す

ローカルでアンインストールしても、外部トークンは無効化されません。接続していた各サービス(Google Cloud Console、Slack Appダッシュボード、Discord Developer Portal、Notion連携、GitHubトークン)にアクセスし、OpenClaw用に生成された認証情報を取り消してください。再利用していた共有シークレットはすべてローテーションします。

クリーンアップを検証し、次のインストール計画を立てる

  1. プロセス & サービス:macOS: launchctl list | grep openclaw
  2. Linux: systemctl --user status openclaw-gateway.service
  3. Windows: Get-Process OpenClaw*およびschtasks /Query /TN "OpenClaw Gateway"
  4. バイナリ確認: which openclaw(macOS/Linux)またはGet-Command openclaw(PowerShell)は「not found」を返すはずです。
  5. ファイルシステム確認: ls ~/.openclawls ~/.openclaw-*は「No such file or directory.」を返すはずです。
  6. 今後の方針: 管理ホストや新しいマシンへ移行するためにアンインストールしている場合は、バックアップを削除する前に、ローカルへ再インストールするのか、リモートゲートウェイを立ち上げるのか、ホスト型コントロールプレーンへ移行するのかを文書化します。

AI受付を数分で稼働。

眠らないAIでフロントデスクを拡張しましょう。Solveaは複数チャネルの問い合わせに対応し、予約を自動でカレンダーに登録し、24時間機会損失を防ぎます。

FAQ

次を実行した直後に再インストールできますか: openclaw uninstall?

はい。このコマンドは状態とサービスを削除しますが、グローバルパッケージマネージャーはそのまま残します。クリーンアップ確認が通ったら、npm install -g openclaw(またはインストーラースクリプト)を再実行し、新しいマシンとしてオンボーディングします。

ファイルを削除した後もサービスが再起動し続ける場合は?

launchd/systemd/schtasksエントリを見落としている可能性が高いです。上記のプラットフォーム別コマンドを再実行し、OSスケジューラーが参照している残存gateway.cmdファイルや.serviceファイルを削除してください。

ワークスペースを削除する必要がありますか?

いいえ。ただし、~/.openclaw/workspaceを残すと、クリーンアンインストールの目的が損なわれます。履歴トランスクリプトが必要な場合は別の場所にアーカイブしてから、消去対象のマシンから削除してください。

リモートゲートウェイはどう扱えばよいですか?

ゲートウェイサービスを実行しているリモートホストでアンインストール手順を繰り返します。openclaw uninstallコマンドはローカルマシンの状態のみを削除するため、リモートホストは別途クリーンアップする必要があります。

AI受付

電話、メール、SMS、チャットの顧客対応を逃さない最もシンプルな方法

電話メールSMSライブチャット

Solveaはあらゆるチャネルの会話に対応します。テンプレート付きで、ノーコードで数分で設定できます。

  • 休憩や残業なしで24時間365日稼働
  • すぐに使えるテンプレートでノーコード設定
  • すでに使っているツールと連携
  • オムニチャネル対応。1つのエージェントで全接点をカバー
iOSアプリをダウンロードPCで試す

カード不要