Faire voir à IIS la variable PATH de l'environnement mis à jour

21

Nous avons installé Oracle Express sur un serveur Windows 2003 et dans le processus, il a mis à jour le PATH. Nous essayons d'obtenir IIS pour voir ce changement dans le CHEMIN, mais nous ne pouvons pas le comprendre. Nous avons recyclé le pool d'applications et le site IIS sans succès. Existe-t-il un moyen de le faire reconnaître sans redémarrer IIS lui-même? C'est un serveur de prod donc nous ne voulons pas réinitialiser IIS.

marque
la source

Réponses:

28

Vous devrez redémarrer le processus du service IIS pour le mettre à jour, je le crains. L'environnement global est hérité au démarrage du processus et pour la plupart des applications, le seul moyen de le mettre à jour est de redémarrer le processus. C'est une douleur, mais au moins c'est quelque chose que vous pouvez planifier.

sysadmin1138
la source
22
Tout comme un addendum à cela pour quiconque comme moi qui trouve cette réponse (très utile), dans IIS7, j'ai constaté que l'utilisation de l'interface graphique pour arrêter et démarrer IIS ne fonctionne pas - mais la ligne de commande le iisresetfait. Peut-être bien la même chose dans les versions précédentes mais je ne l'ai pas testé.
Steve Pettifer
3
Pour moi, ni arrêter ni démarrer IIS dans le composant logiciel enfichable MMC, ni exécuter iisresetn'était suffisant. J'ai dû redémarrer l'ensemble du serveur (VM).
Kenny Evitt
1
Pour IIS 10 (Win2016), le redémarrage uniquement du service Windows «World Wide Web Publishing Service» est suffisant pour recharger les variables d'environnement. Oui, l'exécution à iisreset /restartpartir d'une invite de commande élevée le fait aussi et est moins à taper que net stop w3svc && net start w3svc)
Granger
1
J'ai supprimé certaines variables d'environnement machine. Seul le redémarrage du serveur a permis de les oublier (IIS 7.5).
Der_Meister
1
Ceci après deux jours de tout essayer et de redémarrer uniquement en utilisant l'interface graphique! iisreset a fait l'affaire !! Merci beaucoup!
MISJHA