まだ OpenClaw をインストールしていませんか?
パソコンへの影響が心配?ClawTank なら60秒でクラウドデプロイ、ファイルへのリスクゼロ。
トラブルシューティングがうまくいかず、クリーンな状態が必要な時、OpenClawをファクトリーリセットする方法をご紹介します — ネイティブインストールとDockerコンテナの両方に対応。
ファクトリーリセットすべきタイミング
ファクトリーリセットが適切な場合:
openclaw doctor --fixで問題が解決しなかった
- ダッシュボードは読み込まれるが何も動かない
- OpenClawがどのコマンドにも応答しない
- 複数回の修正試行後も接続エラーやトークンエラーが続く
- クリーンな設定で最初からやり直したい
警告: ファクトリーリセットは設定、ペアリング済みデバイス、メモリを削除します。AIプロバイダーのAPIキーとTelegramボットトークンの再入力が必要になります。
ネイティブインストールのリセット
ステップ1:OpenClawを停止
openclaw gateway stop
それが機能しない場合:
# プロセスを検索して停止
pkill -f openclaw
ステップ2:重要なデータのバックアップ(オプション)
# 現在の設定を保存
cp ~/.openclaw/openclaw.json ~/openclaw-backup.json
# メモリデータを保持したい場合は保存
cp -r ~/.openclaw/memory ~/openclaw-memory-backup
ステップ3:データディレクトリの削除
rm -rf ~/.openclaw
以下が削除されます:
- 設定(
openclaw.json)
- デバイスペアリング
- ゲートウェイトークン
- メモリデータ
- ログ
ステップ4:再初期化
openclaw setup
初期セットアップウィザードを案内されます:ゲートウェイモード、AIプロバイダー、APIキー。
ステップ5:再設定
# ゲートウェイモードを設定
openclaw config set gateway.mode local
# AIプロバイダーを設定
openclaw config set ai.apiKey "sk-ant-..."
# Telegramを再接続(使用している場合)
openclaw config set telegram.token "your-bot-token"
# 起動
openclaw restart
ステップ6:デバイスの再ペアリング
ブラウザまたはTelegramボットを開いて、新しいデバイスペアリングを承認します:
openclaw devices list
openclaw devices approve DEVICE_ID
Dockerコンテナのリセット
オプション1:コンテナの再構築
# コンテナを停止して削除
docker stop YOUR_CONTAINER_ID
docker rm YOUR_CONTAINER_ID
# データボリュームを削除(これが実際のリセット)
docker volume rm openclaw-data
# 再作成
docker run -d \
--name openclaw \
-v openclaw-data:/app/data \
-p 3001:3001 \
-e OPENCLAW_GATEWAY_TOKEN="new-stable-token" \
-e ANTHROPIC_API_KEY="sk-ant-..." \
openclaw-stack
オプション2:コンテナ内でリセット
# コンテナに入る
docker exec -it YOUR_CONTAINER_ID bash
# データディレクトリを削除
rm -rf /app/data/*
# セットアップを再実行
openclaw setup
# 退出
exit
# コンテナを再起動
docker restart YOUR_CONTAINER_ID
オプション3:Docker Composeリセット
# すべて停止
docker-compose down
# ボリュームを削除
docker-compose down -v
# 再構築して起動
docker-compose up -d
部分的なリセットオプション
常にフルファクトリーリセットが必要なわけではありません。ターゲットを絞ったリセット方法は以下の通りです:
設定のみリセット
openclaw config reset
openclaw config set gateway.mode local
openclaw config set ai.apiKey "your-key"
デバイスのみリセット
# すべてのペアリング済みデバイスを削除
openclaw devices list
openclaw devices remove --all
ゲートウェイトークンのみリセット
openclaw config unset gateway.token
openclaw doctor --generate-gateway-token
openclaw restart
メモリのみクリア
rm -rf ~/.openclaw/memory
openclaw restart
リセット後
リセット後のチェックリスト:
- ゲートウェイの起動を確認:
openclaw statusでgateway: runningが表示されるはず
- ログを確認:
openclaw logs --tail 20 — [gateway] listening onを探す
- doctorを実行:
openclaw doctor — すべてのチェックがパスするはず
- Telegramをテスト: ボットにメッセージを送信
- ブラウザをテスト: ダッシュボードURLを開く
リセットでも解決しない場合
ファクトリーリセットで問題が解決しない場合、原因はおそらくOpenClaw外部にあります:
- ネットワーク/ファイアウォールがゲートウェイポートをブロック
- Node.jsバージョンが古すぎる(22以上が必要)
- ディスクフル — データファイル用のスペースがない
- OS レベルの権限問題
確認方法:
node --version # 22以上が必要
df -h # ディスクスペースを確認
openclaw logs --tail 50 # OSレベルのエラーを探す
リセットサイクルをスキップ
ClawTankは自動化されたヘルスチェックとリカバリでOpenClawインスタンスを管理します。問題が発生した場合、ダッシュボードからワンクリックでコンテナを再構築できます — 手動リセットは不要です。
OpenClaw をデプロイしませんか?
Docker・SSH・DevOps 不要。1分以内でセットアップ。
無料トライアルを始める