啟動IIS失敗以及啟動Windows Process Activation Service時,出現異常錯誤13:數據無效 ;HTTP 異常 401.2
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
最近被一系列服務器搞的心力憔悴的,不得了,簡直各種奇怪的事情都有,簡直到了崩潰邊緣了,真是啥樣的問題都有,不得了~~~這不今天又出現這樣的錯誤了,具體錯誤請看下面
IIS啟動失敗,啟動Windows Process Activation Service時,出現錯誤13:數據無效 ;HTTP 錯誤 401.2
因為修改過管理員賬號的密碼后重啟服務器導致IIS無法啟動,出現已下異常
錯誤原因:
當Windows Process Activation Service從C:\Windows\system32\inetsrv\config\applicationHost.config中讀取configuration數據時,數據收到了損壞,錯誤消息是:Configuration file is not well-formed XML,數據無效。
解決方法如下:
1、解決:“啟動Windows Process Activation Service時,出現錯誤13:數據無效”
將c:\inetpub\history文件夾中的這個applicationHost.config文件,替換掉c:\windows\system32\inetsrv\config中的applicationHost.config,
如果在c:\inetpub\history文件夾中有好幾個類似CFGHISTORY_00000000的文件夾,則選擇最新的文件夾中的applicationHost.config替換掉
c:\windows\system32\inetsrv\config中的applicationHost.config,然后再啟動Windows Process Activation Service即可。
2、解決:“HTTP 錯誤 401.2 - Unauthorized 由于身份驗證頭無效,您無權查看此頁”
打開IIS管理器,操作如下:
1.功能視圖--身份驗證--匿名身份驗證--編輯--選擇應用程序池標識,啟用匿名身份驗證;
2.功能視圖--授權規則--右鍵添加允許規則--選擇所有匿名用戶;
3.保證虛擬目錄訪問權限,可以添加everyone用戶授予所有權限!
PS,如果以上的辦法不可以,可以繼續嘗試導出導入注冊表嘗試一下:
到另外一臺注冊表中把HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS這個項整個導出到一個reg文件中。
再回到自己電腦,
1. sc delete WAS
2. sc create WAS binPath= "C:\windows\system32\svchost.exe -k iissvcs" DisplayName= "Windows Process Activation Service" type= share error= normal start= delayed-auto depend= RPCSS
3. 把.導出的.reg文件導入自己電腦的注冊表
還一種請看,可以繼續往下參閱:
重新安裝IIS和windows process activation service都不行,后來找到以下文章:
http://support.microsoft.com/kb/976982
按一下步驟操作,就可正常安裝IIS和windows process activation service了。
1、下載dotnetfx_cleanup_tool.zip:http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip
2、使用dotnetfx_cleanup_tool把所以.NET FrameWork清除
3、重新啟動機器
4、重新安裝windows process activation service(如果已安裝,先卸載重啟后再安裝)
5、重新安裝.NET FrameWork
只要windows process activation service能正常安裝和啟動,就能正確安裝和使用IIS了。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!