Windows 8.1 wird mit SQL Server und Visual C ++ geliefert?

14

Mein Freund hat einen neuen Windows 8.1 Laptop bekommen. Ich helfe ihr beim Aufräumen von Dingen, die "frei" von HP waren (Spiele usw.).

In der Liste der installierten Programme werden "Microsoft SQL Server 2005 Compact Edition" und 9 Versionen von "Microsoft Visual C ++ Redistributable" (von 2005 bis 2010) angezeigt.

Sie ist keine Entwicklerin und hat diese nie installiert. Was machen die hier? Ist die Deinstallation sicher?

Nute
quelle
MS SQL Compact ist knapp ähnlich zu SQLite. Oder vielleicht ist ein besserer Vergleich das alte JET-Datenbankmodul.
Zan Lynx
Führen Sie eine vollständige Neuinstallation durch? Verwenden Sie den CD-Key, laden Sie eine ISO von Microsoft herunter und löschen Sie alles.
WernerCD

Antworten:

31

Kurze Antwort

Lass sie einfach in Ruhe.

Lange Antwort

Es ist nicht sicher, sie zu deinstallieren: Alle Microsoft Visual C ++ Redistributable Packages enthalten Bibliotheken, die zum Ausführen von C ++ - Anwendungen erforderlich sind, die mit Visual Studio erstellt wurden. Wenn sie installiert sind, bedeutet dies, dass einige Programme sie benötigen, um zu funktionieren.

Falls Sie sich fragen, können Sie das 2005-Paket nicht deinstallieren und nur die neueste Version beibehalten, da jedes Paket eigenständig ist. Für Anwendungen, die mit Visual Studio 2005 erstellt wurden, ist das 2005-Bibliothekspaket erforderlich, für Anwendungen, die mit Visual Studio 2008 erstellt wurden benötigen das 2008-Paket und so weiter.

In 64-Bit-Betriebssystemen sind sowohl x64-Versionen (64-Bit) als auch x86-Versionen (32-Bit) installiert. Letztere sind für 32-Bit-C ++ - Programme erforderlich, die sie möglicherweise benötigen. Sie können das x64-Paket nicht einfach behalten und das x86-Paket deinstallieren.

Microsoft SQL Server Compact Edition kann auch von einigen Programmen verwendet werden, und Sie sollten es auch nicht deinstallieren.

Zusätzliche Information

Das Microsoft Visual C ++ 2010 Redistributable Package installiert Laufzeitkomponenten von Visual C ++ - Bibliotheken, die zum Ausführen von mit Visual C ++ entwickelten Anwendungen auf einem Computer erforderlich sind, auf dem Visual C ++ 2010 nicht installiert ist.

Quelle: Microsoft Visual C ++ 2010 Redistributable Package (x86)

Da Visual C ++ - Bibliotheken %windir%\system32\vom Visual Studio- Installationsprogramm im Verzeichnis installiert werden, wird sie beim Entwickeln einer von ihnen abhängigen Visual C ++ - Anwendung wie erwartet ausgeführt. Um die Anwendung jedoch auf Computern bereitzustellen, auf denen Visual Studio möglicherweise nicht installiert ist, sollten Sie sicherstellen, dass die Bibliotheken zusammen mit der Anwendung auf diesen Computern installiert sind.

Quelle: Auswahl einer Bereitstellungsmethode

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) wurde für Entwickler entwickelt, die eine leichte, prozessrelationale Datenbanklösung für ihre Anwendungen benötigen, die sowohl auf Desktops als auch auf Mobilgeräten entwickelt und bereitgestellt werden kann. SQL Server Compact Edition Runtime kann zum Entwickeln und Bereitstellen von Anwendungen auf dem Desktop verwendet werden.

Quelle: Microsoft SQL Server 2005 Compact Edition

und31415
quelle
Visual C ++ bietet keine Bibliothek zum Verknüpfen mit der DLL. Die DLL wird intern von Windows-Komponenten verwendet.
Sheng Jiang 蒋 晟
-3

Sie können herausfinden, welche der C ++ - Bibliotheken benötigt werden, indem Sie zuerst den ganzen Mist, die Spiele und Freebes von HP deinstallieren und dann nach 1-2 Tagen alle C ++ - Bibliotheken deinstallieren. Beachten Sie, dass einige der verbleibenden Programme diese möglicherweise benötigen. Wenn eines der deinstallierten Programme Fehler anzeigt, ist C ++ Version x erforderlich. Es wird eine schnelle Suche sein, um zu sehen, was das Programm tatsächlich benötigt. Installieren Sie nur diese C ++ - Version. Es sollte frei von Microsoft sein.

Sie können den gleichen Prozess mit .NET verwenden

mmvv80
quelle