Gần đây tôi đã gặp một vấn đề tương tự với tất cả các hiệp hội tệp phương tiện của mình và có vẻ như do một trình phát phương tiện đáng ghét có tên là DAPlayer. Ngay cả dưới Control Panel
/ Programs
/ Default Programs
/ Set Default Programs
, tôi không thể thay đổi chương trình mặc định. Rõ ràng, nó đặt các UserChoice
khóa bên dưới HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
cho tất cả các liên kết tệp của nó thành quyền truy cập chỉ đọc, ngay cả đối với quản trị viên. Ngay cả sau khi gỡ cài đặt chương trình, tất cả các hiệp hội của tôi vẫn bị kẹt trên "Ứng dụng không xác định".
Cách đơn giản nhất để khắc phục điều này là duyệt đến phím đó trong Regedit, nhấp chuột phải vào nó và chọn Quyền, nhấp vào nút Nâng cao, chọn "Thay thế tất cả các quyền đối tượng con" và nhấp vào OK.
Hoặc nếu bạn thích dòng lệnh, bạn có thể sử dụng công cụ Windows Resource Kit có tên SubInACL :
subinacl /subkeyreg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts /grant=administrators=f /grant=system=f /grant="%USERNAME%"=f
Nhưng hãy cẩn thận với các thao tác đăng ký hàng loạt như thế này: sử dụng không đúng cách có thể khiến hệ thống của bạn không thể hoạt động! Tôi không chịu trách nhiệm cho hành động của bạn.