計算機: REPORTSRV
描述:DLL "C:\WINNT\Microsoft.NET\Framework\v2.0.50727\aspnet_perf.dll" 中服務(wù)
"ASP.NET_2.0.50727" 的打開過程出現(xiàn)故障。 該服務(wù)的性能數(shù)據(jù)將不可使用。返回的狀態(tài)碼 是數(shù)據(jù) DWORD 0。
數(shù)據(jù):0000: 05 40 00 80 .@.?
回答:根據(jù)您的描述,我對這個問題的理解是:Windows 2000 Server ,在日志中每隔3分鐘記錄Perflib 1008 的錯誤事件。如果我的理解有誤,請告訴我。
這是由于沒有正確安裝aspnet的性能計數(shù)器的dll文件導(dǎo)致,建議您嘗試以下方法修復(fù):
1. 在命令行,輸入以下命令卸載mscoree.dll和aspnet_isapi.dll的注冊信息。
regsvr32 /u %windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
regsvr32 /u %windir%\System32\mscoree.dll
完成后重啟系統(tǒng)。
2. 如果卸載出錯,在命令行,定位到C:\WINNT\Microsoft.NET\Framework\v2.0.50727目錄,運行以下命令:
aspnet_regiis.exe –ua 卸載ASP.NET
aspnet_regiis.exe –I 重新安裝
完成后,重啟系統(tǒng),查看是否還有問題。建議您從添加刪除程序刪除所有.net framework,然后重啟系統(tǒng),重新安裝,看是否還有問題。我意思是重新安裝.net framework,這個計數(shù)器是由Framework 提供的,重新安裝該組件,則可以重新創(chuàng)建計數(shù)器。
另外,這是ASP.NET的性能計數(shù)器無法使用,但不影響ASP.NET的使用,如果不使用性能計數(shù)器,您也可以禁用該計數(shù)器,更改以下注冊表鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP.NET_2.0.50727\Performance
"Disable Performance Counters"=dword:00000001
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ASP.NET\Performance
"Disable Performance Counters"=dword:00000001
羅俊華 微軟全球技術(shù)支持中心