ブログ · 2026年4月2日

共有ランタイムと再頒布可能パッケージ

ゲームやユーティリティをアンインストールしたあと、残留スキャンに Microsoft Visual C++ 再頒布可能パッケージ、vcruntime DLL、Program Files (x86)\Common Files 以下のフォルダが並ぶことがあります。これらは他のソフトがまだ必要とする共有依存関係であることが多いです。メイン ガイドは汎用パスについて明示的に警告しています。

詳細またはクリーンアップ
残留リストの各行は削除命令ではなく候補の証拠として扱います。特に発行元が Microsoft のとき。

なぜ現れるか

アンインストール用ヒューリスティックは、削除した製品がかつてインストールまたは参照したファイルと関連付けます。その関連付けは、他の製品が同じバイナリをまだ必要としていない証明にはなりません。複数アプリが同じ再頒布バージョンを固定し、Windows が意図的に複数の年次ブランチを並べて保持していることもあります。

ゲーム ランチャーやクリエイティブ スイートは、自社ディレクトリにプライベート コピーを同梱しつつ、システム全体の VC++ パッケージにも依存します。理解していない「重複」を消すと無関係なソフトが壊れます。

安全な扱い方

プログラム一覧
削除したプログラムは一覧から消えても、隣接アプリがまだ必要とするため共有ランタイムは残ります。

.NET、OpenSSL、その他のスタック

展開モデル次第で .NET ランタイム フォルダ、IDE 同梱の Java バンドル、オーディオ/ビデオ コーデック パックにも同じ注意が当てはまります。アンインストール ツールがフラグしたら、削除前にそのパスを参照している製品を検索してください。

共有物を誤って消した場合

Microsoft のサポートサイトから該当の再頒布パッケージを再インストールするか、影響を受けたアプリのインストーラーを再実行して依存関係を修復します。実験の前に復元ポイントを用意してください。イベント ビューアと欠落 DLL を示すクラッシュ ダイアログが手がかりになります。

安全な残留スキャン · 用語集:共有ランタイム