Visual C++ 再頒布可能パッケージとは何ですか? Windows 10にインストールしてトラブルシューティングする方法

Visual C++ 再頒布可能パッケージとは何ですか? Windows 10にインストールしてトラブルシューティングする方法

Windows 10 へのアプリケーションのインストールは、通常、オペレーティング システムの豊富なアプリケーションと過去 30 年間の互換性のおかげで簡単なプロセスです。ほとんどの場合、それらは機能します。たとえば、従来のデスクトップ アプリケーションユニバーサル アプリ( Windows ストアから入手できるものなど)をインストールする方法については既に説明しました。

それはWindows 8から始まりました

しかし、Windows 10 アプリのストーリーは、Windows 8 から始まった大きな転換期を迎えています。ユニバーサル アプリは Windows 10 の未来ですが、クラシック アプリはしばらくの間、私たちと共にあります。そして、それらの古典的なアプリには、古典的な問題がある場合があります。たとえば、Visual C++ Redistributable などのコンポーネントが原因で、デスクトップ アプリのインストールに問題が生じる可能性があります。この記事では、アプリが Windows 10 で動作するように、その内容とインストール方法を説明します。

Visual C++ 再頒布可能パッケージのインストールに関する問題を解決する方法

Visual C++ Redistributable は、Microsoft の Visual Studio ソフトウェア開発環境を使用して構築されたプログラムまたはゲームに必要な DLL (ダイナミック リンク ライブラリ) ファイルです。プログラムの実行に DLL またはその他のサポート ファイルが必要な場合、これは依存関係と呼ばれます。MSVCR.DLL は次の略です。

  • MS – マイクロソフト
  • V – ビジュアル
  • C – C++
  • R – 再配布可能。

[アプリと機能の設定] または [プログラムと機能のコントロール パネル] を参照すると、複数のバージョンの再配布可能ファイルがインストールされているのが表示される場合があります。インストールされている特定のアプリがそれらのいずれかを使用している可能性があるため、いずれかのバージョンを削除すると、アプリケーションが誤動作する可能性があります。一部のアプリでは、2010 SP1 や 2012 Update 4 などの Visual C++ 再頒布可能パッケージの更新バージョンが必要になる場合もあります。

Visual C++ 再頒布可能パッケージとは何ですか?  Windows 10にインストールしてトラブルシューティングする方法

適切な DLL ライブラリを入手する

DLL は、アプリ作成者がプログラムを機能させる共通コンポーネントを効率的に再利用するのに役立ちます。開発者は、毎回車輪を再発明してコードを肥大化させる代わりに、MSVCR.dll のライブラリを再利用できます。これにより、プログラムのサイズが縮小され、パフォーマンスとメモリ使用率が向上します。一部のアプリケーションは、Visual C++ 再頒布可能パッケージの特定のバージョンを使用して作成されています。お使いのコンピューターに完全な Visual C++ 開発プログラムがインストールされていない場合 (ソフトウェア開発者でない限りインストールされていない可能性があります)、プログラムには、その特定のプログラムを容易にするランタイム コンポーネントが付属しています。ランタイム コンポーネントは、ソフトウェアを動作させるためのコードの重要な部分にすぎません。

バージョン 2005 までさかのぼる Visual C++ 再頒布可能パッケージのバージョンがあります。アプリケーションを実行またはインストールしようとしたときにユーザーが表示する可能性のある一般的なエラーは次のとおりです。

MSVCR110.dll がコンピューターにないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。

Visual C++ 再頒布可能パッケージとは何ですか?  Windows 10にインストールしてトラブルシューティングする方法

エラー

このエラーは、インストールしようとしているプログラムに必要な Visual C++ 再頒布可能パッケージの特定のバージョンが破損しているか見つからないことを示しています。この場合、MSVCR1 10 は Visual C++ 2010 SP1 再頒布可能パッケージを表します。他のバージョンは次のとおりです。

  • MSVCR71.dll、MSVCR08.dll、MSVCR09.dll (2008 – 2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

ほとんどのプログラムは、インストール時に Visual C++ Redistributable のコピーと共にプレインストールされます。また、アプリケーションのセットアップ ファイル (通常は「サード パーティ」などと呼ばれるフォルダー) を参照することもできます。ここで、Visual C++ 再頒布可能パッケージのセットアップ ファイルのコピーを見つけることができます。

Visual C++ 再頒布可能パッケージとは何ですか?  Windows 10にインストールしてトラブルシューティングする方法

そうでない場合は、アプリケーションに必要なバージョンをダウンロードできます。さらに、プログラムは、アプリの実行中または実行中にエラーが発生した場合に必要なファイルのバージョンを示します。一部のプログラムでは、 32 ビットまたは 64 ビットのアーキテクチャが必要になる場合があることにも注意してください。

以下は、インストールしようとしているバージョンに適した再配布可能ファイルをダウンロードするためのリンクです。

その他の MSVCR トラブルシューティング

Visual C++ 再頒布可能パッケージに影響を与える問題を解決するために、既存のバージョンの Visual C++ 再頒布可能パッケージをアンインストールしなければならない場合があります。正しい Visual C++ 再頒布可能パッケージをインストールしてもプログラムのインストールまたは修復の問題が解決しない場合は、DLL ファイルの 1 つが破損している可能性があります。DLL ファイルを再登録すると、問題を解決できる場合があります。

Windows キー + Xを押してから、[コマンド プロンプト (管理者)] または [Windows PowerShell (管理者)] をクリックします。コマンド プロンプトまたは PowerShell ウィンドウで、以下のコマンドを入力し、それぞれの後に Enter キーを押します。コマンド プロンプトを終了し、コンピューターを再起動して、問題が解決したかどうかを確認します。

regsvr32 ntdll.dll /s

regsvr32 msdxm.ocx /s

regsvr32 dxmasf.dll /s

regsvr32 wmp.dll /s

regsvr32 wmpdxm.dll /s

まとめ

Visual C++ 再頒布可能パッケージで問題が発生することはめったにありませんが、これは、Windows に依然として関連する従来の問題の兆候でもあります。ユニバーサル アプリ モデルでは、新しいパッケージ ベースの展開が使用されるため、このようなコンポーネントの必要性が最小限に抑えられます。ただし、AutoCAD、QuickBooks、Adobe Creative Suite、iTunes などの大きなアプリの場合、このコンポーネントは常にアプリの基本アーキテクチャの一部になります。障害に遭遇した場合、この記事が障害を克服するのに役立つことを願っています。

Visual Studio 用の Visual C++ 再頒布可能パッケージの問題を修正する必要がありましたか? コメントで教えてください。

Tags: #HOW-TO

ジンジャー 2.7.53.0

ジンジャー 2.7.53.0

Ginger は無料のスペル チェッカーと文法チェッカーです。

ブロック

ブロック

Blocks は、小学校 3 年生向けの探知能力と視覚能力を訓練するための知的なゲームであり、教師による IT 指導支援プログラムに組み込まれています。

マスウェイ

マスウェイ

Mathway は、デバイスに内蔵されている電卓よりも複雑なツールを必要とする数学の問題をすべて解決できる、非常に便利なアプリです。

アドビプレゼンター

アドビプレゼンター

Adobe Presenter は、Adobe Systems によってリリースされた e ラーニング ソフトウェアで、Microsoft Windows プラットフォーム上で Microsoft PowerPoint プラグインとして利用できます。

オオハシ 2.3.0

オオハシ 2.3.0

Toucan は教育テクノロジー プラットフォームです。日常的に使用される一般的な Web サイトを閲覧しながら、新しい言語を学習できます。

ENetViet 24.2

ENetViet 24.2

eNetViet は、保護者と子供が勉強している学校を結び付け、子供の現在の学習状況を明確に理解できるようにするアプリケーションです。

デュオリンゴ

デュオリンゴ

Duolingo - 無料で言語を学ぶ、または単に Duolingo は、さまざまな言語を学び、練習できる教育プログラムです。

ラピッドタイピング

ラピッドタイピング

RapidTyping は、タイピング速度を向上させ、スペル ミスを減らすのに役立つ、便利で使いやすいキーボード トレーニング ツールです。RapidTyping では、さまざまなレベルに合わせてレッスンが構成されており、タイピングの方法や既存のスキルを向上させる方法を学びます。

MathType 7.4.10.53

MathType 7.4.10.53

MathType は、開発者 Design Science (Dessci) が提供するインタラクティブな方程式ソフトウェアで、ワード プロセッシング、プレゼンテーション、e ラーニングなどの数学的記法を作成して注釈を付けることができます。このエディタは、TeX、LaTeX、および MathML ドキュメントの作成にも使用されます。

文法的に

文法的に

Grammarly の AI を活用したアプリは、人々のコミュニケーションをより効果的にするのに役立ちます。何百万ものユーザーが毎日 Grammarly を利用して、メッセージ、ドキュメント、ソーシャル メディアの投稿をより明確に、エラーなく、よりプロフェッショナルなものにしています。