Strona główna
» WINDOWS
»
Jak odtwarzać dźwięki uruchamiania i zamykania systemu Windows 10
Jak odtwarzać dźwięki uruchamiania i zamykania systemu Windows 10
System Windows 10 może odtwarzać wbudowany dźwięk startowy, a Harmonogram zadań umożliwia odtworzenie własnego pliku WAV po zalogowaniu się lub rozpoczęciu zamykania systemu. Aby utworzyć niestandardowy dźwięk, zadanie musi zostać uruchomione w sesji pulpitu po zalogowaniu; zadanie uruchomione w tle może nie być słyszalne. Dźwięk wyłączania systemu to najlepszy wybór, ponieważ system Windows może wyłączyć dźwięk przed zakończeniem odtwarzania.
Przygotuj pliki dźwiękowe
Umieść krótkie klipy audio w folderze lokalnym, który pozostanie na swoim miejscu, takim jak C:\Sounds. Użyj plików WAV. System.Media.SoundPlayerKlasa systemu Windows, o której mowa poniżej, odtwarza pliki WAV, więc przed kontynuacją przekonwertuj plik MP3 lub inny format na WAV. Unikaj dysków wymiennych i udziałów sieciowych, które mogą być niedostępne po uruchomieniu wyzwalacza.
Włącz wbudowany dźwięk uruchamiania systemu Windows
Jeśli standardowy dźwięk systemu Windows to wszystko, czego potrzebujesz, nie potrzebujesz zaplanowanego zadania. Naciśnij Windows+ R, Enter mmsys.cpl, a następnie Enter. Otwórz kartę Dźwięki , wybierz Odtwórz dźwięk uruchamiania systemu Windows , a następnie wybierz Zastosuj i OK . To pole wyboru kontroluje wbudowany dźwięk systemu Windows; nie przypisuje pliku niestandardowego.
Karta Dźwięki zawiera osobne pole wyboru dla wbudowanego dźwięku uruchamiania systemu Windows.
Zaplanuj niestandardowy dźwięk po zalogowaniu
Wyzwalacz startowy uruchamia się, zanim konto będzie miało interaktywny pulpit. Aby uzyskać niestandardowe odtwarzanie dźwięku, użyj wyzwalacza „Przy logowaniu” . Dźwięk zostanie odtworzony po zalogowaniu się wybranego użytkownika, a nie w momencie włączenia komputera.
1. Utwórz skrypt programu PowerShell
Otwórz Notatnik i wprowadź poniższe polecenie, zmieniając ścieżkę dostępu do pliku, jeśli plik WAV jest zapisany gdzie indziej:
Zapisz plik jako C:\Sounds\PlayStartup.ps1. W oknie dialogowym „Zapisz jako” w Notatniku ustaw „Zapisz jako typ” na „Wszystkie pliki” , aby nazwa pliku nie otrzymała .txtrozszerzenia. PlaySync()Wywołanie utrzymuje skrypt otwarty do momentu odtworzenia klipu.
Skrypt wskazuje programowi SoundPlayer plik WAV i czeka na zakończenie odtwarzania.
2. Utwórz zaplanowane zadanie
Naciśnij Windows+ R, wpisz taskschd.msci naciśnij Enter. W Harmonogramie zadań wybierz Bibliotekę harmonogramu zadań , a następnie wybierz Utwórz zadanie .
Na karcie Ogólne nazwij zadanie „ Dźwięk startowy ”. Wybierz opcję „Uruchom tylko wtedy, gdy użytkownik jest zalogowany” i pozostaw opcję „Konfiguruj dla” ustawioną na Windows 10, jeśli ta opcja się pojawi. Dzięki temu odtwarzanie będzie kontynuowane w sesji użytkownika podłączonego do głośników.
Uruchom zadanie w sesji zalogowanego użytkownika, aby dźwięk mógł dotrzeć do głośników komputera stacjonarnego.
Otwórz Wyzwalacze , wybierz Nowy i ustaw opcję Rozpocznij zadanie na Przy logowaniu . Wybierz konkretnego użytkownika, jeśli dźwięk ma być odtwarzany tylko dla Twojego konta, a następnie kliknij OK .
Wybierz wyzwalacz dźwięku, który będzie odtwarzany po zalogowaniu.
Otwórz Akcje , wybierz Nowy i wybierz Uruchom program . W polu Program/skrypt wpisz C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe. W polu Dodaj argumenty wpisz -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Sounds\PlayStartup.ps1". Pole Start pozostaw puste.
Akcja uruchamia program PowerShell i przekazuje mu zapisany skrypt dźwięku startowego.
W przypadku warunków odznacz pole wyboru „Uruchom zadanie tylko wtedy, gdy komputer jest zasilany prądem zmiennym”, jeśli chcesz również, aby dźwięk był odtwarzany na baterii. Kliknij OK , aby zapisać zadanie. Jeśli system Windows poprosi o poświadczenia, postępuj zgodnie z monitami dla konta wybranego na karcie Ogólne.
Wyczyść stan zasilania sieciowego, jeśli laptop ma odtwarzać dźwięk, gdy jest odłączony od zasilania.
Ustaw dźwięk wyłączania
Utwórz drugi skrypt o C:\Sounds\PlayShutdown.ps1tej samej nazwie z trzema wierszami, ale zmień ścieżkę WAV na C:\Sounds\shutdown.wav. Następnie utwórz kolejne zadanie o nazwie Shutdown Sound . Na karcie Ogólne wybierz opcję „Uruchom tylko wtedy, gdy użytkownik jest zalogowany” , aby dźwięk mógł być odtwarzany w sesji pulpitu.
W sekcji Wyzwalacze wybierz opcję Nowy i ustaw opcję Rozpocznij zadanie na Przy zdarzeniu . Ustaw opcję Dziennik na System , Źródło na Użytkownik32 , a Identyfikator zdarzenia na 1074. Firma Microsoft dokumentuje zdarzenie 1074 jako żądanie wyłączenia zainicjowane przez proces. Nie jest ono generowane w przypadku awarii ani nagłej utraty zasilania.
Identyfikator zdarzenia 1074 rejestruje żądanie wyłączenia lub ponownego uruchomienia zainicjowane przez proces.
W sekcji Akcje dodaj akcję Uruchom program z tą samą ścieżką programu PowerShell i argumentami -NoProfile -WindowStyle Hidden -ExecutionPolicy Bypass -File "C:\Sounds\PlayShutdown.ps1". Zapisz zadanie. Ponieważ zdarzenie oznacza początek wyłączania systemu, system Windows może zatrzymać dźwięk przed zakończeniem długiego klipu. Plik WAV powinien być krótki i należy traktować odtwarzanie jako sygnał dochodzenia. Może to również nastąpić podczas ponownego uruchamiania systemu Windows, ponieważ ponowne uruchomienie jest również żądaniem wyłączenia systemu.
Drugie zadanie wywołuje osobny skrypt, który odtwarza plik WAV informujący o wyłączeniu.
Przetestuj lub usuń zadania
Po zalogowaniu znajdź każde zadanie w bibliotece Harmonogramu zadań , kliknij je prawym przyciskiem myszy i wybierz opcję Uruchom , aby przetestować jego działanie. Jeśli odtwarzanie się nie powiedzie, sprawdź, czy ścieżka WAV istnieje, zadanie korzysta z zalogowanego konta, a także czy wybrano prawidłowe urządzenie wyjściowe i włączono wyciszenie. Poradnik rozwiązywania problemów z dźwiękiem w systemie Windows firmy Microsoft obejmuje sprawdzanie urządzeń wyjściowych i głośności. Aby cofnąć konfigurację, usuń oba zadania w Harmonogramie zadań oraz usuń skrypty i pliki WAV, jeśli nie są już potrzebne.