Ось мої думки щодо проблеми:
Я зробив багато тестувань, і, схоже, є база даних для записів меню "Пуск", яка не синхронізується з посиланнями, які зберігаються під
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
та %appdata%\Microsoft\Windows\Start Menu
.
Якщо ви хочете додати елемент до меню "Пуск", і хочете мати можливість його шукати, вам слід зробити кілька кроків, щоб дійсно переконатися, що він працює:
- Спочатку відкрутіть елемент, якщо ви його вже закріпили. І переконайтесь, що в меню запуску більше немає посилань на цю програму.
- Далі створіть посилання на програму на робочому столі.
- Якщо ви додасте його до меню "Пуск" (Скопіюйте його на C: \ ProgramData \ Micr ...), і воно з'явиться під нещодавно доданими програмами, ви досягли успіху.
- Якщо цього немає, але натомість відображається як закріплений додаток, це означає, що в базі даних меню "Пуск" все ще є несправний запис.
- У такому випадку ви повинні створити на робочому столі посилання на якусь іншу програму, яку ви маєте на своєму жорсткому диску, який ще не знаходиться в меню запуску.
- Акуратно назвіть це посилання з назвою потрібної програми.
- Тепер скопіюйте це посилання в папку меню «Пуск», і воно повинно з’являтися під нещодавно доданими програмами. Крім того, він повинен з'явитися в пошуку.
- Це, звичайно, запустить неправильний виконуваний файл, але тепер ви можете змінити призначення та шлях виконання посилання, і ви закінчили :-)
Ще кілька порад:
- Якщо програма не виходить із меню «Пуск», незважаючи на те, що ви її видалили, ви можете або вбити explorer.exe, і перезапустити її, або вийти з системи та ввійти знову.
- Зробіть те ж саме, якщо ви додали програму до системи PATH, а меню запуску не розпізнає команду. Перезапуск процесу Explorer забезпечить завантаження нової змінної PATH.