「セットアップではUSBフラッシュドライブにWindowsをインストールできません」エラーの修正方法
このエラーは、古いバージョンのWindowsからWindows 10やWindows 8.1へアップグレードしようとした際、またはUSBフラッシュドライブに保存されたリカバリーメディアを使ってOSを更新しようとした際に表示されることがあります。

また、USBデバイスを使用せず、Windows Updateで通常どおりアップデートしようとしているだけなのに、このエラーが表示されるケースもあります。いずれの場合でも、以下の手順を丁寧に実行すれば、問題を簡単に解決できる複数の方法をご用意しました。
「セットアップではUSBフラッシュドライブにWindowsをインストールできません」エラーの原因は?
Windows Updateのエラーは一般的に原因を特定するのが難しく、この問題も例外ではありません。特に、USBフラッシュドライブが接続されていないにもかかわらず突然発生することがあるためです。それでも、最も一般的な原因は以下のとおりです。
- レジストリキーの不具合:OSがポータブル版であると誤認識し、本記事で説明しているようなエラーをはじめ、さまざまな問題を引き起こすことがあります。
- パーティション管理の問題:Windowsを新規インストールしようとしているユーザーに起こりやすい原因です。OSをインストールするパーティションは「アクティブ」として設定されている必要があります。
解決策1:レジストリエントリを変更する
最初の解決策は非常に簡単で、OSに関連するレジストリエントリの値を変更するだけで素早く修正できます。ただし、レジストリの編集は誤操作するとシステム不安定につながる恐れがあるため、必ず事前に慎重な準備を行ってください。
レジストリキーを編集する前に、レジストリを安全にバックアップしておくことをおすすめします。こうしておけば、何か問題が起きたときに変更を簡単に元に戻せます。
- 検索バー、スタートメニュー、または「Windowsキー + R」で開ける「ファイル名を指定して実行」ダイアログに「regedit」と入力し、レジストリエディターを開きます。左側のペインで以下のキーへ移動します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
- このキーをクリックし、ウィンドウ右側にPortableOperatingSystemというREG_DWORDエントリが存在するか探します。存在する場合は右クリックし、コンテキストメニューから「修正」を選択します。

- 編集ウィンドウの「値のデータ」欄で、現在の状態に応じて値を1または0に変更し、変更を適用します。処理中に表示されるセキュリティダイアログは確認してください。
- その後、「スタートメニュー」>>「電源ボタン」>>「再起動」の順にクリックしてPCを手動で再起動し、問題が解消したかどうかを確認しましょう。
解決策2:パーティションをアクティブとして設定する
この方法は、PCにWindowsを新規インストールしようとしているユーザーに特に有効です。OSをインストールするパーティションはアクティブに設定されている必要があります。以下の手順に従って設定しましょう。
- スタートメニューまたは検索バーで「ディスクの管理」を検索し、最初の候補をクリックしてユーティリティを開きます。
- 別の方法としては、「Windowsキー + X」を押すか、スタートメニューを右クリックして「ディスクの管理」を選択し、コンソールを開きます。

- アクティブにしたいパーティション(OSがインストールされている、またはインストール予定のパーティション)を見つけます。右クリックし、コンテキストメニューから「パーティションをアクティブとしてマーク」を選択します。

- 表示されるダイアログを確認して変更を確定します。PCを再起動し、「セットアップではUSBフラッシュドライブにWindowsをインストールできません」というエラーメッセージがまだ表示されるかどうかを確認しましょう。
解決策3:Windows Updateコンポーネントをリセットする
本記事の最初の方法が最も成功率が高く、2番目の方法は最初の方法が失敗した場合に有効です。しかし、この方法はWindows PCにおけるほとんどのアップデート関連の問題への対処として一般的に役立つ手段です。正直やや手間のかかる方法ですが、それだけの価値はあります。
- まず、Windows Updateの中核となる以下のサービスを停止することから始めます:Background Intelligent Transfer Service(BITS)、Windows Update、Cryptographic Services。後続の手順をエラーなく実行するために、開始前にこれらを停止することが非常に重要です。
- スタートメニューで直接、またはその横にある検索ボタンを使って「コマンドプロンプト」を検索します。先頭に表示された結果を右クリックし、「管理者として実行」を選択します。

- 古いバージョンのWindowsを使用している場合は、「Windowsロゴキー + R」でファイル名を指定して実行ダイアログを開き、「cmd」と入力して「Ctrl + Shift + Enter」を押すことで、管理者としてコマンドプロンプトを実行できます。
- 以下のコマンドをコピー&ペーストし、Enterキーを押します。
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

- 続けてアップデートコンポーネントをリセットするには、いくつかのファイルを削除する必要があります。これも管理者権限のコマンドプロンプトで行います。次のコマンドを実行してください。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- SoftwareDistributionフォルダとcatroot2フォルダの名前を変更します。管理者権限のコマンドプロンプトで、以下の2つのコマンドをそれぞれコピー&ペーストし、入力のたびにEnterキーを押します。
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

- この方法の最終段階に進むため、System32フォルダへ移動します。コマンドプロンプトでは以下のように入力します。
cd /d %windir%\system32
- BITSサービスを完全にリセットしたため、このサービスが正常に動作するために必要なすべてのファイルを再登録する必要があります。ただし、各ファイルごとに個別のコマンドが必要なため、作業が長くなる可能性があります。コマンドを1つずつコピーし、漏れがないようにしてください。完全なリストはGoogleドライブのファイル(リンク先)で確認できます。
- 次に、以下のコマンドを管理者のコマンドプロンプトにコピー&ペーストして、Winsockをリセットします。
netsh winsock reset
netsh winhttp reset proxy

- ここまでの手順が問題なく完了していれば、以下のコマンドで最初に停止したサービスを再開できます。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 以上の手順を完了したらPCを再起動し、再度Windows Updateを実行してみてください。これで厄介なエラーメッセージを回避できるはずです。
-
故障したUSBメモリを修復する方法|原因の切り分けから具体的な対処手順まで完全解説
USBメモリは、パソコンに差し込んでデータをコピーするだけという、最もシンプルなデバイスの一つだと思われがちです。しかし、実際には常に快調に使えるとは限りません。ある日突然、USBメモリが動かなくなった——そんな経験はありませんか?実はこれは世界的によくある問題で、多くの人は「新しいものを買って、古いのは捨てるしかない」と考えています。 USBメモリは安価でどこでも入手できるため、それが一般的な考え方になっています。しかし、捨てられているUSBメモリのうち、少なくとも半分程度は状態次第で正常に復旧できるといわれています。USBメモリを廃棄する前に、まず本記事の「事前チェック」を読んでみてくださ
-
Windows 10でアプリがインストールできない!原因と対処法7選
私たちは日々、Windows 10 PC上でさまざまなアプリケーションを使って仕事や作業を行っています。メディアプレーヤー、ワープロソフト、ブラウザー、PC最適化・クリーンアップツール、ゲーム、ドライバーアップデーター、動画編集ソフトなど、挙げればきりがありません。しかし、Windows 10 PCにプログラムを一切インストールできず、作業が止まってしまったらどうでしょう。そんなときは、以下の手順を試してみてください。 Windows 10に何もインストールできない問題を解決する7つの方法 番号 対処法 概要 1 パソコンを再起動する 再起動によりキャッシュがクリアされ、本問題