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 completamente. Vediamo come riprodurre il suono di spegnimento in Windows 10.
Pubblicità
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 si assegnano suoni agli eventi per 'Esci da Windows', 'Accesso a Windows' e 'Disconnessione da Windows' o si tenta di ripristinare questi eventi utilizzando il Registro di sistema, non verranno riprodotti. C'è la dichiarazione ufficiale di Microsoft che spiega la situazione.
'Abbiamo rimosso questi eventi sonori per motivi di performance. Prestiamo molta attenzione alla rapidità con cui la macchina si accende, si spegne, va a dormire, riprende dalla 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 il cerchio 'Arresto in corso'.)
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 abbiamo riscontrato problemi in cui il il suono non è stato riprodotto (o è stato interrotto a metà) perché avevamo già chiuso il registro o il disco! Avremmo potuto dedicare del tempo a riscrivere l'API, ma abbiamo deciso che la cosa più sicura ed efficiente 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. Vedere il seguente articolo:
come inviare un messaggio di testo che si autodistrugge
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 si fa clic su Chiudi sessione, si disconnette, si iberna il kernel e si spegne; realmente non esce da Windows. Quando accendi di nuovo il tuo dispositivo Windows 10, riprende dallo stato di ibernazione e accede di nuovo. Questo è diverso dall'avviodopo 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 ravvivare il suono di spegnimento. La soluzione è utilizzare semplicemente il sistema di registro eventi di Windows per riprodurre il suono.
L'evento Shut Down
Dobbiamo creare un'attività nell'Utilità di pianificazione allegata a uno speciale evento di arresto. L'evento di cui abbiamo bisogno ha l'ID 1074 = Arresto avviato dall'utente, come mostrato nello screenshot seguente.
L'Utilità di pianificazione è in grado di eseguire attività associate a qualsiasi evento, quindi specificare il nostro script come azione dell'attività farà riprodurre 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 conosci e puoi utilizzare 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 arresto in Windows 10
- Aperto Strumenti amministrativi .
- Fare clic sull'icona Utilità di pianificazione.
- Nella libreria dell'Utilità di pianificazione, fare clic suCrea attività ...collegamento a destra.
- Nella finestra di dialogo Crea attività, inserisci nella casella Nome un testo significativo come 'Riproduci suono di arresto'.
- Impostare le opzioni come segue:
- Configura per Windows 10.
- Esegui indipendentemente dal fatto che l'utente sia connesso o meno
- Esegui con la casella dei privilegi più alti
- Passare alla scheda Trigger e fare clic suNuovo...pulsante.
- Imposta l'evento per il trigger suIn un evento.
- SelezionareSistemanell'elenco a discesa sottoLog.
- Immettere il valore 1074 nel fileID eventocasella di testo.
- Passa aAzionischeda e fare clic sul fileNuovo...pulsante.
- Nella finestra di dialogo successiva, imposta il tipo di azione suAvvia un programma.
- NelProgrammacasella, specificarepowershell.execome il programma.
- Digita il testo successivo nella casella di testo Aggiungi argomenti:
-c (New-Object Media.SoundPlayer 'C: Windows Media Windows Shutdown.wav'). PlaySync ();
- Passa aCondizionischeda e disabilitare l'opzioneAvviare l'attività solo se il computer è collegato all'alimentazione CA.
- 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 spegnerai il dispositivo. Per file audio aggiuntivi, controlla il WinSounds.com sito web. Viene fornito con una vasta raccolta di suoni per Windows.
Nota: sto usando il file audio di spegnimento predefinito fornito con Windows 10. È breve e piacevole. Puoi usare qualsiasi file WAV che desideri. Fornisci semplicemente il percorso corretto nell'attività.
Questo trucco è applicabile anche a Windows 8 e Windows 8.1.
Nei commenti, per favore dì se questo metodo funziona per te o no. Si prega di specificare quale Windows 10 versione e numero di build è in esecuzione e se la funzione Avvio rapido è disabilitata o abilitata.