ホームページ » の仕方 » PCに「Microsoft Visual C ++再配布可能ファイル」が多数インストールされているのはなぜですか?

    PCに「Microsoft Visual C ++再配布可能ファイル」が多数インストールされているのはなぜですか?

    Windowsにインストールされているプログラムのリストをスクロールしたことがあるのに、Microsoft Visual C ++再頒布可能ファイルのバージョンがそんなにたくさんあるのではないかと疑問に思う人はいないでしょう。私達がこれらのものが何であるか、そしてなぜあなたのPCに非常に多くがインストールされているのかを見てみましょう。.

    Visual C ++再配布可能ファイルとは?

    Microsoft Visual C ++は、C、C ++、およびC ++ / CLIプログラミング言語でWindowsアプリケーションを作成するために使用される統合開発環境(IDE)です。もともとはスタンドアロン製品でしたが、現在はMicrosoft Visual Studioの一部として含まれています。それは彼らが彼らのコードを書くこと、編集すること、テストすることとデバッグすることができる単一のアプリケーションを開発者に提供します。プログラミング環境には多数の共有コードライブラリへのアクセスが含まれているため、開発者は独自のコードを最初から作成しなくても、特定の手順に既に開発済みのコードを使用できます。その共有コードはダイナミックリンクライブラリ(DLL)の形をとります。これは、ほとんどのWindowsユーザーが何らかの点で遭遇した用語です。.

    自分のソフトウェアをユーザーに配布する時が来たら、開発者は選択することができます。これらのDLLをアプリケーションのインストールにバンドルすることも、標準の配布可能な共有コードパッケージに依存することもできます。ほとんどが後者を選び、そのパッケージはVisual C ++再頒布可能パッケージとして知られています。再配布可能ファイルを使用することにはいくつかの利点があります。これらのパッケージはマイクロソフトから入手可能になっており、マイクロソフトはそれらをテストしてバグとセキュリティの修正で更新します。再配布可能ファイルは、複数のプログラムが同時に使用できるユーザーのコンピューターへの単一インストールも提供します。.

    なぜ私のPCにこんなにたくさんインストールされている?

    私は2ヵ月弱前に新しいPCに新しいバージョンのWindows 10をインストールしました。上の図でわかるように、私はすでに4つのバージョンのVisual C ++再配布可能ファイルを私のシステムに持っています。他のシステムでは、私は20ものものを見ました。それで、どのように彼らはそこに着くのですか??

    Windows自体と一緒にインストールされるものもあります。インストールされる特定のバージョンは、使用しているWindowsのバージョンによって異なります。私は、Windows 10を使用しています。これは、2012および2013のVisual C ++再配布可能ファイルに付属しています。また、32ビット(x86)と64ビット(x64)の両方のバージョンがインストールされていることにも気付くでしょう。 32ビット版のWindowsをお持ちの場合、64ビット版の再配布可能ファイルは表示されません。しかし、64ビット版のWindows(ほとんどすべてのコンピューターが最近のものです)をお持ちの場合は、両方のバージョンが表示されます。64ビット版のWindowsでは、64ビットと32ビットの両方のアプリケーションを実行できます。.

    システムに表示されるVisual C ++再頒布可能パッケージのその他のバージョンは、それを必要とするプログラムと共にインストールされました。開発者が特定のバージョンのVisual C ++でコーディングする場合、アプリケーションを実行するにはそのバージョンのコードライブラリもユーザーのシステムに存在する必要があります。つまり、たとえば、開発者がVisual C ++ 2005(またはVisual Studio 2005)を使用してインストールするプログラムを作成した場合、そのプログラムと一緒にシステムにインストールされたVisual C ++ 2005再頒布可能ファイルが表示されます。.

    場合によっては、プログラムを最初に実行したときに再配布可能パッケージがインストールされているというポップアップが表示されます。あなたがPCゲーマーであれば、特にSteamを通してあなたのゲームを手に入れたならば、あなたはこれをたくさん気づくでしょう。通常、これは開発者がインストール時にMicrosoftから最新のパッケージをダウンロードすることを選択したことを意味します。時々、パッケージはアプリケーションと共にバンドルされています。これは、現在のAMDグラフィックスドライバパッケージのインストールのショットです。これは、2012および2013 C ++再配布可能ファイルをインストールするためのものです。.

    同じ再配布可能ファイルの複数のバージョン、または少なくとも同じ年の複数のバージョンが表示されることもあります。たとえば、2008年の再配布可能ファイルには複数のバージョンがあります。他の人がわずかに異なるバージョン番号を持っているかもしれない間、人はそれがサービスパックであることを示すかもしれません。そのため、同じパッケージの複数のバージョンがインストールされているように見えることがありますが、それらはすべて微妙に異なります。そして残念なことに、多少似たような.NET Frameworkとは違って、マイクロソフトはこれらの古いバージョンすべてを統一されたパッケージに統合することは決してありませんでした。.

    つまり、Windowsに付属のパッケージと、インストールしたアプリケーションに付属のパッケージがあります。 64ビットWindowsを実行している場合は、各パッケージの64ビットバージョンと32ビットバージョンの両方が表示されます。.

    一部をアンインストールできますか?

    簡単な答えは次のとおりです。はい、できません.

    インストールされているアプリケーションのどれがそれぞれの再配布可能ファイルに依存しているのか本当にわかりません。プログラムをアンインストールしても、そのプログラムが依存している再配布可能ファイルが自動的に削除されることはありません。他のアプリケーションもそのプログラムに依存しているかどうかを知る方法がないからです。確かに、不要な再配布可能パッケージがあるかもしれませんが、まだ使用している再配布可能パッケージを手動で削除すると、正しく実行されず、場合によっては問題が発生することもあります。あなたのWindowsインストール自体.

    インストールされているプログラムのリストに非常に多くの人が座っているのを見て不快に思うかもしれませんが、物事があなたのPC上でうまく動いているなら、再配布可能ファイルは害を及ぼしていません。彼らはまた多くのスペースを占有しません。システムにインストールした4つのバージョンの合計ディスク容量は100 MB以下です。.

    インターネット上には、古いバージョンの再配布可能ファイルを削除して、各メジャーリリースの最新のもの(年別)をそのまま残しておくことを提案するアドバイスがあります。言い換えれば、最新の2012年再配布可能ファイルをそのままにして、古いバージョンの2012をアンインストールすることが可能であることを彼らは示唆しています。これをテストしたところ、信頼性が低いことがわかりました。それは時々働くようですが、それがあなたのために働くという保証はありません。私自身の3つのシステムの限定的なテストでは、1つのシステムで2つのプログラムが実行されなくなるという問題が発生しました。.

    問題がある場合にできること?

    残念ながら、アプリケーションに関する問題を悪い再配布可能なインストールに絞り込むのは難しいことがよくあります。プログラムのインストール中または操作中に、再配布可能パッケージを直接指すエラーメッセージが表示されることはほとんどありません。それでも、それは可能性であり、時々それはテストする価値があります、特にあなたがインストールしたばかりのプログラムが既にインストールされている別のプログラムを壊し、両方が同じ再配布可能ファイルに依存しているのなら.

    まず、いくつかの基本的な手順を踏むことができます。 Windowsの更新プログラムに最新の更新プログラムがすべて含まれていることを確認してください。パッケージへのアップデートが利用可能であるなら、それは問題を解決するかもしれません。 Windowsで破損したシステムファイルをスキャンしてみることもできます。それは時間がかからず、それは破損しているかなくなってしまったシステムファイルを復元することができます。それは常に一撃の価値がある.

    これらの手順で問題が解決しない場合は、問題のバージョンをアンインストールしてから再インストールしてみてください。そして、特定のバージョンがわからない場合は、ギャンブルをしてコンピュータからすべての再配布可能パッケージをアンインストールしてから、各バージョンの最新の実装をすべてインストールしてみてください。どちらのルートを選択しても、最初にコンピュータをバックアップしてください。!

    [プログラムと機能]コントロールパネルアプリで他のプログラムをアンインストールするのと同じ方法で、再配布可能ファイルをアンインストールできます。その後、Microsoftのダウンロードセンターから最新バージョンをダウンロードしてインストールできます。各バージョンへの直接リンクは次のとおりです。

    • Microsoft Visual C ++ 2005 SP1再頒布可能パッケージ(x86)
    • Microsoft Visual C ++ 2005 SP1再頒布可能パッケージ(x64)
    • Microsoft Visual C ++ 2008 SP1再頒布可能パッケージ(x86)
    • Microsoft Visual C ++ 2008 SP1再頒布可能パッケージ(x64)
    • Microsoft Visual C ++ 2010 SP1再頒布可能パッケージ(x86)
    • Microsoft Visual C ++ 2010 SP1再頒布可能パッケージ(x64)
    • Microsoft Visual C ++ 2012 Update 4再頒布可能パッケージ(x86およびx 64)
    • Microsoft Visual C ++ 2013再頒布可能パッケージ(x86およびx64)
    • Microsoft Visual C ++ 2015 Update 2再頒布可能パッケージ(x86およびx 64)

    64ビット版のWindowsを実行している場合は、32ビット版(x86)と64ビット版(x64)の両方をダウンロードしてインストールする必要があることを忘れないでください。.

    そしてそれはあります。うまくいけば、それは少なくともこれらのVisual C ++再頒布可能パッケージとは何か、そしてなぜあなたのPCにそんなに多くがインストールされているのかを説明します。.