ผู้ใช้ Windows หลายรายรายงานว่าได้ข้อผิดพลาด “An error occurred during the installation of assembly Microsoft.VC80.CRT” ระหว่างการติดตั้งซอฟต์แวร์ ผู้ใช้ที่ได้รับผลกระทบยืนยันว่าปัญหานี้เกิดบน Windows 7, Windows 8.1 และ Windows 10 ข้อผิดพลาดเฉพาะนี้รายงานว่าพบกับ iTunes, inLab, WIDCOMM Bluetooth และระหว่างการติดตั้ง Microsoft SQL Server เริ่มต้น
สาเหตุของปัญหา An error occurred during the installation of assembly Microsoft.VC80.CRT
เราสืบสวนปัญหานี้โดยดูรายงานผู้ใช้และกลยุทธ์ซ่อมแซมของพวกเขา จากที่เรารวบรวมได้ มีสถานการณ์ที่พบบ่อยหลายอย่างที่ทราบว่ากระตุ้นปัญหานี้:
- แพ็กเกจ Microsoft Visual C++ Redistributable หายหรือเสียหาย — นี่เป็นเหตุผลยอดนิยมที่สุด ทั่วไป installer หลายตัวรวมถึง iTunes ต้องการ dependencies ที่อยู่ใน Visual C++ 2010 package เพื่อให้การติดตั้งเสร็จสิ้น
- มี Windows Updates ที่ค้างอยู่ — กับบาง application installer ปัญหาอาจเกิดหากเครื่องมี Windows Updates ที่ค้างอยู่ ผู้ใช้หลายรายรายงานว่าปัญหาแก้ไขได้หลังติดตั้ง security updates ทุกตัวที่ค้างอยู่ นี้มักมีผลเมื่อพยายามติดตั้งแอปพลิเคชันตรวจสอบเครือข่าย
- ไดรเวอร์เสียงไม่ได้ติดตั้ง — ผู้ใช้บางรายรายงานว่าแก้ไขข้อความข้อผิดพลาดได้โดยการติดตั้งไดรเวอร์เสียงที่หายไป สามารถทำได้ด้วย media ติดตั้งที่ให้มา หรือผ่าน WU (Device Manager)
- การ์ดวิดีโอเก่าเกินไปที่จะรองรับ iTunes รุ่นล่าสุด — ปรากฏว่า GPU แบบ dedicated รุ่นเก่าไม่รองรับการติดตั้ง iTunes รุ่นล่าสุด มี workaround คือติดตั้งรุ่นเก่าก่อน แล้วอัปเดตเป็นรุ่นล่าสุดหลังติดตั้งแอปแล้ว
หากคุณกำลังเผชิญกับปัญหานี้ บทความนี้จะให้รายการขั้นตอนแก้ไขที่ได้รับการตรวจสอบแล้ว ด้านล่างคือชุดวิธีการที่ผู้ใช้คนอื่นในสถานการณ์เดียวกันใช้แก้ไขได้สำเร็จ
เพื่อเพิ่มประสิทธิภาพ ให้ปฏิบัติตามวิธีการตามลำดับที่นำเสนอ จนกว่าจะพบวิธีแก้ไขที่แก้ปัญหาในสถานการณ์เฉพาะของคุณ
วิธีที่ 1: ติดตั้ง/ติดตั้งใหม่ Microsoft Visual C++ Redistributable Package
ตามที่ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่แนะนำ มีโอกาสสูงที่ปัญหาเกิดเพราะ Visual C++ Redistributable Package ที่จำเป็นหายไปจากเครื่องของคุณ อาการเดียวกันอาจเกิดหาก Microsoft Visual C++ เสียหายหรือติดตั้งไม่ถูกต้อง
ในกรณีส่วนใหญ่ Application installer จะโยนข้อผิดพลาดเพราะไม่พบ MSVCR110.dll — ไฟล์ DLL ทั่วไปที่มักจำเป็นสำหรับโปรเจกต์ที่สร้างด้วย Visual Studio
ผู้ใช้บางรายแก้ไขได้หลังสังเกตว่า Visual C++ Redistributable package ที่จำเป็นหายไปจากเครื่อง อื่นๆ กำหนดว่าการติดตั้ง Visual C++ ของพวกเขาไม่สมบูรณ์หรือเสียหาย ในทั้งสองกรณี การติดตั้งหรือติดตั้งใหม่ Microsoft Visual C++ Redistributable package ได้แก้ไขปัญหาโดยสมบูรณ์
นี่คือสิ่งที่คุณต้องทำ:
- กด Windows + R เปิดกล่อง Run พิมพ์ "appwiz.cpl" กด Enter เปิด Programs and Features

- ใน Programs and Features มองหา Microsoft Visual C++ Redistributable installations ทั้งหมด คุณจะเห็นได้ง่ายขึ้นหากคลิก Publisher เพื่อจัดกลุ่ม

หมายเหตุ: หากคุณไม่มีแพ็กเกจ Visual C++ 2005/2010 Redistributable ติดตั้งอยู่ ให้ข้ามไปขั้นตอนที่ 5 ทันที
- คลิกขวาที่ Visual C++ 2005 Redistributable & Visual C++ 2010 Redistributable ทุกตัว เลือก Uninstall ทำตาม prompt บนหน้าจอลบออกจากระบบ ทำซ้ำกับทุกแพ็กเกจ redistributable 2005 และ 2010 จนไม่เหลืออะไร

- รีสตาร์ทเครื่อง
- ที่การบูตครั้งต่อไป เข้าถึงลิงก์ด้านล่างทีละอัน เพื่อดาวน์โหลด & ติดตั้ง executable ต่อไปนี้:
Visual C++ 2005 Service Pack 1 Redistributable Package
Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update
Visual C++ Redistributable Package 2013 — นี้ยังมี DLL libraries ที่อยู่ในการแจกจ่ายก่อนหน้า (2010 และ 2012)
หมายเหตุ: คุณยังสามารถใช้ Major Geeks All-In-On installer (ที่นี่) เพื่อติดตั้ง Visual C++ packages ที่หายไปทั้งหมดด้วยคลิกเดียว
- เมื่อติดตั้ง Visual C++ Redistributable packages ทุกตัวแล้ว รีสตาร์ท คอมพิวเตอร์อีกครั้ง และดูว่าการติดตั้งเสร็จสิ้นโดยไม่มีข้อผิดพลาดในการบูตครั้งต่อไปหรือไม่
หากยังเจอข้อผิดพลาด “An error occurred during the installation of assembly Microsoft.VC80.CRT” ให้ดำเนินการต่อไปวิธีถัดไปด้านล่าง
วิธีที่ 2: ติดตั้ง Windows Updates ที่ค้างอยู่
ผู้ใช้บางรายรายงานกลับมาว่าปัญหาแก้ไขได้ และพวกเขาสามารถทำขั้นตอนการติดตั้งแอปพลิเคชันเสร็จสิ้นโดยไม่มีข้อผิดพลาด หลังจากติดตั้ง Windows Update ทุกตัวที่ค้างอยู่
มีการคาดเดาของผู้ใช้ชี้ไปที่ dependency ของ flash player ที่อาจกระตุ้นข้อผิดพลาด Microsoft ปล่อย security update ที่จัดการปัญหานี้และอนุญาตให้การติดตั้งผ่านได้
ผู้ใช้หลายรายเจอข้อผิดพลาด An error occurred during the installation of assembly Microsoft.VC80.CRT เมื่อพยายามติดตั้ง Orion Network Performance ผู้ใช้เหล่านี้รายงานว่าปัญหาแก้ไขได้หลังติดตั้ง Windows update ทุกตัวที่ค้างอยู่
ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Windows update ทุกตัวที่ค้างอยู่:
- กด Windows + R เปิดกล่อง Run พิมพ์ "ms-settings:windowsupdate" กด Enter เปิดแท็บ Windows Update ของแอป Settings

หมายเหตุ: หากคุณไม่ได้ใช้ Windows 10 ให้พิมพ์ wuapp ในกล่อง Open แทน
- ในหน้าจอ Windows Update คลิก Check for updates ทำตาม prompt บนหน้าจอติดตั้งทุกอัปเดตที่ค้างอยู่

หมายเหตุ: หาก WU แจ้งให้รีสตาร์ทระหว่างติดตั้งอัปเดต ให้ทำเลย นอกจากนี้ ติดตั้งทุก security update ที่ค้างอยู่ (แม้จะเป็น optional)
- เมื่อติดตั้ง Windows update ที่ค้างอยู่ทุกตัวเสร็จ รีสตาร์ทเครื่องอีกครั้ง และพยายามติดตั้งแอปพลิเคชันอีกครั้ง หากยังเจอ An error occurred during the installation of assembly Microsoft.VC80.CRT” ขณะพยายามติดตั้ง iTunes, inLab หรือแอปอื่น ให้ดำเนินการต่อไปวิธีถัดไปด้านล่าง
วิธีที่ 3: อัปเดตไดรเวอร์เสียงด้วยตนเอง
ผู้ใช้บางรายที่เพล้ากับข้อผิดพลาด “An error occurred during the installation of assembly Microsoft.VC80.CRT” รายงานว่าพวกเขาแก้ไขได้โดยการติดตั้ง/อัปเดตไดรเวอร์เสียง
จากรายงานผู้ใช้ ไดรเวอร์เสียงที่หายไปอาจทำให้การติดตั้ง iTunes ล้มเหลว หากคุณคิดว่าสถานการณ์เดียวกันอาจใช้กับคุณ ทำตามขั้นตอนด้านล่างเพื่อตรวจสอบว่าคุณขาดไดรเวอร์เสียงหรือไม่ และแก้ไขปัญหาอย่างเหมาะสม
นี่คือสิ่งที่คุณต้องทำ:
- กด Windows + R เปิดกล่อง Run พิมพ์ "devmgmt.msc" กด Enter เปิด Device Manager

- ใน Device Manager ขยายเมนูแบบ dropdown Sound, video and game controllers ดูว่ามีไอคอนเครื่องหมายสามเหลี่ยมเหลืองบนรายการไหนหรือไม่

- หากเห็นหลักฐานของไดรเวอร์เสียงที่หายหรือไม่ถูกต้อง คลิกขวาที่รายการไดรเวอร์ที่ผิดปกติ คลิก Update driver.

- จากนั้น คลิก Search automatically for updated driver software เพื่อสั่งให้ WU (Windows Update) ค้นหาเวอร์ชันไดรเวอร์ใหม่กว่า หากพบเวอร์ชันใหม่ ทำตาม prompt บนหน้าจอติดตั้งบนคอมพิวเตอร์ เมื่อติดตั้งไดรเวอร์ใหม่เสร็จ รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือไม่ในการบูตครั้งต่อไป

- หาก WU ไม่เจอเวอร์ชันไดรเวอร์ใหม่ คลิกขวาที่ไดรเวอร์ที่ผิดปกติ เลือก Uninstall device แทน

- คลิก Uninstall ที่ prompt ยืนยัน รอขั้นตอนเสร็จสิ้น เมื่อเสร็จ รีสตาร์ทคอมพิวเตอร์ เพื่อให้ Windows ดาวน์โหลดและติดตั้งไดรเวอร์เสียงที่หายไปโดยอัตโนมัติ

- ลองติดตั้งแอปพลิเคชันอีกครั้ง ดูว่าข้อผิดพลาด An error occurred during the installation of assembly Microsoft.VC80.CRT แก้ไขแล้วหรือไม่
หากยังเจอปัญหา ให้ดำเนินการต่อไปวิธีสุดท้ายด้านล่าง
วิธีที่ 4: ติดตั้ง iTunes รุ่นเก่าก่อน แล้วอัปเดตเป็นรุ่นล่าสุด (iTunes Glitch)
หากคุณมีปัญหาติดตั้งหรือซิงค์กับ iTunes รุ่นล่าสุด อาจถูกป้องกันโดย GPU ของคุณ ผู้ใช้หลายรายที่เจอปัญหาเดียวกันสงสัยว่าปัญหาอาจเกี่ยวกับการ์ดวิดีโอเก่า
Apple เตรียม iTunes รุ่นเก่าไว้สำหรับการ์ดวิดีโอเก่า คุณควรติดตั้งビルด์นี้ได้โดยไม่เจอข้อผิดพลาด “An error occurred during the installation of assembly Microsoft.VC80.CRT ” ยิ่งไปกว่านั้น คุณอาจสามารถอัปเดตเป็นรุ่นล่าสุดได้อยู่ดี (หลังจากติดตั้งแอปแล้ว)
นี่คือคำแนะนำอย่างรวดเร็ว:
- ดาวน์โหลด iTunes version 12.4.3 โดยคลิกลิงก์ Download ที่ด้านบนของหน้า

- เมื่อดาวน์โหลดเสร็จ เปิด executable ติดตั้ง ทำตาม prompt บนหน้าจอเสร็จสิ้นการติดตั้ง ควรเสร็จสิ้นโดยไม่เจอข้อผิดพลาด An error occurred during the installation of assembly Microsoft.VC80.CRT

- รีสตาร์ท คอมพิวเตอร์ และ เปิด iTunes ที่การบูตครั้งต่อไป หาก prompt อัปเดตไม่ปรากฏทันที ให้กระตุ้นโดยเล่นเพลงไหนก็ได้ คุณจะเห็น pop-up แจ้งให้อัปเดตเป็นรุ่นล่าสุด คลิก Download iTunes ทำตาม prompt บนหน้าจอดาวน์โหลดรุ่นล่าสุด

วิธีที่ 5: เริ่มต้น Windows Installer & Windows Module Installer Services
Windows Installer Service เป็นส่วนประกอบของ Windows สำหรับการติดตั้ง บำรุงรักษา และลบซอฟต์แวร์ หากบริการนี้ไม่สามารถเริ่มต้นได้ อาจก่อให้เกิดข้อผิดพลาด Visual C ปัจจุบัน ในกรณีนี้ การตั้งค่า Windows Modules Installer Service startup type เป็น Automatic และ เริ่มต้น Windows Installer อาจแก้ไขปัญหาได้ โดยค่าเริ่มต้น บริการเหล่านี้ตั้งเป็น Automatic แต่อาจเปลี่ยนเพราะ antivirus บุคคลที่สามหรือโปรแกรมเพิ่มประสิทธิภาพตั้งเป็น manual
- กด Windows + R พิมพ์ services.msc ในกล่อง Run command แล้วกด Enter

- หา Windows Installer คลิกสองครั้งเปิด

- คลิก Start เริ่มบริการนี้

- หา Windows Modules Installer คลิกสองครั้งเปิด

- เปลี่ยน Startup Type เป็น Automatic และเริ่มบริการ (หากไม่ได้ ลองเปลี่ยนเป็น manual และตรวจสอบอีกครั้ง)

- นำการเปลี่ยนแปลงไปใช้ และตรวจสอบว่าคุณสามารถทำขั้นตอนติดตั้ง/ถอนการติดตั้งที่คุณมีปัญหาได้หรือไม่
หากไม่มีอะไรช่วยได้ จนถึงตอนนี้ ให้ทำตามบทความ Error 1935 ของเรา