誤ってIWAM_*のパスワードを変更してIISが使えなくなったときの復旧方法
IISにアクセスすると、ブラウザにこんなエラーが返るようになってしまいました。(;_;)
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
私の環境では、下記のコマンドで復旧できました。正しいオペレーションか、ぜんぜん自信がありません。
ソースは[PRB] IWAM アカウントの構成済みの ID が正しくないで、私のオペレーションはソースの後者の方です。
Z:\>cd /d C:\Inetpub\AdminScripts C:\Inetpub\AdminScripts>dir ドライブ C のボリューム ラベルは WindwsXP SP2 です ボリューム シリアル番号は F0F2-FDE0 です C:\Inetpub\AdminScripts のディレクトリ 2007/01/31 16:36 <DIR> . 2007/01/31 16:36 <DIR> .. 2004/08/05 21:00 85,813 adsutil.vbs 2001/07/21 14:21 4,490 chaccess.vbs 2001/07/21 14:21 2,599 contftp.vbs 2001/07/21 14:21 2,623 contsrv.vbs 2001/07/21 14:21 2,596 contweb.vbs 2001/07/21 14:21 5,017 dispnode.vbs 2001/07/21 14:21 2,550 disptree.vbs 2001/07/21 14:21 6,258 findweb.vbs 2001/07/21 14:21 7,186 mkwebdir.vbs 2001/07/21 14:21 2,591 pauseftp.vbs 2001/07/21 14:21 2,615 pausesrv.vbs 2001/07/21 14:21 2,588 pauseweb.vbs 2001/07/21 14:21 2,593 startftp.vbs 2001/07/21 14:21 2,617 startsrv.vbs 2001/07/21 14:21 2,590 startweb.vbs 2001/07/21 14:21 2,584 stopftp.vbs 2001/07/21 14:21 2,608 stopsrv.vbs 2001/07/21 14:21 2,581 stopweb.vbs 2001/07/21 14:21 6,064 synciwam.vbs 19 個のファイル 148,563 バイト 2 個のディレクトリ 21,232,807,936 バイトの空き領域 C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set w3svc/anonymoususerpass "YourPassword" Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. anonymoususerpass : (STRING) "**********" C:\Inetpub\AdminScripts>cscript.exe adsutil.vbs set w3svc/wamuserpass "YourPassword" Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. wamuserpass : (STRING) "**********" C:\Inetpub\AdminScripts>cscript.exe synciwam.vbs -v Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. IIS Applications Defined: Name, AppIsolated, Package ID w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1} ROOT, 2, IISHelp, 2, PerlEx, 0, SampleRemoteScripting, 2, SampleRemoteScriptingVB, 2, GetConfig.aspx, 2, GetConfig, 2, Keyword, 2, Out of process applications defined: Count: 1 {3D14228D-FBE1-11d0-995D-00C04FD919C1} Updating Applications: Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04D919C1} C:\Inetpub\AdminScripts>iisreset 停止しようとしています... インターネット サービスの停止に成功しました 開始しようとしています... インターネット サービスの再開に成功しました C:\Inetpub\AdminScripts>