VCRUNTIME140_1.dll ランタイムエラーは再インストールで修復

このサイトを検索 | Search this site
error_batten

WindowsTerminal.exe に起因するシステムエラー
VCRUNTIME140_1.dll エラーが発生した。

「プログラムを再インストールすると、この問題が解決する可能性があります。」
と表示されたので VCRUNTIME140_1.dll をインストールすればよいことは明白。

VCRUNTIME140_1.dll は、Microsoft C and C++ (MSVC) が使用するランタイムライブラリです。

Windows 11 純正の Windows ターミナルを使用中に VCRUNTIME140_1.dll エラーが発生するのは謎ですが、Visual C++ 再頒布可能パッケージをインストールして解決です。

VCRUNTIME140_1.dll の入手方法などをメモしておきます。


エラーダイアログ

通常起動した Windows ターミナルから管理者モードのWindows ターミナルを起動する時にエラーが発生した。

WindowsTerminal.exe - システム エラー
VCRUNTIME140_1

(文字起こし)
VCRUNTIME140_1.dll が見つからないため、コードの実行を続行できません。プログラムを再インストールすると、この問題が解決する可能性があります。

WindowsApps に存在するが...

question Windows が使用するシステムフォルダ [WindowsApps] に VCRUNTIME140_1.dll は存在するが、WindowsTerminal.exe はアクセスできないようなので、何かの拍子にレジストリの設定が変わったのかもしれない。

フルパスは次の通り。
C:\Program Files\WindowsApps\microsoft.vclibs.140.00.uwpdesktop_14.0.30704.0_x64__8wekyb3d8bbwe\vcruntime140_1.dll

上記以外にも複数のディレクトリで見つかるが日付やサイズが異なる。
色んなバージョンがインストールされていた。

VCRUNTIME140_1.dll 入手方法

investigating マイクロソフト公式サイトからダウンロード。

「Visual Studio 2015、2017、2019、および 2022」のセクションから、64-bit(x64) バージョン [vc_redist.x64.exe] をダウンロード、インストールした。

32-bit OSは x86 を選択するとよい。

まとめ

error_batten [VCRUNTIME140_1.dll システムエラー]
  • エラーに遭遇したら、Visual C++ 再頒布可能パッケージをインストールするとよい。
  • ダウンロードはMS公式サイトを利用すること。それ以外は危険。
  • Windows 11 は VCRUNTIME140_1.dll がインストール済みだが、今回のようにエラーになることがあるんだなー(謎)
  • エラー対策 | SC2
SC2
ブログサークルSNS
クリックして応援してね!
人気ブログランキングPVアクセスランキング にほんブログ村ブログランキング・にほんブログ村へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント