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

Khắc phục lỗi 'Giá trị không hợp lệ cho Registry' khi mở file JPG/JPEG/PDF

Khi mở ảnh JPG hoặc JPEG trong ứng dụng Ảnh (Photos), bạn gặp thông báo lỗi "Giá trị không hợp lệ cho Registry" (Invalid value for registry). Nếu bạn đang gặp vấn đề này, đừng lo lắng – bài viết dưới đây tổng hợp tất cả các giải pháp khả thi. Trước tiên, hãy tìm hiểu thêm về nguyên nhân của lỗi.

Hầu hết người dùng báo cáo lỗi xuất hiện sau khi nâng cấp Windows từ phiên bản cũ lên phiên bản mới. Khi cố gắng xem ảnh JPEG trong ứng dụng Ảnh, hộp thoại lỗi "Invalid value for registry" hiện ra thay vì hình ảnh. Điều này xảy ra vì trong quá trình nâng cấp Windows hoặc cập nhật ứng dụng, các mục Registry của phiên bản cũ có thể vẫn còn lại (trên lý thuyết chúng nên bị xóa tự động). Các mục cũ này xung đột với tiến trình hệ thống, dẫn đến việc không thể xem ảnh.

Khắc phục lỗi Invalid Value For Registry khi xem JPG/JPEG/PDF

Lưu ý: Trước khi thực hiện bất kỳ thay đổi nào trên hệ thống, bạn nên tạo một Điểm khôi phục hệ thống (System Restore Point).

Phương pháp 1: Đặt lại ứng dụng Ảnh mà không cần chạm vào Registry

  1. Nhấn Phím Windows + I để mở Cài đặt Windows, sau đó chọn Hệ thống.
  2. Chọn Ứng dụng & tính năng (Apps & features) từ bảng điều khiển bên trái.
  3. Tìm ứng dụng "Ảnh" (Photos) trong danh sách và nhấp vào nó.
  4. Nhấp vào Tùy chọn nâng cao (Advanced options) dưới tên ứng dụng Ảnh.
  5. Cuối cùng, nhấp vào nút Đặt lại (Reset) trong phần "Nếu ứng dụng này không hoạt động đúng, hãy đặt lại nó".
  6. Quá trình này sẽ mất một chút thời gian. Sau khi hoàn tất, hãy khởi động lại máy tính.

Phương pháp 2: Sửa trực tiếp lỗi trong Registry

  1. Nhấn Phím Windows + R, gõ "regedit" (không dấu ngoặc) và nhấn Enter để mở Trình chỉnh sửa Registry.
  2. Điều hướng đến khóa sau trong Registry Editor:
    HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families\Microsoft.Windows.Photos_8wekyb3d8bbwe
  3. Mở rộng khóa con Microsoft.Windows.Photos_8wekyb3d8bbwe. Bạn sẽ thấy nhiều mục con có tên chứa số phiên bản ứng dụng, ví dụ: Microsoft.Windows.Photos_17.214.10010.0_ v.v.
  4. Khoảng 50% các khóa này là mới, 50% còn lại là cũ (phiên bản số nhỏ hơn) và không bị xóa như mong đợi. Chính các khóa cũ này gây ra xung đột. Bạn cần xóa các khóa có số phiên bản nhỏ hơn.
  5. Bạn có thể không xóa được do thiếu quyền sở hữu. Để lấy quyền sở hữu: chuột phải vào khóa > Quyền (Permissions) > Nâng cao (Advanced) > Thay đổi chủ sở hữu (Change owner) từ SYSTEM sang tài khoản của bạn > OK > Cấp quyền Kiểm soát đầy đủ (Full Control) cho tài khoản của bạn. Sau đó mới xóa được. (Xem video hướng dẫn chi tiết nếu cần).

Phương pháp 3: Chạy Trình khắc phục sự cố ứng dụng (App Troubleshooter)

Bạn có thể chạy Trình khắc phục sự cố ứng dụng từ Cài đặt > Cập nhật & bảo mật > Khắc phục sự cố > Trình khắc phục sự cố bổ sung > Ứng dụng cửa hàng Windows. Công cụ này có thể tự động khắc phục lỗi Invalid Value For Registry khi xem JPG/JPEG/PDF.

Phương pháp 4: Chạy System File Checker (SFC) và Check Disk (CHKDSK)

  1. Mở Command Prompt với quyền Quản trị viên (Admin).
  2. Gõ lệnh sau và nhấn Enter:
    sfc /scannow
  3. Đợi quá trình quét và sửa lỗi file hệ thống hoàn tất.
  4. Tiếp theo, chạy CHKDSK để kiểm tra lỗi ổ cứng. Xem hướng dẫn: Cách sửa lỗi hệ thống tệp bằng Check Disk Utility (CHKDSK).
  5. Đợi hoàn tất và khởi động lại máy tính để lưu thay đổi.

Phương pháp 5: Gỡ cài đặt ứng dụng Ảnh

  1. Nhấn Phím Windows + Q, gõ Windows PowerShell, chuột phải chọn Chạy với tư cách Quản trị viên.
  2. Trong cửa sổ PowerShell, gõ lệnh sau để gỡ cài đặt Ứng dụng Ảnh:
    Get-AppxPackage *photos* | Remove-AppxPackage
  3. Đợi gỡ cài đặt xong, gõ lệnh sau trong PowerShell để cài đặt lại:
    Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  4. Sau khi cài đặt lại xong, khởi động lại máy tính.

Phương pháp 6: Xóa bộ nhớ đệm Windows Store

Nhấn Phím Windows + R, gõ "WSReset.exe" (không dấu ngoặc) và nhấn Enter. Quá trình này sẽ đặt lại bộ nhớ đệm Windows Store. Sau khi hoàn tất, hãy khởi động lại ứng dụng Store và kiểm tra xem lỗi còn tồn tại hay không.

Bây giờ bạn đã khắc phục thành công lỗi Invalid Value For Registry khi xem JPG/JPEG/PDF. Nếu vẫn còn thắc mắc, hãy để lại bình luận bên dưới.