อาการ
สมมติว่า Microsoft Visual C++ 2015 Redistributable มีการติดตั้งบนเซิร์ฟเวอร์ เมื่อคุณพยายามติดตั้งเวอร์ชันก่อนหน้าบนเซิร์ฟเวอร์ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
ลักษณะการทํางาน: Database Engine Services
สถานะ: ล้มเหลว
สาเหตุของความล้มเหลว: เกิดข้อผิดพลาดสําหรับการขึ้นต่อกันของฟีเจอร์ที่ทําให้กระบวนการตั้งค่าฟีเจอร์ล้มเหลว
ขั้นตอนถัดไป: ใช้ข้อมูลต่อไปนี้เพื่อแก้ไขข้อผิดพลาด แล้วลองกระบวนการตั้งค่าอีกครั้ง
ชื่อคอมโพเนนต์: Microsoft Visual C++ 2015 Redistributable
รหัสข้อผิดพลาดของคอมโพเนนต์: 1638
แฟ้มบันทึกคอมโพเนนต์: FilePath\VCRuntime140_x64_Cpu64_1.log
คําอธิบายข้อผิดพลาด: การติดตั้ง VS Shell ล้มเหลวโดยมีรหัสการออก 1638
ลิงก์วิธีใช้ข้อผิดพลาด: 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
การแก้ไข
ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตสะสมสําหรับ SQL Server ต่อไปนี้:
การอัปเดตแบบสะสมใหม่สําหรับ SQL Server แต่ละครั้งจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับ SQL Server เวอร์ชันของคุณ:
วิธีแก้ไขปัญหาชั่วคราว
เมื่อต้องการแก้ไขปัญหา ให้ใช้วิธีแก้ไขปัญหาชั่วคราวต่อไปนี้:
-
ซ่อมแซม Microsoft Visual C++ 2015 เวอร์ชัน x64 ที่สามารถแจกจ่ายต่อได้จาก เพิ่มหรือลบโปรแกรมโดยใช้ ขั้นตอนต่อไปนี้:
-
เปิด เพิ่มหรือเอาโปรแกรมออก
-
ค้นหาและเลือก Microsoft Visual C++ 2015 Redistributable (x64) คลิกปุ่ม เปลี่ยน
-
คลิกปุ่ม ซ่อมแซม
-
-
หากคุณพบปัญหานี้เมื่อติดตั้ง TFS คุณสามารถเริ่ม VC_redist.x64.exe จากไฟล์การติดตั้ง TFS จากนั้นเลือก ซ่อมแซม
-
ใช้วิธีแก้ไขปัญหาชั่วคราวในเอกสารประกอบต่อไปนี้: