Strona główna
» WINDOWS
»
Automatyczne wyciszanie głośników podczas blokady systemu Windows
Automatyczne wyciszanie głośników podczas blokady systemu Windows
System Windows nie posiada wbudowanego przełącznika ustawień, który wycisza dźwięk po zablokowaniu komputera. Można to zautomatyzować za pomocą dwóch zadań Harmonogramu zadań: jedno reaguje na zdarzenie blokady systemu Windows i wycisza dźwięk systemowy; drugie reaguje na zdarzenie odblokowania i włącza wyciszenie. Do konfiguracji używane jest niewielkie narzędzie wiersza poleceń NirCmd oraz zdarzenia zabezpieczeń systemu Windows 4800 i 4801.
Ta metoda ustawia stały stan. Zadanie odblokowania zawsze włącza dźwięk; nie pamięta, czy dźwięk był już wyciszony przed zablokowaniem komputera. Jeśli potrzebujesz przywrócić pierwotny stan wyciszenia, użyj skryptu lub narzędzia, które zapisuje i przywraca ten stan.
Czego potrzebujesz
Windows 11 z Harmonogramem zadań.
NirCmd pobrano z oficjalnej strony NirSoft . Dokumentacja poleceń zawiera poprawione funkcje wyciszania i włączania wyciszenia.
Dostęp administratora, jeśli system Windows nie rejestruje zdarzeń blokowania i odblokowywania. Na komputerze zarządzanym w pracy, przed zmianą zasad audytu należy skonsultować się z działem IT.
Wcześniejsze instrukcje dotyczące funkcji „Wycisz po zablokowaniu” dotyczą systemów Windows XP do Windows 7, a wydawca wymienia teraz to narzędzie w swoim archiwum oprogramowania dla starszych wersji . Poniższe kroki wykorzystują Harmonogram zadań w bieżącym systemie Windows, zamiast polegać na instrukcjach dotyczących trybu zgodności.
1. Zainstaluj NirCmd w stabilnym folderze
Pobierz plik ZIP NirCmd od NirSoft i wypakuj go do folderu, którego nie da się przenieść, takiego jak C:\Tools\NirCmd. Plik wykonywalny powinien znajdować się w C:\Tools\NirCmd\nircmd.exe. Zachowanie stabilnej ścieżki jest ważne, ponieważ Harmonogram zadań wywoła ten konkretny plik.
Otwórz wiersz poleceń i przetestuj dwa poniższe polecenia. Pierwsze wycisza domyślne wyjście systemowe, drugie je włącza. Użyj 1i 0jako stałych stanów. NirCmd obsługuje również 2funkcję przełącznika, ale przełącznik może cofnąć żądany stan, jeśli zadanie zostanie uruchomione dwukrotnie.
2. Włącz zdarzenia blokowania i odblokowywania systemu Windows
System Windows rejestruje te zdarzenia w dzienniku zabezpieczeń, gdy włączona jest zasada „ Inspekcja innych zdarzeń logowania/wylogowywania” . Firma Microsoft identyfikuje zdarzenie o identyfikatorze 4800 jako „zablokowana stacja robocza”, a 4801 jako „odblokowana stacja robocza”. W wielu systemach zasada ta jest domyślnie wyłączona. Zobacz informacje o zasadach inspekcji i identyfikatorach zdarzeń firmy Microsoft .
Otwórz terminal Windows jako administrator i sprawdź bieżące ustawienia:
Włącz nagrywanie zdarzeń blokowania i odblokowywania tylko wtedy, gdy jest ono obecnie wyłączone.
Zmiana zasad audytu wymaga uprawnień administratora. Wskazówki firmy Microsoft dotyczące auditpol dokumentują format poleceń i wymagania dotyczące uprawnień. Jeśli Twoja organizacja zarządza zasadami, nie należy ich pomijać. Aby potwierdzić zapisywanie zdarzeń, zablokuj i odblokuj raz, a następnie otwórz Podgląd zdarzeń > Dzienniki systemu Windows > Zabezpieczenia i poszukaj identyfikatorów 4800 i 4801.
3. Utwórz zadanie wyciszania przy blokadzie
Otwórz Harmonogram zadań i wybierz opcję Utwórz zadanie . Nadaj mu nazwę Mute audio on workstation lock.
Na karcie Ogólne zaznacz opcję Uruchom tylko wtedy, gdy użytkownik jest zalogowany , aby akcja została uruchomiona w sesji audio po zalogowaniu.
W sekcji Wyzwalacze wybierz Nowy . Ustaw opcję Rozpocznij zadanie na Przy zdarzeniu , a następnie wybierz Podstawowe ustawienia zdarzeń: Zabezpieczenia dziennika , Źródło Microsoft-Windows-Security-Auditing , Identyfikator zdarzenia 4800 .
W sekcji „Akcje” wybierz „Nowa” i ustaw „Akcję” na „Uruchom program” . Wpisz C:\Tools\NirCmd\nircmd.exe„Program/skrypt” i mutesysvolume 1„Argumenty”. Pole „Rozpocznij” pozostaw puste, a następnie zapisz zadanie.
Użyj zdarzenia o identyfikatorze 4800 jako wyzwalacza zadania wyciszenia.Ustaw ścieżkę programu akcji i stały argument wyciszenia.
Harmonogram zadań obsługuje wyzwalacze oparte na zdarzeniach, które uruchamiają zadanie po zarejestrowaniu wybranego zdarzenia. Omówienie Harmonogramu zadań firmy Microsoft wyjaśnia ten model wyzwalaczy.
4. Utwórz pasujące zadanie odblokowywania
Utwórz drugie zadanie o nazwie Unmute audio on workstation unlock. Użyj tych samych ustawień ogólnych i ścieżki programu. Ustaw wyzwalacz zdarzenia na dziennik zabezpieczeń, źródło Microsoft-Windows-Security-Auditingi identyfikator zdarzenia 4801. Jako argumenty akcji wpisz mutesysvolume 0. Zapisz je oddzielnie od zadania blokady.
Użyj osobnego wyzwalacza odblokowania i stałego argumentu wyciszenia.
Przetestuj i rozwiąż problemy
Odtwórz krótki klip audio, naciśnij Win+L , a następnie odblokuj komputer. Dźwięk powinien wyciszyć się podczas blokowania i powrócić po odblokowaniu. Jeśli nic się nie stanie, sprawdź kolejno poniższe elementy:
Sprawdź, czy dziennik zabezpieczeń zawiera zdarzenia 4800 i 4801. Jeśli tak nie jest, sprawdź ponownie zasady audytu lub skontaktuj się z administratorem zarządzającym urządzeniem.
W Harmonogramie zadań potwierdź identyfikator zdarzenia każdego wyzwalacza i argument każdej akcji. Zadanie blokowania musi używać 4800i mutesysvolume 1; zadanie odblokowywania musi używać 4801i mutesysvolume 0.
Uruchom każde polecenie NirCmd ręcznie. Jeśli działa ręcznie, ale nie z poziomu zadania, sprawdź ścieżkę wykonywalną i upewnij się, że zadanie jest ustawione na uruchamianie tylko po zalogowaniu. Karta Historia w Harmonogramie zadań pokazuje, czy zadanie zostało uruchomione.
NirCmd ustawia domyślne wyjście systemowe. Jeśli używasz kilku urządzeń audio, przed testowaniem ustaw głośniki lub słuchawki jako domyślne wyjście systemu Windows.
Ta konfiguracja wpływa na domyślną głośność wyjściową systemu, a nie tylko jednej aplikacji. Zawsze włącza wyciszenie po odblokowaniu, również w przypadku, gdy celowo wyciszyłeś dźwięk wcześniej. Wyłącz lub usuń te dwa zadania, aby zatrzymać automatyzację; zasady audytu zdarzeń to osobne ustawienie systemu Windows i mogą być również używane przez Twoją organizację.