アプリケーションを正しく起動できませんでした(0xc0000017)エラーの原因と解決方法
アプリケーションを正しく起動できませんでした(0xc0000017)エラーとは
タスクマネージャーやレジストリエディターなどのアプリケーションを起動するたびに、「アプリケーションを正しく起動できませんでした(0xc0000017)」というエラーが表示される場合、この記事で紹介する方法が問題の解決に役立ちます。管理者権限を持つアカウントを使用していても、この問題が発生することがあります。
なぜこの問題が発生するのか?
このエラーは、アプリケーションの動作に必要な物理メモリまたは仮想メモリが不足している場合に発生します。アプリケーションは起動時に一定量のメモリを必要とし、システムがそのメモリを割り当てられないと、このエラーが表示されます。
また、Windows Updateの実行後にこの問題が発生したという報告もあります。これは、不良としてマークされたメモリ領域が存在することが原因である可能性があります。
0xc0000017エラーの解決策
ネット上にはさまざまな対処法が紹介されていますが、このエラーに対する有効な解決策は次の2つだけです。「不良メモリを削除する」か「Windowsを修復する」のどちらかです。
注意:作業を始める前に、必ずシステムの復元ポイントを作成しておきましょう。
方法1:不良メモリを削除する
- パソコンを通常どおりWindowsで起動します。
- スタートボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。
- 「bcdedit /enum all」と入力してEnterキーを押します。
- 表示されるリストに、「不良(bad)」と判定されたすべてのメモリ領域が示されます。このリストはクリアできます。
- 「bcdedit /deletevalue {badmemory} badmemorylist」と入力してEnterキーを押します。
- コマンドプロンプトのウィンドウを閉じて、パソコンを再起動します。
方法2:Windows 11/10を修復する
Windowsの起動可能なメディアを使えば、Windowsを修復できます。詳細な修復ガイドに従うこともできますが、主な手順は以下のとおりです。
- WindowsのISOファイルをダウンロードする
- 起動可能なUSBメモリまたはDVDを作成する
- 作成したメディアからPCを起動し、「コンピューターを修復する」を選択する
- 「高度なトラブルシューティング」から「スタートアップ修復」を選択する
上記のいずれの方法でも問題が解決しない場合は、物理的なRAMモジュールを新品に交換する必要があります。その際は、マザーボードが対応している規格のRAM、または現在搭載されているものと同じ製品を選ぶようにしてください。
その他の類似エラー
- アプリケーションを正しく起動できませんでした(0xc0000142)
- アプリケーションを正しく初期化できませんでした(0xc0000135)
- アプリケーションを正しく初期化できませんでした(0xc0000005)
- アプリケーションを正しく起動できませんでした(0xc0000022)
- アプリケーションを正しく起動できませんでした(0xc0000018)
- アプリケーションを正しく起動できませんでした(0xc00007b)
-
Windows 10/7で発生する「アプリケーションを正しく起動できませんでした(0xc000007b)」エラーの解決策6選
概要 Windows 10の64ビット版にアップグレードした後、「0xc000007b」というエラーコードが頻繁に表示され、ファイルを読み込めなくなったり、アプリケーションが正常に起動しなくなったと悩むユーザーは少なくありません。このWindowsエラーにはさまざまな原因がありますが、最も多いのは32ビットアプリケーションと64ビットOSとの互換性の問題です。また、同じ種類のエラーが「0x80070005」「0x80070002」「0x80070057」「0x80004005」など、別のコードで表示される場合もあります。 「0xc000007b」エラーが発生するその他の原因 Windows
-
「アプリケーションを正しく起動できませんでした(0xc0000142)」エラーの解決方法
ゲームやアプリケーションを起動しようとしたときに、「アプリケーションを正しく起動できませんでした(0xc0000142)」というエラーが表示されたことはありませんか?実はこの問題は多くのユーザーが経験しており、Microsoft製アプリや各種ゲームを開く際に発生することが報告されています。まずは、このエラーの主な原因を確認しておきましょう。 「0xc0000142」エラーが発生する主な原因 Windowsのバージョンが古い デバイスドライバーが古い、または破損している システムファイルが破損している 管理者権限がないため、アプリケーションの起動がブロックされている DLLファイルが破損・欠落