Nonaktifkan Item Terbaru di Daftar Langsung untuk Program Tertentu

15

Apakah ada cara untuk mematikan item terbaru di daftar program khusus Windows 7? Fitur ini berguna pada beberapa program (seperti editor teks saya) tetapi ada program lain yang saya tidak perlu semua orang melihat apa yang saya buka baru-baru ini (seperti pemutar video saya). Saya telah mencari-cari solusi untuk ini dan saya telah menemukan dua "solusi":

  1. Matikan item terbaru di semua jumplists (buka Taskbar dan Start Menu Properties dan hapus centang "Simpan dan tampilkan item yang baru dibuka di menu Start dan taskbar").
  2. Kosongkan riwayat item terkini secara manual.

Tidak satu pun dari opsi ini yang tampak sangat berguna bagi saya. # 1 sepertinya solusi yang lebih baik jika Anda benar-benar tidak ingin seseorang melihat dokumen terbaru Anda tetapi kemudian Anda kehilangan fungsionalitas itu untuk semua program, bukan hanya yang Anda inginkan sementara # 2 sepertinya itu adalah sesuatu yang mudah dilupakan .

pengguna8783
sumber

Jawaban:

18

Daftar Langsung untuk setiap program disimpan "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"tetapi mereka dalam format biner dengan nama yang tidak jelas. mis. "8fbb9843e86d54f4.automaticDestinations-ms"(yang akan saya sebut sebagai .adms mulai sekarang)

Dimungkinkan untuk menemukan .adms mana yang termasuk dalam program dengan sedikit trial and error.

  • Buka video.

  • Masukkan folder AutomaticDestinations ke tampilan Detail dan Sortir menurut Tanggal Diubah.

    Hanya satu atau dua .adms yang akan ditampilkan sebagai dimodifikasi pada menit terakhir. Satu mungkin daftar folder terbaru Explorer, yang lain harus program Anda.

  • Hapus salah satu .adms lalu coba buka daftar lompatan program Anda. (Program di menu Start masih akan menampilkan panah jumplist, Anda harus mengklik untuk melihat apakah itu membuka atau tidak melakukan apa-apa)

Setelah Anda mengidentifikasi .adms yang benar, batalkan penghapusan dan atur properti file menjadi Read-only (ini sepenuhnya menonaktifkan jumplist) *

Atau, buat catatan nama file dan masuk dan hapus kapan saja Anda perlu. Windows akan membuatnya kembali dengan nama yang sama.

* Saya mencoba mengubah izin lainnya, tetapi ingin izin tulis lengkap atau tidak akan berfungsi sama sekali!?!

subman
sumber
2
File-file ini adalah file OLE Penyimpanan Terstruktur. Anda dapat membuka dan mengeditnya misalnya dengan MiTeC Structured Storage Viewer gratis . Anda dapat memeriksa program apa yang dimiliki file dengan memeriksa nama file yang dikandungnya. (Entri DestList berisi elemen yang disematkan.)
Daniel Saner
7

Untuk menonaktifkan daftar lompatan bilah tugas per aplikasi secara selektif :

  • Buka folder dengan database daftar lompatan di Explorer (ada file per aplikasi): %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Unduh program gratis yang disebut string dari Windows Sysinternals ke folder dari langkah sebelumnya
  • Luncurkan cmd.exedan navigasikan ke direktori daftar lompat
    cd %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Strings.exe memungkinkan untuk mengekstrak kata-kata yang dapat dibaca dari file biner apa pun, yang memungkinkan untuk memahami aplikasi mana yang membuat database biner daftar lompatan yang diberikan. Salin tempel perintah di bawah ini untuk membuat file .txt dengan string untuk setiap database daftar lompat:
    for %i in (*Destinations-ms) do @strings -n 5 %i >%i.txt
  • Tinjau file .txt untuk menentukan aplikasi mana yang dimiliki oleh jumplist. Gunakan baris perintah: findstr /I adobe *.txtatau buka file .txt di editor - aplikasi yang membuatnya akan terlihat jelas dari nama aplikasi dan nama file yang baru-baru ini diakses
  • Bagian yang menyenangkan dari menonaktifkan daftar lompatan taskbar untuk suatu aplikasi sangat sederhana: buat direktori dengan nama yang sama dengan nama file database daftar lompatan. Di PC saya, untuk menonaktifkan daftar lompatan untuk Adobe Reader, saya menghapus ee462c3b81abb6f6.automaticDestinations-ms dan membuat direktori baru dengan nama yang sama. Jika Anda pernah memutuskan untuk menggunakan daftar lompatan yang dinonaktifkan lagi - hapus direktori dan Windows akan membuat kembali file database daftar lompatan dan riwayat daftar lompatan di dalamnya

Solusi awalnya diposting di istomin.de

Alec Istomin
sumber
2

Jika tidak ada yang berhasil, Anda dapat mencoba mengatur berbagai akun per pengguna di mesin.

bwerks
sumber
1
Biasanya merupakan ide bagus untuk menyiapkan beberapa akun pengguna untuk banyak orang. Ada banyak masalah yang bisa diselesaikan dengan hanya memiliki akun pengguna untuk setiap orang yang menggunakan mesin dan kata sandi yang melindunginya. Ini akan mencegah orang biasa mengetahui apa yang telah Anda lakukan kecuali mereka tahu kata sandi Anda.
Doltknuckle
2

Untuk sepenuhnya menonaktifkan daftar lompatan, menggunakan Google Chrome sebagai contoh, buka Notepad dan masukkan yang berikut:

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

Simpan file sebagai .vbsfile. Saya menggunakan Internet.vbsfolder yang saya buat sebagai C:\Windows\Scripts\. Di suatu tempat buat pintasan baru untuk Internet.vbs. Saya beri nama Internet pintas . Kemudian sematkan pintasan Internet ke Start Menu. Anda bahkan dapat masuk ke properti pintasan, mengubah ikon, membuka file yang dapat dieksekusi Google Chrome, pilih buka, dan gunakan ikon Google Chrome untuk pintasan.

Karena item yang disematkan menunjuk ke skrip .vbs alih-alih yang dapat dieksekusi itu sendiri, tidak akan ada daftar lompatan sama sekali.

Tamu
sumber
1

Sebenarnya, saya percaya solusi terbaik hanyalah satu pengaturan registri sederhana. Saya memposting solusi ini di situs web saya sejak lama di sini (untuk Windows 7): http://www.1hd.biz/2013/02/how-to-permanently-disable-lnk-files.html

Intinya, inilah yang perlu Anda lakukan: Buka regedit dengan hak admin dan pergi ke: HKey_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Kebijakan \ Explorer

Buat nilai DWORD (32-bit) yang disebut NoRecentDocsHistory dengan nilai 1 .

Daftar MRU di aplikasi Windows Explorer dan Office sekarang akan dinonaktifkan. Tidak perlu restart.

Eric
sumber
0

Saya melakukan ini untuk folder dan item terbaru IE. Saya mengaktifkan daftar lompatan. Situs web yang terbuka saya sering menggunakan dan menyematkannya ke ikon bilah tugas. Melakukan hal yang sama untuk folder. Lalu saya mematikan item terbaru. Klik kanan pada IE dan saya masih melihat item yang disematkan. Sama untuk folder. Ketika saya memeriksa dokumen terbaru tidak ada yang terdaftar karena item terbaru dimatikan. Setengah bekerja di sekitar tetapi berguna bagi saya secara terbatas.

mindermast
sumber
-1

Ini bukan yang Anda inginkan, tetapi untuk menonaktifkan semua daftar lompat lihat di bawah. Daftar lompatan tampaknya tidak berguna bagi saya, terutama karena ini menunjukkan data yang terbatas, bahkan tidak memberi Anda jalur file. Seperti kebanyakan hal di Windows mereka tampaknya berpikir semakin sedikit info semakin baik ... Saya pikir semakin banyak info semakin baik.

Untuk menonaktifkan semua daftar lompatan, klik kanan pada menu mulai di mana tidak ada ikon, lalu klik properti, klik tab "Start Menu" lalu klik tombol "Customize". Di kanan bawah Anda akan melihat opsi "Jumlah item untuk ditampilkan di Daftar Langsung", ubah ke 0.

RK12
sumber
2
Dia sudah menjelaskan cara mematikan semua daftar lompatan - dia bertanya bagaimana melakukan ini hanya untuk program tertentu.
Jay Elston