啟動(dòng)IIS失敗以及啟動(dòng)Windows Process Activation Service時(shí),出現(xiàn)異常錯(cuò)誤13:數(shù)據(jù)無效 ;HTTP 異常 401.2
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
最近被一系列服務(wù)器搞的心力憔悴的,不得了,簡直各種奇怪的事情都有,簡直到了崩潰邊緣了,真是啥樣的問題都有,不得了~~~這不今天又出現(xiàn)這樣的錯(cuò)誤了,具體錯(cuò)誤請看下面
IIS啟動(dòng)失敗,啟動(dòng)Windows Process Activation Service時(shí),出現(xiàn)錯(cuò)誤13:數(shù)據(jù)無效 ;HTTP 錯(cuò)誤 401.2
因?yàn)樾薷倪^管理員賬號(hào)的密碼后重啟服務(wù)器導(dǎo)致IIS無法啟動(dòng),出現(xiàn)已下異常
錯(cuò)誤原因:
當(dāng)Windows Process Activation Service從C:\Windows\system32\inetsrv\config\applicationHost.config中讀取configuration數(shù)據(jù)時(shí),數(shù)據(jù)收到了損壞,錯(cuò)誤消息是:Configuration file is not well-formed XML,數(shù)據(jù)無效。
解決方法如下:
1、解決:“啟動(dòng)Windows Process Activation Service時(shí),出現(xiàn)錯(cuò)誤13:數(shù)據(jù)無效”
將c:\inetpub\history文件夾中的這個(gè)applicationHost.config文件,替換掉c:\windows\system32\inetsrv\config中的applicationHost.config,
如果在c:\inetpub\history文件夾中有好幾個(gè)類似CFGHISTORY_00000000的文件夾,則選擇最新的文件夾中的applicationHost.config替換掉
c:\windows\system32\inetsrv\config中的applicationHost.config,然后再啟動(dòng)Windows Process Activation Service即可。
2、解決:“HTTP 錯(cuò)誤 401.2 - Unauthorized 由于身份驗(yàn)證頭無效,您無權(quán)查看此頁”
打開IIS管理器,操作如下:
1.功能視圖--身份驗(yàn)證--匿名身份驗(yàn)證--編輯--選擇應(yīng)用程序池標(biāo)識(shí),啟用匿名身份驗(yàn)證;
2.功能視圖--授權(quán)規(guī)則--右鍵添加允許規(guī)則--選擇所有匿名用戶;
3.保證虛擬目錄訪問權(quán)限,可以添加everyone用戶授予所有權(quán)限!
PS,如果以上的辦法不可以,可以繼續(xù)嘗試導(dǎo)出導(dǎo)入注冊表嘗試一下:
到另外一臺(tái)注冊表中把HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS這個(gè)項(xiàng)整個(gè)導(dǎo)出到一個(gè)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. 把.導(dǎo)出的.reg文件導(dǎo)入自己電腦的注冊表
還一種請看,可以繼續(xù)往下參閱:
重新安裝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、重新啟動(dòng)機(jī)器
4、重新安裝windows process activation service(如果已安裝,先卸載重啟后再安裝)
5、重新安裝.NET FrameWork
只要windows process activation service能正常安裝和啟動(dòng),就能正確安裝和使用IIS了。
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!