Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows 10/11 Update 0x80248007: คู่มือขั้นตอน

Microsoft แนะนำให้ลูกค้าอัปเดตเป็น Windows 10/11 เวอร์ชันล่าสุด เพื่อปรับปรุงประสิทธิภาพ PC และเพิ่มความปลอดภัยของ OS แม้กระบวนการอัปเดตจะง่าย แต่บางครั้งเกิดปัญหา เช่น Windows 10/11 update error 0x80248007

พื้นฐานแล้ว ปัญหานี้หมายความว่า Windows Update ไม่สามารถค้นหา Microsoft Software License Terms ได้ หรือขาดไฟล์/โฟลเดอร์สำคัญ แต่ปัญหานี้อาจมาจากหลายปัจจัย บทความนี้จะสำรวจวิธีแก้รหัสข้อผิดพลาด 0x80248007

Windows 10/11 Error 0x80248007 คืออะไร?

รหัสข้อผิดพลาดใน Windows เช่น 0x80248007 ช่วยให้ผู้ใช้ระบุและแก้ปัญหาภายใน OS ปัญหาเหล่านี้อาจมาจากหลายปัจจัย รวมถึงการอัปเกรด Windows ซึ่งเป็นที่มาของรหัสข้อผิดพลาดนี้

ข้อผิดพลาด Windows Update ส่วนใหญ่ป้องกันไม่ให้ติดตั้งหรือดาวน์โหลดอัปเดต ส่วนบางอย่าง เช่น 0x800f084 อาจทำให้บูทลูปต่อเนื่อง โชคดีที่ error code 0x80248007 ไม่มีผลกระทบที่ร้ายแรง ทำให้ troubleshoot ง่ายกว่า

เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือทำงานช้า

บางครั้งเมื่อผู้ใช้พยายามอัปเกรดระบบ Windows หรือไดรเวอร์ผ่าน Windows Update เริ่มต้นดี แต่หยุดชะงักด้วยข้อความข้อผิดพลาด 0x80248007 ซึ่งกล่าวว่า:

There were problems installing some updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help – (0x80248007)

บางครั้งได้ข้อความข้อผิดพลาดเหล่านี้:

  • Feature update to windows 10 version 1607 error 0x80248007
  • Microsoft – wpd – 2/22/2016 12:00:00 am – 5.2.5326.4762 – error 0x80248007

ข้อผิดพลาดนี้บ่งชี้ว่า Windows Update ขาดไฟล์สำคัญบางส่วน หรือไม่สามารถค้นหา Microsoft Software License Terms ได้ แม้ทุก Windows PC จะต่างกันในแง่การตั้งค่า แอปที่ติดตั้ง และลักษณะอื่นๆ แต่มีวิธีแก้ร่วมที่ช่วยผู้ใช้ทุกคนแก้ Windows 10/11 error 0x80248007

ควรทราบว่า Windows ควรอัปเดตทันทีเมื่อมีแพตช์ใหม่ อัปเกรดแก้ปัญหาความเสถียรและใช้งานได้ รวมถึง bug fixes

แนะนำรีสตาร์ทคอมพิวเตอร์ก่อนดำเนินการ troubleshooting ที่แนะนำด้านล่าง จะ refresh OS และลบไฟล์ temporary ที่เสียหายซึ่งอาจเป็นแหล่งปัญหา

สาเหตุของ Windows Update Error 0x80248007

Windows error 0x80248007 เป็นปัญหาหนักใจ เกิดได้หากใช้ device drivers ล้าสมัย นอกจากนี้ หากการเชื่อมต่ออินเทอร์เน็ตอ่อนแอและไม่เสถียร อาจนำไปสู่ปัญหาอัปเดต Windows ปัญหาอัปเดตแบบนี้อาจเกิดจากการปิดบริการ Windows update อย่างกะทันหัน เพิ่มเติม หากมีไฟล์หายหรือเสียหายในโฟลเดอร์ Software Distribution จะเกิดข้อผิดพลาดอัปเดต

เพิ่มเติม Windows Firewall อาจขวางกระบวนการติดตั้ง ทำให้เกิด install error ปัญหา Windows นี้อาจเกิดจากโจมตีไวรัสหรือมัลแวร์ เมื่ออุปกรณ์ติดไวรัส/มัลแวร์ พวกมันอาจห้ามไม่ให้ติดตั้งอัปเดต และรหัสข้อผิดพลาดแบบนี้จึงปรากฏบน Windows 10/11

วิธีแก้ Install Error 0x80248007

Microsoft ยอมรับข้อบกพร่องนี้ ซึ่งจะแก้ใน Windows update ในอนาคต แต่จนกว่าจะถึงเวลานั้น มีบางอย่างทำได้เพื่อแก้ไขและอัปเดต Windows และไดรเวอร์โดยไม่มีปัญหา

Troubleshooting พื้นฐานลองก่อน:

  • ก่อนอื่น ตรวจสอบว่ามีการเชื่อมต่ออินเทอร์เน็ตทำงานได้ เพื่อดาวน์โหลดไฟล์อัปเดตจากเซิร์ฟเวอร์ Microsoft
  • ปิดแอนติไวรัส และปิด VPN ชั่วคราว (หากติดตั้งบน PC)
  • เริ่ม Windows ในสถานะ Clean Boot และตรวจสอบอัปเดต จะช่วยหากมี衝突ของบริการบุคคลที่สามป้องกันการติดตั้ง Windows updates
  • รัน PC Repair Tool สแกนคอมพิวเตอร์หาปัญหาที่อาจรบกวนกระบวนการคอมพิวเตอร์

หากวิธีข้างต้นไม่ได้ผล ดำเนินวิธีต่อไป:

ขั้นตอน 1: เริ่ม Windows Installer service ด้วยตนเอง

การรัน Windows Installer service ด้วยตนเองจาก Command Prompt ที่มีสิทธิ์สูง บางครั้งแก้ข้อผิดพลาดนี้ ขั้นตอน:

  1. เปิด Command Prompt ที่มีสิทธิ์สูง โดยค้นหาในกล่องค้นหา Windows คลิกขวา Command Prompt เลือก Run as administrator
  2. พิมพ์ net start msiserver ใน Elevated Command Prompt กด Enter
  3. ปิด command prompt โดยคลิก X หรือพิมพ์ Exit กด Enter ควรอัปเดตสิ่งที่ต้องการอัปเดตได้แล้ว

ขั้นตอน 2: รีสตาร์ท Windows Update service

การหยุด Windows Update ลบไฟล์ temporary update และเริ่มบริการใหม่ก็ช่วยได้ คุณจะลบไฟล์ temporary ที่อาจก่อให้เกิดปัญหา และ Windows Update จะดำเนินต่อไปได้ไม่มีปัญหา สำคัญว่าต้อง login เป็น administrator เพื่อทำขั้นตอนเหล่านี้

  1. กด Windows key และ R พร้อมกัน พิมพ์ services.msc คลิก OK
  2. หา Windows Update หรือ Automatic Updates ในหน้าต่าง Services ขึ้นอยู่กับ Windows version คลิกขวา เลือก Stop
  3. นำทางไปพาร์ติชัน/ไดรฟ์ที่ติดตั้ง Windows ด้วย File Explorer ปกติคือ C:
  4. เปิดโฟลเดอร์ Windows ไปที่ SoftwareDistribution
  5. เปิด DataStore ลบทุกอย่างในนั้น หากมี UAC prompt ยืนยันการกระทำ
  6. กลับไป SoftwareDistribution เปิด Download ลบทุกอย่างในนั้นเช่นกัน หาก UAC prompt ปรากฏ ยืนยันและปิดหน้าต่าง
  7. กลับไปหน้าต่าง Services ทำซ้ำขั้นตอน 1 และ 2
  8. คลิกขวา Windows Update หรือ Automatic Updates เลือก Start
  9. ทดสอบตอนนี้ ควรทำงานได้ดี

เนื่องจากเป็นปัญหาที่ Microsoft ยอมรับ คุณคาดการณ์ได้ว่าพวกเขาจะแก้ แต่เนื่องจากไม่มีเวลาประมาณการว่าจะแก้เมื่อไร หากคุณเป็นหนึ่งในผู้ใช้ที่หงุดหงิดและเจอปัญหานี้ ใช้ขั้นตอนด้านบนแก้ไข

ขั้นตอน 3: ใช้ Windows Update troubleshooter

เริ่มใช้ built-in troubleshooter หากมีปัญหาเกี่ยวกับ Windows update เช่น error 0x80248007 Windows 10/11 ตรวจสอบว่าคอมพิวเตอร์มีอินเทอร์เน็ตก่อนใช้เครื่องมือนี้ วิธีใช้ Windows Update troubleshooter:

  1. เลือก Settings จากเมนู Start (มุมซ้ายล่างหน้าจอ)
  2. เลือก Update & Security จากเมนู dropdown
  3. ด้านซ้ายของหน้าต่าง เลือก Troubleshoot
  4. ด้านขวา หา Windows Update คลิกครั้งเดียว
  5. เลือก Run the troubleshooter จากเมนู dropdown

ดำเนินต่อไปทางเลือกถัดไป หาก Windows Update troubleshooter ให้ข้อผิดพลาดอื่นและไม่แก้ 0x80248007

ขั้นตอน 4: รีเซ็ตคอมโพเนนต์ WU ทั้งหมดด้วยตนเอง

หากยังมีปัญหาหลังรัน troubleshooter ลองทำขั้นตอนเดียวกันด้วยตนเอง อีกทางคือลบ Windows update cache files ซึ่งอาจทำงานได้หรือไม่ก็ได้ ทำตามขั้นตอน:

  1. เปิด command prompt ใน Windows คลิก Start > Run เปิด command prompt พิมพ์ cmd กด ENTER
  2. หยุด BITS, Windows Update, และ Cryptographic services พิมพ์คำสั่งด้านล่างใน command prompt กด ENTER หลังพิมพ์แต่ละคำสั่ง:
  • net stop bits
  • net stop wuauserv
  • net stop cryptsvc
  1. ลบไฟล์ qmgr*.dat พิมพ์คำสั่งต่อไปนี้ใน command prompt กด ENTER: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  2. หากเป็นครั้งแรกใช้ขั้นตอนในบทความนี้แก้ปัญหา Windows Update ข้ามไปขั้นตอน 5 และข้ามขั้นตอนในขั้นตอน 4 ขั้นตอน 4 ควรใช้ก็ต่อเมื่อไม่สามารถแก้ปัญหา Windows Update ได้หลังทำทุกขั้นตอนอื่นใน troubleshooting process
  3. โฟลเดอร์ต่อไปนี้ควรเปลี่ยนชื่อเป็น *.BAK:
  • %Systemroot%\SoftwareDistribution\DataStore
  • %Systemroot%\SoftwareDistribution\Download
  • %Systemroot%\System32\catroot2
  1. เปิด command prompt พิมพ์คำสั่งด้านล่าง กด ENTER หลังแต่ละคำสั่ง:
  • Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
  • Ren %Systemroot%\SoftwareDistribution\Download Download.bak
  • Ren %Systemroot%\System32\catroot2 catroot2.bak
  1. ตั้งค่า default security descriptor สำหรับ BITS และ Windows Update services เปิด command prompt พิมพ์คำสั่งด้านล่าง กด ENTER หลังแต่ละคำสั่ง:
  • sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  • sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  1. ที่ command prompt พิมพ์คำสั่งต่อไปนี้ กด ENTER: cd /d %windir%\system32
  2. ลงทะเบียน BITS และ Windows Update files ใหม่ เปิด command prompt พิมพ์คำสั่งด้านล่าง กด ENTER หลังแต่ละคำสั่ง:
  • regsvr32.exe atl.dll
  • regsvr32.exe urlmon.dll
  • regsvr32.exe mshtml.dll
  • regsvr32.exe shdocvw.dll
  • regsvr32.exe browseui.dll
  • regsvr32.exe jscript.dll
  • regsvr32.exe vbscript.dll
  • regsvr32.exe scrrun.dll
  • regsvr32.exe msxml.dll
  • regsvr32.exe msxml3.dll
  • regsvr32.exe msxml6.dll
  • regsvr32.exe actxprxy.dll
  • regsvr32.exe softpub.dll
  • regsvr32.exe wintrust.dll
  • regsvr32.exe dssenh.dll
  • regsvr32.exe rsaenh.dll
  • regsvr32.exe gpkcsp.dll
  • regsvr32.exe sccbase.dll
  • regsvr32.exe slbcsp.dll
  • regsvr32.exe cryptdlg.dll
  • regsvr32.exe oleaut32.dll
  • regsvr32.exe ole32.dll
  • regsvr32.exe shell32.dll
  • regsvr32.exe initpki.dll
  • regsvr32.exe wuapi.dll
  • regsvr32.exe wuaueng.dll
  • regsvr32.exe wuaueng1.dll
  • regsvr32.exe wucltui.dll
  • regsvr32.exe wups.dll
  • regsvr32.exe wups2.dll
  • regsvr32.exe wuweb.dll
  • regsvr32.exe qmgr.dll
  • regsvr32.exe qmgrprxy.dll
  • regsvr32.exe wucltux.dll
  • regsvr32.exe muweb.dll
  • regsvr32.exe wuwebv.dll
  1. Reset Winsock เปิด command prompt พิมพ์คำสั่งต่อไปนี้ กด ENTER: netsh winsock reset
  2. ต้องกำหนด proxy settings หากใช้ Windows XP หรือ Windows Server 2003 เปิด command prompt พิมพ์คำสั่ง กด ENTER: proxycfg.exe -d
  3. เริ่ม BITS, Windows Update, และ Cryptographic services ใหม่ทั้งหมด เปิด command prompt พิมพ์คำสั่งด้านล่าง กด ENTER หลังแต่ละคำสั่ง:
  • net start bits
  • net start wuauserv
  • net start cryptsvc
  1. Clear BITS queue หากใช้ Windows Vista หรือ Windows Server 2008 เปิด command prompt พิมพ์คำสั่ง กด ENTER: bitsadmin.exe /reset /allusers

ขั้นตอน 5: รันคำสั่ง SFC

คุณสามารถใช้ System File Checker ดูว่าข้อผิดพลาด Windows เกิดจากไฟล์ระบบเสียหายหรือไม่ เนื่องจากเป็น integrated tool ช่วยตรวจจับและแก้ข้อบกพร่องภายใน

เริ่มสแกนด้วย System File Checker utility กด Windows logo key และ R พร้อมกันเปิดกล่องค้นหา พิมพ์ "sfc/scannow" ในกล่องค้นหา กด Enter หลังจากนี้ SFC tool เริ่มตรวจจับปัญหาที่เกี่ยวกับ error 0x80248007 เมื่อรันเสร็จ ลองติดตั้ง Windows updates ดูว่าปัญหายังคงอยู่หรือไม่

ขั้นตอน 6: ทำ Clean Boot

วิธีง่ายที่สุดกำจัดความขัดแย้งจากแอปพลิเคชันที่ก่อให้เกิด Windows error 0x80248007 คือทำ Clean Boot ความขัดแย้งเหล่านี้อาจเกิดจาก services และ apps ที่เริ่มต้นเมื่อ Windows โหลด

Login ด้วยสิทธิ์ administrator เพื่อ Clean Boot ได้สำเร็จ หลังเสร็จ ทำตามขั้นตอน:

  1. บน PC กดค้าง Windows Home และ R พร้อมกัน จะได้ Run dialog box พิมพ์ msconfig ใน Run dialogue box กด Enter
  2. จะเห็น System Configuration เลือกไปแท็บ Services หา Hide All Microsoft Services กด Disable All
  3. หา Startup tab คลิกขวา เลือก Open Task Manager ในส่วนนี้ ต้อง disable แอปที่มาจากแหล่งบุคคลที่สาม หากพบมากกว่าหนึ่ง ให้ disable ทั้งหมด
  4. เสร็จแล้ว ปิด Task Manager คลิก OK ยืนยันการเปลี่ยนแปลง สุดท้าย รีบูทคอมพิวเตอร์ ใช้การเปลี่ยนแปลง

ขั้นตอน 7: อัปเดตด้วยตนเองผ่านเว็บไซต์ Microsoft

แม้พยายามขั้นตอนข้างต้น Windows Update อาจยังปฏิเสธทำงานในบางกรณี ในกรณีเหล่านั้น สามารถลองอัปเดต OS ด้วยตนเองผ่านเว็บไซต์ Microsoft เว็บไซต์นี้เสนออัปเดตล่าสุดเสมอ หากติดตั้งทันที จะได้ฟีเจอร์และ bug fixes ล่าสุดของ Microsoft ทั้งหมด