How To

コマンドプロンプトを使用してWindowsを工場出荷時の状態にリセットする方法

February 14, 2026 1 分で読む Updated: February 14, 2026

システムがうまく動作しなくなったり、まったく反応しなくなったりした場合は、工場出荷時の状態にリセットするしか、システムを正常に戻す方法がないことがあります。確かに、ほとんどの人は組み込みの GUI オプションをクリックするだけですが、コマンド プロンプトや Windows 回復環境 (WinRE) を使い慣れているなら、手動でこれを行う方法が確かにあります。Windows では必ずしもわかりやすく説明してくれるわけではないので、少し面倒です。セットアップによっては、少し工夫したり、コマンドライン ツールを使用したりする必要があるかもしれません。コマンド プロンプトでこれを行うのは、最初は少し気が引けるかもしれませんが、コツをつかんでしまえばかなり簡単です。ただし、すべてが消去されるので、可能であればバックアップを取っておくことを覚えておいてください。リセット後、Windows はクリーンな状態で再インストールされ、おそらくあなたを悩ませていた問題がすべてクリアされます。

コマンドプロンプトを使ってPCを工場出荷時の状態にリセットする方法

方法 1: Windows 回復環境を使用する (ログインできない場合)

Windowsが壊れてデスクトップにアクセスできない場合は、この方法が最適です。システムを強制的にWinREに切り替え、コマンドを実行してリセットできます。設定によっては、PCを3回シャットダウンする必要がある場合があります。電源ボタンを長押しして電源が切れたら、再起動してください。この操作を行うと、Windowsが自動的に回復モードを起動します。

  1. PCを起動または再起動してください。Windowsが起動しない場合は、電源ボタンを長押しして強制シャットダウンしてください。これを3回繰り返すと、WindowsはWindows回復環境を起動します。
  2. [詳細オプション] > [トラブルシューティング] > [コマンド プロンプト]に移動します。
  3. 回復モードに入ることができない場合は、USB 上に起動可能な Windows インストール メディアを作成し、そこから起動して、[コンピューターの修復] を選択する必要があります。

方法2: 動作中のWindowsセッションからコマンドプロンプトを使用する

少なくとも部分的に機能し、ログインできる場合は、この方法の方が簡単です。コマンドプロンプトを管理者権限で開きます。Windows 10または11では、 を押しWin + R、 と入力してcmdを押しますCtrl + Shift + Enter。UACプロンプトが表示される場合がありますが、必ず管理者として実行してください。これにより、システムコマンドに完全にアクセスできるようになります。

  1. 入力systemreset -factoryresetして Enter キーを押します。
  2. 個人ファイルを残すかすべて削除するかを選択するウィンドウがポップアップ表示されます。ここからが楽しい作業の始まりです。
  3. お好みのオプションを選択してください。すべて削除を選択した場合は、「ファイルの削除のみ」「ファイルを削除してドライブをクリーンアップする」などのオプションが表示されます。後者は時間がかかりますが、完全に消去したい場合はデータの復元が難しくなります。

注:一部の環境では、このコマンドが応答しないか、利用できない場合があります。その場合は、WinRE を使用するか、起動可能なイメージを作成する必要があります。Windows は、場合によっては必要以上に操作を難しくするからです。

なぜ役立つのか

この方法は、通常のWindows GUIを経由せず、より直接的に完全なリセットを実行できるため、非常に便利です。システムが壊れていて通常のオプションが実行できない場合や、非常に厄介な問題のトラブルシューティングを行っている場合に特に便利です。さらに、コマンドプロンプトを使用すれば、将来必要になった場合にこのプロセスをスクリプト化したり自動化したりすることも可能です。これにより、PCは工場出荷時に近い状態に戻り、ウイルス、マルウェア、問題の原因となっている可能性のある不正なアプリなどが削除されます。ただし、「すべて削除」オプションを選択した場合、個人ファイルは削除されるので、必ずバックアップしてください。

一部の設定では、コマンドの実行やリカバリー起動が非常に面倒な場合があることに気づきました。場合によっては1~2回の再起動が必要になる場合があり、高速スタートアップやセキュアブートを一時的に無効にする必要があるかもしれません。

追加情報: 完全にフレッシュなスタートでPCをクリーンアップ

工場出荷時設定へのリセットでも問題が解決しない場合、あるいはさらに徹底的な対策を講じたい場合は、「フレッシュスタート」という方法があります。これはプリインストールされたアプリを削除し、PCをリフレッシュするものです。より強力なコマンドを使用します。systemreset -cleanpcこれは工場出荷時状態へのリセットですが、ブロートウェアやプリインストールされたアプリもすべて削除されます。通常のリセットを行っても問題が解決しない場合は、試してみる価値があるかもしれません。

  1. 管理者としてコマンドプロンプトを開きます。
  2. 入力cd C:\Windows\system32して Enter キーを押します。
  3. 入力systemreset -cleanpcして Enter キーを押します。
  4. 指示に従ってプロセスを開始してください。処理には時間がかかる場合があり、PCが数回再起動します。

ただし、最初にバックアップを実行してください。これにより、さらに徹底的にクリーンアップされます。

そうですね、これらのコマンドラインオプションは確かに強力ですが、最初はあまりユーザーフレンドリーではありません。WindowsのGUIオプションでは物足りない時に便利です。新規インストールに備えて、必ずデータのバックアップを取ってください。リセットすると、悪質なバグやマルウェアは消えますが、ファイルも消えてしまいます(ファイルを保持することを選択しない限り)。

まとめ

  • systemreset -factoryreset標準リセットにはコマンド プロンプトで使用します。
  • システムが通常のログインに応答しない場合は、WinRE に入ります。
  • systemreset -cleanpcより深く、より徹底した拭き取りを試みます。
  • このプロセスではすべて削除されるため、最初にファイルをバックアップしてください。

まとめ

コマンドプロンプトを使った工場出荷時設定へのリセットは難しそうに思えるかもしれませんが、頑固なシステムをコントロールする確実な方法です。あるセットアップでは一発でうまくいきましたが、別のセットアップでは、リカバリモードで再起動したり、セキュアブートを無効にしたりと、少し手間取る必要がありました。これで、誰かのトラブルシューティングにかかる​​時間を少しでも短縮できれば幸いです。ただし、バックアップを取らないとファイルは失われてしまうので、忘れずに。この方法が役に立つことを祈ります。幸運を祈ります!