Windows11のPCにていつからかAdobe Premiere ProやIllustrator等を起動しようとするとアプリケーションエラー(0xc0000142)で全く起動できない状態になってしまいました。いろいろ調べて対処したところ起動できるようになったのでその方法を紹介します。

エラーの内容

Adobe Premiere Proのバージョンは25.5、Windows11のバージョンは24H2です。

アプリケーションを正しく起動できませんでした(0xc0000142)。[OK]をクリックしてアプリケーションを閉じてください。

プログラム一覧やショートカットからPremirere Proを起動しようとすると、上記のようなポップアップが表示され、全く起動ができません。

同じようなケースがないか調べると、アプリケーションの再インストールや、バージョンダウンで解決したという情報があったので試してみましたが変化なし。

Adobe Creative Cloudの再インストールも試しましたが変わらず。

MSVCP140.dllがエラーの原因

アプリケーションエラーなのでログに何か記録されているはずと思いイベントビューアーを開いてみました。

「MSVCP140.dll」というモジュールで障害が発生しているという記録がありました。

「MSVCP140.dll」は調べてみるとVisual Studioのランタイム関連のファイルということがわかりました。

対処方法

Visual C++ ランタイム ライブラリを再インストールしてみることにしました。

サポートされている最新の Visual C++ 再頒布可能パッケージのダウンロード

上記のページから「サポートされている最新の再頒布可能パッケージ バージョン」を選択し、3つあるうちのX86とX64をダウンロードします。

ダウンロードしたそれぞれのファイルを開いてまずはアンインストールをします。

再度それぞれ開いてインストールを行います。

最後にPCを再起動して完了です。

無事起動できました。

Media Encoderも起動できました。

アンインストールしなくても修復でOK

初めてだったので再インストールしましたが、再びエラーが起こった時に修復を試してみたら起動しました。
毎回インストールし直す必要はありません。

その後もエラーが出るたびに上記2つのインストーラを保存しておいて修復しています。

エラーが起こる原因?

予期せず起こってしまったので詳しい原因はわかりませんが、思い返すとWindows Updateのインストール後に起こり始めたような気がします。

海外のRedditに「FieryのプリンタードライバーがWindows Updateのたび自分のMSVCP140.dllに上書きする」という情報があり、まさにこれでした。RIcohのプリンターに付属するFieryドライバーが勝手に上書きしているようです。

修復してもWindows Updateの度に再発生するので困っています。