まだ OpenClaw をインストールしていませんか?
パソコンへの影響が心配?ClawTank なら60秒でクラウドデプロイ、ファイルへのリスクゼロ。
OpenClaw にはいくつかの種類のリセットがあり、間違ったものを選ぶと効果が不十分(問題が解決しない)か過剰(保持したいデータまで失う)になります。このガイドでは、あらゆるリセットシナリオを正確なコマンドとともに解説しますので、適切なものを選べます。
どのリセットが必要ですか?
| 問題 |
リセットの種類 |
コマンド |
失われるもの |
| 設定が正しくない |
設定リセット |
openclaw config reset |
設定のみ |
| AI モデルが間違っている |
モデルリセット |
openclaw config unset ai.model |
モデル選択 |
| デバイスが接続できない |
デバイスリセット |
openclaw devices remove --all |
デバイスペアリング |
| メモリが不正確または古い |
メモリリセット |
rm -rf ~/.openclaw/memory |
会話メモリ |
| ゲートウェイトークンエラー |
トークンリセット |
openclaw doctor --generate-gateway-token |
ゲートウェイトークン |
| 何も動かない |
ファクトリーリセット |
rm -rf ~/.openclaw |
すべて |
| インストールが壊れている |
クリーン再インストール |
アンインストール + 再インストール |
すべて + バイナリ |
状況に合ったセクションをお読みください。よくわからない場合は、設定リセットから始めてください。これが最も破壊的でないオプションであり、ほとんどの問題を解決します。
設定リセット
openclaw.json の設定が間違っている、破損している、またはデバイスペアリングやメモリを失わずにデフォルトに戻したい場合に使用します。
openclaw config reset
これにより設定ファイル[^1]がデフォルトテンプレートに置き換えられます。実行後、必須の設定を再入力する必要があります:
openclaw config set gateway.mode local
openclaw config set ai.provider anthropic
openclaw config set ai.apiKey "sk-ant-..."
openclaw restart
デバイスペアリング、メモリ、ログはそのまま残ります。影響を受けるのは ~/.openclaw/openclaw.json のみです。
使用するタイミング: 設定を変更して何かが壊れた場合、設定ファイルに無効な JSON を貼り付けた場合、または openclaw config validate がエラーを表示する場合。
AI モデルのリセット
他のものに触れずにモデルを切り替えたい、またはデフォルトモデルに戻したい場合に使用します。
現在のモデルをクリアしてデフォルトにフォールバックするには:
openclaw config unset ai.model
openclaw restart
特定のモデルに切り替えるには:
openclaw config set ai.model "claude-sonnet-4-6"
openclaw restart
他の有効なモデルには claude-opus-4-6、gpt-4o、deepseek-chat、およびローカルプロバイダーを使用する場合は任意の Ollama モデル名が含まれます。
使用するタイミング: 現在のモデルが高すぎる、遅すぎる、または結果が良くない場合。これはプロンプトを処理するモデルのみを変更し、他には影響しません。
デバイスリセット
ブラウザや Telegram ボットが接続できない場合、またはゲートウェイの再起動後に「device token mismatch」エラーが表示される場合に使用します。
すべてのペアリング済みデバイスを削除するには:
openclaw devices remove --all
openclaw restart
この後、すべてのクライアント(ブラウザ、Telegram、モバイル)は再ペアリングが必要です。デバイスが接続したら、承認してください:
openclaw devices list
openclaw devices approve DEVICE_ID
すべてではなく単一のデバイスをリセットするには:
openclaw devices list
openclaw devices remove DEVICE_ID
使用するタイミング: デバイストークンミスマッチエラー、もう存在しないのに「接続済み」と表示されるデバイス、または特定のクライアントからのアクセスを取り消したい場合。
メモリリセット
OpenClaw のメモリに不正確な情報や古い事実が含まれている場合、または単に会話をゼロからやり直したい場合に使用します。
rm -rf ~/.openclaw/memory
openclaw restart
Docker コンテナでは、メモリディレクトリはデータボリューム内[^3]にあります:
docker exec -it YOUR_CONTAINER bash
rm -rf /app/data/memory
exit
docker restart YOUR_CONTAINER
使用するタイミング: アシスタントが古い情報を参照し続ける場合、メモリが非常に大きくなって動作が遅くなった場合、または別の用途にインスタンスを再利用する場合。
ゲートウェイトークンのリセット
トークン関連の接続エラーが表示されるが、設定やデバイスペアリングを失いたくない場合に使用します。
openclaw config unset gateway.token
openclaw doctor --generate-gateway-token
openclaw restart
この後、ゲートウェイの ID が変更されたため、接続されているすべてのデバイスは再ペアリングが必要になります。
今後これが再発しないようにするには、再起動しても保持されるようにトークンを固定します:
openclaw config set gateway.token "a-stable-token-you-choose"
または環境変数として設定します:
export OPENCLAW_GATEWAY_TOKEN="a-stable-token-you-choose"
使用するタイミング: openclaw doctor --fix では解決しない持続的な「connect failed」または「4008」WebSocket エラーの場合。
完全ファクトリーリセット
他のすべてが機能せず、完全にゼロから始める必要がある場合に使用します。これにより OpenClaw のすべてのデータ(設定、デバイス、メモリ、ログ、トークン)が削除されます。
ネイティブインストール
openclaw gateway stop
rm -rf ~/.openclaw
openclaw setup
openclaw setup コマンドは初期設定ウィザードを案内します。セットアップ後、API キーを再入力して再起動します:
openclaw config set ai.apiKey "sk-ant-..."
openclaw restart
Docker コンテナ
docker stop YOUR_CONTAINER
docker rm YOUR_CONTAINER
docker volume rm openclaw-data
その後、再作成します:
docker run -d \
--name openclaw \
-v openclaw-data:/app/data \
-p 3001:3001 \
-e OPENCLAW_GATEWAY_TOKEN="your-stable-token" \
-e ANTHROPIC_API_KEY="sk-ant-..." \
openclaw-stack
Docker Compose
docker-compose down -v
docker-compose up -d
-v フラグは名前付きボリューム[^3]を削除します。これは OpenClaw がすべての永続データを保存する場所です。
使用するタイミング: openclaw doctor --fix が失敗した場合、部分的なリセットが役に立たなかった場合、またはすべてを消去してやり直したい場合。
クリーン再インストール
OpenClaw バイナリ自体が破損している可能性がある場合、または古いバージョンから確実にクリーンな状態で始めたい場合に使用します。
ステップ 1:すべてを削除
openclaw gateway stop
rm -rf ~/.openclaw
npm uninstall -g openclaw
削除されたことを確認します:
which openclaw
# 何も返されないはずです
ステップ 2:再インストール
macOS / Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
Windows (PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
ステップ 3:セットアップ
openclaw setup
これにより、デフォルト設定の新しい ~/.openclaw ディレクトリ[^2]が作成され、初期セットアップを案内します。
使用するタイミング: バイナリが破損していると思われる場合、複数のメジャーバージョンをジャンプする場合、または他のすべてのリセットオプションが失敗した場合。
リビルドせずに Docker 内でリセット
Docker コンテナを破棄して再作成したくない場合は、コンテナ内からリセットできます:
docker exec -it YOUR_CONTAINER bash
rm -rf /app/data/*
openclaw setup
exit
docker restart YOUR_CONTAINER
これはファクトリーリセットと同等ですが、同じコンテナとポートマッピングが維持されます。
リセット後の確認
どのリセットを実行した場合でも、OpenClaw が動作していることを確認してください:
openclaw status # gateway: running と表示されるはずです
openclaw doctor # すべてのチェックが合格するはずです
openclaw devices list # デバイスが表示されるはずです
リセット後にゲートウェイが実行されていない場合は、ログを確認してください:
openclaw logs --tail 20
[gateway] listening on を探してください。この行はゲートウェイが完全に起動したことを確認します。
リセットを完全に回避
ClawTank はワンクリックのコンテナリビルド、自動ヘルスチェック、永続的な設定で OpenClaw インスタンスを管理します。何か問題が発生したら、手動のリセットコマンドを実行する代わりに、ダッシュボードで「Rebuild」をクリックしてください。
[^1]: OpenClaw は設定を ~/.openclaw/openclaw.json(ネイティブ)または /app/data/openclaw.json(Docker)に保存します。完全なデフォルト設定テンプレートについては、OpenClaw GitHub リポジトリを参照してください。
[^2]: ~/.openclaw データディレクトリは、読み取りと書き込みに標準的なファイルシステム操作を使用します。Node.js アプリケーションがディレクトリとどのように対話するかの詳細については、Node.js fs モジュールのドキュメントを参照してください。
[^3]: Docker コンテナは、再起動やリビルドをまたいでデータを永続化するために名前付きボリュームを使用します。openclaw-data ボリュームはコンテナ内の /app/data にマウントされます。ボリュームのライフサイクルと管理の詳細については、Docker ボリュームのドキュメントを参照してください。
OpenClaw をデプロイしませんか?
Docker・SSH・DevOps 不要。1分以内でセットアップ。
無料トライアルを始める