Vô hiệu hóa các mục gần đây trong danh sách nhảy cho một số chương trình


15

Có cách nào để tắt các mục gần đây trong jumplists của các chương trình cụ thể trong Windows 7 không? Tính năng này hữu ích trên một số chương trình (như trình soạn thảo văn bản của tôi) nhưng có những chương trình khác mà tôi không cần mọi người để xem những gì tôi đã mở gần đây (như trình phát video của tôi). Tôi đã tìm kiếm một giải pháp cho vấn đề này và tôi đã tìm thấy hai "giải pháp":

  1. Tắt các mục gần đây trong tất cả các jumplists (mở Thanh tác vụ và Thuộc tính menu Bắt đầu và bỏ chọn "Lưu trữ và hiển thị các mục đã mở gần đây trong menu Bắt đầu và thanh tác vụ").
  2. Xóa thủ công lịch sử các mặt hàng gần đây.

Cả hai tùy chọn này có vẻ rất hữu ích với tôi. # 1 có vẻ như là giải pháp tốt hơn nếu bạn thực sự không muốn ai đó xem tài liệu gần đây của mình nhưng sau đó bạn mất chức năng đó cho tất cả các chương trình thay vì chỉ những thứ bạn muốn trong khi # 2 có vẻ như đó là cách dễ quên .

Câu trả lời:


18

Danh sách Jump cho mỗi chương trình được lưu trữ "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"nhưng chúng ở định dạng nhị phân với tên tối nghĩa. ví dụ "8fbb9843e86d54f4.automaticDestinations-ms"(mà tôi sẽ gọi là .adms từ bây giờ)

Có thể khám phá .adms thuộc về chương trình nào với một chút thử nghiệm và lỗi.

  • Mở một video.

  • Đặt thư mục AutomaticDestinating vào Chế độ xem chi tiết và Sắp xếp theo ngày Sửa đổi.

    Chỉ một hoặc hai .adms sẽ được hiển thị như đã sửa đổi trong phút trước. Một cái có lẽ là danh sách các thư mục gần đây của Explorer, cái còn lại phải là chương trình của bạn.

  • Xóa một trong các .adms sau đó thử mở danh sách nhảy của chương trình. (Các chương trình trong menu Bắt đầu vẫn sẽ hiển thị mũi tên jumplist, bạn phải nhấp để xem nếu nó mở hoặc không làm gì)

Khi bạn đã xác định .adms chính xác, hãy hủy xóa nó và đặt thuộc tính tệp thành Chỉ đọc (điều này hoàn toàn vô hiệu hóa jumplist) *

Hoặc, ghi lại tên tệp và đi vào và xóa nó bất cứ khi nào bạn cần. Windows sẽ tạo lại nó với cùng tên.

* Tôi đã thử thay đổi các quyền khác, nhưng nó muốn có quyền ghi đầy đủ hoặc nó hoàn toàn không hoạt động!?!


2
Các tệp này là các tệp lưu trữ có cấu trúc OLE. Bạn có thể mở và chỉnh sửa chúng, ví dụ với Trình xem lưu trữ có cấu trúc MiTeC miễn phí . Bạn có thể kiểm tra tập tin thuộc về chương trình nào bằng cách kiểm tra tên tệp mà mục nhập của nó chứa. (Mục DestList chứa các phần tử được ghim.)
Daniel Saner

7

Để vô hiệu hóa có chọn lọc danh sách nhảy thanh tác vụ trên mỗi ứng dụng vĩnh viễn :

  • Mở thư mục với cơ sở dữ liệu danh sách nhảy trong Explorer (có một tệp cho mỗi ứng dụng): %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Tải xuống một chương trình miễn phí có tên là chuỗi từ Windows Sysiternals vào thư mục từ bước trước
  • Khởi chạy cmd.exevà điều hướng đến thư mục danh sách nhảy
    cd %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • String.exe cho phép trích xuất các từ có thể đọc được từ bất kỳ tệp nhị phân nào, cho phép hiểu ứng dụng nào đã tạo ra một bước nhảy liệt kê cơ sở dữ liệu nhị phân. Sao chép dán lệnh dưới đây để tạo tệp .txt với các chuỗi cho mỗi cơ sở dữ liệu danh sách nhảy:
    for %i in (*Destinations-ms) do @strings -n 5 %i >%i.txt
  • Xem lại các tệp .txt để xác định ứng dụng nào thuộc về jumplist. Sử dụng dòng lệnh: findstr /I adobe *.txthoặc mở tệp .txt trong trình chỉnh sửa - ứng dụng đã tạo chúng sẽ rõ ràng từ tên ứng dụng và tên tệp được truy cập gần đây
  • Phần thú vị của việc vô hiệu hóa danh sách nhảy thanh tác vụ cho một ứng dụng rất đơn giản: tạo một thư mục có cùng tên với tên tệp cơ sở dữ liệu danh sách nhảy. Trên PC của tôi, để vô hiệu hóa danh sách nhảy cho Adobe Reader, tôi đã xóa ee462c3b81abb6f6.automaticDestinating-ms và tạo một thư mục mới có cùng tên. Nếu bạn từng quyết định sử dụng lại danh sách nhảy bị vô hiệu hóa - hãy xóa thư mục và Windows sẽ tạo lại tệp cơ sở dữ liệu danh sách nhảy và lịch sử danh sách nhảy trong đó

Giải pháp ban đầu được đăng tại istomin.de


2

Nếu không có gì khác hoạt động, bạn có thể thử thiết lập các tài khoản khác nhau cho mỗi người dùng trên máy.


1
Nói chung nên thiết lập nhiều tài khoản người dùng cho nhiều người. Có rất nhiều vấn đề có thể được giải quyết bằng cách chỉ cần có tài khoản người dùng cho mỗi người sử dụng máy và mật khẩu bảo vệ họ. Điều này sẽ ngăn những người thường xuyên biết bạn đang làm gì trừ khi họ biết mật khẩu của bạn.
Doltknuckle

2

Để vô hiệu hóa hoàn toàn danh sách nhảy, sử dụng Google Chrome làm ví dụ, hãy mở Notepad và nhập thông tin sau:

Set WshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",7,FALSE

Lưu tệp dưới dạng .vbstệp. Tôi sử dụng Internet.vbstrong một thư mục tôi thực hiện như C:\Windows\Scripts\. Một nơi nào đó tạo ra một lối tắt mới để Internet.vbs. Tôi đặt tên cho các phím tắt Internet . Sau đó ghim phím tắt Internet vào Menu Bắt đầu. Bạn thậm chí có thể đi vào các thuộc tính phím tắt, biểu tượng thay đổi, đi đến tệp thực thi Google Chrome, chọn mở và sử dụng biểu tượng Google Chrome cho phím tắt.

Vì mục được ghim chỉ vào tập lệnh .vbs thay vì chính tệp thực thi, nên sẽ không có bất kỳ danh sách nhảy nào cả.


1

Trên thực tế, tôi tin rằng giải pháp tốt nhất chỉ là một cài đặt đăng ký đơn giản. Tôi đã đăng giải pháp này lên trang web của mình cách đây rất lâu ở đây (đối với Windows 7): http://www.1hd.biz/2013/02/how-to-permanently-disable-lnk-files.html

Về bản chất, đây là những gì bạn cần làm: Mở regedit với quyền quản trị viên và truy cập: HKey_Civerse_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Chính sách \ Explorer

Tạo giá trị DWORD (32 bit) được gọi là NoRecentDocsHistory với giá trị là 1 .

Danh sách MRU trong cả ứng dụng Windows Explorer và Office sẽ bị vô hiệu hóa. Không cần khởi động lại.


0

Tôi đã làm điều này cho các thư mục và các mục gần đây của IE. Tôi nhảy danh sách nhảy. Các trang web đã mở tôi sử dụng thường xuyên và ghim chúng vào biểu tượng trên thanh tác vụ. Đã làm tương tự cho các thư mục. Sau đó tôi tắt các mục gần đây. Nhấp chuột phải vào IE và tôi vẫn thấy các mục được ghim. Tương tự cho các thư mục. Khi tôi kiểm tra các tài liệu gần đây, không có gì được liệt kê vì các mục gần đây đã bị tắt. Một nửa khẳng định công việc xung quanh nhưng hữu ích cho tôi một cách hạn chế.


-1

Đây không phải là chính xác những gì bạn muốn, nhưng để vô hiệu hóa tất cả các danh sách nhảy xem bên dưới. Danh sách nhảy có vẻ khá vô dụng đối với tôi, đặc biệt là vì nó hiển thị dữ liệu hạn chế như vậy, thậm chí không cung cấp cho bạn đường dẫn của tệp. Giống như hầu hết mọi thứ trong Windows, họ dường như nghĩ rằng càng ít thông tin thì càng tốt ... Tôi nghĩ rằng càng nhiều thông tin thì càng tốt.

Để vô hiệu hóa tất cả các danh sách nhảy, nhấp chuột phải vào menu bắt đầu không có biểu tượng, sau đó nhấp vào thuộc tính, nhấp vào tab "Menu bắt đầu", sau đó nhấp vào nút "Tùy chỉnh". Ở phía dưới bên phải, bạn sẽ thấy tùy chọn "Số lượng vật phẩm sẽ hiển thị trong Jump List", thay đổi nó thành 0.


2
Anh ấy đã mô tả cách tắt tất cả các danh sách nhảy - anh ấy đang hỏi làm thế nào để làm điều này chỉ cho các chương trình cụ thể.
Jay Elston
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.