Microsoft Visual C++ 再頒布可能パッケージのダウンロード先のまとめ

2017年12月13日

それぞれの最新のMicrosoft Visual C++ 再頒布可能パッケージをまとめてます。
過去のものもコメントがあったり気が向いたらまとめるかもしれません。

記事より新しいバージョンを発見したら書き換える予定です。
直リンクのダウンロードではなくて、自分でも気付けば更新しますが記事より新しいバージョンのダウンロードページを発見したらコメントしてもらえると助かります。(^^)

一気にインストールする場合は、「Visual C++ Runtime Installer (All-In-One)」というまとめてインストールしてくれるソフトが便利です。
Visual C++ Runtime Installer (All-In-One)でインストールされる再頒布可能パッケージのファイルバージョンしかここにまとめているものより新しいバージョンです。

注意点

  • 2017の再頒布可能パッケージを入れていても、2013などの過去のものと互換性がない
    • (2017と2015は互換性があるので2017をインストールすれば2015は不要。)
  • 再頒布可能パッケージのx86・x64は、OSのビット数と違って使用するソフトのビット数の方を選びます
    • (使用するソフトが32bit用ならOSが64bitでも再頒布可能パッケージはx86をインストールする)

x86かx64で迷った場合

  • OSが32bit版ならx86をインストール
  • OSが64bit版ならx86とx64の両方をインストール

MSVCRxxx.dll/MSVCPxxx.dll/VCRUNTIMExxx.dllがない

どの再頒布可能パッケージをインストールすればいいのかまとめてみました。

見つからないdll インストールする再頒布可能パッケージ
MSVCR140.dll/MSVCP140.dll/VCRUNTIME140.dllなど Visual Studio 2017 の Microsoft Visual C++ 再頒布可能パッケージ
MSVCR120.dll/MSVCP120.dllなど Visual Studio 2013 の Microsoft Visual C++ 再頒布可能パッケージ
MSVCR110.dll/MSVCP110.dllなど Visual Studio 2012 の Microsoft Visual C++ 再頒布可能パッケージ
MSVCR100.dll/MSVCP100.dllなど Visual Studio 2010 の Microsoft Visual C++ 再頒布可能パッケージ
MSVCR90.dll/MSVCP90.dllなど Visual Studio 2008 の Microsoft Visual C++ 再頒布可能パッケージ
MSVCR80.dll/MSVCP80.dllなど Visual Studio 2005 の Microsoft Visual C++ 再頒布可能パッケージ

各バージョンの最新版一覧

Visual Studio 2017 の Microsoft Visual C++ 再頒布可能パッケージ

Visual Studio 2017 の Microsoft Visual C++ 再頒布可能パッケージをインストールするとVisual Studio 2015 の Microsoft Visual C++ 再頒布可能パッケージと同じファイル名のものがインストールされるのと、2017の再頒布可能パッケージをインストールした後に2015の再頒布可能パッケージがインストールできないので、2017の再頒布可能パッケージを最新と認識してます。

Visual Studio 2017 の Microsoft Visual C++ 再頒布可能パッケージ(記事を書いた時点 14.11.25325.0)
記事を書いた時点のファイルの最新のバージョンが14.12.25810ですがダウンロードページを発見できなかったで少し前のものになってます。

MSVCR140.dll/MSVCP140.dll/VCRUNTIME140.dll以外にも

  • mfc140.dll
  • mfc140u.dll
  • mfcmifc80.dll
  • mfcm140.dll
  • mfcm140u.dll

などが不足する場合にも対応できるようです。

※2015の再頒布可能パッケージが必要な方向け
Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3(14.0.24215.1)

Visual Studio 2013 の Microsoft Visual C++ 再頒布可能パッケージ

Visual Studio 2013 用 Microsoft Visual C++ 再頒布可能パッケージ(12.0.40664)

MSVCR120.dll/MSVCP120.dll以外にも

  • mfc120.dll
  • mfc120u.dll
  • mfcmifc80.dll
  • mfcm120.dll
  • mfcm120u.dll

などが不足する場合にも対応できるようです。

Visual Studio 2012 の Microsoft Visual C++ 再頒布可能パッケージ

Visual Studio 2012 更新プログラム 4 の Visual C++ 再頒布可能パッケージ(11.0.61030)

MSVCR110.dll/MSVCP110.dll以外にも

  • atl110.dll
  • mfc110.dll
  • mfc110u.dll
  • mfcmifc80.dll
  • mfcm110.dll
  • mfcm110u.dll

などが不足する場合にも対応できるようです。

Visual Studio 2010 の Microsoft Visual C++ 再頒布可能パッケージ

Microsoft Visual C++ 2010 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラム(10.0.40219.325)
10.0.40219.473のバージョンのダウンロードページが見つからなかったので上のリンクが最新のものとしています。

MSVCR100.dll/MSVCP100.dll以外にも

  • atl100.dll
  • mfc100.dll
  • mfc100u.dll
  • mfcmifc80.dll
  • mfcm100.dll
  • mfcm100u.dll

などが不足する場合にも対応できるようです。

Visual Studio 2008 の Microsoft Visual C++ 再頒布可能パッケージ

Microsoft Visual C++ 2008 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラム(9.0.30729.6161)

MSVCR90.dll/MSVCP90.dll以外にも

  • atl90.dll
  • msvcm90.dll
  • mfc90.dll
  • mfc90u.dll
  • mfcm90.dll
  • mfcm90u.dll
  • mfcmifc90.dll

などが不足する場合にも対応できるようです。

Visual Studio 2005 の Microsoft Visual C++ 再頒布可能パッケージ

Microsoft Visual C++ 2005 Service Pack 1 再頒布可能パッケージ MFC のセキュリティ更新プログラム(8.0.6001)

MSVCR80.dll/MSVCP80.dll以外にも

  • atl80.dll
  • msvcm80.dll
  • mfc80.dll
  • mfc80u.dll
  • mfcm80.dll
  • mfcm80u.dll

などが不足する場合にも対応できるようです。

参考リンク