Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi cơ sở dữ liệu Windows Update: Giải pháp nhanh và hiệu quả

Microsoft gần đây đã phát hành bản cập nhật tính năng tháng 5 năm 2020, còn gọi là Windows 10 phiên bản 2004. Vì vậy, nhiều người dùng Windows hiện đang vật lộn cập nhật thiết bị bằng tiện ích Windows Update. Cài đặt bản cập nhật mới nhất quan trọng vì nó không chỉ giữ hệ điều hành chạy mượt mà, mà còn bảo vệ thiết bị khỏi mối đe dọa mới nhất và đảm bảo ứng dụng hoạt động hiệu quả.

Để cài đặt cập nhật trên Windows 10/11, bạn chỉ cần điều hướng đến menu Start > Settings > Settings > Update and Security, sau đó nhấp nút Check for updates. Nếu có bản cập nhật có sẵn cần cài đặt, nó sẽ bắt đầu tải tự động. Sau đó bạn có thể cài đặt sau khi tải xong hoặc chọn thời gian thuận tiện. Hầu hết mọi người chọn cài đặt cập nhật vào ban đêm khi máy không được dùng.

Thật không may, cài đặt cập nhật Windows có thể gây ra mọi loại lỗi. Một trong số đó là lỗi Potential Windows Update Database Error Detected (Phát hiện lỗi cơ sở dữ liệu Windows Update tiềm ẩn). Nếu bạn gặp lỗi này và không biết làm gì, bài viết này sẽ giúp ích lớn.

Vấn đề Potential Windows Update Database Error Detected là gì?

Thông báo lỗi Potential Windows update database error detected có thể bật lên ở bất kỳ giai đoạn nào của cài đặt cập nhật Windows. Nó thường xuất hiện khi bạn cài đặt bản cập nhật Windows hoặc nâng cấp phiên bản OS lên build mới hơn. Tuy nhiên, nó cũng có thể xảy ra khi chạy các quy trình khác liên quan đến Windows Update, như khắc phục sự cố tiện ích hoặc xóa tập tin hỏng liên quan đến nó.

Hầu hết cập nhật Windows được cài đặt tự động trừ khi người dùng chọn cài đặt thủ công, tức là điều hướng đến tiện ích Windows Update. Tuy nhiên, cài đặt một số bản cập nhật trước khi hệ thống tự động phát hiện có thể dẫn đến một số vấn đề trong quá trình cài đặt, như lỗi Potential Windows Update Database Error. Khi lỗi này xảy ra, quy trình cài đặt không thể tiếp tục và hệ thống không được cập nhật. Cố gắng cài đặt lại chỉ dẫn đến cùng lỗi, khiến nhiều người dùng Windows bực bội.

Nguyên nhân của vấn đề Potential Windows Update Database Error Detected?

Vấn đề Potential Windows Update Database Error Detected thường xuất hiện khi bạn vô hiệu hóa dịch vụ cập nhật Windows tự động và cài đặt cập nhật Windows 10/11 thủ công. Tuy nhiên, lỗi cũng có thể do các yếu tố khác, bao gồm:

  • Tập tin cài đặt cập nhật bị hỏng
  • Mục nhập registry bị hỏng
  • Vấn đề với bất kỳ thành phần nào của dịch vụ Windows Update
  • Tập tin cài đặt cũ can thiệp vào cài đặt mới
  • Nhiễm mã độc

Việc tìm ra nguyên nhân của vấn đề Potential Windows Update Database Error Detected quan trọng, nhưng có thể tốn thời gian. Thay vì lãng phí thời gian tìm gốc rễ, bạn có thể thử các phương pháp dưới đây và xem cách nào hiệu quả.

Cách khắc phục Potential Windows Update Database Error Detected

Nếu bạn nhận được thông báo Potential Windows Update Database Error Detected, điều đầu tiên cần làm là khởi động lại hệ thống. Lỗi có thể tạm thời và dễ khắc phục bằng cách reboot máy tính. Bạn cũng nên kiểm tra kết nối internet để đảm bảo tải không bị gián đoạn.

Nhưng nếu lỗi vẫn tồn tại sau khi làm tất cả trên, bạn có thể thử các phương pháp dưới đây:

Bước 1: Sửa tập tin hệ thống bị hỏng.

Một lý do có thể bạn gặp thông báo Potential Windows Update Database Error Detected là registry hoặc tập tin hệ thống bị hỏng. May mắn thay, Windows trang bị công cụ tích hợp để quét hỏng trong Windows và khôi phục nếu có thể.

Tiện ích đầu tiên bạn nên thử là System File Checker tool (SFC). Nó quét tập tin hệ thống và sửa bất kỳ mục nhập thiếu hoặc hỏng nào. Để dùng công cụ này, làm theo các bước:

  1. Nhấp menu Start và nhập cmd vào hộp thoại tìm kiếm.
  2. Chuột phải Command Prompt từ kết quả tìm kiếm, chọn Run as administrator.
  3. Trong cửa sổ Command Prompt, nhập lệnh: sfc /scannow.
  4. Nhấn Enter và đợi quét hoàn tất.

Công cụ SFC sẽ tự động khắc phục bất kỳ tập tin hệ thống hỏng nào được phát hiện. Nhưng nếu thông báo Potential Windows Update Database error detected không biến mất sau khi chạy SFC, bạn nên thử công cụ DISM.

Tiện ích Deployment Image Servicing and Management (DISM) dùng để sửa chữa hình ảnh Windows, bao gồm Windows Setup, Windows Recovery Environment, và Windows PE. Để chạy lệnh DISM, làm theo các bước:

  1. Mở Command Prompt dùng hướng dẫn trên.
  2. Trong cửa sổ Command Prompt, nhập lệnh sau, sau đó nhấn Enter: DISM /Online /Cleanup-Image /RestoreHealth
  3. Đợi quét và sửa xong trước khi thử cài đặt cập nhật lại.

Nhưng nếu lỗi không khắc phục sau lệnh này, bạn cần một lệnh đặc biệt để sửa tập tin hệ thống Windows Update bị hỏng. Cho mục đích này, bạn cần dùng lệnh: DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess.

Bước 2: Chạy trình khắc phục sự cố Windows Update

Windows OS cũng trang bị nhiều công cụ khắc phục sự cố, thiết kế khắc phục vấn đề cụ thể. Trình khắc phục sự cố Windows Update, ví dụ, có thể giải quyết các vấn đề phổ biến liên quan đến cài đặt cập nhật, bao gồm vấn đề Potential Windows Update Database Error Detected.

Để chạy công cụ này, làm theo các bước:

  1. Mở Control Panel bằng cách tìm kiếm nó dùng hộp thoại tìm kiếm trong menu Start.
  2. Nhấp Troubleshooting từ menu Control Panel.
  3. Tiếp theo, chọn View All từ bên trái, cuộn xuống Windows Update ở dưới cùng.
  4. Chuột phải vào Windows Update, chọn Run as administrator.
  5. Làm theo hướng dẫn trên màn hình khi công cụ cố gắng phát hiện và khắc phục bất kỳ lỗi nào liên quan đến dịch vụ Windows Update.

Bước 3: Đặt lại các thành phần Windows Update.

Nếu xóa tập tin hỏng và chạy Trình khắc phục sự cố không hiệu quả, vấn đề có thể liên quan đến bất kỳ thành phần nào của Windows Update. Để khắc phục Potential Windows Update Database Error Detected, bạn cần đặt lại các thành phần này bằng lệnh. Cách thực hiện:

  1. Khởi chạy Command Prompt dùng hướng dẫn trên.
  2. Dừng các dịch vụ Windows Update, MSI Installer, BITS, và Cryptographic bằng lệnh sau, theo sau Enter sau mỗi dòng:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  3. Xóa tập tin qmgr*.dat dùng lệnh này, theo sau Enter: Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  4. Đổi tên thư mục SoftwareDistribution và Catroot2 dùng lệnh sau, theo sau Enter sau mỗi dòng:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  5. Đặt lại dịch vụ dùng lệnh sau, theo sau 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)
  6. Đăng ký lại tất cả file BITS và Windows Update bằng lệnh sau, theo sau Enter sau mỗi dòng:
    • 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
  7. Đặt lại Winsock dùng lệnh này, theo sau Enter: netsh winsock reset.
  8. Khởi động lại tất cả dịch vụ dùng lệnh sau, theo sau Enter sau mỗi dòng:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

Sau khi các dịch vụ Windows Update đã được đặt lại, bạn nên thử xem thông báo lỗi đã được khắc phục khi cài đặt bản cập nhật Windows mới nhất chưa.

Tóm tắt

Nhận thông báo Potential Windows Update Database Error Detected có thể rắc rối vì bạn không thể tiếp tục cài đặt trừ khi khắc phục trước. Điều này để thiết bị với hệ điều hành cũ có thể mở ra lỗ hổng và tấn công. Để khắc phục lỗi này, bạn có thể làm theo hướng dẫn khắc phục sự cố cho đến khi tìm thấy giải pháp khắc phục lỗi cho bạn.