Очистить кэш окна «Выполнить» Windows


8

Одна вещь, которую я использую почти каждую минуту, это окно запуска Windows (WINDOWS + R). Это позволит вам набрать путь и автоматически завершить его, чтобы вы могли быстро перейти к любому каталогу.

Моя проблема в том, что я недавно поменял местами диски и реорганизовал контент, поэтому изменилось несколько букв дисков, в то время как большая часть (но не все) структуры dir осталась прежней. Теперь автозаполнение дает мне много старых результатов, которые больше не существуют физически, и это не только раздражает, но и преимущества скорости больше нет, потому что теперь я должен проверять старые результаты в моем автозаполнении!

Как очистить кэш автозаполнения?

Спасибо!

РЕДАКТИРОВАТЬ: я не говорю о том, как очистить элементы последнего запуска из меню Пуск Windows. Это совершенно другое. Я имею в виду автозаполнение каталогов в файловой системе и «запоминание» старых автоматически завершенных путей (которые НЕ являются программами, а просто путями).


Я думал, что кеш автозаполнения просто выбрал из последних запущенных элементов и поэтому они были одинаковыми. Извините, если это не так. Я также просто снял флажок последних документов в свойствах панели задач, и это тоже не сработало ... Я сейчас на машине с XP.
Том Чантлер

Ответы:


6

Попробуйте поискать здесь: http://www.wikihow.com/Delete-Run-History-in-Windows

РЕДАКТИРОВАТЬ: я на машине XP, поэтому я не могу проверить этот следующий бит, но это работает? http://windows.microsoft.com/en-US/windows-vista/Clear-the-Run-history-on-the-Start-menu


Кажется, мне не удалось найти эту кнопку «Очистить» в Windows 7. Была ли она перемещена?
Уве Кейм

Хотя я не смог найти его в покое, это то же самое, что и ответ Стюарта Данкелда: список элементов последнего запуска, а не кеш автозаполнения.

2
@ Dommer, я перешел по ссылке в вашем редакторе и сделал то, что там сказано. У меня уже были отключены эти опции ... но ... Я проверил их и нажал Применить. Я открыл и закрыл несколько программ, а затем вернулся туда и снова снял флажок, нажал «Применить», и мое автозаполнение теперь снова работает правильно! Итак, странным образом ... это сработало!

Эй, это круто. Рад, что (возможно) был полезен! По крайней мере, это может помочь любому, кто столкнется с той же проблемой.
Том Чантлер

8

Очистить записи в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU

Изменить: Автозаполнение в поле «Выполнить» устанавливается (конечно) в настройках Internet Explorer (вкладка «Содержимое» / «Автозаполнение»): есть кнопка для удаления истории автозаполнения. Если это не сработает, попробуйте отключить автозаполнение, перезагрузить компьютер и снова включить его.


Это дает мне список элементов последнего запуска (которые я уже отключил), а не кеш автозаполнения.

Ты рассмешил меня комментарием "(конечно)" ... но я только что нашел решение (см. Пост Доммера). В любом случае спасибо!

2

По крайней мере, в Windows 8 история автозаполнения, которую вы ищете, находится на HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths

Твердотельный накопитель ОС и RegScanner от NirSoft, и вы готовы быстро найти что-либо в реестре.


1

Я бы сделал это следующим образом:

  1. Получите монитор процессов SysInternal
  2. Фильтр "Explorer.exe" как процесс / файл
  3. казнить Win+R
  4. Посмотрите, что происходит в Process Monitor (я предполагаю, что некоторые реестры / файлы участвуют)
  5. Посмотрите, можете ли вы удалить эти найденные записи / содержимое.

Обновить

Кажется, у других есть лучшие ответы, чем у меня, пожалуйста, посмотрите их для прямого решения вашего вопроса.


1
+1 за приятный ответ, вдохновленный Марком Руссиновичем, без сомнения!
Том Чантлер

Я попытался сделать это, но фильтрация Explorer.exe оставила мне 33,405 вещей, которые нужно посмотреть, и, честно говоря, я не знал, что делать после этого. Я пробовал Win + R и набирал кое-что, но не заметил никаких изменений :(

1

Это определенно не хранится в реестре, как я искал его, так что понятия не имею, где он живет.

Единственный способ сделать это - использовать CCleaner, http://www.piriform.com/ccleaner/download .


1

Я только что нашел ответ на своей машине с Windows 10, загрузился с liveCD Linux и выполнил поиск grep.

Это в .C:\Users\username\AppData\Roaming\Microsoft\Windows\Recent

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.