| Termin | Definicja |
|---|---|
| Get-EventLog nie działa – log nie istnieje |
Czym jest błąd „Get-EventLog nie działa – log nie istnieje”Komunikat o braku dziennika przy użyciu polecenia Polecenie Najpierw warto sprawdzić, jakie dzienniki są widoczne dla tego polecenia: Jeżeli na liście znajduje się właściwy log, można użyć dokładnie zapisanej nazwy, z zachowaniem spacji i znaków. Dla podstawowych dzienników przykładowe zapytanie może wyglądać następująco: Gdy błąd występuje mimo poprawnej nazwy, należy brać pod uwagę również uprawnienia, ograniczenia administracyjne oraz różnice między lokalnym komputerem a urządzeniem wskazanym przez parametr Kontekst techniczny i porównanie z Get-WinEvent - Get-EventLog nie działa – log nie istnieje
Listę kanałów dostępnych dla nowocześniejszego mechanizmu można sprawdzić poleceniem: Wyszukiwanie konkretnego kanału może zostać zawężone przez potok, na przykład: Po znalezieniu właściwej nazwy można odczytać najnowsze wpisy: Różnica między tymi poleceniami jest praktyczna. Podczas diagnostyki pomocne jest także rozróżnienie między nazwą logu a identyfikatorem zdarzenia. Parametr Typowe problemy i błędy prowadzące do komunikatu - Get-EventLog nie działa – log nie istniejeNajczęstszą przyczyną jest literówka w nazwie dziennika albo użycie nazwy lokalizowanej. Warto skopiować nazwę bezpośrednio z wyniku Drugim problemem bywa korzystanie z przykładu przygotowanego dla innej wersji Windows. Kanał obecny na jednym komputerze może nie istnieć na drugim, ponieważ zależy od edycji systemu, zainstalowanych funkcji, sterowników oraz aplikacji. Po aktualizacji lub odinstalowaniu składnika określony dziennik może zostać wyłączony, przemianowany albo przestać być tworzony. W przypadku pracy z komputerem zdalnym znaczenie ma miejsce wykonania polecenia. Parametr Niektóre dzienniki wymagają uruchomienia PowerShella z podwyższonymi uprawnieniami. Szczególnie dotyczy to odczytu logów zabezpieczeń oraz działań administracyjnych związanych z konfiguracją usługi. Brak uprawnień może powodować komunikat o odmowie dostępu, ale w zależności od użytego polecenia i sposobu odwołania do kanału może również utrudniać prawidłowe rozpoznanie źródła problemu. Przydatne jest wykonanie kilku kontroli:
Jeśli celem jest znalezienie błędów z określonego okresu, należy pamiętać, że pusty rezultat nie jest tym samym co brak logu. Dziennik może istnieć, lecz nie zawierać zdarzeń spełniających warunek. W W jakich sytuacjach warto umówić wizytę serwisową - Get-EventLog nie działa – log nie istniejePomoc techniczna jest wskazana, gdy błąd pojawia się jednocześnie w kilku narzędziach, po aktualizacji systemu zniknęły ważne dzienniki, nie można uruchomić usługi odpowiedzialnej za rejestrowanie zdarzeń albo odczyt logów kończy się odmową dostępu mimo użycia właściwego konta. Warto zgłosić problem także wtedy, gdy komunikat towarzyszy samoczynnym restartom, zawieszaniu aplikacji, problemom z uruchamianiem Windows, niestabilnością sterowników lub podejrzeniem uszkodzenia profilu systemowego. Przed przekazaniem urządzenia dobrze jest zachować pełny tekst błędu, nazwę użytego polecenia, wersję Windows oraz informację, czy problem dotyczy wszystkich logów, czy tylko jednego kanału. Takie dane ułatwiają odróżnienie błędnej składni od problemu z usługą systemową. Nie należy usuwać plików dzienników ani zmieniać ich uprawnień bez kopii i uzasadnienia, ponieważ może to utrudnić ustalenie pierwotnej przyczyny. W Warszawie analizę takich problemów można powierzyć serwisowi „Serwis laptopów i komputerów PC - Warszawa”, gdzie przed naprawą laptopa wykonywana jest darmowa diagnoza LAPTOPA. W ramach sprawdzenia można ustalić, czy źródłem komunikatu jest nieprawidłowa nazwa kanału, ograniczenie uprawnień, wyłączona usługa, uszkodzenie składników Windows czy problem z konkretnym oprogramowaniem. Po rozpoznaniu przyczyny dobiera się dalsze działania tak, aby nie usuwać potrzebnych danych i zachować możliwość odtworzenia historii zdarzeń. |