2012-07-05 58 views
6

我在嘗試啓動ASP.NET狀態服務時,出現以下錯誤:錯誤啓動ASP.NET狀態服務

Windows could not start the ASP.NET State Service service on Local Computer.

Error 2: The system cannot find the file specified.

一切我在谷歌找到叫我去%windir%\Microsoft.NET\Framework\v1.1.4322文件夾在命令提示符下,然後鍵入以下命令:aspnet_regiis.exe -ir

我做了並沒有解決問題。在我的情況下,可執行文件的路徑是2.0:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe

所以,我想在V2文件夾相同的COMAND和我得到的錯誤:

"An attempt was made to load a program with an incorrect format".

感謝advace任何幫助

+1

「格式不正確」有時是32/64位問題 – 2012-07-05 12:23:26

回答

12

如前所述here,它試圖加載32位版本而你需要64位。如果適用,打開RegEdit(自身風險等)並將HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\ImagePath%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe更改爲%SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_state.exe

+2

令人驚歎。非常感謝 :) – Diego 2012-07-05 12:29:50

0

您不需要重新安裝此服務。 只需在服務「ASP.NET狀態服務器」中找到並啓動它即可。 您也可以設置在首選項中自動啓動此服務。