Microsoft Storeのダウンロード失敗を即座に復元するコマンド「wsreset.exe」
Microsoft Storeは数年前と比べて格段に便利で安定したプラットフォームになりました。多くのWindowsアプリがストア限定で提供されるようになり、概ね快適に利用できます。ただし、うまく動かないときは別話です。
最近、ストアからアプリをインストールしようとしたところ、ダウンロードが「保留中」のまま何分も止まり、最終的に汎用的なエラーコードとともに失敗しました。ストアを再起動しても改善せず、PCを再起動しても状況は変わりません。成熟まで10年以上を要したプラットフォームで起きるべきではないトラブルですが、実際には起こりますし、想像以上に頻繁に発生します。幸い、Microsoftはアプリを再インストールせずにストアを修復できる組み込みコマンドを用意しており、もっと早く知っておきたかったと感じました。
Microsoft Storeのダウンロードは、あるべき姿より頻繁に失敗している
初期から続くストアの悩みの種

正直に言えば、Microsoft Storeのインターフェースはここ数年で大きく向上しました。デザインは洗練され、閲覧も速くなり、Windowsに後付けされたような印象はなくなっています。しかし、ダウンロード体験だけはまだ追いついていません。
ダウンロードが「保留中」や「ダウンロードを開始しています」のまま固まるのは、イライラするほどよくあることです。進捗が80〜90%まで進んだのに突然失敗し、最初からやり直しを強いられることもあれば、プログレスバーが完全に更新を止め、本当に動いているのかどうかさえ分からなくなることもあります。私自身、ストアのダウンロード速度が異常に遅くなり、まったく別の回避策が必要になった経験もあります。これは別の問題ですが、同じくらい厄介なものです。
スマートフォンのアプリストアと比べると、この差は歴然です。Google PlayやApple App Storeでダウンロードに失敗した記憶はほとんどありません。Mac App Storeも大抵は問題なく動作します。ところが、有線ギガビット接続のデスクトップOS上にあるMicrosoft Storeは、50MBのアプリひとつでつまずくことがあるのです。ストアのダウンロード基盤は誕生当初からの弱点であり、UIは改善されても、実際にアプリを端末へ届ける信頼性は歩調を合わせていません。
wsreset.exeはアプリに触れずにストアのキャッシュをクリアする
ストアのローカルキャッシュをリセットする組み込みコマンド
私の環境で効果があったのは、Windows 8以来搭載されている「wsreset.exe」というコマンドでした。これはMicrosoft Storeのローカルキャッシュを消去し、新しいキャッシュの再構築を促します。アプリをアンインストールしたり個人データに影響を与えたりしないため、非常に安全な操作です。影響があるのはストアのキャッシュデータのみです。
実行方法は簡単です。Win + Rキーで「ファイル名を指定して実行」ダイアログを開き、wsreset.exeと入力してEnterキーを押すだけです。Windows Terminalから実行することもできます。数秒間、空白のコマンドプロンプト画面が表示され、キャッシュの消去が完了するとMicrosoft Storeが自動的に起動します。以上です。
この処理は、ウェブサイトが正しく表示されないときにブラウザのキャッシュをクリアするのに似ています。ストアのキャッシュには、アプリのメタデータ、ダウンロードの進行状況、ライセンス情報などが保存されています。何ヶ月ものインストールとアップデートを重ねるうちにこのキャッシュが破損・肥大化すると、ストアはダウンロードの状態を正しく追跡できなくなります。終わっているはずのダウンロードを進行中と認識したり、無効なデータを抱えて新しいダウンロードの開始を妨げたりするのです。
wsreset.exeを実行した後、「保留中」のままだったアプリは問題なくダウンロード・インストールされました。ストア全体の動作も明らかに軽快になり、これは嬉しいおまけでした。シンプルかつ効果的な対策なので、ストアの不調に気づいたら真っ先に試す価値があります。
wsresetだけでは不十分なとき
キャッシュが原因とは限らない

WSResetはキャッシュ関連の問題には有効ですが、ストアの不具合すべてがキャッシュ起因とは限りません。キャッシュをクリアしてもダウンロードが失敗し続けるなら、より深い原因が潜んでいる可能性があります。
よくある原因のひとつが、Windowsストアコンポーネントの破損です。[設定] > [アプリ] > [インストールされているアプリ]と進み、「Microsoft Store」を見つけて三点リーダーメニューをクリックし、[詳細オプション]を選択して[修復]を押してみてください。それでも改善しない場合は、同じページの[リセット]ボタンでストアを丸ごと再インストールできます。ただし、ストアの設定内容は失われる点に注意してください。
ネットワークの問題も、ダウンロード失敗の慢性的な原因になります。VPN、誤設定されたDNS、さらには厳しすぎるファイアウォール設定が、ストアとMicrosoftサーバーの接続を妨げることがあります。また、複数のMicrosoftアカウントにサインインしている場合、アカウント同期の競合が静かにダウンロードを壊すことがあり、これはキャッシュのリセットでは治りません。プライマリアカウントから一度サインアウトし、再度サインインすると解決するケースがあります。
それでもストアが信用できないなら、いっそ迂回してしまうのも手です。UniGetUIのようなツールを使えば、Windows標準のパッケージマネージャー「WinGet」をGUIで操作できます。私は自宅の1台でMicrosoft StoreをUniGetUIに置き換えましたが、同じアプリをストアの信頼性問題なしにインストール・更新できています。
もっと知られるべき即効性のある修正策
WSReset.exeは目新しいものでも、隠れたパワーユーザー向けの秘技でもありません。しかし、PCの再起動やMicrosoftアカウントへの再サインインに20分も費やして初めて存在を知る、そんな類のコマンドです。長年ストアに付きまとってきた問題に対しては、最速かつ最小限の負担で済む最初の一歩といえます。
とはいえ、キャッシュリセット用のコマンドがそもそも必要であるという事実は、ストアの信頼性について何かを物語っています。確かに改善されており、多くの人にとって大抵の場合は問題なく動作します。しかし、壊れるときの壊れ方は、Windowsの昔の時代を彷彿とさせるものなのです。
-
Windows 11/10でBluetoothデバイスの名前を変更する方法を徹底解説
この記事では、Windows 11/10でBluetoothデバイスの名前を変更(リネーム)する方法を詳しく解説します。パソコンには複数のBluetooth機器を同時に接続でき、接続済みのデバイスは「設定」アプリやコントロールパネルから一覧で確認できます。 Bluetoothでデバイスをパソコンとペアリングすると、Windows 11/10は自動的にデバイス名を割り当てます。これはメーカーが各デバイスに設定したデフォルト名です。しかし、似た名前のデバイスが複数ある場合や、「LAPTOP IBCSBRTQ」「HX801」のように意味の分かりにくい名前が付いている場合など、自分にとって識別しやす
-
Windows 11/10を強制的にアップデートする方法【手順と注意点を解説】
マイクロソフトは、Windows 11/10の機能更新プログラム(フィーチャーアップデート)を段階的に展開しています。そのため、リリース直後にすべてのユーザーへ配信されるわけではありません。Windows 11/10を強制的に更新すること自体は可能ですが、事前にいくつか知っておくべき点があります。配信のタイミングは、テストが正常に完了したデバイスの数、OEM(パソコンメーカー)からのドライバー互換性の確認状況、ハードウェア要件など、さまざまな基準によって決まるためです。 更新がすぐに届かないケースは大きく分けて2つあります。1つ目は、お使いのPCがすでに更新対象となっており、数時間から数日程度