У мене виникла ця проблема, і я знайшов першопричину, негайну обробку та довгострокове вирішення:
Причина: якщо ваші змінні середовища PATH містять більше 2048 символів, вони (та WINDIR) перестають бути видимими у багатьох контекстах. Це може призвести до того, що пункти / програми пускового меню "не знайдені", хоча вони насправді є, і працюватимуть, якщо запускатись вручну з Windows Explorer або командного рядка.
Тимчасове виправлення (можливо): У мене були змішані результати з цим, але якщо ви відкриєте диспетчер завдань (Ctrl-Alt-Del Task Manager) і вийдете з Explorer (робочий стіл примітки буде порожнім, а меню запуску відійде), а потім запустіть Explorer знову ж таки, всі проблеми тимчасово зникають і все працює належним чином. Однак це лише тимчасове рішення.
Виправлення / рішення : Зменшіть змінну PATH до рівня 2048 символів. За допомогою Windows Explorer або за допомогою командного рядка запустіть
c: \ windows \ system32 \ systempropertiesadvanced.exe
Натисніть кнопку "Змінні середовища" внизу та перегляньте записи. Видалення невикористаних або непотрібних записів, так що загальна сума становить менше 2048 символів (зі змінної PATH), має вирішити проблему. Потім ви можете повторити спробу тимчасової лисиці, і все повинно бути добре, і як тільки ви безпечно перезавантажте, розчин повинен прилипнути.
Це стосується Windows 7, Vista, XP. Не впевнені ще про 8 чи 10.