Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> 已成功加載或刪除WmiApRpl服務解決參考

已成功加載或刪除WmiApRpl服務解決參考

日期:2017/2/8 10:17:49      編輯:關於服務器
來源 loadpref ID:1000
已成功加載 WmiApRpl (WmiApRpl)服務的性能計數器。記錄數據含有分配給這個服務的新索引數值。
來源:loadpref ID:1001
已成功刪除 WmiApRpl (WmiApRpl)服務的性能計數器。記錄數據含有系統上一個計數器和上一個“幫助”注冊表項的新數值。

---------------------------------------------------------------------------------------------------------------------
此錯誤是由於處理計數器列表時發生了一個競爭問題。當LoadPerf.dll讀取了最後計數器的索引值的同時又有其他計數器被添加,於是新的計
數器的索引值比最後計數器的索引值還大,因而LoadPerf.dll認為計數器數值不正確而記錄下次事件日志。因為LoadPerf.dll在遇到此錯誤後
會進行重試並成功讀取新的計數器,所以這個錯誤在重試之後不會造成使用上的影響。
解決方法是在命令提示符下鍵入:lodctr /r,自動重建性能計數器字符串表
性能計數器信息保存在以下位置:
注冊表:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009
系統文件夾中的2個文件:
%Systemroot%\System32\Perfc009.dat 和
%Systemroot%\System32\Perfh009.dat
重建計數器值步驟如下:
將系統安裝盤中的兩個文件:DriveLetter:\i386\perfc009.da_ 和DriveLetter:\i386\perfh009.da_ 分別展開成:Perfc009.dat 和
Perfh009.dat (DriveLetter代表系統安裝盤盤符),然後復制到系統文件夾%Systemroot%\System32\下,替換掉原來的2個文件。展開文件的命
令格式為:expand perfc009.da_ Perfc009.dat。
打開注冊表編輯器,定位到:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Perflib項。
修改其中的2個子鍵值,LastCounter 改為十進制的1846,LastHelp 改為十進制的1847 。
再定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services項。
找到所有的performance子鍵,如果performance子鍵內含有以下鍵值,則刪除:
FirstCounter
FirstHelp
LastCounter
LastHelp
做完以上工作,接下來就是重新添加性能計數器值:
1. 打開一個命令提示符窗口。
2. 通過輸入cd %Systemroot%\System32命令,轉入到系統文件夾。
3. 通過findstr drivername *.ini命令,找到所有需要加載的驅動。
4. 記下查找到的ini文件列表
5. 然後對所有找到的ini文件通過loadctr inifile命令重新加載
6. 最後重新啟動計算機
-------------------------------------------------------------------------------------------------------------------------
這個問題困擾了很多管理員,由此錯誤導致服務器頻繁自動重啟。
問題描述:
服務器事件查看器-系統中出現以下錯誤
處理 Performance 擴展計數器提供程序時,性能注冊表值中的性能字符串被損壞。 性能注冊表中的 BaseIndex 值是數據節中 的第一個
DWORD 值,LastCounter 值是數據節中的第二個 DWORD 值,LastHelp 值是數據節中的第三個 DWORD 值。
未能為服務 WmiApRpl (WmiApRpl)卸載性能計數器字符串。 錯誤代碼是數據節中的第一個 DWORD 值。
服務 SYSTEM\CurrentControlSet\Services\Serv-U-Counters\Performance 的 Counters 索引范圍已被損壞。數據節中的第一個 DWORD 值 含
有使用的第一個索引,數據節中的第二個 DWORD 值含有使用的最後一個索引。
未能為服務 Serv-U-Counters (%2)安裝性能計數器字符串。 錯誤代碼是數據節中的第一個 DWORD 值。

解決方法:
第1步:在“開始”--“運行”輸入cmd 到dos命令行模式
在命令行模式下 運行 :Lodctr /r
lodctr /r 此命令重建注冊表中的性能計數器字符串表
第2步:確認是否有裝serv-u
用regedit打開注冊表
找到鍵 : SYSTEM\CurrentControlSet\Services\Serv-U-Counters\Performance
查看他的子鍵 First Counter和Last Counter是否存在,數據是否不規則
當發現不存在或者數據有異常,升級serv-u軟件到最新版,再次查看,發現丟失的鍵和對應的數值都自動補全了.
第3步,如果你經歷了1,2步仍未來解決問題,可以檢查機器散熱問題,如果機器cpu風扇,機箱內部散熱風扇,顯卡風扇不能正常工作,也可
能導致機器頻繁重起,到這裡問題算是搞定。
Copyright © Windows教程網 All Rights Reserved