Windows 8.1 поставляється із SQL Server та Visual C ++?


14

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

У списку встановлених програм я бачу "Microsoft SQL Server 2005 Compact Edition" та 9 версій "Microsoft Visual C ++ Redistributable" (починаючи з 2005 по 2010 рік).

Вона не розробник і ніколи їх не встановлювала. Що вони роблять тут? Чи безпечно видалення?


MS SQL Compact трохи схожий на SQLite. А може, краще порівняння - це старий двигун бази даних JET.
Зан Лінкс

Робите повну чисту установку? Використовуйте клавішу CD та завантажте ISO від Microsoft та видаліть усе.
WernerCD

Відповіді:


31

Коротка відповідь

Просто залиште їх у спокої.

Довга відповідь

Видалити їх не безпечно: усі пакети перерозподілюваного пакета Microsoft Visual C ++ містять бібліотеки, необхідні для запуску програм C ++, створених за допомогою Visual Studio. Якщо вони встановлені, це означає, що деякі програми потребували їх для роботи.

Якщо вам було цікаво, ви не можете видалити, скажімо, пакет 2005 року, і зберігати лише останню версію, тому що кожен пакет є окремим: додатки, створені за допомогою Visual Studio 2005, потребуватимуть пакету бібліотеки 2005 року. вимагають пакет 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 (SQL Server Compact Edition) призначене для розробників, які потребують невеликої ваги, в процесі реляційних баз даних для своїх додатків, які можуть бути розроблені та розгорнуті як на робочому столі, так і на мобільних пристроях. SQL Server Compact Edition Runtime може використовуватися для розробки та розгортання програм на робочому столі.

Джерело: Компактне видання Microsoft SQL Server 2005



Visual C ++ не надає lib для посилання на dll. DLL призначений для внутрішнього використання компонентами Windows.
Шен Цзян 蒋 晟

-3

Ви можете зрозуміти, яка з бібліотек C ++ потрібна, спочатку видаліть усі лайно, ігри та халяви з HP, а потім через 1-2 дні видаліть усі бібліотеки C ++. Майте на увазі, що деякі з інших програм можуть їх потребувати, і якщо одна з невстановлених програм видає помилки, значить, вона потребує C ++ версії x. Це буде швидкий пошук, щоб побачити, що програмі насправді потрібно. Встановіть лише цю версію C ++. Він повинен бути вільним від Microsoft.

Ви можете використовувати той самий процес із .NET

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.