ข้อผิดพลาด Windows Update สามารถเกิดขึ้นได้ขณะอัปเดตระบบ Windows หรือขณะติดตั้งโปรแกรม รหัสข้อผิดพลาด 0x80070643 มาพร้อมกับข้อความ " การอัปเดต 2018-11 สำหรับ Windows 10 เวอร์ชัน 1803 สำหรับระบบที่ใช้ x64 (KB4023057) - ข้อผิดพลาด 0x80070643 " หรืออะไรประมาณนี้

รหัสข้อผิดพลาด 0x80070643 เป็นข้อผิดพลาดทั่วไป ซึ่งหมายความว่าสามารถเกิดขึ้นในโปรแกรมซอฟต์แวร์ต่างๆ เช่น Microsoft Security Essentials, Microsoft Office, Windows Update เป็นต้น การดาวน์โหลดการอัปเดตดำเนินไปอย่างราบรื่น แต่ข้อผิดพลาดนี้ขัดขวางการติดตั้ง ข้อผิดพลาดนี้สามารถเกิดขึ้นได้จากหลายสาเหตุ เช่น:
- เนื่องจากไฟล์ Undeleted ของโปรแกรมป้องกันไวรัสก่อนหน้านี้
- เนื่องจากไฟล์ในระบบของคุณเสียหาย
เราได้รับวิธีแก้ปัญหาสำหรับการรักษารหัสข้อผิดพลาด 0x80070643 บางอย่างอาจใช้หรือไม่ได้ผลสำหรับคุณเนื่องจากรหัสข้อผิดพลาด 0x80070643 เกิดขึ้นเนื่องจากสาเหตุที่แตกต่างกัน ดังนั้น คุณต้องตรวจสอบทั้งหมดเพื่อดูว่าอันไหนเหมาะกับคุณ
สารบัญ
โซลูชันที่ 1: รีสตาร์ทคอมพิวเตอร์
ฟังดูง่าย แต่ปัญหามากมายรวมถึงรหัสข้อผิดพลาด 0x80070643 สามารถแก้ไขได้ด้วยการรีสตาร์ทคอมพิวเตอร์เท่านั้น รีสตาร์ทพีซีของคุณ จากนั้นลองติดตั้งโปรแกรมอีกครั้ง เนื่องจากการติดตั้งครั้งก่อนอาจจำเป็นต้องรีสตาร์ทอย่างง่ายอย่างรวดเร็ว
โซลูชันที่ 2: ปิดใช้งานโปรแกรมป้องกันไวรัส
บางครั้งซอฟต์แวร์ป้องกันไวรัสของพีซีและการอัปเดต Windows อาจมีข้อขัดแย้งซึ่งส่งผลให้เกิดข้อผิดพลาด 0x80070643 ในกรณีนี้ คุณสามารถปิดใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณชั่วคราวและตรวจสอบว่าคุณสามารถอัปเดตระบบได้หรือไม่ ขั้นตอนในการปิดใช้งาน Antivirus คือ:
ขั้นตอนที่ 1:คลิกขวาที่ไอคอนของซอฟต์แวร์ป้องกันไวรัสและจากตัวเลือกที่กำหนด ให้เลือก ปิดใช้งาน
ขั้นตอนที่ 2:นอกจากนี้ เลือกกรอบเวลาที่คุณต้องการปิดใช้งานโปรแกรม ขอแนะนำให้เลือกกรอบเวลาขั้นต่ำที่มี เช่น 15 หรือ 30 นาที
จากนั้นตรวจสอบว่ามีการปรับปรุงข้อกำหนดสำหรับ Windows Defender – ข้อผิดพลาด 0x80070643 หรือไม่โดยการเรียกใช้ Windows Defender
โซลูชันที่ 3: เริ่มบริการตัวติดตั้ง Windows ใหม่ในพีซีของคุณ
การกำหนดค่าที่บกพร่องบางอย่างใน Windows Installer Service ของระบบของคุณอาจทำให้รหัสข้อผิดพลาด 0x80070643 ปรากฏขึ้นบนหน้าจอ ดังนั้น การเริ่มบริการ Windows Installer ใหม่อาจช่วยแก้ไขข้อผิดพลาดนี้ได้ โดยทำตามคำแนะนำด้านล่าง:
ขั้นตอนที่ 1:กด 'ปุ่ม Windows + R' บนแป้นพิมพ์ของคุณ
ขั้นตอนที่ 2:จากนั้นพิมพ์ services.msc แล้วกด Enter เพื่อเปิดหน้าต่าง Services
ขั้นตอนที่ 3:ตอนนี้ คลิกที่ตัวเลือก Windows Installer และคลิกที่ 'Restart'
ตอนนี้ให้ลองติดตั้งการอัปเดต Windows และดูว่าปัญหาหายไปหรือไม่
โซลูชันที่ 4: อัปเดต Windows Defender ใน PC
คุณสามารถลองติดตั้งการอัปเดตด้วยตนเองได้ ในการติดตั้งการอัปเดตระบบด้วยตนเอง:
ขั้นตอนที่ 1:กด 'Windows key + Q' พร้อมกันและค้นหา “Windows Defender”
ขั้นตอนที่ 2:จากนั้นคลิกที่ "การป้องกันไวรัสและภัยคุกคาม" ใต้ "พื้นที่ป้องกัน"
ขั้นตอนที่ 3:จากนั้นค้นหา “การอัปเดตการป้องกันไวรัสและภัยคุกคาม” แล้วคลิก
ขั้นตอนที่ 4:หลังจากนั้นไปที่ปุ่ม "ตรวจสอบการอัปเดต" แล้วคลิก
ขั้นตอนที่ 5:จะใช้เวลาสักครู่ในการดาวน์โหลดการอัปเดตล่าสุด สุดท้าย รีบูทพีซีของคุณและบันทึกการเปลี่ยนแปลง
คุณยังสามารถใช้พรอมต์คำสั่งเพื่ออัปเดต Windows Defender ในระบบของคุณ สำหรับการที่:
ขั้นตอนที่ 1:กด 'Windows + X' เพื่อเปิดรายการตัวเลือกซึ่งเลือก “Command Prompt (Admin)”
ขั้นตอนที่ 2:ตอนนี้พิมพ์แต่ละคำสั่งที่กำหนดใน cmd แล้วกด 'Enter' หลังจากพิมพ์แต่ละคำสั่ง:
"%PROGRAMFILES%\Windows Defender\MpCmdRun.exe" - ลบคำจำกัดความ - ทั้งหมด
"%PROGRAMFILES%\Windows Defender\MpCmdRun.exe" – การอัปเดตลายเซ็น
ขั้นตอนที่ 3:หลังจากที่คุณป้อนคำสั่งแล้ว จะใช้เวลาสักครู่ในการประมวลผล
ขั้นตอนที่ 4:เมื่อเสร็จแล้วให้ปิดและรีบูตระบบของคุณ
โซลูชันที่ 5: ติดตั้ง .NET Framework เวอร์ชันล่าสุด
.Net Framework มีความสำคัญสำหรับการติดตั้งการอัปเดตระบบ ดังนั้น หาก .Net framework บนพีซีของคุณเสียหายหรือหายไป จะเกิดปัญหาใหญ่ในการติดตั้งการอัปเดตระบบ ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องดาวน์โหลด .Net framework เวอร์ชันล่าสุดจาก Microsoft และติดตั้งลงในพีซีของคุณ ขั้นตอนในการดาวน์โหลดและติดตั้งคือ:
ขั้นตอนที่ 1:ไปที่เว็บไซต์ทางการของ Microsoft.Net frameworkก่อน
ขั้นตอนที่ 2:จากนั้นค้นหา .Net Framework เวอร์ชันล่าสุด
ขั้นตอนที่ 3:คลิกที่ปุ่มดาวน์โหลด
ขั้นตอนที่ 4:เปิดไฟล์ที่ดาวน์โหลดและทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง
เมื่อคุณติดตั้งเสร็จแล้ว ให้เรียกใช้ Windows Update และดูว่าติดตั้งการอัปเดตระบบหรือไม่
โซลูชันที่ 6: เรียกใช้การสแกนทันทีหรือ SFC บนพีซีของคุณ
ขั้นตอนที่ 1:กด 'Windows + X' เพื่อเปิดเมนูแบบเลื่อนลงซึ่งเลือก “Command Prompt (Admin)”
ขั้นตอนที่ 2:ในพรอมต์คำสั่ง พิมพ์ sfc/scannow แล้วกดปุ่ม 'Enter'
ขั้นตอนที่ 3:รอจนกว่าพีซีของคุณจะสแกนเสร็จ
ขั้นตอนที่ 4:ตอนนี้ให้ลองติดตั้งการอัปเดต
ไฟล์ที่เสียหายในพีซีของคุณอาจเป็นอุปสรรคต่อ Windows ของคุณในการอัปเดต คุณสามารถกรองไฟล์ที่เสียหายเหล่านี้ในระบบของคุณได้ง่ายๆ ผ่านการสแกน SFC แล้วแทนที่
โซลูชันที่ 7: ทำการคลีนบูตของพีซีของคุณ
ซอฟต์แวร์และโปรแกรมของบริษัทอื่นอาจทำให้เกิดข้อขัดแย้งกับ Windows ในระบบของคุณ ซึ่งอาจทำให้เกิดข้อผิดพลาดนี้ได้ ดังนั้น คุณต้องทำคลีนบูตระบบของคุณ จากนั้นลองติดตั้งการอัปเดต Windows
โซลูชันที่ 8: ใช้การแก้ไขปัญหา
ขั้นตอนที่ 1:เปิด 'เมนูเริ่ม' และพิมพ์ "แก้ไขปัญหา" ในช่องค้นหาและคลิกที่ช่องค้นหา "แก้ไขปัญหา" ตัวเลือก
ขั้นตอนที่ 2:คลิกที่ตัวเลือก “เรียกใช้ตัวแก้ไขปัญหา” หลังจากขยายตัวเลือก Windows Update
ขั้นตอนที่ 3:ตอนนี้ ทำตามคำแนะนำบนหน้าจอและเรียกใช้ Windows Update Troubleshoot
ขั้นตอนที่ 4:ในที่สุด รีสตาร์ทพีซีของคุณและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
โซลูชันที่ 9: ใช้คุณสมบัติการคืนค่าระบบ
คุณสามารถสร้างจุดคืนค่าระบบได้หากคุณพบข้อผิดพลาดนี้ในพีซีของคุณ จะคืนค่าระบบปฏิบัติการ Windows ของคุณกลับไปเป็นช่วงเวลาที่ปราศจากข้อผิดพลาดและมีเสถียรภาพ สิ่งนี้จะไม่เป็นอันตรายต่อข้อมูลหรือข้อมูลส่วนบุคคลของคุณ แต่ไดรเวอร์และแอปพลิเคชันทั้งหมดที่คุณติดตั้งหลังจากจุดคืนค่านั้นอาจหายไป
โซลูชันที่ 10: รีเซ็ตคอมโพเนนต์ของการอัปเดต Windows เพื่อแก้ไขปัญหา
ขั้นตอนที่ 1:กด 'Windows + X' จากนั้นคลิกที่ "Command Prompt (Admin) จากตัวเลือกที่กำหนด
ขั้นตอนที่ 2:พิมพ์คำสั่งด้านล่างและกด 'Enter' หลังจากพิมพ์แต่ละคำสั่ง การดำเนินการนี้จะหยุดบริการ Windows Update:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ขั้นตอนที่ 3:หลังจากนี้ ในการเปลี่ยนชื่อ Software Distribution Folder ให้พิมพ์คำสั่งต่อไปนี้แล้วกด 'Enter' หลังจากพิมพ์แต่ละคำสั่ง
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\Catroot2 catroot2.old
ขั้นตอนที่ 4:จากนั้นพิมพ์คำสั่งที่กำหนดเพื่อเริ่มบริการอัปเดต และอย่าลืมกด 'Enter' หลังจากพิมพ์แต่ละคำสั่ง
net start wuauserv
net start cryptScv
net start bits
net start msiserver
ขั้นตอนที่ 5:จากนั้นรีบูตระบบและตรวจสอบว่ารหัสข้อผิดพลาด 0x80070643 หายไปหรือไม่
โซลูชันที่ 11: ถอนการติดตั้ง Windows Defender Update
การติดตามจุดคืนค่าบนระบบปฏิบัติการ Windows 10 อาจทำได้ยากเนื่องจากไม่มีจุดคืนค่าในนั้น แต่ถ้าคุณต้องการกลับสู่สถานะเริ่มต้นของ Windows และลบ Windows Defender Update ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:
ขั้นตอนที่ 1:กด 'Windows + R' พร้อมกันซึ่งจะเปิดหน้าต่าง Run
ขั้นตอนที่ 2:ตอนนี้ พิมพ์ “appwiz.cpl” แล้วกด 'Enter' เพื่อเปิด “Programs and Features”
ขั้นตอนที่ 3:จากนั้นคลิกที่ไอคอน "ดูโปรแกรมปรับปรุงที่ติดตั้ง" ที่แสดงอยู่ทางด้านซ้ายของหน้าจอ
ขั้นตอนที่ 4:ใน Microsoft Windows ให้เลื่อนลงเพื่อค้นหา “Windows Defender หรือ KB4054517 Update” ซึ่งเป็นสาเหตุของข้อผิดพลาดนี้และคลิกที่มัน
ขั้นตอนที่ 5:ในขั้นตอนสุดท้าย คลิกที่ “ถอนการติดตั้ง” และรีสตาร์ทพีซีของคุณ สุดท้าย ให้ตรวจสอบว่าข้อผิดพลาดหายไปหรือไม่
โซลูชันที่ 12: อัปเดตโดยใช้สิทธิ์ระดับผู้ดูแลระบบ
หากคุณไม่ได้ลงทะเบียนในพีซีของคุณและใช้งานในฐานะแขกหรือจากบัญชีที่มีสิทธิ์น้อยกว่า คุณควรลงชื่อเข้าใช้ระบบของคุณ เป็นเพราะบางครั้ง การกำหนดค่าของสิทธิ์ระดับผู้ดูแลจำเป็นสำหรับการติดตั้งการอัปเดต และหากคอมพิวเตอร์ของคุณอยู่ในโดเมนที่คุณไม่มีรายละเอียด โปรดติดต่อผู้ดูแลระบบเพื่อขอความช่วยเหลือ
โซลูชันที่ 13: เรียกใช้เครื่องมือ SubInACL
มีข้อบกพร่องที่เรียกว่า .NET Framework 2.0 ซึ่งเกิดขึ้นเนื่องจากการอนุญาตรายการควบคุมการเข้าถึงที่ไม่ถูกต้องในกลุ่มรีจิสทรีซึ่งอาจส่งผลให้เกิดอุปสรรคในการติดตั้งบางแอปพลิเคชัน ข้อผิดพลาดนี้มักพบในระบบปฏิบัติการ Windows รุ่นเก่า เช่น Windows Vista และ Windows XP
ในการแก้ไขปัญหานี้ คุณสามารถใช้เครื่องมือ SubInACL ซึ่งจะซ่อมแซมไฟล์ที่เสียและสิทธิ์ของรีจิสทรีที่จำเป็นในการติดตั้งการตั้งค่าตาม MSI ทำตามขั้นตอนเพื่อทำเช่นเดียวกัน:
ขั้นตอนที่ 1:ดาวน์โหลดเครื่องมือ “SubInACL” และติดตั้งบนพีซีของคุณ ตำแหน่งของเครื่องมือนี้จะเป็น: C:\ProgramFiles\Windows Resource Kits\Tools
ขั้นตอนที่ 2: คัดลอกและวางรหัสที่กำหนดในไฟล์Notepad
@echo off
setlocal
echo.
echo Determine whether we are on an 32 or 64 bit machine
echo.
if "%PROCESSOR_ARCHITECTURE%"=="x86" if "%PROCESSOR_ARCHITEW6432%"=="" goto x86
set ProgramFilesPath=%ProgramFiles(x86)%
goto startResetting
:x86
set ProgramFilesPath=%ProgramFiles%
:startResetting
echo.
if exist "%ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe" goto filesExist
echo ***ERROR*** - Could not find file %ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe. Double-check that SubInAcl is correctly installed and re-run this script.
goto END
:filesExist
pushd "%ProgramFilesPath%\Windows Resource Kits\Tools"
subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl.exe /subdirectories %windir% /grant=administrators=f /grant=system=f
echo FINISHED.
echo.
echo Press any key to exit . . .
pause >NUL
popd
:END
endlocal
ขั้นตอนที่ 3:จากนั้นไปที่ " ไฟล์ " และเลือกตัวเลือก " บันทึกเป็น "
ขั้นตอนที่ 4:พิมพ์ชื่อเป็น “ reset.cmd “ สุดท้าย เปลี่ยนประเภทไฟล์เป็น " ไฟล์ทั้งหมด "
ขั้นตอนที่ 5:จากนั้นคลิกขวาที่สคริปต์และคลิกที่ " เรียกใช้ในฐานะผู้ดูแลระบบ "
ตอนนี้รอจนกว่าสคริปต์ reset.cmd จะเสร็จสิ้นและหลังจากนั้นให้ลองติดตั้งการอัปเดต Windows อีกครั้ง
กระทู้ที่คล้ายกัน:
บทสรุป
วิธีแก้ปัญหาข้างต้นได้รับการทดสอบและเหมาะสำหรับวิธีต่างๆ ที่ข้อผิดพลาดนี้สามารถรบกวนคุณได้ ใช้โดยขึ้นอยู่กับวิธีที่รหัสข้อผิดพลาด 0x80070643 เกิดขึ้นในพีซีของคุณ หวังว่าจะช่วยได้