Spesso capita per chi amministra una farm con molti server Microsoft Exchange 2003 che su alcune macchine nel Performance Monitor risultano mancanti alcuni se non tutti i Counter di Exchange.
Tali informazioni vengono memorizzate nei file %Systemroot%\System32\Perfc009.dat e %Systemroot%\System32\Perfh009.dat e nella seguente chiave di registro HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\009. Facendo un export della chiave appena indicata vedrete una lista indicizzata di tutti i Performance Counter e chiaramente non troverete quelli che vi mancano, non provate ad inserirli a mano perche sarebbe inutile.
Il modo più veloce per fare il rebuild dei Performance Counter di Exchange 2003 è quello di estrarre la lista dei file.ini utilizzati per caricare i contatori e rilanciare l’installazione, di seguito cinque semplici passaggi:
1) Posizionarsi nella cartella dei binari di Exchange (c:\program files\exchsrvr\bin) con una sessione cmd.exe
2) Eseguire il seguente comando: findstr /m drivername *.ini > exchperf.cmd
3) editare con notepad il file exchperf.cmd e per ogni riga in cui compare un file .ini preporre il comando: lodctr. Es. linea originale = alfa.ini -> modificata= lodctr alfa.ini
4) salvare le modifiche al file e sempre da cmd eseguire il file exchperf.cmd
Terminata la procedura riavviate la macchina.
Va sottolineato che per i Counter di OMA “Outlook Mobile Access” va eseguita la re installazione dei contatori diversamente da quanto detto precedentemente, va eseguito il seguente file d’installazione con i parametri indicati:
"C:\Program Files\Exchsrvr\OMA\browse\bin\OmaBrowseInstall.exe" counters /create
Nel seguente link http://support.microsoft.com/kb/300956/en-us viene descritto come ripristinare i Performance Counter di default caricati al momento dell’installazione del Sistema Operativo, fate attenzione però, tutti quelli aggiunti dalle varie applicazione nel tempo andranno persi quindi ricaricati a mano.
Saluti.