13

Мой друг получил новый ноутбук с Windows 8.1. Я помогаю ей убирать вещи, которые были "бесплатными" от HP (игры и т.д.).

В списке установленных программ я вижу "Microsoft SQL Server 2005 Compact Edition" и 9 версий «Microsoft Visual C++ Redistributable» (в период с 2005 по 2010 год).

Она не разработчик и никогда их не устанавливала. Что они здесь делают? Это безопасно удалить?

2 ответа2

31

Короткий ответ

Просто оставь их в покое.

Длинный ответ

Удалить их небезопасно: все распространяемые пакеты Microsoft Visual C++ включают библиотеки, необходимые для запуска приложений C++, созданных с использованием Visual Studio. Если они установлены, это означает, что некоторые программы требуют их для работы.

Если вам интересно, вы не можете удалить, скажем, пакет 2005 года и сохранить только последнюю версию, потому что каждый пакет является автономным: приложения, созданные с помощью Visual Studio 2005, будут нуждаться в пакете библиотеки 2005 года, а приложения, созданные с помощью Visual Studio 2008, будут требуется пакет 2008 года и так далее.

Кроме того, в 64-битных операционных системах вы увидите как x64 (64-битную), так и x86 (32-битную) версии, и последняя требуется для 32-битных программ на C++, которым они могут понадобиться. Вы не можете просто сохранить пакет x64 и удалить пакет x86.

Что касается Microsoft SQL Server Compact Edition, то он также может использоваться некоторыми программами, и вам не следует его удалять.

Дополнительная информация

Распространяемый пакет Microsoft Visual C++ 2010 устанавливает компоненты среды выполнения библиотек Visual C++, необходимые для запуска приложений, разработанных с использованием Visual C++, на компьютере, на котором не установлен Visual C++ 2010.

Источник: распространяемый пакет Microsoft Visual C++ 2010 (x86)

Поскольку библиотеки Visual C++ устанавливаются в каталог %windir%\system32\ установщиком Visual Studio, при разработке зависящего от них приложения Visual C++ оно будет работать должным образом. Однако для развертывания приложения на компьютерах, на которых может отсутствовать Visual Studio, рекомендуется убедиться, что библиотеки установлены на этих компьютерах вместе с приложением.

Источник: выбор метода развертывания

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) предназначен для разработчиков, которым требуется легковесное решение для реляционной базы данных для своих приложений, которое можно разрабатывать и развертывать как на настольных компьютерах, так и на мобильных устройствах. Среду выполнения SQL Server Compact Edition можно использовать для разработки и развертывания приложений на рабочем столе.

Источник: Microsoft SQL Server 2005 Compact Edition.

-3

Вы можете выяснить, какая из библиотек C++ необходима, сначала удалив все дерьмо, игры и freebes от HP, а затем через 1-2 дня удалите все библиотеки C++. Имейте в виду, что некоторые из оставшихся программ могут нуждаться в них, и если одна из удаленных программ выдает ошибки, это означает, что ей требуется версия C++ x. Это будет быстрый поиск, чтобы увидеть, что на самом деле нужно программе. Установите только ту версию C++. Это должно быть бесплатно от Microsoft.

Вы можете использовать тот же процесс с .NET

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .