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

エラーの内容

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

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

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

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

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で再発

その後たびたび発生するので何が原因か調べていたところ、Windows Updateが行われた後に発生することがわかりました。

Adobeのサイトにもその問題が掲載されており、この問題を解決するための対応を進めているとのことです。

Windows 更新後に Illustrator が起動しない

原因はFieryドライバー

上記のサイト内に以下の記述があり、原因はアップデートしていないFieryドライバーだとわかりました。

影響を受けるマシンにインストールされているプリンタードライバー、特に Fiery や Canon プリンターなどの古いドライバーやレガシードライバーの詳細をお知らせください。 これらのドライバーは、Windows の更新中に古い DLL バージョンで新しい VC ランタイムコンポーネントを上書きする可能性があります。

Windows Updateのたびに毎回発生するので、その原因を探ってみると、海外のRedditに「FieryのプリンタードライバーがWindows Updateのたび自分のMSVCP140.dllに上書きする」という情報があり、まさにこれでした。

現在のバージョンは7.01.001.0。
「ドライバーのアップデートを確認」をクリックしても接続エラーでアップデートできないので放置していました。

7.03.001.0にアップデートしました。