Bạn sử dụng chương trình nào để chỉnh sửa liên kết tệp trong Vista và Windows 7?


23

Chúng ta đều biết rằng Vista và Windows 7 không cho phép bạn chỉ định các tiện ích mở rộng tùy chỉnh hoặc tùy chỉnh chúng theo ý thích của bạn. Bạn sử dụng chương trình nào để chỉnh sửa liên kết tệp trong Vista và Windows 7?

CHỈNH SỬA:


Nói rõ hơn, tôi đang tìm một chương trình cho phép bạn:

  • Tạo tiện ích mở rộng mới (Tôi biết về Mở bằng> Đặt làm mặc định).
  • Tùy chỉnh biểu tượng
  • Tùy chỉnh tên loại tệp
  • Cho phép tạo hành động tùy chỉnh
  • Sửa chữa bất kỳ tiện ích mở rộng không hoạt động

Hiện tại, trình quản lý tiện ích mở rộng Windows Vista / 7 không cho phép bạn thực hiện bất kỳ hành động nào.


2
Có, các liên kết và tiện ích mở rộng tệp là một lĩnh vực mà Vista / Win7 đã lùi một bước LỚN từ XP và trước đó.
eidylon

Câu trả lời:


23

Trình chỉnh sửa chương trình mặc định đã được tạo cho mục đích này! Từ trang web:

Cài đặt loại tệp:

  • Thêm, chỉnh sửa và xóa các mục menu ngữ cảnh
  • Chỉnh sửa thông tin loại tệp (như biểu tượng và mô tả)
  • Thay đổi loại tệp được liên kết của tiện ích mở rộng

Nó cũng thực hiện chỉnh sửa trình xử lý Autoplay và chỉnh sửa Chương trình mặc định. nó cài đặt như một applet Control Panel, giúp nó có thể khám phá được từ Windows Search, vì vậy bạn có thể quên nó cho đến khi bạn cần nó.

Ngoài ra, nó không yêu cầu đặc quyền quản trị cho hầu hết các hoạt động (nhưng nó tương thích với UAC).

Trình chỉnh sửa chương trình mặc định Ảnh chụp màn hình

(Để tiết lộ đầy đủ, tôi đã viết chương trình này!)


1
+1: Chương trình rất đẹp. Tôi sẽ cho nó một viên đạn. :)
Sasha Chedygov

2
trông đẹp, mặc dù tôi nhận thấy một số điều khiển không nhận giao diện hệ điều hành. đặc biệt là một số hộp văn bản. Điều duy nhất còn thiếu là khả năng dễ dàng thêm tiện ích mở rộng. Nếu không, ứng dụng tốt đẹp. :)
eidylon

Vui lòng để lại bất kỳ phản hồi nào của chương trình tại trang UserVoice: defaultprogramseditor.uservoice.com
Yếu tố huyền bí

1
Chính xác những gì tôi đang tìm kiếm!
Andrew Moore

2
Rất đẹp. Đi để kiểm tra xem nó ra.
Hướng dẫn cách làm


0

Windows 7 không cho phép bạn tùy chỉnh các tiện ích mở rộng.

  1. Nhấn vào nút bắt đầu
  2. Tìm kiếm "Thay đổi loại tệp được liên kết với tiện ích mở rộng tệp"
  3. Tùy chỉnh phần mở rộng hiện có bằng cách sử dụng hộp thoại được trình bày.

Mặc dù hộp thoại này không cho phép bạn thêm cái mới, nhưng bạn có thể dễ dàng tạo một cái mới bằng cách:

  1. Tạo một tệp mới trên máy tính để bàn với phần mở rộng mong muốn
  2. Bấm đúp vào tệp
  3. Chọn một chương trình từ danh sách
  4. Chọn chương trình bạn muốn liên kết với nó và đảm bảo kiểm tra "Luôn sử dụng chương trình đã chọn để mở loại tệp này"

1
Sau đó, bạn không thể tùy chỉnh các biểu tượng. Đó là vấn đề với trình soạn thảo mới, đơn giản là nó không mạnh bằng phiên bản XP.
Andrew Moore

1
Tương tự cho các hành động. Bạn không thể thêm một hành động tùy chỉnh vào một phần mở rộng.
Andrew Moore

0

Tất cả thông tin liên kết mở rộng tập tin được lưu trữ trong sổ đăng ký. Và nếu bạn duyệt một chút, sẽ không quá khó để tìm ra cách mọi thứ hoạt động. Đối với các hiệp hội trên toàn máy, tất cả xảy ra trong thư mục gốc của HKEY_CLASSES_ROOT . Chỉnh sửa thủ công nội dung này cung cấp cho bạn sức mạnh tối đa đối với các tiện ích mở rộng tệp của bạn (mặc dù tẻ nhạt). Chỉ cần tạo một bản sao lưu trong trường hợp bạn làm hỏng mọi thứ và muốn hoàn nguyên.

Mỗi liên kết tệp có một khóa con được gọi là .xyz trong đó xyz là phần mở rộng của tệp của bạn. Các (Default) giá trị cho khóa đó được thiết lập để một số chuỗi tùy ý. Hầu hết các ứng dụng đăng ký phần mở rộng tập tin đặt nó thành một cái gì đó con người có thể đọc được. Ví dụ: .pdf trên hệ thống của tôi được đặt thành FoxitReader.Document . Có nhiều giá trị khác trong khóa này, nhưng không có gì là bắt buộc ngoại trừ giá trị (Mặc định).

Đối với bất cứ giá trị nào (Mặc định) được đặt thành, sẽ có một khóa con tương ứng có cùng tên trong gốc của HKEY_CLASSES_ROOT. Các (Default) giá trị này chính yếu là "tên thân thiện" của các loại tập tin. Khóa này cũng có thể có nhiều khóa con, nhưng khóa duy nhất chúng ta quan tâm là DefaultIconShell .

DefaultIcon như bạn có thể đoán điều khiển biểu tượng cho loại tệp đó. Các (Default) giá trị cho khóa này nên được đặt thành đường dẫn của tập tin biểu tượng. Hoặc nếu biểu tượng nằm trong tệp .exe, hãy đặt biểu tượng đó vào đường dẫn của .exe và bao gồm dấu phẩy và chỉ mục biểu tượng ở cuối đường dẫn. Chẳng hạn, FoxitReader.Document DefaultIcon được đặt thành

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

Shell là nơi bạn thiết lập tất cả các "hành động" cho loại tệp này. Đối với mỗi hành động bạn muốn xác định, hãy tạo một khóa con được gọi là bất cứ điều gì bạn muốn đặt tên cho hành động. Hầu hết các loại có ít nhất một hành động được gọi là mở . Trong khóa con của hành động mới này, hãy tạo một khóa con có tên là Command . Các (Default) giá trị của phím Command này về cơ bản là dòng lệnh mà chạy khi hành động này được nhấp / chạy. Ví dụ: lệnh mở trên FoxitReader.Document là

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

Đối số "% 1" được đặt thành đường dẫn của tệp bạn đã chạy hành động từ đó.

Nếu bạn chỉ có một hành động được xác định cho một loại tệp nhất định, tôi tin rằng đó sẽ là hành động mặc định được chạy nếu tệp được nhấp đúp. Nếu có nhiều hành động có thể, bạn có thể đặt hành động nào sẽ là mặc định bằng cách sửa đổi giá trị (Mặc định) của khóa Shell . Chỉ cần đặt nó thành tên của hành động bạn muốn làm mặc định.

Với tất cả những gì đã nói, sẽ không hiệu quả lắm khi làm tất cả từ đầu. Có lẽ dễ dàng hơn để sử dụng các công cụ tích hợp để có được hầu hết các cách ở đó và sau đó chỉ cần điều chỉnh những thứ thủ công mà các công cụ không cho phép bạn làm. Tôi cũng có lẽ nên đề cập rằng tất cả các thông tin này đều dựa trên XP, nhưng tôi gần như tích cực không có thông tin nào thay đổi cho Vista hoặc Win7.


3
Thật vậy, bạn có thể sử dụng sổ đăng ký, nhưng đó là một cách phức tạp rườm rà để đạt được điều này. Vì có những công cụ tốt hơn (như tôi đã đề cập trong câu trả lời của mình cho bài đăng này), tại sao phải trải qua tất cả thử thách này với mớ hỗn độn?
Eran

Câu trả lời tốt đẹp, nếu một cái gì đó có thể được tự động, tôi luôn luôn thích cách đó. Sửa đổi sổ đăng ký là một cách tuyệt vời để triển khai các giải pháp cho nhiều máy tính.
mjsr

0

Vista cho phép bạn thay đổi các liên kết hiện có và tôi tưởng tượng nó tương tự nếu không giống với Win7. Bảng điều khiển> Chương trình mặc định> Hiệp hội tệp.

Chỉnh sửa: Đây là một bài viết với một số công cụ nâng cao hơn có thể phù hợp với bạn.

Tôi sẽ chọn công cụ đầu tiên đặc trưng (Yếu tố sáng tạo). Đó là một phần mềm miễn phí và một chương trình nhẹ, nó làm tất cả những gì bạn muốn một cách đơn giản (và hơn thế nữa, vì quản lý liên kết tệp chỉ là một trong những công cụ trong gói đó).


Hiện tại, nó không cho phép bạn tạo những cái mới (bạn có thể bằng cách thực hiện Mở với> Đặt làm mặc định) và nó không cho phép bạn tùy chỉnh các biểu tượng hoặc hành động.
Andrew Moore
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.