Вимкнення останніх елементів у списках переходів для певних програм


16

Чи є можливість вимкнути останні елементи в списках переходів певних програм у Windows 7? Ця функція корисна для деяких програм (наприклад, мого текстового редактора), але є й інші програми, які мені не потрібні всім, щоб побачити, що я нещодавно відкрив (як, наприклад, свій відеоплеєр). Я шукав рішення для цього і знайшов два "рішення":

  1. Вимкніть останні елементи в усіх списках переходів (відкрийте панелі завдань і меню "Пуск") і зніміть прапорець "Зберігати та відображати нещодавно відкриті елементи в меню" Пуск "та на панелі завдань").
  2. Очистити історію останніх предметів вручну.

Жоден із цих варіантів не здається мені дуже корисним. # 1 здається кращим рішенням, якщо ви дійсно не хочете, щоб хтось бачив ваші останні документи, але тоді ви втрачаєте цю функціональність для всіх програм, а не лише тих, про які ви хочете, а номер 2 здається, що це щось про що легко забути .

Відповіді:


18

Списки переходів для кожної програми зберігаються у, "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"але вони є у двійковому форматі з неясним іменем. наприклад "8fbb9843e86d54f4.automaticDestinations-ms"(що я з цього моменту буду називати .adms)

Можна виявити, який .adms належить до якої програми з невеликим пробним випробуванням та помилками.

  • Відкрийте відео.

  • Помістіть папку "Автоматичні визначення" у подання "Деталі" та сортуйте за датою зміни.

    Лише один або два .adms повинні відображатися як змінені за минулу хвилину. Один, мабуть, список останніх папок Провідника, інший - ваша програма.

  • Видаліть один із .adms, а потім спробуйте відкрити список стрибків програми. (Програми в меню "Пуск" все ще показуватимуть стрілку списку стрибків. Ви повинні натиснути, щоб побачити, відкриється чи нічого робити)

Визначивши правильний .adms, відновіть його та встановіть властивості файлу для читання лише для цього (це повністю відключає список переходів) *

Крім того, занотуйте ім’я файлу та заходьте та видаляйте його, коли вам потрібно. Windows відтворить його з однойменною назвою.

* Я спробував змінити інші дозволи, але він хоче повного дозволу на запис або він взагалі не буде працювати!?!


3
До речі, це файли OLE Structured Storage. Ви можете відкрити та відредагувати їх, наприклад, за допомогою безкоштовного переглядача структурованого зберігання MiTeC . Ви можете перевірити, до якої програми належить файл, перевіривши імена файлів, що їх містять. (Запис DestList містить закріплені елементи.)
Даніель Санер

8

Щоб вибірково відключити список завдань по стрибках на додаток перманентно :

  • Відкрийте папку з базами даних стрибкового списку в Провіднику (є файл на додаток): %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Завантажте у папку попереднього кроку безкоштовну програму під назвою рядки з Windows Sysinternals
  • Запустіть cmd.exeі перейдіть, щоб перейти до каталогу списків
    cd %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Strings.exe дозволяє витягувати читабельні слова з будь-якого бінарного файлу, що дозволяє зрозуміти, який додаток створив заданий перехід списків двійкової бази даних. Скопіюйте вставити команду нижче, щоб створити .txt файл із рядками для кожної бази даних переходів:
    for %i in (*Destinations-ms) do @strings -n 5 %i >%i.txt
  • Перегляньте .txt файли, щоб визначити, до якої програми належить перехідний список. Використовуйте командний рядок: findstr /I adobe *.txtабо відкрийте .txt файли в редакторі - додаток, який створив їх, було б очевидним із назв додатків та нещодавно доступних імен файлів
  • Весела частина відключення перехідних списків панелі завдань для програми надзвичайно проста: створити каталог з тим самим іменем, що і ім’я файлу бази даних стрибків списку. На моєму ПК, щоб відключити перехідні списки для Adobe Reader, я видалив ee462c3b81abb6f6.automaticDestitions-ms та створив новий каталог з такою ж назвою. Якщо ви коли-небудь вирішите знову скористатися відключеними списками стрибків, видаліть каталог, і Windows знову створить файл бази даних стрибкових списків та історію списків стрибків у ньому

Рішення спочатку було розміщено на istoin.de


2

Якщо нічого іншого не працює, ви можете спробувати налаштувати різні облікові записи на користувача на пристрої.


1
Як правило, добре налаштувати кілька облікових записів користувачів для кількох людей. Існує маса проблем, які можна вирішити, просто маючи обліковий запис користувача для кожної людини, яка користується машиною та захищає їх паролем. Це не дозволить звичайним людям знати, що ви робите, якщо вони не знають ваш пароль.
Doltknuckle

2

Щоб повністю відключити список переходів, використовуючи Google Chrome як приклад, відкрийте Блокнот і введіть наступне:

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

Збережіть файл як .vbsфайл. Я використовую Internet.vbsу папці, яку я зробив як C:\Windows\Scripts\. Десь створити новий ярлик до Internet.vbs. Я назвав ярлик Інтернет . Потім закріпіть ярлик Інтернет в меню "Пуск". Ви навіть можете зайти у властивості ярлика, змінити піктограму, перейти до виконуваного файлу Google Chrome, вибрати відкрити та використовувати піктограму Google Chrome для ярлика.

Оскільки закріплений елемент вказує на .vbs-скрипт замість самого виконуваного файлу, то список перескакувань взагалі не буде.


1

Насправді, я вважаю, що найкращим рішенням є лише одне просте налаштування реєстру. Дане рішення я розмістив на своєму веб-сайті давно тут (для Windows 7): http://www.1hd.biz/2013/02/how-to-permanently-disable-lnk-files.html

По суті, ось що потрібно зробити: відкрити regedit з правами адміністратора та перейти до: HKey_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer

Створіть DWORD (32-бітове) значення під назвою NoRecentDocsHistory зі значенням 1 .

Списки MRU в додатках Windows Explorer та Office тепер будуть відключені. Перезапуск не потрібно.


0

Я робив це для папок та останніх елементів IE. Я набрав списки стрибків. Відкриті веб-сайти я часто використовую і закріплюю їх на піктограмі панелі завдань. Зробив те ж саме для папок. Потім я вимкнув останні елементи. Клацніть правою кнопкою миші на IE, і я все ще бачу закріплені елементи. Те саме для папок. Коли я перевіряю останні документи, нічого не вказано, оскільки останні елементи вимкнено. Напівсотка робота навколо, але корисна для мене обмеженим чином.


-1

Це не зовсім те, що ви хочете, але про відключення всіх списків стрибків див. Нижче. Списки переходів мені здаються досить марними, тим більше, що вони показують такі обмежені дані, навіть не дають вам шлях до файлів. Як і більшість речей у Windows, вони, здається, думають, чим менше інформації, тим краще ... Я, наприклад, думаю, що більше інформації - тим краще.

Щоб вимкнути всі списки стрибків, клацніть правою кнопкою миші меню "Пуск", де немає піктограми, а потім натисніть "Властивості", натисніть на вкладку "Меню Пуск", потім натисніть кнопку "Налаштувати". У нижньому правому куті ви побачите опцію "Кількість елементів для відображення у списку переходів", змініть її на 0.


2
Він уже описав, як вимкнути всі списки стрибків - запитував, як це зробити лише для конкретних програм.
Джей Елстон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.