Tuve este problema y encontré la causa raíz, la solución inmediata y la solución a largo plazo:
Causa principal: Si sus variables de entorno PATH combinadas tienen más de 2048 caracteres, entonces (y WINDIR) dejan de ser visibles en muchos contextos. Esto puede hacer que los elementos / programas del menú de inicio no se encuentren, incluso si en realidad están allí, y funcionan si se ejecutan manualmente desde
Windows Explorer o símbolo del sistema.
Arreglo interino (quizás): He tenido resultados mixtos con esto, pero si abre el Administrador de tareas (Ctrl-Alt-Del Task Manager) y cierra Explorer (el escritorio de la nota se pondrá en blanco y el menú de inicio desaparecerá), y luego vuelva a ejecutar Explorer. Todos los problemas desaparecen temporalmente y las cosas funcionan correctamente. Sin embargo, esto es sólo una solución temporal.
FIX / Solución : Reduzca la variable PATH para que sea menos de 2048 caracteres en total. Usando el Explorador de Windows o mediante el símbolo del sistema, ejecute
c: \ windows \ system32 \ systempropertiesadvanced.exe
Haga clic en el botón Variables de entorno en la parte inferior y revise las entradas. Eliminar entradas no utilizadas o no necesarias para que el total sea inferior a 2048 caracteres en total (de la variable PATH) debería solucionar el problema. Luego, puede volver a intentar el zorro interino y todo debería estar bien, y una vez que reinicie de forma segura, la solución debería quedarse.
Esto se aplica a Windows 7, Vista, XP. No estoy seguro de unos 8 o 10 todavía.