Windows 8.1 đi kèm với SQL Server và Visual C ++?


14

Bạn tôi có một máy tính xách tay Windows 8.1 mới. Tôi đang giúp cô ấy dọn dẹp những thứ "miễn phí" từ HP (trò chơi, v.v.).

Trong danh sách các chương trình được cài đặt, tôi thấy "Microsoft SQL Server 2005 Compact Edition" và 9 phiên bản "Microsoft Visual C ++ Redistributable" (từ năm 2005 đến 2010).

Cô ấy không phải là nhà phát triển và không bao giờ cài đặt chúng. Họ đang làm cái gì ở đây? Có an toàn để gỡ cài đặt?


MS SQL Compact hơi giống SQLite. Hoặc có thể so sánh tốt hơn là công cụ cơ sở dữ liệu JET cũ.
Zan Lynx

Làm sạch hoàn toàn? Sử dụng Khóa CD và tải xuống ISO từ Microsoft và xóa mọi thứ.
WernerCD

Câu trả lời:


31

Câu trả lời ngắn

Chỉ cần để chúng một mình.

Câu trả lời dài

Sẽ không an toàn khi gỡ cài đặt chúng: tất cả các Gói Redistributable của Microsoft Visual C ++ bao gồm các thư viện cần thiết để chạy các ứng dụng C ++ được xây dựng bằng cách sử dụng Visual Studio. Nếu chúng được cài đặt, điều đó có nghĩa là một số chương trình yêu cầu chúng hoạt động.

Trong trường hợp bạn đang tự hỏi, bạn không thể gỡ cài đặt, gói 2005 và chỉ giữ phiên bản mới nhất, vì mọi gói đều độc lập: các ứng dụng được xây dựng với Visual Studio 2005 sẽ yêu cầu gói thư viện 2005, những gói được xây dựng bằng Visual Studio 2008 sẽ yêu cầu gói 2008, v.v.

Ngoài ra, trong các hệ điều hành 64 bit, bạn sẽ thấy cả hai phiên bản x64 (64 bit) và x86 (32 bit) được cài đặt và phiên bản sau được yêu cầu cho các chương trình C ++ 32 bit có thể cần chúng. Bạn không thể giữ gói x64 và gỡ cài đặt x86.

Đối với Microsoft SQL Server Compact Edition, một số chương trình cũng có thể được sử dụng và bạn cũng không nên gỡ cài đặt.

Thông tin thêm

Gói phân phối lại Microsoft Visual C ++ 2010 cài đặt các thành phần thời gian chạy của Thư viện Visual C ++ cần thiết để chạy các ứng dụng được phát triển với Visual C ++ trên máy tính chưa cài đặt Visual C ++ 2010.

Nguồn: Gói phân phối lại Microsoft Visual C ++ 2010 (x86)

Vì các thư viện Visual C ++ được trình cài đặt %windir%\system32\Visual Studio cài đặt trong thư mục, khi bạn phát triển ứng dụng Visual C ++ phụ thuộc vào chúng, nó sẽ chạy như mong đợi. Tuy nhiên, để triển khai ứng dụng cho các máy tính có thể không có Visual Studio, chúng tôi khuyên bạn nên đảm bảo rằng các thư viện được cài đặt trên các máy tính đó cùng với ứng dụng.

Nguồn: Chọn phương thức triển khai

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) được thiết kế cho các nhà phát triển cần trọng lượng nhẹ, trong quá trình giải pháp cơ sở dữ liệu quan hệ cho các ứng dụng của họ có thể được phát triển và triển khai trên máy tính để bàn cũng như trên thiết bị di động. SQL Server Compact Edition Runtime có thể được sử dụng để phát triển và triển khai các ứng dụng trên máy tính để bàn.

Nguồn: Microsoft SQL Server 2005 Phiên bản thu gọn


1
Nhưng Windows có MSVCRT.DLLkèm theo nó , phải không?
Nick T

Visual C ++ không chứng minh lib để liên kết với dll. DLL là để sử dụng nội bộ bởi các thành phần Windows.
Sheng Jiang 蒋

-3

Bạn có thể tìm ra thư viện C ++ nào cần thiết bằng cách trước tiên gỡ cài đặt tất cả các crap, trò chơi và freebes khỏi HP, sau 1-2 ngày gỡ cài đặt tất cả các thư viện C ++. Xin lưu ý rằng một số chương trình còn lại có thể cần chúng và nếu một trong những chương trình được gỡ cài đặt cung cấp cho bạn các lỗi có nghĩa là nó cần phiên bản C ++ x. Nó sẽ là một tìm kiếm nhanh để xem những gì chương trình thực sự cần. Chỉ cài đặt phiên bản C ++ đó. Nó sẽ được miễn phí từ Microsoft.

Bạn có thể sử dụng quy trình tương tự với .NET

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.