次の方法で共有

Microsoft Visual C++ こんなに必要?

Anonymous
2023-06-10T13:07:29+00:00

恐れ入ります。

素人です。

「アプリ」の中に「Microsoft Visual C++」が沢山インストールされてますが

全部必要なのでしょうか?

残すべき、または削除しても良いアプリをご教示頂けると助かります。

家庭向け Windows | Windows 10 | デバイスとドライバー

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2023-06-10T20:16:32+00:00

    どのような使い方をしているかによりますので必要なものかどうかは分かりませんが、質問画像を見ると各バージョンがフルに入っているように思われますので不要なものもあるのかもしれません。

    例えば、「Microsoft Visual C++ 2005」の64bit版は、Windows XPの64bit版が登場した頃に作られたような古い64bit版アプリであれば必要になると思いますが、そのようなアプリはほとんどなかったように思います。

    参考までに、わたしのPCでは下図(コントロールパネルで表示されつアプリ一覧)のとおりです。

    Windows 10については古いアプリはできるだけインストールしないようにしていて、必要があれば日常的にはネット接続していないサポート切れのWindows 7で代替しています。

    Windows 7ではWindows XP時代のアプリも含めて使用していますので、多くのバージョンがあります。

    既にアドバイスがあるとおり、Microsoft Visual C++がインストールされていないと、Microsoft VC++で作成されたアプリを実行する時にエラーとなりアプリが起動できなくなりまし容量もわずかなものですから、そのままにしておけばいいと思います。

    どうしても確認したいということであれば、アンインストールして様子見して、何か問題が起きたらアプリを再インストールすればいいと思いますし、場合によってはマイクロソフトのダウンロードセンターからMicrosoft Visual C++ 2005を含め必要なものをダウンロードして再インストールすることも可能です。

    また、短期間の間に確認できるということであれば、システムの復元ポイントを作成しておいて、問題があったら復元するという方法もあります。

    長期間経つとシステムの復元ポイントは削除されるかもしれませんし、システムの復元はシステムの不整合を起こして失敗することがあるので、復元する場合はあまり前までは遡らない方がいいと思います。

    また、Windows 10でのシステムの復元は、かなり時間がかかる場合があります。

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

      復元ポイントを手動で作成する方法

        画像

    20+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2023-06-10T13:56:17+00:00

    何のアプリを使うのかによって、全く異なります。

    もし、それらがどうしても気になるのであれば、全てを一旦削除して、エラーが出る毎に必要なモノを探してインストールし直すという方法があります。面倒な作業なので、決してお勧めはしませんが、おそらく不要ないくつかが減るのではないかと思います。

    7 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-06-10T13:33:41+00:00

    バージョン毎に必要なアプリケーションがあるからインストールされている。アプリケーションのインストーラーが自分が使用するバージョンをインストールしているので、通常アンインストールすることはない。

    その上に32bit版と64bit版とUWPの32bit版とUWPの64bit版まである。

    インストールされるファイルは平均10MB程度である。

    Windowsをクリーンインストールして、古いバージョンを利用する古いアプリケーションをインストールしなければ増えることもない。

    Visual C++ 2005 代表例:mfc80.dll

     サイドバイサイドで同時に複数のバージョンがインストールされていることがある。

     最新版はver.8.0.61000/8.0.61001 (サポート終了済み)

    Visual C++ 2008 代表例:mfc90.dll

     サイドバイサイドで同時に複数のバージョンがインストールされていることがある。

     最新版はver.9.0.30729.6161 (サポート終了済み)

    Visual C++ 2010 代表例:mfc100.dll

     このバージョン以降は基本的には最新版で置き換えになるが、古いものがインストール済みリストに残ることがある。

     最新版はver.10.0.40219.325 (サポート終了済み)

    Visual C++ 2012 代表例:mfc110.dll

     最新版はver.11.0.61030.0 (サポート終了済み)

    Visual C++ 2013 代表例:mfc120.dll

     最新版はver.12.0.40664.0 (サポート終了済み)

    Visual C++ 2015 代表例:mfc140.dll

    Visual C++ 2017

    Visual C++ 2015-2019

    Visual C++ 2015-2022

     バイナリー互換が維持され、ファイルの構成は若干異なるが、同じファイル名で上書きインストールされている。

     最新版はver.14.36.32532.0(2023/05/16現在)

    参考:

    Latest supported Visual C++ Redistributable downloads | Microsoft Learn

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2023-06-10T15:17:02+00:00

    見ず知らずの第三者に答えをもらえるものではありません。

    ご自身で知識を身につけて対処するか、放置するか、お金を払って専門家に診断してもらうことになるでしょう。

    これらのコンポーネントは、名前こそ似ていますが、それぞれ別物であり、お互いをカバーしていません。

    このため、たとえば 2012 が必要なアプリケーション・ゲームを利用していれば 2012 を消すとまずいことになります。

    同様に x86 と x64 は別物です。

    ゆえに、あなたの利用しているアプリケーションやゲーム、あるいはあなた自身が意識せずにインストールされているアプリケーション・ゲーム・コンポーネントを精査し、必要かどうかを判断していくことになります。

    そして、この作業は労力の無駄と言って過言ではないでしょう。

    それによって得られるもの(わずかばかりの空き容量)は、かける時間やお金に対して効果はほとんどありません。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2023-06-10T13:26:00+00:00

    素人なら何も考えずに残して触らないでください。

    もし、貴方が、それらランタイムを使用するデバイスドライバ、ユーティリティ、アプリケーションの全てを把握しているのであれば、アンインストールしても良いです。

    その結果、間違いがあればWindowsが起動出来なくなるだけです。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません