CẢNH BÁO: Nếu bạn sử dụng Registry Editor không chính xác, bạn có thể gây ra các sự cố nghiêm trọng có thể yêu cầu bạn cài đặt lại hệ điều hành của mình. Sử dụng Registry Editor có nguy cơ của riêng bạn.
Thêm vào phần "Chương trình được đề xuất" trong hộp thoại Mở bằng
LƯU Ý: Trong Windows 7, phần này cũng sẽ hiển thị trên menu ngữ cảnh "Mở bằng" cho các loại tệp đã đăng ký (xem hình ảnh bên dưới).

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Tìm hoặc thêm một subkey của phần mở rộng lựa chọn của bạn tức là ".bin", thêm hoặc chọn khóa 'OpenWithList' và thêm một REG_SZgiá trị với một tên ađể ztùy thuộc vào mục hiện tại chỉ cần sử dụng thư có sẵn tiếp theo và thiết lập giá trị cho tên của ứng dụng của bạn thực thi. Điều này có thể có nghĩa là có một mục đã có sẵn trong HKEY_CLASSES_ROOT\Applicationstên phù hợp với tên thực thi của bạn (xem phần Thêm vào "Chương trình khác" trong phần mở hộp thoại bên dưới).
Bạn có thể kiểm soát thứ tự chúng xuất hiện bằng cách sửa đổi thứ MRUList REG_SZsẽ tồn tại trong cùng một khóa con (xem các tiện ích mở rộng khác nếu bạn không chắc chắn về cách hiển thị này).
Bạn cũng có thể sử dụng khóa con OpenWithProgidsthay thế nhưng điều này hoạt động khác và phụ thuộc vào việc bạn có ProgId đã đăng ký trong HKEY_CLASSES_ROOTtổ hợp của sổ đăng ký.
Đây là một ví dụ được xuất từ .aspkhóa con của tôi
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.asp\OpenWithList]
"a"="PSPad.exe"
"MRUList"="bca"
"b"="NOTEPAD.EXE"
"c"="WinMergeU.exe"
Thêm vào phần "Chương trình khác" của hộp thoại Mở bằng
HKEY_CLASSES_ROOT\Applications
Tạo một khóa được gọi là tệp thực thi của bạn, ví dụ "myapp.exe" bằng cách sử dụng này làm ví dụ tạo cấu trúc sau (được lấy từ tệp .reg xuất khẩu);
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\myapp.exe\shell\open\command]
@="\"C:\\myapp.exe\" \"%1\""