主要錯誤原因是因為'C:/Documents and Settings/All Users/Application Data/Microsoft/Crypto/RSA/MachineKeys' 文件夾下keys被破壞了,修改一下名稱就可以了。
該文件夾默認為隱藏,你可以直接在我的電腦里輸入該路徑。
在文件夾下至少有兩個文件,如下格式:
c23***********************_MachineGUID
7a4***********************_MachineGUID
當出現此IIS錯誤的時候,可能你能看見奇數個文件3個或5個或7個;按理說應該為復數2,4,6;所以問題就在這里了。
解決方法:
1. 先從注冊表中"regedit" 中找到該MachineGUID,注冊表路徑:HKEYLOCAL_MACHINE/SOFTWARE/Microsoft/Cryptography/MachineGUID
2. 再將此"C:/Documents and Settings/All Users/Application Data/Microsoft/Crypto/RSA/MachineKeys' 文件夾下的所有keys做個備份,以防不測,還可恢復。
3. 然后成雙成對地將“c23****_MachineGUID”和“7a4******_MachineGUID“文件名中"MachineGUID"替換成注冊表中獲取的key值.
4. 然后在服務里嘗試啟動IISAdmin, 這時你看見能啟動了。恭喜你,修改成功了。
5. 最后一步,啟動IISAdmin后,請使用命令"iisreset"重置一下,否則網站不會啟動,"iisreset"命令不會刪除你的任何網站。
新聞熱點
疑難解答
圖片精選