หากเมื่อคุณเรียกใช้แพ็คเกจ .msi เพื่อติดตั้งโปรแกรมหรือแอปพลิเคชันบนคอมพิวเตอร์ที่ใช้ Windows 11 หรือ Windows 10 และคุณได้รับข้อความแจ้งข้อผิดพลาดพร้อมข้อความ ข้อผิดพลาด 1935 ข้อผิดพลาดเกิดขึ้นระหว่างการติดตั้งส่วนประกอบแอสเซมบลี โพสต์นี้มีขึ้นเพื่อช่วยคุณในการแก้ปัญหาที่เหมาะสมที่สุดที่คุณสามารถนำไปใช้เพื่อแก้ไขข้อผิดพลาดในระบบของคุณได้อย่างง่ายดาย
เมื่อข้อผิดพลาดนี้เกิดขึ้น คุณจะได้รับข้อความแสดงข้อผิดพลาดและรหัสที่คล้ายกันดังต่อไปนี้
ข้อผิดพลาด 1935 เกิดข้อผิดพลาดระหว่างการติดตั้งส่วนประกอบแอสเซมบลี
{98CB24AD-52FB-DB5F-A01F-C8B3B9A1E18E}.
HRESULT:0x800700C1.
โปรดทราบว่าส่วนประกอบและค่า HRESULT อาจแตกต่างกัน
ข้อผิดพลาด 1935 เกิดข้อผิดพลาดระหว่างการติดตั้งส่วนประกอบแอสเซมบลี
หากคุณได้รับข้อความแจ้งว่า Error 1935 เกิดข้อผิดพลาดระหว่างการติดตั้งส่วนประกอบแอสเซมบลี ระหว่างการติดตั้งโปรแกรมบนพีซี Windows 11/10 ของคุณ คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำด้านล่างนี้ โดยไม่เรียงลำดับเฉพาะในการแก้ไขปัญหาบนพีซีของคุณ
- รีสตาร์ทพีซี
- เรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรม
- เรียกใช้โปรแกรมติดตั้ง MSI ในโหมดความเข้ากันได้
- ตรวจสอบให้แน่ใจว่า Windows Installer Service กำลังทำงานอยู่
- ซ่อมแซม/ติดตั้งใหม่/อัปเดต .NET Framework
- ติดตั้งหรืออัปเดต Visual C++ Redistributable
- ระบบคลีนบูตและเรียกใช้ตัวติดตั้ง
- เรียกใช้การสแกน SFC และ DISM
- ลบคีย์ย่อยของรีจิสทรี AppModel (ใช้กับ Microsoft Office)
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
ก่อนที่คุณจะดำเนินการต่อ ให้ตรวจสอบสถาปัตยกรรมระบบของคุณ จากนั้นตรวจสอบให้แน่ใจว่าคุณใช้ตัวติดตั้ง MSI รุ่น 32 บิตหรือ 64 บิต แล้วแต่กรณี นอกจากนี้ ให้ตรวจสอบการอัปเดตและติดตั้งบิตที่มีอยู่บนอุปกรณ์ Windows 11/10 ของคุณและดูว่าข้อผิดพลาดปรากฏขึ้นอีกครั้งเมื่อคุณเรียกใช้โปรแกรมติดตั้ง .msi หรือไม่ ในทางกลับกัน หากข้อผิดพลาดเริ่มต้นหลังจากอัปเดต Windows ล่าสุด คุณสามารถดำเนินการคืนค่าระบบหรือถอนการติดตั้งการอัปเดตได้ แต่หากคุณไม่ต้องการดำเนินการใดๆ คุณสามารถดำเนินการตามแนวทางแก้ไขด้านล่างได้
1] รีสตาร์ทพีซี
หากคุณได้รับข้อความแสดงข้อผิดพลาด Error 1935 เกิดข้อผิดพลาดระหว่างการติดตั้งส่วนประกอบแอสเซมบลี เมื่อคุณติดตั้งโปรแกรมหรือซอฟต์แวร์ใดๆ บนอุปกรณ์ Windows 11/10 ของคุณ ให้รีสตาร์ทคอมพิวเตอร์และลองเรียกใช้การตั้งค่าอีกครั้งเป็นขั้นตอนแรกอย่างรวดเร็ว หากข้อผิดพลาดยังคงปรากฏขึ้นหลังจากรีสตาร์ทคอมพิวเตอร์ คุณสามารถลองใช้วิธีอื่นๆ ที่อธิบายไว้ในโพสต์นี้เพื่อแก้ไขปัญหา
2] เรียกใช้ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรม
ตัวแก้ไขปัญหาการติดตั้งและถอนการติดตั้งโปรแกรมจะแก้ไขรีจิสตรีคีย์ที่เสียหาย และออกแบบมาเพื่อช่วยให้ผู้ใช้พีซีแก้ไขปัญหาโดยอัตโนมัติเมื่อถูกบล็อกไม่ให้ติดตั้งหรือลบโปรแกรมบนระบบ Windows 11/10 โซลูชันนี้กำหนดให้คุณต้องเรียกใช้โปรแกรมติดตั้งและถอนการติดตั้งตัวแก้ไขปัญหาจาก Microsoft และดูว่าปัญหาในมือได้รับการแก้ไขหรือไม่ มิฉะนั้น ให้ลองวิธีแก้ไขปัญหาถัดไป
3] เรียกใช้ตัวติดตั้ง MSI ในโหมดความเข้ากันได้
ในบางกรณี โดยเฉพาะอย่างยิ่งกับแอปพลิเคชันรุ่นเก่า โปรแกรมเหล่านี้จำเป็นต้องทำงานในโหมดความเข้ากันได้ของ Windows วิธีแก้ปัญหานี้กำหนดให้คุณต้องเรียกใช้ตัวติดตั้ง MSI ในโหมดความเข้ากันได้เพื่อดูว่ามีข้อผิดพลาดในการไฮไลต์หรือไม่เนื่องจากปัญหาความเข้ากันได้
4] ตรวจสอบให้แน่ใจว่าบริการ Windows Installer กำลังทำงานอยู่
รูปแบบไฟล์ MSI ที่ใช้โดย Windows Installer (MSI) ใช้สำหรับการติดตั้งโดยเฉพาะ ซึ่งแตกต่างจากรูปแบบไฟล์ EXE ที่บางครั้งใช้ในการเรียกใช้โปรแกรมติดตั้ง ซึ่งเป็นไฟล์เรียกทำงานทั่วไปที่สามารถตั้งโปรแกรมให้ทำงานจำนวนเท่าใดก็ได้
ข้อผิดพลาดในมุมมองอาจเกิดขึ้นได้หากตัวติดตั้งโมดูล Windows ไม่ทำงานบนระบบ เนื่องจากมันจัดการการติดตั้งโมดูลระบบจากแอพพลิเคชั่น โดยไม่ต้องรัน จึงมีโอกาสที่ส่วนประกอบที่สำคัญจะไม่ถูกติดตั้ง ดังนั้น ในการแยกแยะความเป็นไปได้นี้ที่อาจเป็นผู้กระทำผิด คุณต้องแน่ใจว่าได้เปิดใช้งาน Windows Installer Service แล้ว อย่างไรก็ตาม หากบริการกำลังทำงานอยู่ แต่ปัญหายังคงอยู่ คุณสามารถยกเลิกการลงทะเบียนและลงทะเบียน Windows Installer Service ใหม่ได้ โดยมีวิธีการดังนี้:
- กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ Run ให้พิมพ์ cmd จากนั้นกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมดผู้ดูแลระบบ
- ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งด้านล่างแล้วกด Enter เพื่อยกเลิกการลงทะเบียนบริการ Windows Installer ชั่วคราว:
msiexec /unreg
- เมื่อประมวลผลคำสั่งสำเร็จแล้วและคุณได้รับข้อความแสดงความสำเร็จ ให้ป้อนคำสั่งต่อไปนี้แล้วกด Enter เพื่อลงทะเบียน Windows Installer อีกครั้ง:
msiexec /regserver
เมื่อคำสั่งที่สองทำงาน ให้รีสตาร์ทคอมพิวเตอร์อีกครั้ง และเรียกใช้ตัวติดตั้ง MSI อีกครั้งและดูว่าข้อผิดพลาดเกิดขึ้นอีกหรือไม่ ถ้าใช่ ให้ลองวิธีแก้ไขปัญหาถัดไป
5] ซ่อมแซม/ติดตั้งใหม่/อัปเดต .NET Framework
ปัญหาในมุมมองอาจเกิดจากการติดตั้ง .NET Framework ที่เสียหายบนระบบของคุณ ในกรณีนี้ คุณสามารถซ่อมแซม .NET Framework เพื่อแก้ไขข้อผิดพลาดได้ หากการซ่อมแซมไม่ได้ผล คุณสามารถใช้เครื่องมือ .NET Framework Setup Cleanup เพื่อลบ .NET Framework รุ่นที่เลือกทั้งหมดออกจากคอมพิวเตอร์ของคุณ หลังจากนั้น คุณสามารถดาวน์โหลด .NET Framework เวอร์ชันล่าสุดและติดตั้งบนพีซี Windows 11/10 ของคุณได้
6] ติดตั้งหรืออัปเดต Visual C++ Redistributable
เกมและแอปพลิเคชันอื่นๆ ที่มีกราฟิก 3D จำเป็นต้องมีส่วนประกอบเพิ่มเติม เช่น ไดรเวอร์และ Microsoft Visual C++ โซลูชันนี้กำหนดให้คุณต้องตรวจสอบให้แน่ใจว่าได้ติดตั้ง Visual C++ Redistributable Package เวอร์ชันล่าสุดในระบบของคุณแล้ว ก่อนที่คุณจะเรียกใช้โปรแกรมติดตั้ง MSI สำหรับโปรแกรมที่คุณพยายามติดตั้งบนอุปกรณ์ของคุณ
หากทั้ง Visual C++ Redistributable และ .NET Framework เวอร์ชันล่าสุดติดตั้งอยู่บนระบบของคุณ แต่ข้อผิดพลาดไม่ได้รับการแก้ไข คุณสามารถลองใช้วิธีแก้ไขปัญหาถัดไปได้
7] ระบบคลีนบูตและเรียกใช้ตัวติดตั้ง
กำลังดำเนินการ คลีนบูต สามารถลบข้อขัดแย้งใดๆ ที่เกิดขึ้นระหว่างการติดตั้งซอฟต์แวร์ของคุณ ซึ่งหมายถึงการเริ่มคอมพิวเตอร์ Windows 11/10 ของคุณด้วยไดรเวอร์และโปรแกรมขั้นต่ำที่จำเป็น โซลูชันนี้กำหนดให้คุณต้องคลีนบูตระบบและเรียกใช้โปรแกรมติดตั้งโปรแกรมในสถานะระบบนั้น และดูว่าข้อความแจ้งข้อผิดพลาดปรากฏขึ้นอีกครั้งหรือไม่
8] เรียกใช้การสแกน SFC และ DISM
โซลูชันนี้กำหนดให้คุณต้องเรียกใช้การสแกน SFC และดูว่าจะช่วยได้หรือไม่ และคุณอาจต้องเรียกใช้การสแกน DISM ด้วย ทั้งนี้ขึ้นอยู่กับผลลัพธ์ของการสแกน หากต้องการ คุณสามารถเรียกใช้การสแกน SFC และ DISM ควบคู่กันโดยทำตามคำแนะนำในโพสต์ “ระบบตรวจพบบัฟเฟอร์แบบสแต็กเกินในแอปพลิเคชันนี้ “.
9] ลบคีย์ย่อยของรีจิสทรี AppModel (ใช้กับ Microsoft Office)
วิธีแก้ปัญหานี้ใช้กับข้อผิดพลาดระหว่างการติดตั้ง Microsoft Office โดยเฉพาะ กำลังลบ AppModel คีย์ย่อยของรีจิสทรีควรอนุญาตให้คุณติดตั้ง Office บนอุปกรณ์ Windows 11/10 ได้สำเร็จ
หากต้องการลบคีย์ย่อยของรีจิสทรี AppModel ให้ทำดังต่อไปนี้:
เนื่องจากเป็นการดำเนินการรีจิสทรี ขอแนะนำให้สำรองข้อมูลรีจิสทรีหรือสร้างจุดคืนค่าระบบตามมาตรการป้องกันที่จำเป็น เมื่อเสร็จแล้วคุณสามารถดำเนินการดังนี้:
- กด แป้น Windows + R เพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
- ในกล่องโต้ตอบ เรียกใช้ ให้พิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
- นำทางหรือข้ามไปยังเส้นทางคีย์รีจิสทรีด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppModel
- ที่ตำแหน่ง ในบานหน้าต่างด้านซ้าย ให้คลิกขวาที่ AppModel คีย์ย่อย
- เลือก ลบ จากเมนูบริบทเพื่อลบรีจิสตรีคีย์
- ออกจาก Registry Editor
- รีสตาร์ทพีซี
แค่นั้นแหละ! หวังว่าโพสต์นี้จะช่วยคุณได้
โพสต์ที่เกี่ยวข้อง :InstallShield Error code 1722 ขณะติดตั้งโปรแกรม MSI
ฉันจะแก้ไขข้อผิดพลาด 1935 ใน QuickBooks ได้อย่างไร
ในการแก้ไขรหัสข้อผิดพลาด QuickBooks 1935 ให้ทำตามขั้นตอนเหล่านี้:
- ประการแรก รีบูตระบบของคุณ
- เริ่มการติดตั้งอีกครั้ง
- ปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณ (ถ้ามี)
- เริ่มต้นอีกครั้งด้วยการติดตั้ง QuickBooks
- เปิดใช้งานโปรแกรมป้องกันไวรัสของคุณหลังจากการติดตั้งเสร็จสิ้น
ฉันจะแก้ไขข้อผิดพลาด 1935 ได้อย่างไร
โดยทั่วไป ในการแก้ไขข้อผิดพลาด 1935 บน Windows 11/10 ให้ลองทำตามคำแนะนำต่อไปนี้:
- ติดตั้งการอัปเดต Windows
- ติดตั้งหรืออัปเดต Microsoft Visual C++ แบบแจกจ่ายต่อได้
- เรียกใช้โปรแกรมติดตั้งในโหมดความเข้ากันได้
- เปิดใช้งานบริการติดตั้งโมดูล Windows
- ตรวจสอบรีจิสทรีของ Windows
มีความสุขในการคำนวณ!