Windowsでエラーコード2147500037を解決する方法

特にホームグループのパスワードを印刷しようとしたときに、エラーコード2147500037に遭遇すると、本当に厄介です。これはそれほど頻繁に発生する問題ではなく、正直なところ、Microsoftも簡単に解決できる方法を提供していません。通常、このエラーは、デフォルトのWebブラウザーの設定ミスやシステムファイルの破損が原因で発生し、特定のネットワークタスクや印刷タスクがブロックされることがあります。このガイドでは、いくつかの環境で効果があった確実な手順を説明します。Windowsがこのエラーを発生させて動作を拒否する場合のトラブルシューティングのプレイリストとして活用してください。

Windowsで2147500037エラーをトラブルシューティングする方法

ホームグループのトラブルシューターを確認してください

  • コントロールパネルを開いてください。Windows 10または11に慣れている方は、検索バーに「コントロールパネル」と入力するだけで開きます。Windows 11でも同様です。
  • 検索ボックスに「トラブルシューティング」と入力してください。
  • 左側の「すべて表示」をクリックしてください。
  • 「ホームグループ」を選択してください。Windowsによっては「ネットワークとインターネット」と表示される場合もあります。
  • ポップアップ表示されるトラブルシューティングウィンドウで「詳細設定」をクリックしてください。
  • 次に、「管理者として実行」をクリックしてください。この手順は少し奇妙に感じるかもしれませんが、一部のマシンでは管理者権限がないと正しく実行されない場合があります。
  • 画面の指示に従ってください。「次へ」をクリックし続けるだけで、ツールが自動的に処理を行います。ネットワーク共有やアクセス許可に関する問題が見つかり、エラーの原因となっている場合があります。

混乱を引き起こしている可能性のある最近のWindowsアップデートを削除してください。

  • スタートボタンを右クリックして「ファイル名を指定して実行」を選択します。
  • appwiz.cplと入力してEnterキーを押してください。Enterこれで「プログラムと機能」ウィンドウが開きます。
  • 左側のペインにある「インストール済みの更新プログラムを表示」というリンクを探してください。通常は上部か下部付近にあります。
  • さて、最近のアップデートを確認してみましょう。もしエラーが最近のWindowsアップデート後に発生し始めた場合は、そのアップデートをアンインストールしてみてください。該当するアップデートを右クリックして「アンインストール」を選択します。アップデートによっては、特にシステムネットワークコンポーネント周辺で、問題を解決するどころか、かえって不具合を引き起こすことがあります。
  • 再起動してエラーが解消されるかどうか確認してください。それでも解決しない場合は、既知のバグの修正が含まれている可能性のある最新の累積アップデートをインストールすることを検討してください。

システムファイルチェッカー(SFC)とDISMを実行します。

  • WindowsキーとXキーを同時に押して「コマンドプロンプト(管理者)」を選択するか、「Windows PowerShell(管理者)」が表示された場合は、そちらを選択しても構いません。
  • sfc /scannowと入力してキーを押してくださいEnter。10~15分ほどお待ちください。破損したシステムファイルをスキャンして修復します。
  • それが完了したら、DISMコマンドを実行して、より深刻な破損を修復します。
    • DISM /Online /Cleanup-Image /ScanHealthと入力して押すEnter
    • 続いてDISM /Online /Cleanup-Image /CheckHealth、もう一度、Enter
    • 最後に、DISM /Online /Cleanup-Image /RestoreHealth壊れた部分を修復するコマンドを実行してください。各コマンドは完了してから次のコマンドを実行する必要があるため、しばらくお待ちください。これらのツールは、印刷などのシステムプロセスを妨げるネットワークエラーやシステムエラーの解決に役立つ場合があります。

デフォルトのウェブブラウザをリセットしてください(驚くかもしれませんが、Windowsはこの点に関して非常に厳格です)。

  • スタートメニューをクリックして、 「設定」に進みます。
  • アプリに移動します。
  • 左側のメニューから「既定のアプリ」を選択します。
  • スクロールして、現在デフォルト設定されているブラウザ(おそらくMicrosoft Edge)を探してください。
  • アイコンをクリックすると、インストールされているブラウザの一覧が表示されます。Internet Explorerがインストールされている場合はそれを選択し、ChromeやFirefoxなど、お好みのブラウザを選択してください。
  • 別のブラウザに切り替えることで、Windowsが処理に詰まっているWebプロトコルの処理がリセットされ、エラーが解消される場合があります。

一つ覚えておいていただきたいのは、Windowsは気まぐれなところがあり、デフォルトのブラウザーを変更するだけでは解決しない場合があるということです。それでも問題が解決しない場合は、ネットワーク探索と共有の設定を確認したり、Windowsのネットワークスタックをリセットしたりする必要があるかもしれません。これらの手順は少し複雑になるかもしれませんが、コマンドプロンプトコマンドやレジストリ編集に慣れている方であれば、オンラインでより高度な解決策を見つけることができます。

まとめ

  • 特にホームグループやネットワークの問題については、内蔵のトラブルシューターを実行してください。
  • 問題発生と時期が一致していると思われる最近のアップデートをアンインストールしてください。
  • 破損したシステムファイルを修復するには、SFCとDISMを実行してください。
  • 特にウェブ作業やネットワーク作業中にエラーが発生した場合は、デフォルトのウェブブラウザをリセットしてください。
  • 破損やマルウェアにも注意してください。それらもシステムプロセスに悪影響を与える可能性があります。

まとめ

このエラーはちょっと厄介で、一つの解決策で直る場合もあれば、複数の解決策を組み合わせる必要がある場合もあります。重要なのは、最近のシステム変更を確認し、修復ツールを実行して、Windowsがブラウザとネットワーク構成を正しく認識していることを確認することです。理由は不明ですが、これらの設定が複雑になると、奇妙なエラーが発生することがあります。この情報がお役に立てば幸いです。複雑な問題を解決すれば、印刷とネットワークアクセスは正常に戻るはずです。これは数人のユーザーに効果があった方法なので、ぜひ試してみてください。