修正:Windows10でのブルースクリーン回復エラー0xc0000017



Windowsで0xc0000017BSODの原因は何ですか?

  • サードパーティのアンチウイルス干渉 –古いバージョンのWindowsからWindows 10に更新しようとしているときに問題が発生した場合、最初に確認する必要があるのはウイルス対策スイートです。操作が安全でないと判断されたため、アップグレードツールと外部Microsoftサーバー間の通信が停止する可能性があります。この場合、アップグレードプロセスがアクティブなときにサードパーティのセキュリティスイートを停止またはアンインストールすることで、問題を解決できます。
  • 不十分なRAM – USB接続デバイスが多数あるが、RAMが少ない場合は、ハードウェアがアップグレードプロセスを完了するのに十分なメモリを割り当てることができないため、この問題が発生する可能性があります。この場合、ハードウェアをアップグレードせずにプロセスを完了することができる1つの修正は、不要なUSBデバイスをすべて切断することです。
  • 古いマザーボードドライバ –結局のところ、この問題を引き起こす可能性のあるもう1つの原因は、Windows 10に対応できない互換性のないマザーボードドライバーです。このシナリオが当てはまる場合は、マザーボードドライバーを最新バージョンに更新することで問題を解決できます。
  • 不良メモリブロック – Microsoftによって確認されているように、この問題は、アップグレードに必要なWindowsPE環境をOSが作成できなくなる一連の不良メモリブロックが原因で発生する可能性もあります。この場合、昇格したCMDプロンプトから不良メモリエントリを削除することで問題を解決できます。
  • ハイブリッドグラフィックが有効になっている – Zbook HPモデルを使用している場合、BIOS設定でハイブリッドグラフィックスが有効になっているため、この問題が発生している可能性があります。この問題を解決するには、BIOS設定にアクセスして ハイブリッドグラフィックを無効にする または、それらをディスクリートグラフィックスに切り替えます。
  • 異なるサードパーティの干渉 –結局のところ、ユーティリティアプリなど、このエラーコードを引き起こす可能性のあるさまざまなサードパーティアプリケーションがいくつかあります。サードパーティのサービスまたはプロセスがこの問題を引き起こしていないことを確認するには、クリーンブートを実行し、プロセスを再試行します。

方法1:AVスイートを停止する(該当する場合)

WindowsバージョンをWindows10にアップグレードしようとしたときにこの問題が発生した場合は、サードパーティの干渉の可能性を排除して、このトラブルシューティングクエストを開始する必要があります。結局のところ、過保護なアンチウイルススイートが誤検知のためにそのトラックでアップグレード操作を停止している可能性があります。

Comodo、Avast、McAffeeは、この動作を引き起こしたと最も一般的に報告されていますが、他にもある可能性があります。このシナリオが当てはまり、実際にこの干渉を引き起こす可能性のあるサードパーティスイートを使用している場合は、ウイルス対策スイートが無効またはアンインストールされているときに操作を実行した場合に、操作が成功するかどうかをテストする必要があります。



リアルタイム保護を無効にしてアップグレードプロセスを再試行することで、ゆっくりと開始できます。の場合 0xc0000017 BSODが表示されなくなったため、AVが問題の原因であると結論付けることができます。ほとんどのセキュリティスイートでは、タスクバーメニューから直接実行できます。



アバストアンチウイルスのリアルタイム保護を無効にする

アバストアンチウイルスのリアルタイム保護を無効にする



ただし、ファイアウォールを含むサードパーティのセキュリティスイートを使用している場合は、同じセキュリティスイートがしっかりと機能するため、リアルタイム保護を無効にするだけでは不十分です。このシナリオが当てはまる場合、実行可能な唯一の解決策は、アンチウイルス+ファイアウォールを完全にアンインストールし、同じ動作を引き起こす可能性のあるファイルが残っていないことを確認することです。

問題のあるサードパーティスイートをアンインストールし、アップグレードの実行を妨げる可能性のある残りのファイルを削除する方法に関するクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘appwiz.cpl’ を押して 入る 開くには プログラムと機能 メニュー。

    実行プロンプトで「appwiz.cpl」と入力します



  2. 中に入ると アプリケーションと機能 メニューで、インストールされているアプリケーションのリストを下にスクロールして、アンインストールするサードパーティのセキュリティスイートを見つけます。表示されたら、右クリックして選択します アンインストール 新しく登場したコンテキストメニューから。

    アンチウイルスのアンインストール

  3. 画面の指示に従ってインストールを完了し、コンピューターを再起動して変更を保存します。
  4. この記事を開く( ここに )そして、そこにある指示に従って、アンインストールしたばかりのAVスイートに関連付けられている残りのファイルをすべて削除します。

同じ問題が引き続き発生する場合、またはこの方法が特定のシナリオに適用できない場合は、以下の次の潜在的な修正に進んでください。

方法2:すべての外部デバイスを切断します

0x0000017は「不良メモリ」に関連付けられていますが、実際には、メモリ割り当てが高すぎるために問題が発生する可能性が高く、システムにはアップグレード/インストールプロセスを完了するのに十分な容量がありません。

これは、RAMを追加し、プロセスを完了するために必要なハードウェアをコンピューターに装備することで簡単に解決できます。

ただし、PCの仕様をアップグレードする予定がない場合は、不要なものをすべて抜くことで、メモリの割り当てを簡単に行うことができます。 USBデバイス 。影響を受けた何人かのユーザーは、この方法が彼らにとって成功したことを確認しました。

不要なUSBポートを抜く

デバイスが実行されていない場合は、メモリの予約を許可する必要はありません。これを念頭に置いて、必須ではないUSBデバイスをすべて取り外し、0xc0000017の原因となったプロセスを繰り返します– RAMディスクデバイスを作成するのに十分なメモリがありません。

このシナリオが当てはまらない場合、または別のアプローチを探している場合は、以下の次の潜在的な修正に進んでください。

方法3:マザーボードドライバを更新する

結局のところ、この問題は、Windows 10に対応できない非常に古いマザーボードドライバーが原因である可能性もあります。Windows10へのアップグレード中に0xc0000017エラーが発生したユーザーから、プロセスが最終的に成功したと報告されていますマザーボードドライバを最新バージョンに更新した後。

Windows Updateは、マザーボードドライバーの更新に失敗することで有名であるため、手動で更新する必要がある可能性があります。

マザーボードを手動で更新する方法のクイックガイドは次のとおりです。

  1. マザーボードメーカーの公式ウェブサイトにアクセスして、入手可能な最新のドライバーをダウンロードしてください。マザーボードのモデルがわからない場合は、ダウンロードして使用できます Speccy それを見つけるために。

    マザーボードドライバのダウンロード

    注意: 公式チャネルからマザーボードドライバをダウンロードしてください。どうしても通過する必要がない限り、サードパーティのダウンロードWebサイトには近づかないでください。

  2. インストール実行可能ファイルを開き、画面の指示に従って、以前はインストールに失敗したドライバーをインストールします。
  3. インストールが完了したら、コンピュータを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

同じ場合 0xc0000017エラーコードは まだ発生している場合、または最新のドライバーバージョンを既にお持ちの場合は、以下の次の潜在的な修正に進んでください。

方法4:不良メモリエントリのクリーニング

Microsoftはすでにこの問題を調査しており、この特定の問題は、OSが起動プロセス中にWindowsPE環境用のRAMディスクを作成しようとした場合にも発生する可能性があることを確認しています。この操作中に、BCDストアで不良メモリブロックが検出された場合は、次のように表示されます。 0xc0000017 結果としてエラーコード。

このシナリオが当てはまる場合は、BCDストアの不良メモリエントリをチェックおよびクリーニングできる一連のCMDコマンドを使用することで、問題をかなり簡単に解決できます。これを行う方法のクイックガイドは次のとおりです。

  1. 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 昇格したコマンドプロンプトを開きます。ユーザーアカウント制御(UAC)プロンプトが表示されたら、[はい]をクリックして管理者要求を承認します。

    コマンドプロンプトの実行

  2. 管理者特権のコマンドプロンプトに入ったら、次のコマンドを入力してを押します 入る すべての不良メモリエントリを一覧表示するには:
     bcdedit / enum {badmemory} 
  3. 上記の調査で、BCDストアにRAMディスクの作成を妨げている不良メモリブロックが実際に含まれていることが判明した場合、次のステップはそれらのエントリをクリーンアップすることです。これを行うには、次のコマンドを入力してを押します 入る:
     bcdedit / deletevalue {badmemory} badmemorylist 
  4. プロセスが成功したら、コンピューターを再起動し、次回のシステム起動時に問題が解決するかどうかを確認します。

まだ発生している場合 0xc0000017エラーコード 上記の手順に従った後でも、以下の次の潜在的な修正に進んでください。

方法5:BIOSからハイブリッドグラフィックスを無効にする

結局のところ、この問題は、ハイブリッドグラフィックスと呼ばれる統合AMDGPUカードに存在するGPU機能が原因でも発生する可能性があります。影響を受けた数人のユーザーは、BIOS設定に入り、[デバイス構成]メニューからハイブリッドグラフィックスを無効にした後、アップグレード/クリーンインストールプロセスが問題なく正常に完了したことを確認しました。

この方法は通常、HPが製造したZBookモデルで成功すると報告されています。

BIOS設定からハイブリッドグラフィックスを無効にするためのクイックガイドは次のとおりです。

  1. コンピューターの電源をオンにします(または、既にオンになっている場合は再起動を開始します)。最初のロード画面が表示されたらすぐに、セットアップ(BIOSキー)を繰り返し押します。

    起動手順中にBIOSキーを押します

    注意 :ほとんどのマザーボードでは、セットアップキーが画面に表示されます。ただし、表示されない場合は、マザーボードのモデルに応じてBIOS設定を入力するための具体的な手順をオンラインで検索できます。

  2. BIOS設定に入ることができたら、ナビゲーションメニューを使用して 高度な メニュー。中に入ると、 デバイス構成 メニューと グラフィックデバイス に設定されています ディスクリートグラフィックス の代わりに ハイブリッドグラフィックス。

    ハイブリッドグラフィックの無効化

    注:設定できるオプションを見つけた場合 ハイブリッドグラフィックス無効、 やれ。

  3. を選択してチャンスを節約してください 変更を保存してBIOSを終了します
  4. 次の起動シーケンスが完了したら、同じ問題がまだ発生しているかどうかを確認します。

それでも同じ問題が発生する場合は、以下の次の方法に進んでください。

方法6:クリーンブート後のアップグレード(該当する場合)

結局のところ、この問題の出現の原因となる可能性のある潜在的な原因はたくさんあります。また、アップグレードのインストールを妨げる可能性があるのはサードパーティのウイルス対策スイートだけでなく、BSODが関係するシナリオでは通常疑われないユーティリティアプリでもあります。

に遭遇した場合 0xc0000017 古いWindowsバージョンをWindows10にアップグレードしようとしているときのBSODは、クリーンブート後にアップグレードを再試行することにより、サードパーティの干渉の可能性を排除する必要があります。

クリーンブート状態に達すると、コンピューターは、アップグレードプロセスの邪魔になる可能性のあるサードパーティのサービス、プロセス、またはスタートアップアイテムなしで起動します。

操作を再試行できるクリーンブート状態を実現するためのクイックガイドは次のとおりです。

  1. 開く 実行 を押してダイアログボックス Windowsキー+ R 。実行ウィンドウに入ったら、「 msconfig ’ を押して 入る 開くために システム構成 メニュー。によって促された後 ユーザーアカウント制御(UAC) 、クリック はい 管理者アクセスを許可します。

    実行によるシステム構成のオープン

  2. 中に入ることができたら システム構成 メニューをクリックし、 サービス メニューの上部にあるタブ。次に、「」に関連付けられているボックスを確認することから始めます すべてのMicrosoftサービスを非表示にする ‘がチェックされます。これにより、オペレーティングシステムに不可欠なサービスを誤って無効にしないようにできます。

    Microsoft以外のすべてのスタートアップアイテムを無効にする

  3. すべてのMicrosoftサービスがリストから除外されたら、をクリックします。 すべて無効にする ボタンをクリックして、次の起動シーケンス中にあらゆる種類のサードパーティサービスが呼び出されるのを効果的に防止します。
  4. サービスが処理された後、に移動します 起動 タブをクリックしてからクリックします タスクマネージャーを開く 次のメニューから。

    タスクマネージャから[スタートアップアイテム]ウィンドウを開く

  5. その後、直接に輸送されます 起動 タスクマネージャのタブ。そこに着いたら、すべてのサードパーティのスタートアップサービスを体系的に選択し、 無効にする 画面の下部にあるボタンをクリックして、次回のシステム起動時に開始されないようにします。次回のシステム起動時にスタートアップサービスの実行が許可されないことを確認するまで、これを実行します。

    起動時のアプリの無効化

  6. このステップに到達すると、クリーンブート状態の根拠が達成されます。今、それを利用するために、単にあなたのコンピュータを再起動してください。
  7. 次回の起動時に、コンピュータは重要なサービスとプロセスのみで起動しました。サードパーティのアイテムがエラーコードの原因であるかどうかをテストするには、アップグレードプロセスを繰り返して、問題が解決されたかどうかを確認します。
読んだ7分