Мой друг получил новый ноутбук с Windows 8.1. Я помогаю ей убирать вещи, которые были «бесплатными» от HP (игры и т. Д.).
В списке установленных программ я вижу «Microsoft SQL Server 2005 Compact Edition» и 9 версий «Microsoft Visual C ++ Redistributable» (в период с 2005 по 2010 год).
Она не разработчик и никогда их не устанавливала. Что они здесь делают? Это безопасно удалить?
Ответы:
Короткий ответ
Просто оставь их в покое.
Длинный ответ
Удалить их небезопасно: все распространяемые пакеты 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, то он также может использоваться некоторыми программами, и вам не следует его удалять.
Дополнительная информация
источник
MSVCRT.DLL
с ним , верно?Вы можете выяснить, какие из библиотек C ++ необходимы, сначала удалив все дерьмо, игры и freebes от HP, а затем через 1-2 дня удалите все библиотеки C ++. Имейте в виду, что некоторые из оставшихся программ могут нуждаться в них, и если одна из удаленных программ выдает ошибки, это означает, что ей нужна версия C ++ x. Это будет быстрый поиск, чтобы увидеть, что на самом деле нужно программе. Установите только ту версию C ++. Это должно быть бесплатно от Microsoft.
Вы можете использовать тот же процесс с .NET
источник