У меня была эта проблема, и я нашел первопричину, немедленное обходное решение и долгосрочное исправление:
Причины: если комбинированные переменные среды PATH содержат более 2048 символов ,то они (и WINDIR) перестают быть видимыми во многих контекстах. Это может привести к "не найдены" пункты меню Пуск/Программы, даже если они на самом деле есть, и работать, если запустить вручную из
проводник windows или командная строка.
Временное Исправление (возможно): я были смешанные результаты с этим, но если вы открываете Диспетчер задач (Ctrl-Alt-Del Диспетчер задач) и выйти из Проводника (Примечание рабочий стол будет пустым и меню Пуск уходит), а затем снова запустить проводник, все проблемы временно исчезают и вещи работают должным образом. Однако, это лишь временное решение.
FIX / Solution: уменьшить переменную PATH, чтобы быть в 2048 знаков в общей сложности. С помощью Проводника Windows или командной строки выполните
c:\windows\system32\systempropertiesadvanced.exe
нажать кнопку "Переменные среды" внизу и просмотрите записи. Удаление неиспользуемых или не необходимых записей, так что общая сумма составляет менее 2048 символов в общей сложности (из переменной PATH) должны решить эту проблему. Затем вы можете повторить попытку промежуточного Фокса, и все должно быть хорошо, и как только вы благополучно перезагрузитесь, решение должно придерживаться.
Это относится к Windows 7, Vista и XP. Не уверен насчет 8 или 10 еще.