Tôi tìm thấy sau đây là giải pháp đơn giản nhất. Cảnh báo: Không làm điều này nếu bạn không phải là quản trị viên cục bộ.
Sửa đổi các khóa đăng ký sau:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
Thay đổi ProgId
để trở thành một giá trị vô nghĩa.
Xóa tài khoản quản trị viên cục bộ của bạn khỏi các quyền trên thư mục UserChoice. (Bạn vẫn sẽ giữ quyền quản trị viên miễn là bạn ở trong nhóm của quản trị viên)
Khi nhấp vào liên kết http / https, Windows sẽ xem khóa đăng ký đó để xem chương trình nào sẽ chạy. Khi không thể tìm thấy nó, nó sẽ hiển thị một danh sách tất cả các trình xử lý http đã đăng ký để bạn lựa chọn. Thông thường, nó sẽ đặt bất cứ thứ gì bạn chọn vào khóa đăng ký đó, nhưng nó không thành công do quyền bị xóa. Nó sẽ hoạt động nếu nó có quyền nâng cao, nhưng màn hình lựa chọn trình duyệt web đó không có quyền nâng cao.
Một bản hack, nhưng nó hoạt động với tôi và tôi tin rằng nó an toàn.