Làm cách nào để thêm bản xem trước mặc định cho các tệp trong Explorer?


11

Nếu tôi nhấp vào .tstệp (bản thảo) và kích hoạt Ngăn xem trước trong Windows Explorer, thì tôi thấy bản xem trước của tệp:

nhập mô tả hình ảnh ở đây

Tại sao? Bởi vì tôi đặt Notepad để mở .tstệp.

Nhưng tôi có .jscác tệp mà tôi đã đặt Notepad++để mở chúng và tôi không thấy bản xem trước trong Ngăn xem trước:

nhập mô tả hình ảnh ở đây

Câu hỏi

Làm cách nào tôi có thể hiển thị .jstệp trong Ngăn xem trước và vẫn giữ Notepad ++ làm chương trình mặc định của loại tệp này?

Tôi không muốn mở Notepad ++ với tùy chọn: Nhấp chuột phải> Mở bằng.

Tôi có Windows 7.


1
Bạn có thể dùng thử winhelponline.com/blog/
hoàn tác vào

@ Rahul2001 không hoạt động. Tôi đã phát hiện ra rằng nếu có một chương trình được đăng ký với tiện ích mở rộng đó, thì phần xem trước không hoạt động.
Royi Namir

Câu trả lời:


11

Thực hiện theo các hướng dẫn này để chỉnh sửa Sổ đăng ký và gán Trình xử lý xem trước văn bản của Windows cho .jsphần mở rộng tệp. (Dựa trên bài viết này Làm thế nào để Geek .)

  1. Mở Registry Editor
  2. Điều hướng đến HKEY_CLASSES_ROOT\.jsvà ghi chú nội dung của giá trị (Mặc định) . Đây là ProgID.jstiện ích mở rộng được đăng ký: nhập mô tả hình ảnh ở đây
  3. Điều hướng đến khóa của ProgID. Chúng tôi sẽ tìm chìa khóa của chúng tôi tạiHKEY_CLASSES_ROOT\JSFile
  4. Mở rộng chìa khóa. Nếu cần thiết, hãy tạo một khóa con có tên ShellEx
  5. Trong khóa ShellEx , tạo một khóa mới có tên {8895b1c6-b41f-4c1c-a562-0d564250836f} . Lưu ý: Theo MSDN , sự hiện diện của giá trị chính xác này cho Windows biết rằng đây là trình xử lý xem trước.
  6. Chọn khóa vừa tạo này và đặt giá trị (Mặc định) của nó thành {1531d583-8375-4d3f-b5fb-d23bbd169f22} . Đây là ID cho Trình xử lý xem trước văn bản của Windows. nhập mô tả hình ảnh ở đây
  7. Thay đổi sẽ có hiệu lực ngay lập tức.

1
Nó không hoạt động. Và tôi thậm chí đã khởi động lại explorer.exe(windows 7 pro)
Royi Namir

1
@Royi Thú vị. Tôi đã thử nghiệm điều này và nó đã làm việc. Bạn có thể thử các bước này trên một loại tệp khác và xem sự cố có bị cô lập với .jscác tệp trên máy của bạn không?
Tôi nói Phục hồi Monica

Tôi đã phát hiện ra rằng nếu có một chương trình được đăng ký với tiện ích mở rộng đó, thì phần xem trước không hoạt động.
Royi Namir

@Royi Có lẽ vấn đề là chương trình nào được đăng ký. Trong thử nghiệm của mình, tôi đã sử dụng một tiện ích mở rộng được liên kết với một chương trình không có trình xử lý xem trước riêng.
Tôi nói Phục hồi Monica

Vâng, nhưng câu hỏi của tôi là "và vẫn giữ Notepad ++ là chương trình mặc định của loại tệp này" ...... :-)
Royi Namir

6

Vì nội dung tệp chỉ là văn bản thuần túy, bạn có thể làm cho Explorer xử lý nó như vậy. Bạn có thể sử dụng Content TypePerceivedTypeđể đạt được điều đó. Đây là cách làm:

  1. Trong Trình chỉnh sửa Sổ đăng ký, điều hướng đến khóa liên quan đến loại tệp đó. Đối với loại tệp được hỏi, đường dẫn sẽ như thế nào HKEY_CLASSES_ROOT\.js.
  2. Trong khóa đó, nhấp chuột phải vào bảng bên phải và chọn New > String Value.
  3. Đặt tên là Content Type.
  4. Nhấp đúp vào giá trị đó và đặt nó là text/plain.
  5. Lặp lại các bước 2 đến 4 nhưng đặt tên giá trị là PerceivedTypevà đặt giá trị thành text.

Khởi động lại Explorer và voilá ! Tệp vẫn sẽ được liên kết với bất kỳ trình chỉnh sửa nào bạn đã đặt nhưng tính năng xem trước tích hợp sẽ coi nó là tệp văn bản và sau đó hiển thị bản xem trước.

Là một tác dụng phụ, nếu bạn sắp xếp / nhóm danh sách của bạn trong Explorer dưới dạng Loại nhận thức, nó sẽ được phân loại trong tệp Văn bản .

Lưu ý: ví dụ: tôi đã thực hiện kiểm tra bằng cách tạo .dummyvà liên kết nó với Google Chrome, tệp có thể được xem trước trong Ngăn xem trước và nhấp đúp vào nó vẫn thực thi Chrome như dự định.

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.