Win+R (Run, Выполнить) не показывает историю команд

Проблема которая описана ниже связана с пустыми командами в окне Выполнить (Run), которое запускается по комбинации клавишь Win+R. Иногда бывает так, что введенные команды в этом окне не сохраняются и вместо списка недавно введенных команд мы видим пустой выпадающий список. Это крайне неудобно, давайте это исправим.

Так происходит потому что отключено сохранение истории запускаемых программ.

Чтобы это поправить нужно разрешить Windows сохранять запускаемые программы в историю. Для этого:

1) Заходим в Параметры > Конфиденциальность и включаем пункт «Разрешить Windows отслеживать запуски приложений для улучшения меню Пуск».

2) Заходим в Параметры > Персонализация > Пуск и включаем «Показывать наиболее часто используемые приложения»:

Все готово! Теперь история работает:

 

Для Windows 7 и 8.1

В старых версиях виндовс такая задача решается следующим образом:

Также можно применить этот твик реестра для восстановления параметров в любой ОС.
Код .reg файла смотрите ниже.

Неверные параметры сохранения истории

Если проблема не решилась, то нужно убедиться, что в реестре заданы правильные параметры, что там нет параметров мешающих работе истории (NoRecentDocsHistory) или очищающие её при выходе из системы (ClearRecentDocsOnExit).

Чтобы отключить эти параметры, импортируйте в реестр этот REG-файл. Код файла:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsHistory"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoRecentDocsHistory"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ClearRecentDocsOnExit"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"ClearRecentDocsOnExit"=dword:00000000

Для вступления изменений в силу нужно перезагрузить систему.