Windows 10,11

アプリ起動時に「mfc120.dll(または mfc120u.dll)が見つかりません」とエラーが表示されます

アプリ起動時に、mfc120.dll または mfc120u.dll が 見つからないとエラーメッセージが表示されるときの対処方法です。このファイル名のエラーが表示される場合、プログラムの実行に必要なファイルが欠落している可能性があります。問題を解決するには、該当の Visual C++ のランタイムファイルをPCにコピーする必要があります。

mfc120.dll、mfc120u.dll が 見つからない

対象OS Windows 10、Windows 11

問題の解決にはVisual C++ 再頒布可能 パッケージのインストールが必要

Visual C++ 2013 および Visual C++ 再頒布パッケージは、Microsoft社のホームページより無料でダウンロードすることができます。Visual C++ 再頒布パッケージをインストールすることで、mfc120.dll、mfc120u.dllの両方のファイルがシステムフォルダーにコピーされます。

Visual C++ 再頒布パッケージには、32ビット版、64ビット版、ARM版の3種類が存在します。必要とするプログラムが不明な場合は、下記の手順で32ビット版と64ビット版の2つをインストールしてください。(画面は Microsoft Edge です)

ヒントヒント: mfc120.dll および mfc120u.dll は、Visual C++ 2013 および Visual C++ 再頒布可能パッケージ パッケージの更新プログラム 外部リンク に含まれる DLL(ダイナミック リンク ライブラリ)ファイルです。

Visual C++ 再頒布可能パッケージのインストール手順

以下の手順で、Visual C++ 再頒布可能パッケージをインストールします。

  1. Visual Studio 2013 の Visual C++ 再頒布可能パッケージ 外部リンク のページを開きます。
    Visual C++ 再頒布可能パッケージのページを開く
    [Visual C++ 再頒布可能パッケージ]のページを開きます。
  2. Visual C++ 再頒布パッケージページが開いたら、ページ内にある[ダウンロード]ボタンをクリックします。
    ダウンロードをクリック
    [ダウンロード]ボタンをクリックします。
  3. ダウンロードの選択画面が表示されたら、vcredist_x64.exevcredist_x86.exe の2つにチェックをつけます。
    2項目にチェック
    対象の2項目にチェックをつけます。
  4. チェックをつけたら、ページ右下にある[次へ]ボタンをクリックします。
    次へをクリック
    [次へ]ボタンをクリックします。
  5. ヒントヒント: Visual C++ 再頒布パッケージのダウンロードページでは、vcredist_arm.exe(ARM版)vcredist_x64.exe(64ビット版)、vcredist_x86.exe(32ビット版)が入手できます。32ビット版 または 64ビット版のみ必要な場合は、対象のプログラムのみ選択してインストールしてください。不明な場合は、手順に従って32ビット版と64ビット版の2つをインストールしてください。(必要とするファイルは、実行するアプリにより異なります)

  6. 「www.microsoft.com は次のことを求めています:複数ファイルのダウンロード」と表示されたら[許可]ボタンをクリックします。
    許可をクリック
    [許可]ボタンをクリックします。
  7. Microsoft Edgeの画面右上にある[ダウンロード]ボタンをクリックします。
    ダウンロードをクリック
    [ダウンロード]ボタンをクリックします。
  8. ダウンロード履歴のメニューの中から、vcredist_x64.exe の[開く]ボタンをクリックします。
    開くをクリック
    [開く]ボタンをクリックします。
  9. [ライセンス条項および使用条件に同意する]にチェックをつけます。
    チェックをつけます
    [ライセンス条項および…]にチェックをつけます。
  10. 同意するにチェックをつけたら、画面右下にある[インストール]ボタンをクリックします。
    インストールをクリック
    [インストール]ボタンをクリックします。
  11. 「ユーザーアカウント制御」画面が表示されたら、[はい]ボタンをクリックします。
    はいをクリック
    [はい]ボタンをクリックします。
  12. 「セットアップ完了」の画面が表示されたら、[閉じる]ボタンをクリックします。
    閉じるをクリック
    [閉じる]ボタンをクリックします。
  13. もう一度、Microsoft Edgeの画面右上にある[ダウンロード]ボタンをクリックします。
    ダウンロードをクリック
    [ダウンロード]ボタンをクリックします。
  14. ダウンロード履歴のメニューの中から、今度は vcredist_x86.exe の[開く]ボタンをクリックします。
    開くをクリック
    [開く]ボタンをクリックします。
  15. [ライセンス条項および使用条件に同意する]にチェックをつけます。
    チェックをつけます
    [ライセンス条項および…]にチェックをつけます。
  16. 同意するにチェックをつけたら、画面右下にある[インストール]ボタンをクリックします。
    インストールをクリック
    [インストール]ボタンをクリックします。
  17. 「ユーザーアカウント制御」画面が表示されたら、[はい]ボタンをクリックします。
    はいをクリック
    [はい]ボタンをクリックします。
  18. 「セットアップ完了」の画面が表示されたら、[閉じる]ボタンをクリックします。
    閉じるをクリック
    [閉じる]ボタンをクリックします。

ヒントヒント: 手順に沿って操作することで、Visual C++ 再頒布パッケージの 32ビット版と64ビット版をインストールすることができます。どちらか片方のみインストールしたい場合は、「ダウンロードするプログラムを選んでください」の画面で、対処のプログラムのみにチェックをつけてください。

関連サイト(外部)

Visual C++ 2013 および Visual C++ 再頒布可能パッケージ パッケージの更新プログラム (マイクロソフト) 外部リンク


サムネイル 次の記事

OneDriveでファイルが同期されないときは

OneDriveでファイルが同期されないときは OneDrive(ワンドライブ)で、ファイルが同期されないときは、状態をリセットして、同期を再試行することができます。 対象OS Windows 10、Windows 11 OneDriveの同期に問題が発生したら? OneDriv… 続きを読む