Disattiva automaticamente Windows all'arresto


11

Come è possibile disattivare automaticamente l'audio in Windows ogni volta che si spegne?


Non sono sicuro di aver capito? Se viene chiuso, non farà comunque rumore?
Rowland Shaw,

1
ti riferisci a cercare di evitare i suoni di spegnimento di Windows?
Kpoehls,

2
Presumo sia il problema che ho avuto. Ascolto musica sul mio laptop a casa. Portalo in ufficio e inizia a suonare. Windows porta il lettore musicale molto prima dei controlli audio. Risultato: rimozione della batteria.
Tom Hawtin - tackline

Per chiarire, non si tratta di disattivare i suoni. Si tratta di silenziare il suono all'arresto. Tom Hawtin ha esattamente ragione.
GavinR,

Risposte:


10

AutoMute - un piccolo programma portatile progettato appositamente per questo. Disattiva automaticamente la disconnessione, l'arresto, quindi l'avvio successivo è silenzioso. Abilita anche una scorciatoia da tastiera per un rapido abbassamento.

testo alternativo


Passando a questa come risposta accettata perché è una soluzione più semplice (anche se di terze parti).
GavinR

7

Questo è un po 'un trucco, ma qui va:

Puoi usare NirCmd per fare alcune cose utili dalla riga di comando. Uno di questi è silenziare l'audio del sistema. Il comando che ti serve è:

nircmd.exe mutesysvolume 1

Inserisci questa riga in uno script batch, quindi impostala come script di arresto , in modo che venga eseguita ogni volta che lo chiudi.


NirCmd non è integrato, non c'è qualcosa che lo sia?
dlamblin,

@dlamblin Non sono sicuro. Potrebbe esserci qualcosa nel registro da qualche parte che memorizza questo valore.
lc.

L'API di Windows è integrata, ma nulla di integrato ti consente di cambiarla in modo programmatico - nirCMD sarebbe più leggero della mia idea di uno script Python veloce :)
Phoshi

3

Per completare la risposta di LC , ti suggerisco di creare uno script WSH, come quello qui sotto. Scrivi il seguente codice in Blocco note, quindi salvalo come mute.vbsfile:

Set WshShell = CreateObject("WScript.Shell")
For i=1 To 100
  WshShell.SendKeys(chr(&hAE))
Next

(basato su un articolo trovato con Google su nilpo.com )

Lo script riduce il volume al minimo (un'alternativa sarebbe silenziare il suono, con il &hADcodice; che tuttavia commuterebbe lo stato "silenziato", quindi a meno che tu non sappia come controllare lo stato "silenziato" dallo script, non potresti assicurati che il suono sia disattivato o attivato in seguito).

Dovresti essere in grado di registrare questo script per l'arresto di Windows con i metodi collegati da LC nella sua risposta. (Si noti tuttavia che su Vista Home Premium quelli non sono apparentemente disponibili).



1

Questa è una risposta e sono sicuro che la soluzione funzioni. Tuttavia, sto pubblicando perché questa possibile soluzione che non richiede alcuna applicazione di terze parti. È un po 'drastico in quanto arresta completamente il sottosistema audio (driver), non solo silenziando il mixer.

Esegui un prompt dei comandi come amministratore e digita quanto segue:

net stop "Audiosrv"

per riavviare il sottosistema audio, digitare quanto segue:

net start "Audiosrv"

Se ti disconnetti o dormi, funzionerà. Un arresto / riavvio completo reimposta l'audio.

Il possibile svantaggio è che alcuni programmi potrebbero visualizzare un messaggio di errore quando si tenta di riprodurre l'audio mentre il sottosistema audio è disabilitato. (Winamp mostra una fastidiosa finestra di messaggio, mentre iTunes fa semplicemente una pausa pacifica.)


0

Potresti semplicemente andare nel pannello di controllo e rimuovere i suoni di avvio e spegnimento. La procedura esatta varierà leggermente in base alla versione di Windows, ma su XP cercare la scheda "Suoni" nell'icona del pannello di controllo "Suoni e dispositivi audio".


Voglio ancora avere il suono (quindi posso riattivare l'audio dopo l'avvio se mi trovo in una posizione "Sicura") - Devo solo disattivare l'audio all'arresto.
GavinR,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.