Восстановить распространяемые части microsoft visual или удалить - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Восстановить распространяемые части microsoft visual или удалить

Решение любых проблем с Microsoft Visual C++

Сегодня столкнулся со следующими проблемами:

1. Не удалялась Microsoft Visual C++.. В процессе удаления, появлялось окно с просьбой указать какой то файл, который находится на каком то виртуальном диске, который само собой не доступен и выставлен какой то путь. При удалении версии Microsoft Visual C++ 2012 окно ссылалось на Temp папку в которой лежал нужный .msi файл и после его выбора сообщалось о фейле. При удалении версии Microsoft Visual C++ 2005 просто выдавал какой то левый путь в папку с музыкой. Короче лолшто какой то..

2. Не получалось обновить.. При запуске установщика, было два варианта, удалить или восстановить. При выборе удалить, см. п. 1, при выборе восстановить, с незначительными различиями, но тоже п. 1

Почему мне потребовалось этим всем заниматься? Не запускался Skyrim. По косвенным признакам, все указывало на какие то проблемы с Microsoft Visual C++ и то, что с ним творилось во время попыток удаления/восстановления, это только подтвердили..

Опишу, как я эту проблему решил.

1. Удаление всех версий Microsoft Visual C++ через утилиту от Microsoft: MicrosoftFixit.ProgramInstallUninstall

2. Удаление не пофиксило невозможность установки. Тут помогла сборка с сайта oszone.net

Под спойлером, подробное описание.

– Поддерживаемые операционные системы: 32-х и 64-х битные.
– При установке сборки, установится: 32-х битные версии Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package, на 32-х битных операционных системах, а 32-х и 64-х битные версии Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package, на 64-х битных операционных системах.
– Во время установки сборки, производится поиск и удаление ранее установленных 32-х и 64-х битных версий Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package.
– По-умолчанию, установка сборки происходит со скрытием заглушек (False).
– Установка Microsoft Visual C++ 2012 Redistributable 11.0.50727 False будет происходить, только на операционных системах начиная с Windows Vista SP 2 и выше.

Если не удаляются установленные на вашей системе Microsoft Visual C++, то воспользуйтесь утилитой MicrosoftFixit.ProgramInstallUninstall, для их удаления.

– Microsoft Visual C++ 2005 Redistributable – x86 8.0.50727.42 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.50727.4053 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.51011 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.56336 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.57103 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.58299 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.59193 False
– Microsoft Visual C++ 2005 Redistributable – x86 8.0.61001

– Microsoft Visual C++ 2008 Redistributable – x86 9.0.21022 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.21022.0 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.21022.218 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30411 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.0 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.17 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4048 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148.0 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.5570 False
– Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.6161

– Microsoft Visual C++ 2010 Redistributable – x86 10.0.30319 False
– Microsoft Visual C++ 2010 Redistributable – x86 10.0.40219

– Microsoft Visual C++ 2012 Redistributable – x86 11.0.50727 False
– Microsoft Visual C++ 2012 Redistributable – x86 11.0.51106 False
– Microsoft Visual C++ 2012 Redistributable – x86 11.0.60610 False
– Microsoft Visual C++ 2012 Redistributable – x86 11.0.61030

– Microsoft Visual C++ 2013 Redistributable – x86 12.0.21005 False
– Microsoft Visual C++ 2013 Redistributable – x86 12.0.30501 False
– Microsoft Visual C++ 2013 Redistributable – x86 12.0.40649

– Microsoft Visual C++ 2015 Redistributable – x86 14.0.24210

– Microsoft Visual C++ 2005 Redistributable – x64 8.0.50727.42 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.50727.4053 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.51011 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.56336 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.57102 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.58298 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.59192 False
– Microsoft Visual C++ 2005 Redistributable – x64 8.0.61000

– Microsoft Visual C++ 2008 Redistributable – x64 9.0.21022 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.21022.0 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.21022.218 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30411 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.0 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.17 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.4048 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.4148.0 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.4148 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.5570 False
– Microsoft Visual C++ 2008 Redistributable – x64 9.0.30729.6161

– Microsoft Visual C++ 2010 Redistributable – x64 10.0.30319 False
– Microsoft Visual C++ 2010 Redistributable – x64 10.0.40219

– Microsoft Visual C++ 2012 Redistributable – x64 11.0.50727 False
– Microsoft Visual C++ 2012 Redistributable – x64 11.0.51106 False
– Microsoft Visual C++ 2012 Redistributable – x64 11.0.60610 False
– Microsoft Visual C++ 2012 Redistributable – x64 11.0.61030

– Microsoft Visual C++ 2013 Redistributable – x64 12.0.21005 False
– Microsoft Visual C++ 2013 Redistributable – x64 12.0.30501 False
– Microsoft Visual C++ 2013 Redistributable – x64 12.0.40649

– Microsoft Visual C++ 2015 Redistributable – x64 14.0.24210

/ShowFalse – отображение заглушек (False) в “Установка и Удаление программ” (Работает только при установке Microsoft Visual C++ Redistributable Package). Ключ не чувствителен к регистру.

/S – установка Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package в тихом варианте. Ключ чувствителен к регистру, и соответственно используем только /S , а не /s
Если был указан неправильно ключ или не указан вообще, то произойдёт установка c индикацией установки.

/WithOutFalse – установка Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package без заглушек (False). Ключ не чувствителен к регистру.

Читайте также:  Как восстановить пароль администратора windows 10

/WithOutVC05 – установка без Microsoft Visual C++ 2005 Redistributable Package. Ключ не чувствителен к регистру.

/WithOutVC08 – установка без Microsoft Visual C++ 2008 Redistributable Package. Ключ не чувствителен к регистру.

/WithOutVC10 – установка без Microsoft Visual C++ 2010 Redistributable Package. Ключ не чувствителен к регистру.

/WithOutVC12 – установка без Microsoft Visual C++ 2012 Redistributable Package. Ключ не чувствителен к регистру.

/WithOutVC13 – установка без Microsoft Visual C++ 2013 Redistributable Package. Ключ не чувствителен к регистру.

/WithOutVC15 – установка без Microsoft Visual C++ 2015 Redistributable Package. Ключ не чувствителен к регистру.

/DisableVssOff – установка Microsoft Visual C++ Redistributable Package без отключения vss-службы. По-умолчанию vss-служба отключается для ускорения установки. Ключ не чувствителен к регистру.

/DisableWuauServStop – установка Microsoft Visual C++ Redistributable Package без остановки wuauserv-службы. По-умолчанию wuauserv-служба останавливается для ускорения установки. Ключ не чувствителен к регистру.

/GetListProg – получение списка установленных программ в операционной системе, без последующей установки Microsoft Visual C++ Redistributable Package. Этот ключ актуален для тех, кто хочет посмотреть установлены ли заглушки (False). Ключ не чувствителен к регистру.

/DelVCAll – удаление ранее установленных Microsoft Visual C++ 2005-2008-2010-2012-2013-2015 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC05 – удаление ранее установленных Microsoft Visual C++ 2005 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC08 – удаление ранее установленных Microsoft Visual C++ 2008 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC10 – удаление ранее установленных Microsoft Visual C++ 2010 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC12 – удаление ранее установленных Microsoft Visual C++ 2012 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC13 – удаление ранее установленных Microsoft Visual C++ 2013 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

/DelVC15 – удаление ранее установленных Microsoft Visual C++ 2015 Redistributable Package, без последующей установки Microsoft Visual C++ Redistributable Package. Ключ не чувствителен к регистру.

Грубо говоря, тут все в одном месте. По ходу установки, она удаляет старые версии (но у меня удаления не проходили). Все. Установка данного пакета полностью решили все проблемы 🙂

37 IT

Союз IT професcионалов

Популярные компьютерные услуги

Последние статьи

Опрос

Кто ремонтирует ваш компьютер?

Главное меню

Информация

Сервисы

Инструкция по установке и настройке приложения «Клиент удаленной загрузки МЕЛЬКАРТ»

Порядок установки и настройки:

  1. Если на рабочей станции установлен клиент удаленной загрузки предыдущей версии, сохраните файл с индивидуальными настройками клиента предыдущей версии.
  2. Если на рабочей станции установлен клиент удаленной загрузки предыдущей версии – проведите его деинсталляцию.
  3. Запустите инсталляционный пакет MDClient_262.exe.
  4. Восстановите индивидуальные настройки.
  5. Проведите настройку режимов получения и загрузки файлов.

Требования к операционной системе: минимальная конфигурация операционной системы корпорации Майкрософт (Microsoft) Windows XP.

Для установки приложения пользователь, должен обладать правами на установку и запуск новых приложений/служб.

Сохранение индивидуальных настроек предыдущей версии клиента

Сохраните директории MDDownload, MDUpload и Options. В зависимости от ОС, директории располагаются:

OC Windows XP: Application DataMDClient>

ОС Windows7: AppDataRoamingMDClient>

Для ОС Windows XP: сохраните следующие директории:

C:Document and Settings Application DataMDClientMDDownload

C:Document and Settings Application DataMDClientMDUpload

C:Document and Settings Application DataMDClientOptions

Для ОС Windows 7: сохраните следующие директории:

Внимание! Сохраняются следующие параметры:

«Запомнить логин текущего пользователя»;

«Разрешить соединение через прокси»;

«Авторизация через прокси»;

Все значения панели «Настройки для режимов загрузки/выгрузки».

Для сохранения индивидуальных настроек заявок следует сохранить все директории в следующей директории:

OC Windows XP: Application DataMDClient>

ОС Windows7: AppDataRoamingMDClient>

В папке MDClientMDDownloadlogs хранятся настройки заявок на скачивание, а в папке MDClientMDUploadlogs хранятся настройки заявок на загрузку в КС РПС.

Деинсталляция приложения

Открыть окно «Установка и удаление программ».

Выбрать «Клиента удаленной загрузки». Нажимайте кнопку «Удалить».

Откроется сообщение «Вы действительно хотите удалить клиента удаленной загрузки Мелькарт». Нажимайте кнопку «Да».

Активируется процесс деинсталляции приложения на АРМ-пользователя.

Откроется сообщение «Программа клиента удаленной загрузки Мелькарт была полностью удалена с Вашего компьютера». Нажимайте кнопку «Ок».

Установка (MDClient_262.exe)

Запустите инсталляционный файл MDClient_262.exe.

Откроется окно «Распространяемые части Microsoft Visual C++ 2012 x86: обслуживание», выберите «Восстановить распространяемые части Microsoft Visual C++ 2012 x86 до исходного» и нажмите кнопку «Далее».

Откроется сообщение «Восстановление завершено». Нажмите кнопку «Готово».

Откроется сообщение «Проверка предустановок: Java не обнаружена. Запустить установку JAVA?». Нажимайте кнопку «Да».

Откроется окно «Java Setup – Welcome». Нажимайте кнопку «Install».

Откроется окно «Java Setup – Complete». Нажимайте кнопку «Close».

Откроется оно «Установка – клиента удаленной загрузки Мелькарт». Нажимайте кнопку «Далее».

Примите лицензионное соглашение и нажмите кнопку «Далее».

Следуйте указаниям мастера установки приложения до сообщения «Все готово к установке» и нажмите кнопку «Установить». Активируется процесс установки приложения на АРМ-пользователя.

После установки приложения откроется информация. Нажмите кнопку «Далее».

Откроется окно «Завершение мастера установки приложения». Нажмите кнопку «Завершить».

Откроется окно «Авторизация пользователя». Нажмите кнопку «Отмена».

Восстановление индивидуальных параметров

Для восстановления индивидуальных настроек следует скопировать ранее сохраненные файлы в директории, указанные в п. 1.

Настройка режимов получения и загрузки файлов

Настройка режимов работы ПМ «Клиент удаленной загрузки» выполняется на вкладке «Параметры». Описание параметров приведено в Руководстве пользователя.

С учетом практики применения ПМ «Клиент удаленной загрузки» рекомендуется использовать следующие первоначальные настройки:

Как исправить ошибку 0x80070666 при установке Microsoft Visual C++

При попытке установить Microsoft Visual C++ или другое аналогичное ПО можем столкнуться с ошибкой 0x80070666. Сбой происходит при запуске инсталлятора и прерывает дальнейшую установку.

Причины ошибки

Установка распространяемого пакета Microsoft Visual C++ может прерваться ошибкой 0x80070666 по ряду причин:

  1. В системе уже установлена другая версия. Как оказалось, Visual C++ 2015 и 2017 содержат общие двоичные файлы, которые конфликтуют между собой. Ошибку можно устранить путем удаления новой версии.
  2. Установленная среда повреждена. Компоненты среды могут быть повреждены в результате вирусной активности, сбоев системы и прочее. Исправить повреждения можно путем запуска инструмента восстановления из командной строки
  3. В обновлении Windows присутствует уже установленная версия Visual C++. В этом случае загрузка каждого ожидающего обновления должна решить проблему автоматически.

Удаление текущих распространяемых пакетов

Пользователи сталкиваются с проблемой при попытке установить версию того же дистрибутивного пакета, который уже присутствует в системе. Сбой часто происходит при установке Visual C++ 2015, когда система уже содержит более новую версию. В этом случае избавится от ошибки 0x80070666 можно путем удаления самой новой версии.

Перейдите в раздел «Удаления или изменения программ» командой appwiz.cpl, запущенной из окна «Выполнить» (Win + R).

Найдите и запишите все версии Microsoft Visual C++, затем правым кликом на каждой удалите их нажатием на соответствующую кнопку.

После перезапуска компьютера попробуйте установить пакет, который ранее не удавалось инсталлировать из-за сбоя 0x80070666. После успешного завершения верните версии, которые требуют игры и приложения для правильной работы.

Запуск средства устранения неполадок

Для исправления кода ошибки 0x80070666 попробуйте запустить средство устранения неполадок при установке и удалении программ от Майкрософт. Этот инструмент способен восстанавливать компоненты, включая библиотеки DLL и поврежденные записи реестра, которые используются при инсталляции новых программ.

Найдите по запросу в интернете «Средство устранения неполадок, связанных с установкой и удалением программ» и загрузите его из найденной страницы Майкрософт.

Запустите скачанный файл и на первом экране кликните на кнопку Дополнительно, чтобы установить флажок на автоматическое исправление.

На следующее экране кликните на кнопку Установка.

Дождитесь завершения проверки, затем выберите проблемный дистрибутив и нажмите на Далее.

Следуйте запросам до завершения работы инструмента.

Установка ожидающих обновлений

С ошибкой 0x80070666 можно столкнуться в случае, когда Центр обновления Windows уже подготовил тот же пакет к установке. По отзывам пользователей, после загрузки обновлений проблемный дистрибутив был установлен автоматически.

Перейдите в раздел Центра обновлений Windows командой ms-settings: windowsupdate (или wuappd в Windows 7) из окна «Выполнить» (Win + R).

Нажмите на кнопку «Проверка наличия обновлений» и следуйте инструкциям на экране для загрузки всех ожидающих пакетов.

Восстановление компонентов среды с помощью командной строки

Проблема может возникнуть из-за повреждения компонентов среды. Иногда не удается его восстановить из раздела «Удаления или изменения программ», поскольку отсутствует в списке. По отзывам, часто это происходит с Visual C++ 2015.

Чтобы исправить ошибку с кодом 0x80070666, нужно загрузить требуемый пакет из сайта Майкрософт, а затем запустить восстановления из командной строки.

В окне системного поиска наберите cmd и щелкните на запуск от имени администратора.

В консоли перейдите в тот каталог, в котором находится установщик программы. Например, если vc_redist.x64.exe файл находится в папке Downloads перейдите в нее командой:

CD C:Users имя пользователяDownloads

При переходе консоли в этот введите имя исполняемого файла, затем /uninstall, например:

После нажмите на кнопку Восстановить и следуйте инструкциям на экране.

Как удалить Microsoft Visual C

Microsoft Visual C++ необходимо для работы некоторых программ написанных в среде Visual Studio без подключения прекомпиляции (проверки на ошибки) нужных файлов, в том случае, если эти библиотеки расположены в Microsoft Visual C++.

Что произойдёт, если снести Microsoft Visual C++

Раз вы задались этим вопросом, значит скорее всего вы заходили в пункт «Установка и удаление программ», и там встретили большое количество установленных Microsoft Visual C++ с разными версиями х86 и х64, начиная с 2005 по 2018. Многие пользователи задаются вопросом: «Если у меня стоит Microsoft Visual C++ Redistributable 2018 х64, тогда предыдущие аналоги можно удалить?». Нет, это не так. Потому, что в таком случае какая-то установленная программа перестанет функционировать и будет выдавать ошибку.

Примечание! Нельзя рассчитывать на то, что версия которая была загружена позже будет поддерживать и остальные программы. Удаление или отсутствие необходимого программного обеспечения приведёт к невозможности запуска той или иной программы. Это же касается и к разно-разрядным пакетам х86/6х64, так как они тоже задействованные программами или играми.

Как удалить Microsoft Visual C с компьютера

Если после прочитанной информации вы всё же хотите удалить Microsoft Visual C++ Redistributable, тогда смотрите как это правильно сделать. На примере используется Windows 10 Home.

Шаг 1. В поисковике необходимо напечатать «Установка и удаление», после чего выпадет предоставленное меню в котором следует запустить программу.

Шаг 2. В запущенном окне параметров в правой колонке «Приложения и возможности» выберите и кликните мышкой вариант Microsoft Visual C++, который следует удалить.

Шаг 3. Появится дополнительное окошко с подтверждением об удалении программы, нажмите ещё раз «Удалить».

Шаг 4. В следующих действиях появится окно с возможностью перезапуска компьютера или сделать это позже. Выберите «Перезапустить сейчас».

Удаление Visual Studio 2013

Удалить полностью данную программу можно через встроенную стандартную утилиту «Программы и компоненты». Для этого следует провести несколько несложных действий на своём компьютере.

    Вызовите вспомогательное окно «Выполнить» при помощи комбинаций клавиш на клавиатуре «Win+R». В строке пропишите «appwiz.cpl» (без кавычек) и нажмите на клавишу «Enter».

Следующими шагами нужно будет очистить реестр от остаточных следов после удаления ПО и для этого понадобится программа Your Uninstaller, а скачать её можно по адресу: http://wwwe.xrutor.org/torrent/398107/revo-uninstaller-pro-3.1.2-final-2014-pc-l-repack-portable-by-kpojiuk/.

    Запустите программу и перейдите к пункту «Очистка следов».

На этой стадии следы и другие компоненты будут очищены.

Видео — Удаление Visual Studio 2013

Удаление Microsoft Visual Studio Community 2015

Перед удалением знайте — Microsoft Visual Studio — встроенный, бесплатный образ разработанный для создания программного обеспечения ОС Windows, Android, iOS, Веб-утилит. Эта среда может использоваться разработчиками для изобретения собственных программ и проектов, которые содержат открытый код.

Инструкция полного удаления компонентов Microsoft VS Community 2015

  1. Запустите окно «Выполнить» клавишами «Win+R», а в нём пропишите «appwiz.cpl» и нажмите «ОК».

Скачать приложение для очистки следов от удалённой программы вы можете на сайте: https://www.ccleaner.com/ru-ru/ccleaner.

Если у вас установлена программа CCleaner, тогда ею нужно будет провести удаление остаточных следов, а точнее провести очистку реестра. Для этого:

    Запустите программу CCleaner, если у вас английская версия, то перейдите в настройки и выберите русскую.

Таким образом при помощи сторонней утилиты программа Microsoft Visual Studio Community 2015 будет полностью удалена с вашего компьютера.

Почему на компьютере присутствует много копий Microsoft Visual C++

Вместе с установкой Windows устанавливаются и пакеты Microsoft Visual C++. К примеру на 64-разрядной ОС установятся пакеты х86 и х64, а на 32-ух разрядной ОС будут использоваться пакеты с х86 обеспечением Microsoft Visual C++.

Также на вашем компьютере вы можете рассмотреть что у вас есть 2 пакета Microsoft Visual C++ одного года. На самом же деле оба этих приложения являются разными по отношению к друг другу, так как в библиотеке содержаться разные наборы DLL.

В итоге при скачивании какой-либо программы или игры, вам будет предложено установить пакет с директ икс-ом и с Microsoft Visual C++ того года, которого выпущена устанавливаемая программа.

Видео — Как удалить Microsoft Visual Studio

Понравилась статья?
Сохраните, чтобы не потерять!

Почему Microsoft Visual C++ установлено много раз

В списке установленных программ на вашем компьютере вы легко можете заметить много разных копий Microsoft Visual C++. Разные года, разные версии, разные разрядности. Это явление затрагивает фактически каждого владельца Windows-компьютера, поэтому эта статья объяснит вам, почему в компьютере установлено много копий Microsoft Visual C++ Redistributable.

Что такое Microsoft Visual C++ Redistributable

Microsoft Visual C++ – это интегрированная среда разработки (сокращенно “IDE”), которая используется для написания приложений под Windows на языках C, C++, C++/CLI. Раньше это был отдельный продукт, но со временем его включили в комплект Microsoft Visual Studio – единое место для написания, редактирования, отладки и тестирования кода. Среда разработки открывает доступ к большому количеству так называемых «общих библиотек». Это готовый код, который разработчик может использовать в качестве компонента своего приложения. Такой подход избавляет его от необходимости переписывать отдельные части приложения с нуля.

Когда речь заходит о распространении игр или приложений, разработчик должен решить, включать ли динамически подключаемые библиотеки (DLL-файлы) в процесс установки приложения или же воспользоваться стандартным распространяемым набором общего кода, из которого уже будут браться необходимые компоненты. Зачастую разработчики решают воспользоваться вторым вариантом. Здесь и вступает в игру Microsoft Visual C++ Redistributable (Redistributable – распространяемый, англ). Поэтому, после установки какой-нибудь игрушки, вы наблюдаете установку нескольких копий Visual C++ Redistributable.

Есть много причин, по которым использование готового пакета выгоднее и лучше для разработчика и для пользователя. Наборы готовит Microsoft, которая их же и тестирует, исправляет и дополняет. Кроме того, Redistributable устанавливается одним пакетом, после чего несколько приложений могут использовать его и не загружать необходимые библиотеки отдельно каждое для себя.

Почему так много копий Microsoft Visual C++ Redistributable Redistributable

Обратите внимание на скриншот ниже. На момент его создания системе было всего лишь пару дней с момента «чистой установки», но в ней уже установлено 12 копий Microsoft Visual C++. На другом компьютере их может быть еще больше, а на третьем меньше. Вопрос: почему так?

Microsoft Visual C++ Redistributable. Тысячи их.

Часть этих пакетов устанавливается вместе с Windows. Все зависит от того, какую версию операционной системы вы используете и в какой разрядности. На 64-разрядных версиях будут установлены как х86, так и х64. Это уже две копии одной только версии. На 32-разрядных в свою очередь используются только х86-библиотеки.

Каждая из копий Microsoft Visual C++ Redistributable устанавливалась какой-то отдельной программой, для работы которой нужны определенные подключаемые библиотеки. Если необходимый пакет уже установлен, приложение не устанавливает его заново. Все зависит от того, в какой версии Visual C++ разработчик творил свои костыли. Если приложение было создано с помощью Visual Studio 2005, тогда при установке приложения будет инсталлирована библиотека Visual C++ 2005.

Есть большая вероятность, что на вашем компьютере может быть несколько версий Visual C++ одного года. Хотя может казаться, что они все одинаковы, на самом деле пакеты отличаются друг от друга. В одном есть то, чего нет в другом (даже если это один год), поэтому приложение и скачало его. Если бы нужные DLL были в уже присутствующих наборах Microsoft Visual C++, тогда программа не устанавливала бы отдельную копию. За подобный хаос надо бы хорошенько пнуть Microsoft. Как и в случае с .NET Framework, компания никогда не объединяла все существующие наборы Visual C++ Redistributable в один накопительный пакет. А жаль.

Мораль такова: все наборы Microsoft Visual C++ Redistributable на вашем компьютере установлены не просто так. За их существование можно поблагодарить какую-нибудь игру или программу, установленную вами ранее. Без них скачанные вами приложения попросту бы не работали. Такие дела.

Можно ли удалить Microsoft Visual C++ Redistributable

Если вкратце, то да, можно. Но не нужно.

Вы вряд ли сможете узнать, какому приложений понадобится та или иная версия Visual C++. Когда вы удаляете программу, установленные ею наборы остаются в системе, поскольку они могут быть необходимы другим приложениям. Да, часть Visual C++ Redistributable может висеть в системе как памятник когда-то существовавшему приложению. Такие наборы могут никогда и не понадобиться другим программам. Тем не менее, нет возможности узнать, какие пакеты Visual C++ используются, а какие нет (если есть, расскажите об этом в комментариях). Если удалить используемый пакет, часть установленного софта может отвалиться или начать работать некорректно.

Конечно, перфекциониста может напрягать такое обилие «одинаковых» компонентов в списке установленных приложений. Все же, с ними надо смириться. Эти пакеты не причиняют системе никакого вреда (если установлены из надежных источников), не грузят ее и не занимают слишком много места. В особо запущенных случаях размер общий размер библиотек Microsoft Visual C++ будет занимать лишь несколько сотен мегабайт. Если вы ищите способы сэкономить немного пространства на диске С, тогда воспользуйтесь соответствующе предусмотренными механизмами (читайте статью “Как освободить место на системном диске Windows 10”). Они позволят вам освободить гораздо больше пространства, нежели две-три сотни мегабайт от выпиленных Visual C++ Redistributable.

Может показаться, что системе нужны только самые новые пакеты Visual C++, поэтому старые (2012, 2008 и так далее) можно удалить. На самом деле это не всегда правда. Все зависит от специфики софта на вашем компьютере. Если ему не нужны старые библиотеки, тогда их можно удалить, но опять же, вы сможете узнать это только методом проб и ошибок. Как и было сказано выше, Microsoft не предлагает накопительных наборов, поэтому в 2017 году на компьютеры пользователей все еще скачиваются Visual C++ Redistributable 2005, 2008, 2010 и так далее. Особенно, если последние версии этих приложений датируются этими же годами.

Где скачать Microsoft Visual C++ Redistributable

Если вы столкнулись с ошибкой приложения, и оно говорит вам, что надо скачать Microsoft Visual C++ Redistributable определенного года или версии, тогда ваш путь лежит прямиком на сайт поддержки Microsoft. Только учтите, что, если у вас 64-разрядная Windows, тогда вам надо скачивать как 64-раздяный пакет, так и 32-разрядный. Для 32-разрядных систем надо скачивать только х86-библиотеки.

Надеемся, эта статья хотя бы немного объяснила вам причины, по которым в вашем компьютере установлено много Microsoft Visual C++ Redistributable.

Ссылка на основную публикацию
Adblock
detector