IISに更新された環境PATH変数を表示させる


21

Oracle ExpressをWindows 2003 Serverにインストールし、その過程でPATHを更新しました。IISにPATHのこの変更を認識させようとしていますが、理解できません。アプリプールとIISサイトをリサイクルしましたが、成功しませんでした。IIS自体を再起動せずに認識させる方法はありますか?これはprodサーバーなので、IISをリセットする必要はありません。

回答:


28

IISサービスプロセスを更新するには、IISサービスプロセスを再起動する必要があります。グローバル環境はプロセスの開始時に継承されます。ほとんどのアプリでは、グローバル環境を更新するには、プロセスを再起動するしかありません。それは苦痛ですが、少なくともあなたが計画できるものです。


22
この(非常に便利な)答えを見つけた私のような人への補遺のように、IIS7では、GUIを使用してIISを停止および起動するだけでは機能しませんが、コマンドラインでiisresetは機能します。以前のバージョンでも同じかもしれませんが、テストしていません。
スティーブペティファー14

3
私にとって、MMCスナップインでIISを停止および起動することも、実行することでもiisreset十分ではありませんでした。サーバー全体(VM)を再起動する必要がありました。
ケニーエビット

1
IIS 10(Win2016)の場合、環境変数を再ロードするに、「World Wide Web Publishing Service」Windowsサービスのみを再起動するだけで十分です。はい、iisreset /restart昇格されたコマンドプロンプトから実行することもできます。入力するのはnet stop w3svc && net start w3svc)よりも少ないです
グレンジャー

1
一部のマシン環境変数を削除しました。サーバーの再起動のみがそれらを忘れるのに役立ちました(IIS 7.5)。
Der_Meister

1
これは、2日間すべてを試してGUIのみを使用して再起動した後です!iisresetはトリックをしました!! どうもありがとうございます!
MISJHA
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.