Triệu chứng
Giả sử Microsoft Visual C++ 2015 Redistributable đã được cài đặt trên một máy chủ. Khi bạn cố gắng cài đặt phiên bản cũ hơn trên máy chủ, bạn nhận được thông báo lỗi sau đây:
Lưu ý
Tính năng: Dịch vụ Công cụ Cơ sở dữ liệu
Trạng thái: Không thành công
Nguyên nhân lỗi: Đã xảy ra lỗi do sự phụ thuộc vào tính năng khiến quy trình thiết lập tính năng không thành công.
Bước Tiếp theo: Sử dụng thông tin sau đây để giải quyết lỗi, rồi thử lại quy trình thiết lập.
Tên Cấu phần: Microsoft Visual C++ 2015 Redistributable
Mã lỗi Cấu phần: 1638
Tệp nhật ký Cấu phần: FilePath\VCRuntime140_x64_Cpu64_1.log
Mô tả lỗi: Cài đặt VS Shell không thành công với mã thoát 1638.
Liên kết trợ giúp lỗi: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638
Giải pháp
Sự cố này đã được khắc phục trong các bản cập nhật tích lũy sau đây dành cho SQL Server:
Bản cập nhật tích lũy 13 cho SQL Server 2017
Bản cập nhật tích lũy 16 dành cho SQL Server 2016 SP2
Giới thiệu về các bản cập nhật tích lũy cho SQL Server
Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả bản sửa lỗi nóng và bản sửa lỗi bảo mật trong bản dựng trước đó. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server của mình:
Bản cập nhật tích lũy mới nhất cho SQL Server 2017
Bản cập nhật tích lũy mới nhất cho SQL Server 2016
Giải pháp thay thế
Để khắc phục vấn đề này, hãy sử dụng các giải pháp thay thế sau đây:
Sửa chữa phiên bản x64 của Microsoft Visual C++ 2015 Redistributable từ Thêm hoặc loại bỏ chương trình bằng cách làm theo các bước sau:
- Mở Thêm hoặc loại bỏ chương trình.
- Tìm và chọn Microsoft Visual C++ 2015 Có thể phân phối lại (x64). Bấm vào nút Thay đổi .
- Bấm vào nút Sửa chữa .
Nếu bạn gặp phải sự cố này khi cài đặt TFS, bạn có thể bắt đầu VC_redist.x64.exe từ tệp cài đặt TFS, rồi chọn sửa chữa.
Sử dụng giải pháp thay thế trong tài liệu sau: