VMWare Player продолжает автоматически устанавливать Visual C++ Redistributables, даже когда они были удалены, и компьютер не подключен к сети.

Вопрос или проблема

Я готовлю документ о установке VMWare Player. Я однажды делал установку и помню, что установщик спрашивал, может ли он скачать необходимые redistributables Visual C++ из интернета.

Теперь я хочу сделать это снова, чтобы проверить, могу ли я указать пользователю сначала произвести ручную установку redistributable, чтобы сделать возможной установку оффлайн. Однако у меня сейчас проблема.

Что бы я ни делал, переустановка VMWare Player автоматически загружает redistributables откуда-то.

Пострадавшее программное обеспечение

Я удалил redistributables и VMWare Player, перезагрузил машину, удалил все релевантные файлы при очистке диска, и он все равно находит откуда-то redistributables. Я даже пробовал без сети, и Windows все равно смогла автоматически найти redistributables.

Как мне полностью удалить redistributables с моего компьютера, чтобы я мог написать свой документ?

Установщик redistributable просто входит в комплект с установщиком VMWare Player. Многие приложения включают установщики для зависимостей в свои оффлайн-установщики, чтобы пользователю не приходилось загружать и устанавливать их самостоятельно.

У них даже есть документация по этому поводу для VMWare Tools, указывающая версии, которые будут установлены. И согласно этой документации, он не должен устанавливаться, если у вас установлен такой же или более новый версия, чем встроенная:

Рекомендуется всегда поддерживать Microsoft Visual C++ 2015-2022 Redistributable обновленным до последней доступной версии от Microsoft. Если установленная версия Microsoft Visual C++ 2015-2022 Redistributable такая же или новее, чем версия, включенная в установщик VMware Tools, она не будет устанавливать свою собственную версию Microsoft Visual C++ Redistributable. Это помогает снизить вероятность перезагрузки системы во время обновления VMware Tools.

Но для VMWare Player это может быть иначе, если вы заметили, что он всегда устанавливается. Вам не следует беспокоиться о том, чтобы пользователи устанавливали его вручную, тем не менее.

Ответ или решение

Почему VMWare Player автоматически устанавливает Redistributable Visual C++ даже без сети?

В данной статье мы подробно рассмотрим проблему автоматической установки Redistributable Visual C++ при установке VMWare Player, даже если у вас уже были удалены эти компоненты, и ваш компьютер не подключен к сети.

1. Фон проблемы

При установке VMWare Player, пользователю предлагается скачать необходимые зависимости, включая Redistributables Visual C++. Это позволяет избежать дополнительных шагов по установке для конечного пользователя. Однако, если вы хотите подготовить документ, в котором описывается ручная установка этих Redistributables, вам может понадобиться полностью удалить все остатки и предотвратить их автоматическую установку при повторной инсталляции VMWare Player.

2. Проблемы с удалением

Несмотря на то, что вы удаляете Redistributables и повторно очищаете систему, VMWare Player может продолжать устанавливать их автоматически. Причины могут быть следующими:

  • Кеширование установщика: Установщик VMWare Player может содержать встроенные версии Redistributables, которые автоматически устанавливаются при запуске.
  • Логи системы: Windows может иметь кэш или записи, указывающие на предыдущие установки, что может приводить к повторной установке даже без сети.
  • Несоответствующие версии: Если на вашей системе установлены более новые версии Redistributables, чем те, которые включены в VMWare Player, это может привести к конфликтам, и программа может попытаться установить именно те версии, которые требуются.

3. Решение проблемы

Чтобы полностью удалить Redistributables Visual C++ и предотвратить их автоматическую установку, рекомендуется следовать следующему алгоритму действий:

  1. Удаление через Панель управления: Убедитесь, что все версии Redistributables Visual C++ (обычно 2015, 2017, 2019, 2022) удалены через "Программы и компоненты".

  2. Очистка временных файлов: Используйте инструмент "Очистка диска" или сторонние утилиты (например, CCleaner) для удаления временных файлов и кеша, которые могут содержать остаточные данные установщиков.

  3. Редактирование реестра: Будьте осторожны! Откройте редактор реестра (regedit) и ищите ключи, связанные с VMWare и Visual C++. Удалите ключи, которые могут ссылаться на установленные Redistributables. Обязательно создайте резервную копию реестра перед внесением изменений.

  4. Проверка файлов на диске: Проверьте папки, такие как C:\Program Files (x86)\Microsoft Visual Studio и другие места, где могут находиться остаточные файлы.

  5. Запуск установщика VMWare Player в оффлайн-режиме: Если вы хотите продолжить установку VMWare Player, попробуйте запускать установку в оффлайн-режиме, чтобы предотвратить любую попытку подключения к интернету для загрузки зависимостей.

  6. Использование специального установщика: Убедитесь, что у вас есть последняя версия VMWare Player, так как в более ранних версиях могло быть больше зависимостей, чем в обновленных.

4. Документация и рекомендации

При подготовке вашего документа важно указать следующие моменты:

  • Рекомендуйте пользователям загружать и устанавливать последние версии Redistributables Visual C++ вручную перед установкой VMWare Player. Это позволит избежать конфликтов и несовместимости.
  • Поделитесь с ними информацией о том, как проверить установленные версии Redistributables через Панель управления или командную строку.
  • Укажите ссылки на ресурс Microsoft для загрузки последних обновлений Redistributables Visual C++: Последняя поддерживаемая версия загрузок Visual C++.

Таким образом, вы сможете предоставить своим читателям исчерпывающую информацию по установке VMWare Player и управления зависимостями, избегая автоматической установки Redistributables Visual C++.

Оцените материал
Добавить комментарий

Капча загружается...