Komenda unlodctr
służy do usuwania liczników wydajności powiązanych z określonymi usługami lub aplikacjami z rejestru systemowego. Stosuje się ją głównie w sytuacjach, gdy liczniki wydajności są uszkodzone, duplikowane lub wymagają reinstalacji.
unlodctr <nazwa_usługi>
– usuwa liczniki wydajności powiązane z daną usługą lub aplikacją.
unlodctr /r
– przywraca domyślne liczniki wydajności systemu z kopii zapasowej (plik PerfStringBackup.INI
).
Parametr Opis <nazwa_usługi>
Nazwa usługi, której liczniki mają zostać usunięte z rejestru. /r
Odtwarza wszystkie domyślne liczniki wydajności z kopii zapasowej systemu. /?
Wyświetla pomoc dotyczącą składni i parametrów.
Plik PerfStringBackup.INI
, wykorzystywany przy przywracaniu liczników, znajduje się zwykle w katalogu C:\Windows\System32
.
# Usunięcie liczników wydajności dla usługi W3SVC ( IIS )
# Przywrócenie wszystkich domyślnych liczników systemowych
Wymaga uruchomienia w trybie administratora.
Najczęściej używane po błędach monitorowania wydajności lub usunięciu aplikacji, które nie wyrejestrowały swoich liczników.
Po usunięciu liczników można ponownie je zainstalować za pomocą lodctr
.
Błąd / Komunikat Przyczyna Rozwiązanie Access is denied
Uruchomienie bez uprawnień administratora. Uruchom CMD jako administrator. The system cannot find the file specified
Brak pliku PerfStringBackup.INI
lub błędna nazwa usługi. Sprawdź nazwę usługi lub skopiuj plik kopii zapasowej z innego systemu (w przypadku /r). Unable to remove performance counters
Liczniki są używane przez uruchomioną usługę. Zatrzymaj usługę, a następnie powtórz komendę.