Windows 8.1 zawiera SQL Server i Visual C ++?

14

Mój przyjaciel ma nowy laptop z systemem Windows 8.1. Pomagam jej w czyszczeniu rzeczy, które zostały „wolne” od HP (gry itp.).

Na liście zainstalowanych programów widzę „Microsoft SQL Server 2005 Compact Edition” i 9 wersji „Microsoft Visual C ++ Redistributable” (od 2005 do 2010).

Nie jest programistą i nigdy ich nie instalowała. Co oni tu robią? Czy odinstalowanie jest bezpieczne?

nute
źródło
MS SQL Compact przypomina trochę SQLite. A może lepszym porównaniem jest stary silnik bazy danych JET.
Zan Lynx
Czy kompletna czysta instalacja? Użyj klucza CD i pobierz ISO z Microsoft i usuń wszystko.
WernerCD

Odpowiedzi:

31

Krótka odpowiedź

Po prostu zostaw je w spokoju.

Długa odpowiedź

Odinstalowanie ich nie jest bezpieczne: wszystkie pakiety redystrybucyjne Microsoft Visual C ++ zawierają biblioteki wymagane do uruchamiania aplikacji C ++ zbudowanych przy użyciu Visual Studio. Jeśli są zainstalowane, oznacza to, że niektóre programy wymagały ich do działania.

Jeśli zastanawiasz się, nie możesz odinstalować pakietu 2005 i zachować tylko najnowszą wersję, ponieważ każdy pakiet jest samodzielny: aplikacje zbudowane za pomocą Visual Studio 2005 będą wymagały pakietu bibliotecznego 2005, te zbudowane za pomocą Visual Studio 2008 wymagają pakietu 2008 i tak dalej.

Ponadto w 64-bitowych systemach operacyjnych zobaczysz zainstalowane wersje x64 (64-bitowe) i x86 (32-bitowe), a ta ostatnia jest wymagana dla 32-bitowych programów C ++, które mogą ich potrzebować. Nie możesz po prostu zachować pakietu x64 i odinstalować pakiet x86.

Jeśli chodzi o Microsoft SQL Server Compact Edition, może być również używany przez niektóre programy i nie należy go również odinstalowywać.

Dodatkowe informacje

Pakiet redystrybucyjny Microsoft Visual C ++ 2010 instaluje składniki wykonawcze bibliotek Visual C ++ wymaganych do uruchamiania aplikacji opracowanych za pomocą Visual C ++ na komputerze, na którym nie zainstalowano Visual C ++ 2010.

Źródło: Pakiet redystrybucyjny Microsoft Visual C ++ 2010 (x86)

Ponieważ biblioteki Visual C ++ są instalowane w %windir%\system32\katalogu przez instalatora Visual Studio, po opracowaniu zależnej od nich aplikacji Visual C ++ będzie działać zgodnie z oczekiwaniami. Jednak w celu wdrożenia aplikacji na komputerach, które mogą nie mieć programu Visual Studio, zalecamy upewnienie się, że biblioteki są zainstalowane na tych komputerach wraz z aplikacją.

Źródło: Wybór metody wdrażania

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) jest przeznaczony dla deweloperów, którzy potrzebują lekkiej, w procesie relacyjnej bazy danych dla swoich aplikacji, które można rozwijać i wdrażać na komputerach stacjonarnych i urządzeniach mobilnych. Środowiska wykonawczego programu SQL Server Compact Edition można używać do opracowywania i wdrażania aplikacji na komputerze.

Źródło: Microsoft SQL Server 2005 Compact Edition

i31415
źródło
Visual C ++ nie zapewnia lib do linkowania do dll. Biblioteka DLL jest przeznaczona do użytku wewnętrznego przez składniki systemu Windows.
Sheng Jiang 晟 晟
-3

Możesz dowiedzieć się, które biblioteki C ++ są potrzebne, najpierw odinstalowując wszystkie badziewie, gry i freebes z HP, a następnie po 1-2 dniach odinstaluj wszystkie biblioteki C ++. Pamiętaj, że niektóre pozostałe programy mogą ich potrzebować, a jeśli jeden z odinstalowanych programów wyświetla błędy, oznacza to, że potrzebuje C ++ w wersji x. Będzie to szybkie wyszukiwanie, aby zobaczyć, czego program tak naprawdę potrzebuje. Zainstaluj tylko tę wersję C ++. Powinno być wolne od Microsoft.

Możesz używać tego samego procesu z .NET

mmvv80
źródło