Windows 10エラーコード0xc0000017の原因と解決方法|起動できないときの対処法
Windows 10エラーコード0xc0000017とは?
Windows 10のストップコード0xc0000017は、主にPCの起動時に発生するブルースクリーン(BSOD)エラーです。このエラーが表示されると、通常の手順ではWindowsを起動できなくなり、画面には次のようなメッセージが表示されます。
「お使いのPCを修復する必要があります。RAMディスクデバイスを作成するのに十分なメモリがありません」
このエラーの主な原因は以下のとおりです。
- マザーボードドライバーの破損またはバージョンの古さ
- メモリ上の不良ブロック(バッドメモリ)
- 搭載RAMの不足
- 外部デバイス同士の競合

以下では、このエラーを解消するための具体的な対処法を順番に紹介します。
最速の解決策:Smart Driver Careでドライバーを一括更新
ストップコード0xc0000017の最も一般的な原因の一つが、破損・紛失・古くなったデバイスドライバーです。手動でのドライバー更新に時間や手間をかけたくない場合は、Smart Driver Careの活用がおすすめです。このソフトはシステム構成を自動的に検出し、お使いの環境に適した正しいドライバーを見つけてくれます。
無料版・有料版どちらでも、現在のドライバーを最新かつ互換性のあるバージョンへ簡単に更新できます。無料版の制限として1日に更新できるのは2つのドライバーのみですが、一度にまとめて更新したい場合は有料版への切り替えが可能です。
ステップ1:Smart Driver Careをインストールして起動します。
ステップ2:「今すぐスキャンを開始」ボタンをクリックし、ドライバー更新ユーティリティに問題のあるドライバーを検索・一覧表示させます。

ステップ3:問題のあるドライバーの一覧が表示されたら、「すべて更新」ボタンを押せば一括で修復できます。個別に更新したい場合は、各ドライバーの横にある「更新」ボタンをクリックしてください。
変更を反映させるため、最後にPCを再起動しましょう。

エラーコード0xc0000017の対処法3選
ドライバーの更新で改善しない場合も、焦る必要はありません。以下の方法を試すことで、エラーを解消できる可能性があります。
| 対処法 | 内容 |
|---|---|
| 方法1:外部デバイスを取り外す | 外部デバイスによる競合を避けるため、接続中の機器をすべて取り外して再起動します。 |
| 方法2:SFCでシステムファイルを修復 | Windows 10標準のシステムファイルチェッカーでシステムをスキャンし、破損したファイルを修復します。 |
| 方法3:不良メモリエントリを削除 | アップグレード作業中に発生した不良メモリブロックが原因の場合、コマンドラインを実行して解消します。 |
方法1:外部デバイスを取り外す
まず試したいのが、この厄介なエラーから抜け出すための最も簡単な方法です。
ステップ1:USBメモリ、外付けHDD、プリンターなど、接続されている外部デバイスをすべて取り外します。
ステップ2:PCを再起動し、エラーコード0xc0000017が解消されたかどうかを確認します。
方法2:SFCを実行して破損したシステムファイルを修復する
Windows 10に標準搭載されている「システムファイルチェッカー(SFC)」を使えば、システム内の潜在的なエラーをスキャンし、破損したファイルを自動的に修復できます。
ステップ1:コマンドプロンプトを管理者として実行します。
ステップ2:「sfc /scannow」と入力し、Enterキーを押します。
ステップ3:処理が完了するまで待ちます。Windowsが破損または欠落しているシステムファイルを新しいものと置き換えてくれます。
ステップ4:スキャンと修復が完了したら、PCを再起動して変更を反映させます。
方法3:不良メモリエントリを削除する
Windowsのアップグレード作業中に不良メモリブロックが登録されてしまったことが原因の場合は、以下のコマンド操作で解消できます。
ステップ1:PCが起動できない状態のため、回復ドライブまたはWindows 10のインストールディスクを用意します。
ステップ2:回復ドライブをPCに接続し、そこからWindows 10を起動します。
ステップ3:Windows回復環境(WinRE)に入ったら、「トラブルシューティング」メニューを選択します。
ステップ4:「詳細オプション」を開き、「コマンドプロンプト」をクリックします。
ステップ5:「bcdedit /enum all」と入力してEnterキーを押します。
ステップ6:不要なメモリエントリを確認したら、続けて次のコマンドを実行します。「bcdedit /deletevalue {badmemory} badmemorylist」
再度Enterキーを押し、コマンドプロンプトを終了してPCを再起動します。これにより、エラーコード0xc0000017が問題なく解消されるはずです。
まとめ
今回は、Windows 10のストップコード0xc0000017が発生する原因と、その解決策を紹介しました。どの方法も実際に効果が確認されているものばかりです。まずはドライバーの更新から試し、それでも改善しない場合はSFCの実行や不良メモリエントリの削除を順番に試してみてください。ご不明な点やフィードバックがあれば、ぜひコメント欄でお知らせください!
| こちらの記事もおすすめ: |
| Windows 10のイベントトレーシング致命的エラーの対処法 |
| 【解決済み】MULTIPLE_IRP_COMPLETE_REQUESTSブルースクリーンエラーの直し方 |
| NETIO.SYSブルースクリーンエラーの解決方法(2020年版) |
| 「実行可能でないメモリを実行しようとしました」エラーの修正方法 |
-
Windows 10アップデートエラー「0x800707e7」の原因と解決方法を徹底解説
Windows Updateを実行した際に、更新プロセスが開始されない、または途中のパーセンテージで止まってしまい、アップデートが正常に完了しない――このような症状が現れたとき、エラーコード「0x800707e7」が表示されることがあります。このエラーは機能更新プログラムや品質更新プログラムで発生するほか、Windows 7からのアップグレード時にも報告されています。数多くのエラーレポートを分析した結果、この問題の主な原因として以下の項目が特定されています。インデックスの場所(Indexing Location):多くのWindows更新プログラムは、PCのインデックス場所を含むホスト環境がデ
-
Windowsアップデートエラー80072ee2の原因と解決方法を徹底解説
Windowsのアップデート中にエラーが発生すると、本当に困ってしまいますよね。Windows Updateは安全で快適なシステム環境を維持するために設計されていますが、常に問題なく動作するとは限りません。最近では、新しいバージョンのWindowsをインストールしようとした際に、エラーコード「80072ee2」が表示されるケースが多数報告されています。 このエラーコードは「ERROR_INTERNET_TIMEOUT(インターネット接続のタイムアウト)」を意味し、Windows Updateサーバーから更新プログラムをダウンロードする際に表示されます。これは、更新サーバーが大量のユーザーリクエ