Come riprodurre il suono di spegnimento in Windows 10
Le versioni precedenti di Windows erano in grado di riprodurre un suono di avvio, un suono di accesso separato. Un suono potrebbe anche essere riprodotto quando Windows si disconnette o quando si spegne. L'utente può assegnare tutti questi suoni da Pannello di controllo -> Suono. A partire da Windows 8, i suoni per questi eventi sono stati eliminati quasi del tutto. Vediamo come riprodurre il suono di spegnimento in Windows 10.
Perché Windows 10 non riproduce il suono di spegnimento?
In Windows 10, Microsoft si è concentrata sul rendere più veloce l'avvio e lo spegnimento di Windows. Gli sviluppatori del sistema operativo avevano completamente rimosso i suoni che vengono riprodotti all'accesso, alla disconnessione e allo spegnimento. Anche se assegni suoni agli eventi per "Esci da Windows", "Accesso a Windows" e "Disconnessione da Windows" o provi a ripristinare questi eventi utilizzando il Registro di sistema, non verranno riprodotti. C'è il comunicato ufficiale di Microsoft che spiega la situazione.
"Abbiamo rimosso questi eventi sonori per motivi di prestazioni. Prestiamo molta attenzione alla velocità con cui la macchina si accende, si spegne, va in modalità di sospensione, riprende dalla modalità di sospensione, ecc. Come parte dell'accelerazione, sperimentiamo molto con quale processo controlla i suoni di avvio e spegnimento. In una build provvisoria di Windows 8 mentre era in fase di sviluppo, siamo stati in grado di accelerare notevolmente le cose spostando il suono di spegnimento da Explorer.exe (che è in esecuzione mentre sei ancora connesso) a Logonui.exe (che è il processo che mostra lo "Spegnimento" cerchio.)
Tuttavia, spostando il suono di spegnimento così tardi, si sono verificati altri problemi. Il codice che usiamo per riprodurre il suono (l'API PlaySound) deve essere letto dal registro (per vedere quali erano le preferenze per questo suono) e dal disco (per leggere il file .wav) e ci siamo imbattuti in problemi in cui il suono non poteva essere riprodotto (o veniva interrotto a metà) perché avevamo chiuso il registro o il disco già! Avremmo potuto dedicare del tempo a riscrivere l'API, ma abbiamo deciso che la cosa più sicura e più performante da fare era eliminare del tutto il suono".
Nota: il suono di avvio è rimasto in Windows 10 ma è disabilitato per impostazione predefinita. È necessario abilitarlo manualmente se necessario. Vedi il seguente articolo:
Abilita il suono di avvio in Windows 10
Inoltre, Windows 10 è dotato di una funzione di avvio rapido/avvio ibrido. A causa di questa caratteristica, quando fai clic su Spegni, ti disconnette e iberna il kernel e si spegne; in realtà non esce da Windows. Quando riaccendi il tuo dispositivo Windows 10, riprende dall'ibernazione e accede di nuovo. Questo è diverso dall'avvio dopo uno spegnimento completo.
In un articolo precedente, ho spiegato come riprodurre un suono all'accesso. Vedere
Come riprodurre il suono di accesso in Windows 10
Ecco le istruzioni per far rivivere il suono di spegnimento. La soluzione consiste nell'usare semplicemente il sistema di registro eventi di Windows per riprodurre il suono.
L'evento Spegnimento
Abbiamo bisogno di creare un'attività in Utilità di pianificazione allegata a uno speciale evento di spegnimento. L'evento di cui abbiamo bisogno ha ID 1074 = Spegnimento avviato dall'utente, come mostrato nella schermata seguente.
L'Utilità di pianificazione è in grado di eseguire attività allegate a qualsiasi evento, quindi specificando il nostro script come azione dell'attività verrà riprodotto il suono ogni volta che si spegne il sistema operativo. Per riprodurre il suono, dobbiamo usare PowerShell.
Limitazioni del metodo
- Questo metodo funziona solo quando sai e puoi usare le credenziali per un account utente amministrativo.
- Non funziona se il tuo account utente non ha password.
- Potrebbe non funzionare se lo hai Avvio rapido disabilitato.
Sfortunatamente, non c'è modo di aggirare queste limitazioni. Il metodo è molto complicato e non funziona in modo affidabile. Sei stato avvertito.
Riproduci il suono di spegnimento in Windows 10
- Aprire Strumenti amministrativi.
- Fare clic sull'icona dell'Utilità di pianificazione.
- Nella libreria dell'Utilità di pianificazione, fare clic su Crea attività... collegamento a destra.
- Nella finestra di dialogo Crea attività, inserisci nella casella Nome un testo significativo come "Riproduci suono di spegnimento".
- Imposta le opzioni come segue:
- Configura per Windows 10.
- Esegui se l'utente è connesso o meno
- Esegui con la casella dei privilegi più alti - Passa alla scheda Trigger e fai clic su Nuovo... pulsante.
- Imposta l'evento per il trigger su su un evento.
- Selezionare Sistema nell'elenco a discesa sotto Tronco d'albero.
- Inserisci il valore 1074 nel ID evento casella di testo.
- Passa a Azioni scheda e fare clic su Nuovo... pulsante.
- Nella finestra di dialogo successiva, imposta il tipo di azione su Avvia un programma.
- Nel Programma casella, specificare powershell.exe come il programma.
- Digita il testo successivo nella casella di testo Aggiungi argomenti:
-c (Nuovo oggetto multimediale. SoundPlayer 'C:\Windows\Media\Windows Shutdown.wav').PlaySync();
- Passa a Condizioni scheda e disabilita l'opzione Avviare l'attività solo se il computer è alimentato da corrente alternata.
- Fare clic sul pulsante OK per creare l'attività.
- Digita la password dell'account utente (o altre credenziali dell'account utente amministrativo).
Hai fatto!
Questo suono appena assegnato verrà riprodotto quando si spegne il dispositivo. Per file audio extra, dai un'occhiata a WinSounds.com sito web. Viene fornito con una vasta raccolta di suoni per Windows.
Nota: sto utilizzando il file audio di arresto predefinito fornito con Windows 10. È breve e carino. Puoi utilizzare qualsiasi file WAV che desideri. Basta fornire il percorso corretto nell'attività.
Questo trucco è applicabile anche a Windows 8 e Windows 8.1.
Nei commenti, per favore dicci se questo metodo funziona per te o no. Si prega di specificare quale Windows 10 versione e numero di build stai eseguendo e se hai la funzione di avvio rapido disabilitata o abilitata.