này là dành cho Windows 7, có lẽ tương tự cho các phiên bản mới hơn. Nó được lấy cảm hứng từ những câu trả lời khác, tất cả đều ảnh hưởng đến trật tự.
Tôi đang giải thích các mục nhập cho "*" (tất cả các tệp), nhưng cũng vậy với các tiện ích mở rộng đặc biệt.
Tôi không chịu trách nhiệm về bất kỳ thay đổi nào được thực hiện trong registry!
Có ba phần trong menu ngữ cảnh, vì nó nói trong How to Change the Order of Options in Context Menu (từ answer by @Anonymouse)
Họ gọi chúng là:
2 - Default menu position (at the top).
1 - Send to, copy to folder and move to folder menu part (in the middle).
0 - Rename menu part (at the bottom).
Trong các phần vị trí được quyết định bởi các quy tắc trong answer by @Luke
Cách dễ nhất để thay đổi thứ tự trong "phần" là thay đổi tên của khóa đăng ký dưới HKCR-*-shell
hoặc HKCR-*-shellex
. Tất cả dưới subkey shell
sẽ được trước khi họ dưới shellex
. Các phím có số CLSID
làm tên khóa sẽ là mục nhập cuối cùng vì chúng nằm trong thứ tự được sử dụng cuối cùng.
Ví dụ: Tôi đang theo dõi sample from MSDN to build a Context Menu Handler. Đó là sử dụng CLSID
làm tên cho khóa dưới shellex
và "tên thân thiện" làm giá trị mặc định. Nó được đặt ở dưới cùng của "phần" 2 (phần trên cùng). Tôi đã đổi tên khóa thành một cái tên như Asample
và thay đổi giá trị mặc định thành CLSID
thay thế. Bây giờ nó đã được trực tiếp sau khi các mục dưới shell
.
Có một số cách khác để thay đổi thứ tự.
Đối với các phím dưới shell
bạn có thể thêm giá trị Position
với dữ liệu chuỗi Top
hoặc Bottom
. Không thể quyết định "phần" nào.
Đối với các phím dưới shellex
giá trị Position
không có hiệu lực. Thay vào đó, có thể quyết định phần "mục" nào sẽ sử dụng flags
, described in the link ở trên.
- Sử dụng
CLSID
cho shellext bạn muốn di chuyển. Nó giống như
{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
. Lấy nó hoặc từ tên khóa hoặc giá trị mặc định, nó phụ thuộc vào cách mục nhập được thực hiện.
- Tìm mục nhập trong HKCR-CLSID, khóa có tên là
CLSID
.
- Thêm giá trị có tên
flags
và dữ liệu DWORD
bằng số "phần" được mô tả ở trên theo số CLSID
được tìm thấy.
@Christoph Grimmer-Dietrich, và cái gì? Bạn có tìm thấy câu trả lời trong google không? Ok, chỉ cần cho tôi liên kết. – ixSci
Tôi xin lỗi vì chơi chữ. Tôi cho rằng liên kết thứ hai (http://windowsxp.mvps.org/context_folders.htm) sẽ giúp bạn. –