Microsoft ปล่อย May 2020 Feature Update หรือ Windows 10 Version 2004 ใกล้นี้ ทำให้ผู้ใช้ Windows จำนวนมากกำลังต่อสู้เพื่ออัปเดตอุปกรณ์ผ่าน Windows Update Utility การติดตั้งอัปเดตล่าสุดสำคัญ เพราะไม่ได้แค่เก็บ OS ให้อยู่ในสภาพรันได้ราบรื่น ยังปกป้องอุปกรณ์จากภัยคุกคามล่าสุด และรับรองว่าแอปทำงานได้อย่างมีประสิทธิภาพ
ติดตั้ง Updates บน Windows 10/11 ต้องแค่ไป Start Menu > Settings > Settings > Update and Security แล้วคลิก Check for Updates ถ้ามีอัปเดตที่ต้องติดตั้ง จะเริ่มดาวน์โหลดอัตโนมัติ แล้วคุณเลือกติดตั้งหลังดาวน์โหลด หรือเลือกเวลาที่สะดวก ส่วนใหญ่เลือกติดตั้งตอนกลางคืนตอนคอมพิวเตอร์ไม่ได้ใช้
น่าเสียดาย การติดตั้ง Windows Updates อาจนำมาให้ Errors ทุกแบบ หนึ่งในนั้นคือ Potential Windows Update Database Error Detected Error ถ้าคุณเจอ Error นี้และไม่รู้ทำไง บทความนี้ควรช่วยได้มาก
Potential Windows Update Database Error Detected Problem คืออะไร?
ข้อความข้อผิดพลาด Potential Windows update database error detected อาจโผล่ขึ้นได้ในทุกขั้นตอนของการติดตั้ง Windows Update ปกติขึ้นตอนติดตั้ง Windows Update หรือ Upgrade OS Version ไป Build ใหม่ แต่ก็อาจเกิดตอนรันกระบวนการอื่นที่เกี่ยวกับ Windows Update เช่น Troubleshooting Utility หรือลบไฟล์เสียหายที่เกี่ยวข้อง
เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปพลิเคชันอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า
Windows Updates ส่วนใหญ่ติดตั้งอัตโนมัติ เว้นแต่ผู้ใช้เลือกติดตั้ง Manual คือไปที่ Windows Update Utility แต่การติดตั้งบาง Updates ก่อนที่ระบบจะตรวจจับอัตโนมัติ อาจนำไปสู่ปัญหาระหว่างติดตั้ง เช่น Potential Windows Update Database Error ตอน Error นี้เกิด กระบวนการติดตั้งไม่สามารถดำเนินต่อได้ และระบบไม่ได้รับอัปเดต ลองติดตั้ง Updates อีกครั้ง จะได้ Error เดียวกัน ทำให้ผู้ใช้ Windows ที่ได้รับผลกระทบมากหงุดหงิด
สาเหตุของ Potential Windows Update Database Error Detected Problem
Potential Windows Update Database Error Detected Issue โดยทั่วไปปรากฏตอนคุณ Disable Automatic Windows Update Service และติดตั้ง Windows 10/11 Updates แบบ Manual แต่ก็เป็นไปได้ว่า Error เกิดจากปัจจัยอื่น รวมถึง:
- ไฟล์ติดตั้ง Update เสียหาย (Corrupted update installation files)
- Registry Entries เสียหาย (Damaged registry entries)
- ปัญหากับคอมโพเนนต์ใดคอมโพเนนต์หนึ่งของ Windows Update Service
- ไฟล์ติดตั้งเก่าที่รบกวนการติดตั้งใหม่
- การติดเชื้อ Malware
สำคัญคือหาสาเหตุของ Potential Windows Update Database Error Detected Issue แต่อาจใช้เวลามาก แทนที่จะเสียเวลาหาสาเหตุราก ลองวิธีด้านล่างดูว่าอันไหนได้ผล
วิธีแก้ Potential Windows Update Database Error Detected
ถ้าเจอข้อความ Potential Windows Update Database Error Detected สิ่งแรกคือ Restart ระบบ Error อาจเป็นชั่วคราวและแก้ได้ง่ายด้วยการ Reboot คุณควรเช็ค Internet Connection ว่าดาวน์โหลดไม่ถูกขัดจังหวะ
แต่อย่างไรก็ตาม หาก Error ยังคงอยู่หลังทำข้างต้นทั้งหมด ลองวิธีด้านล่าง:
ขั้นตอนที่ 1: ซ่อมไฟล์ระบบที่เสียหาย
เหตุผลที่เป็นไปได้ว่าคุณเจอ Potential Windows Update Database Error Detected คือ Registry หรือ System Files เสียหาย โชคดีที่ Windows มีเครื่องมือในตัวสำหรับสแกน Corruption ใน Windows และกู้คืนถ้าเป็นไปได้
Utility แรกที่ควรลองคือ System File Checker Tool หรือ SFC Tool สแกน System Files และซ่อม Missing หรือ Corrupted Entries วิธีใช้:
- คลิกเมนู Start พิมพ์ cmd ในกล่องค้นหา
- คลิกขวา Command Prompt จากผลลัพธ์ เลือก Run as administrator
- ในหน้าต่าง Command Prompt พิมพ์คำสั่ง: sfc /scannow
- กด Enter รอจน Scan เสร็จ
SFC Tool ควรซ่อม Corrupted System File ที่ตรวจพบอัตโนมัติ แต่ถ้า Potential Windows Update Database error detected ไม่หายหลังรัน SFC ควรลอง DISM Tool แทน
Deployment Image Servicing and Management หรือ DISM Utility ใช้ซ่อม Windows Images รวมถึง Windows Setup, Windows Recovery Environment, และ Windows PE วิธีรัน DISM Command:
- เปิด Command Prompt ด้วยคำแนะนำข้างต้น
- ใน Command Prompt พิมพ์คำสั่งต่อไป แล้วกด Enter: DISM /Online /Cleanup-Image /RestoreHealth
- รอ Scan และ Repair เสร็จ ก่อนลองติดตั้ง Updates อีกครั้ง
แต่ถ้า Error ไม่หายหลังรันคำสั่งนี้ ต้องใช้ Special Command เพื่อซ่อม Corrupted Windows Update System Files สำหรับวัตถุประสงค์นี้ ต้องใช้คำสั่ง: DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
ขั้นตอนที่ 2: รัน Windows Update Troubleshooter
Windows OS ยังมี Troubleshooting Tools ต่างๆ ออกแบบมาแก้ปัญหาเฉพาะ Windows Update Troubleshooter เช่น สามารถแก้ปัญหาทั่วไปเกี่ยวกับการติดตั้ง Update รวมถึง Potential Windows Update Database Error Detected Problem
ขั้นตอนรัน Tool นี้:
- เปิด Control Panel โดยค้นหาด้วยกล่องโต้ตอบค้นหาในเมนู Start
- คลิก Troubleshooting จากเมนู Control Panel
- ต่อไป เลือก View All จากซ้าย เลื่อนลงไป Windows Update ล่างสุด
- คลิกขวา Windows Update แล้วเลือก Run as administrator
- ทำตามคำแนะนำบนหน้าจอ ขณะ Tool พยายามตรวจจับและแก้ Errors ที่เกี่ยวกับ Windows Update Service
ขั้นตอนที่ 3: รีเซต Windows Update Components
ถ้าลบไฟล์เสียหายและรัน Troubleshooter ไม่ได้ ผลลัพธ์อาจเกี่ยวกับ Windows Update Components ใดๆ เพื่อแก้ Potential Windows Update Database Error Detected ต้อง Reset Components เหล่านี้ด้วยคำสั่ง ขั้นตอน:
- Launch Command Prompt ด้วยคำแนะนำข้างต้น
- หยุด Windows Update Services, MSI Installer, BITS, และ Cryptographic Processes ด้วยคำสั่งด้านล่าง ตามด้วย Enter หลังแต่ละบรรทัด:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ลบไฟล์ qmgr*.dat ด้วยคำสั่ง ตามด้วย Enter: Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 ด้วยคำสั่ง ตามด้วย Enter หลังแต่ละบรรทัด:
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
- Reset Services ด้วยคำสั่ง ตามด้วย 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)
- sc.exe sdset cryptSvc D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- sc.exe sdset msiserver D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Re-register ทุก BITS Files และ Windows Update Files ด้วยคำสั่ง ตามด้วย 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
- Reset Winsock ด้วยคำสั่ง ตามด้วย Enter: netsh winsock reset
- เริ่ม Services ทั้งหมดใหม่ ด้วยคำสั่ง ตามด้วย Enter หลังแต่ละบรรทัด:
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
หลัง Reset Windows Update Services แล้ว ควรลองดูว่าข้อความ Error แก้แล้วหรือไม่ ตอนติดตั้ง Windows Updates ล่าสุด
สรุป
การได้รับการแจ้งเตือน Potential Windows Update Database Error Detected อาจก่อให้เกิดปัญหา เพราะคุณไม่สามารถดำเนินการติดตั้งต่อได้ จนกว่าจะแก้ Error นี้ ทำให้อุปกรณ์อยู่กับ OS ล้าสมัยที่อาจเปิดโอกาสให้ Vulnerabilities และ Attacks เพื่อแก้ Error นี้ สามารถทำตาม Troubleshooting Guide ของเราลงมา จนกว่าจะพบวิธีแก้ที่ได้ผลสำหรับคุณ