อัปเดต KB4048955 สำหรับ Windows 10 มีการปรับปรุงคุณภาพและคุณลักษณะด้านความปลอดภัยอื่น ๆ ไมโครแพทช์ทำให้เกิดข้อผิดพลาด 0x80070643 เมื่อผู้ใช้พยายามติดตั้งการอัปเดต ข้อผิดพลาด0x80070643เป็นรหัสข้อผิดพลาดทั่วไปในการติดตั้ง Windows Update ที่อาจปรากฏบนหน้าจอคอมพิวเตอร์ของคุณขณะติดตั้งโปรแกรมปรับปรุงใด ๆ... เกิดจากการลงทะเบียนการอัปเดตซอฟต์แวร์ MSI ส่วนประกอบ MS 2003 และ. NET Framework ซึ่งส่วนใหญ่เกิดขึ้นหากไฟล์ใดเสียหายหรือไฟล์ระบบเสียหายไม่ทางใดก็ทางหนึ่ง ในสถานการณ์เช่นนี้การอัปเดต Windows ไม่อนุญาตให้เข้าถึงข้อมูลผู้ใช้บางอย่างและนำไปสู่ปัญหานี้บนพีซีของคุณ ในบทความนี้เราจะอธิบายวิธีแก้ไขปัญหาต่างๆเพื่อแก้ไขข้อผิดพลาด 0x80070643 ใน Windows 10
1. ซ่อมแซมหรือปรับปรุง Windows .NET Framework
ไฟล์ที่ล้าสมัยหรือเสียหายอาจต้องรับผิดชอบต่อการเกิดรหัสข้อผิดพลาด 0x80070643 ดังนั้นหากคุณพบข้อผิดพลาด " ล้มเหลวในการติดตั้งแพ็กเกจ MSI บน Windows 10 " คุณต้องอัปเดตทั้งหมด "Net Framework" เป็นแอปพลิเคชันสำหรับติดตั้งซอฟต์แวร์และอัปเดตระบบ
- ดาวน์โหลดตัวแก้ไขปัญหา Net Framework จากเว็บไซต์ Microsoft อย่างเป็นทางการและเรียกใช้
- หากทุกอย่างล้มเหลวคุณสามารถลองติดตั้งใหม่ด้วยตนเอง การทำเช่นนี้เปิดแผงควบคุม> เพิ่มหรือเอาโปรแกรมออก> หาสุทธิกรอบ 4ในรายการ จากนั้นคลิกขวาที่มันและ " แก้ไข " ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งใหม่
- วิธีนี้คือการอัปเดต Net Framework ผ่านศูนย์อัปเดต ไปที่ตัวเลือก> การปรับปรุงและความปลอดภัย> และคลิกที่ตรวจสอบการปรับปรุง
สำคัญ: เนื่องจาก. NET Framework เวอร์ชัน 4.x เป็นการอัปเดตแบบแทนที่คุณจึงไม่สามารถติดตั้ง. NET Framework 4.x เวอร์ชันก่อนหน้าบนระบบที่ติดตั้งเวอร์ชันที่ใหม่กว่าได้ ตัวอย่างเช่นบนระบบที่มี Windows 10 Fall Creators Update คุณไม่สามารถติดตั้ง. NET Framework 4.6.2 ได้เนื่องจากระบบปฏิบัติการมาพร้อมกับ. NET Framework 4.7.1
2. การเริ่มบริการ Office Source Engine ใหม่
หากคุณใช้ MS Office 2003/2007 บางครั้งคุณอาจต้องติดตั้งส่วนประกอบต่างๆ หากคุณพบรหัสข้อผิดพลาด 0x80070643 รวมถึงข้อผิดพลาดในการติดตั้งแพ็คเกจ MSI บน Windows 10 ไฟล์ Office ose.exe อาจเป็นตัวการ ในกรณีนี้คุณต้องรีสตาร์ท Office Source Engine (OSE) เพื่อแก้ไขปัญหา
- กดคีย์ผสมWin + Rแล้วป้อน services.msc
- ค้นหาบริการที่สำนักงาน Source EngineรายการคลิกขวาบนและเลือกProperties
- ในหน้าต่างใหม่เลือกประเภทการเริ่มต้น " Manual " แล้วคลิกตกลง รีสตาร์ทพีซีของคุณและตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
3. ตรวจสอบและกู้คืนไฟล์ระบบ
ความเสียหายต่อไฟล์ระบบอาจเกิดจากข้อผิดพลาดต่างๆใน Windows 10 รวมถึง 0x80070643 ฉันจะไม่อธิบายกระบวนการโดยละเอียดเนื่องจากคุณสามารถดูคู่มือฉบับสมบูรณ์เกี่ยวกับวิธีการกู้คืนไฟล์ระบบอย่างถูกต้องใน Windows 10
4. เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution
ปัญหานี้อาจเกิดขึ้นเนื่องจากการลงทะเบียนการอัปเดตซอฟต์แวร์ MSI เสียหายหรือเนื่องจากการติดตั้ง. NET Framework บนคอมพิวเตอร์เสียหาย เมื่อต้องการแก้ไขปัญหานี้ก็จะแนะนำให้คุณเปลี่ยนชื่อSoftwareDistributionโฟลเดอร์
เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบและพิมพ์:
net stop wuauserv
net stop bits
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
ถัดไปคุณต้องล้างเนื้อหาของโฟลเดอร์ Catroot2 ดูด้านล่าง
Catroot2 เป็นโฟลเดอร์ Windows ที่จำเป็นซึ่งจำเป็นในระหว่างกระบวนการอัปเดต Windows ดังนั้นหากคุณพบปัญหาเมื่ออัปเดต Windows และได้รับข้อความแสดงข้อผิดพลาด - 0x80070643 คุณต้องรีเซ็ตโฟลเดอร์นี้
เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบและพิมพ์:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
- ตอนนี้ลบเนื้อหาทั้งหมดของโฟลเดอร์catroot2ตามเส้นทาง C: \ Windows \ System32 \ catroot2
- หลังจากถอนการติดตั้งให้ป้อนคำสั่ง
net start cryptsvc
หากคุณเรียกใช้ Windows Update อีกครั้งโฟลเดอร์ไดเร็กทอรีจะถูกรีเซ็ต
5. เรียกใช้ Windows Update Troubleshooter
เมื่อผู้ใช้พบข้อผิดพลาดต่างๆขณะอัปเดต Windows 10 เครื่องมือแก้ปัญหาของ microsof จะแก้ไขปัญหาส่วนใหญ่ ไปที่เว็บไซต์ //support.microsoft.com/en-us/help/10164 ตอบคำถามสองสามข้อและดาวน์โหลดยูทิลิตี้เพื่อพยายามแก้ไขข้อผิดพลาด 0x80070643
6. ติดตั้งโปรแกรมปรับปรุง windows ในสถานะคลีนบูต
ขอแนะนำให้คุณติดตั้ง Windows Updates ในสถานะคลีนบูตเนื่องจากกระบวนการและบริการที่ไม่ใช่ของ Microsoft ทั้งหมดไม่เริ่มทำงานในสถานะนี้ดังนั้นจึงไม่มีการแทรกแซงของบุคคลที่สามที่ทำให้ Windows Update ล้มเหลว