Hacer que IIS vea la variable PATH de entorno actualizada

21

Hemos instalado Oracle Express en un servidor Windows 2003 y en el proceso actualizó la RUTA. Estamos tratando de hacer que IIS vea este cambio en la RUTA, pero no podemos resolverlo. Hemos reciclado el grupo de aplicaciones y el sitio IIS sin éxito. ¿Hay alguna manera de hacer que reconozca sin reiniciar IIS? Es un servidor prod, por lo que no queremos restablecer IIS.

marca
fuente

Respuestas:

28

Me temo que tendrá que reiniciar el proceso del servicio IIS para que se actualice. El entorno global se hereda cuando se inicia el proceso y, para la mayoría de las aplicaciones, la única forma de actualizarlo es reiniciando el proceso. Es un dolor, pero al menos es algo que puedes planear.

sysadmin1138
fuente
22
Al igual que un anexo a esto para cualquiera como yo que encuentre esta respuesta (muy útil), en IIS7 descubrí que simplemente usar la GUI para detener e iniciar IIS no funciona, pero la línea de comando iisresetsí. Bien puede ser el mismo en versiones anteriores, pero no lo he probado.
Steve Pettifer
3
Para mí, ni detener e iniciar IIS en el complemento MMC ni ejecutar iisresetfue suficiente. Tuve que reiniciar todo el servidor (VM).
Kenny Evitt
1
Para IIS 10 (Win2016), reiniciar solo el servicio de Windows "World Wide Web Publishing Service" es suficiente para volver a cargar las variables de entorno. Sí, la ejecución iisreset /restartdesde un símbolo del sistema elevado también lo hace, y es menos de escribir que net stop w3svc && net start w3svc)
Granger
1
Eliminé algunas variables de entorno de la máquina. Solo el reinicio del servidor ayudó a olvidarlos (IIS 7.5).
Der_Meister
1
¡Esto después de dos días de intentarlo todo y reiniciar solo usando la GUI! iisreset hizo el truco !! Muchas gracias!
MISJHA