1: 名無しさん
アプリケーションを正しく起動できませんでした(0xc0000142)って出てヴァロ起動しないんだけどマジで焦ってる
2: 名無しさん
それな。Vanguard入れ直したりvgcとか消しても直らない。仕組みどうなってんの?
3: 名無しさん
ゲーム側の再インストールでも無理だった。誰か詳しい人直し方教えてくれ!
エラー(0xc0000142)が発生する根本的な仕組み
Riot VanguardはPCの非常に深い部分(カーネルレベル)で動作する仕様上、他のソフトウェアやWindowsのシステムファイルと干渉しやすい性質を持っています。「0xc0000142」というエラーコードは、主にWindows側でアプリケーションを初期化する作業に失敗したことを示すエラーです。Valorantのゲーム自体やVanguardを何度再インストールしても解決しない場合、問題の根本はゲームデータではなく、PC内で動いている別のプログラムがVanguardの起動を弾いている状態にあります。
例えば、特定のウイルス対策ソフトがVanguardの強力な監視機能をマルウェアの動きと誤認してしまい、強制的に通信を遮断してしまうケースがあります。玄関の鍵を開けようとしているのに、内側からチェーンをかけられていて入れない状態と同じです。ゲーム側をいくら新しく入れ直しても、PC環境という土台側がVanguardを受け入れない状態になっていればエラーは消えません。
システムファイルの破損チェックと修復
Windowsのシステムファイルが破損している、あるいは一部欠損していることでVanguardが必要とするデータを正常に読み込めない場合があります。この状態を修復するには、Windowsに標準搭載されている「システムファイルチェッカー(SFC)」という機能を利用します。スタートメニューから「cmd」と検索し、コマンドプロンプトを「管理者として実行」で開きます。黒い画面が出たら「sfc /scannow」と半角で入力して実行キーを押します。これにより、OS内の破損したファイルが自動的にスキャンされ、異常があれば正しい状態に修復されます。
過去にPCの電源が突然落ちてしまったり、Windowsアップデートの途中で再起動がかかったりした場合、このシステムファイルの一部が壊れたまま放置されていることがあります。基盤となるシステムファイルが不完全な状態では、権限を要求するVanguardの起動プロセスが途中でエラーを吐いてしまうため、このコマンドによるOSの自己修復は非常に有効な手段となります。
常駐ソフトウェアの停止と環境の切り分け
システムファイルを修復してもエラーが改善しない場合、バックグラウンドで動いている何らかの常駐ソフトウェアが干渉している可能性が高くなります。原因を特定するためには、Windowsのクリーンブートを実行して、Microsoft以外のサービスをすべて無効化する手順が確実です。タスクバーの検索窓に「msconfig」と入力して「システム構成」を開き、「サービス」タブに移動します。そこで「Microsoftのサービスをすべて隠す」にチェックを入れた上で、残りの項目をすべて無効にします。
その後PCを再起動して、Valorantが起動するかを確認します。もしこれで起動できた場合、無効にしたソフトのどれかが原因です。特に、パソコンの動作を制御するマザーボード付属のユーティリティソフトや、音声管理ツール、強力なサードパーティ製セキュリティソフトがVanguardと競合する事例が確認されています。原因となるソフトを絞り込み、それをアンインストールするか設定を見直すことで正常な起動が可能になります。
まとめ
- 0xc0000142エラーはゲームデータではなく、Windows環境や他ソフトとの干渉が原因で発生する。
- コマンドプロンプト(sfc /scannow)によるシステムファイルの修復がエラー解決の糸口になる。
- クリーンブートを実行し、Vanguardの起動を阻害している常駐ソフトウェアを特定する。
PC環境に起因するエラーは、問題となっている要素を一つずつ切り離して特定していくアプローチが解決への最短ルートとなります。


