修復 登錄檔中效能計數器名稱字串數值的格式不正確

2021-09-29 16:16:58 字數 1369 閱讀 4081

效能計數器資訊儲存在以下位置:

登錄檔:

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檔案列表

6. 最後重新啟動計算機

或使用以下批處理:

這個是重建,也就是上上樓的 lodctr /r

@cd /d %systemroot%\system32 && findstr drivername *.ini > %%h && for /f "tokens=1 delims=:" %%i in (%%h) do lodctr /r:%%i

pause

這個是修復,也就是 上上樓中的方法

@cd /d %systemroot%\system32 && findstr drivername *.ini > %%h && for /f "tokens=1 delims=:" %%i in (%%h) do lodctr %%i

pause

如何修復windows的效能計數器

lodctr 註冊服務或裝置驅動程式的新效能計數器名稱和解釋文字,同時儲存並恢復計數器設定和解釋文字。語法lodctr computername filename s filename r filename 引數 computername filename 註冊初始化檔案 filename 中的效能...

MySQL 計數器表

計數器表的建立 create table hit counter cnt int unsigned not null engine innodb update hit counter set cnt cnt 1 問題在於,對於任何想要更新這一行的事務來說,這條記錄上都有乙個全域性的互斥鎖 mutex...

效能計數器之CPU

processor processor time 閥值 處理器的閥值一般設為85 含義 這個計數器是處理器活動的主要指標。高數值並不一定是壞事,但是如果其他處理器相關的計數器 比如 privileged time 或者processor queue length 線性增加的話,高cpu使用率就值得調...