Nie jestem pewien, czy rozumiem? Jeśli zostanie zamknięty, to i tak nie wyda żadnego hałasu?
Rowland Shaw
1
czy masz na myśli unikanie dźwięków zamykania systemu Windows?
kpoehls
2
Zakładam, że to był mój problem. Słucham muzyki na laptopie w domu. Zabierz go do biura i zacznij grać. System Windows wyświetla odtwarzacz muzyki na długo przed sterowaniem dźwiękiem. Wynik: usunięcie baterii.
Tom Hawtin - tackline
Aby wyjaśnić, nie chodzi o wyłączanie dźwięków. Chodzi o wyciszenie dźwięku przy wyłączaniu. Tom Hawtin ma dokładnie rację.
GavinR
Odpowiedzi:
10
AutoMute - mały przenośny program zaprojektowany specjalnie do tego. Automatycznie wycisza się przy wylogowaniu, wyłączeniu, więc następne uruchomienie jest ciche. Umożliwia także skrót klawiaturowy do szybkiego wyciszenia.
Przejście na to jako zaakceptowaną odpowiedź, ponieważ jest to prostsze (choć zewnętrzne rozwiązanie).
GavinR
7
To trochę hack, ale oto:
Możesz użyć NirCmd, aby zrobić kilka użytecznych rzeczy z wiersza poleceń. Jednym z nich jest wyciszenie dźwięku systemu. Polecenie, którego potrzebujesz, to:
nircmd.exe mutesysvolume 1
Umieść ten wiersz w skrypcie wsadowym, a następnie skonfiguruj go jako skrypt zamykający, aby działał za każdym razem, gdy się zamykasz.
NirCmd nie jest wbudowany, czy nie ma czegoś takiego?
dlamblin
@dlamblin Nie jestem pewien. Gdzieś w rejestrze może być coś, co przechowuje tę wartość.
lc.
Interfejs API systemu Windows jest wbudowany, ale nic wbudowanego nie pozwala go progresywnie zmieniać - nirCMD byłby lżejszy niż mój pomysł szybkiego skryptu w języku Python :)
Phoshi
3
Aby uzupełnić odpowiedź lc , sugeruję utworzenie skryptu WSH, takiego jak poniższy. Napisz następujący kod w Notatniku, a następnie zapisz go jako mute.vbsplik:
Set WshShell = CreateObject("WScript.Shell")
For i=1 To 100
WshShell.SendKeys(chr(&hAE))
Next
(na podstawie artykułu znalezionego w Google na nilpo.com )
Skrypt zmniejsza głośność do minimum (alternatywą byłoby wyciszenie dźwięku za pomocą &hADkodu; to jednak przełączałoby stan „wyciszony”, więc jeśli nie wiesz, jak sprawdzić stan „wyciszony” ze skryptu, nie możesz upewnij się, że dźwięk jest wyłączony lub włączony później).
Powinieneś być w stanie zarejestrować ten skrypt do zamykania systemu Windows metodami powiązanymi z lc w jego odpowiedzi. (Należy jednak pamiętać, że w Vista Home Premium są one najwyraźniej niedostępne).
Odpowiedź została udzielona i jestem pewien, że rozwiązanie działa. Nadal piszę, ponieważ to możliwe rozwiązanie, które nie wymaga żadnej aplikacji innej firmy. Jest to trochę drastyczne, ponieważ całkowicie wyłącza podsystem audio (sterownik), a nie tylko wycisza mikser.
Uruchom wiersz polecenia jako administrator i wpisz następujące polecenie:
net stop "Audiosrv"
aby ponownie uruchomić podsystem audio, wpisz następujące polecenie:
net start "Audiosrv"
Jeśli się wylogujesz lub spisz, zadziała. Pełne wyłączenie / ponowne uruchomienie resetuje dźwięk z powrotem.
Możliwym minusem jest to, że niektóre programy mogą wyświetlać komunikat o błędzie podczas próby odtworzenia dźwięku, gdy podsystem audio jest wyłączony. (Winamp pokazuje irytujące okno komunikatu, a iTunes po prostu zatrzymuje się spokojnie).
Możesz po prostu wejść do panelu sterowania i usunąć dźwięki uruchamiania i zamykania. Dokładna procedura może się nieco różnić w zależności od wersji systemu Windows, ale w XP poszukaj karty „Dźwięki” w ikonie panelu sterowania „Dźwięki i urządzenia audio”.
Odpowiedzi:
AutoMute - mały przenośny program zaprojektowany specjalnie do tego. Automatycznie wycisza się przy wylogowaniu, wyłączeniu, więc następne uruchomienie jest ciche. Umożliwia także skrót klawiaturowy do szybkiego wyciszenia.
źródło
To trochę hack, ale oto:
Możesz użyć NirCmd, aby zrobić kilka użytecznych rzeczy z wiersza poleceń. Jednym z nich jest wyciszenie dźwięku systemu. Polecenie, którego potrzebujesz, to:
Umieść ten wiersz w skrypcie wsadowym, a następnie skonfiguruj go jako skrypt zamykający, aby działał za każdym razem, gdy się zamykasz.
źródło
Aby uzupełnić odpowiedź lc , sugeruję utworzenie skryptu WSH, takiego jak poniższy. Napisz następujący kod w Notatniku, a następnie zapisz go jako
mute.vbs
plik:(na podstawie artykułu znalezionego w Google na nilpo.com )
Skrypt zmniejsza głośność do minimum (alternatywą byłoby wyciszenie dźwięku za pomocą
&hAD
kodu; to jednak przełączałoby stan „wyciszony”, więc jeśli nie wiesz, jak sprawdzić stan „wyciszony” ze skryptu, nie możesz upewnij się, że dźwięk jest wyłączony lub włączony później).Powinieneś być w stanie zarejestrować ten skrypt do zamykania systemu Windows metodami powiązanymi z lc w jego odpowiedzi. (Należy jednak pamiętać, że w Vista Home Premium są one najwyraźniej niedostępne).
źródło
Nie wiem, co masz na myśli, ale możesz wyłączyć hałas zamykania w aplikacji Panel sterowania „Dźwięki”
Zobacz tutaj, jak to zrobić http://www.microsoft.com/windowsxp/using/accessibility/soundscheme.mspx
źródło
Odpowiedź została udzielona i jestem pewien, że rozwiązanie działa. Nadal piszę, ponieważ to możliwe rozwiązanie, które nie wymaga żadnej aplikacji innej firmy. Jest to trochę drastyczne, ponieważ całkowicie wyłącza podsystem audio (sterownik), a nie tylko wycisza mikser.
Uruchom wiersz polecenia jako administrator i wpisz następujące polecenie:
aby ponownie uruchomić podsystem audio, wpisz następujące polecenie:
Jeśli się wylogujesz lub spisz, zadziała. Pełne wyłączenie / ponowne uruchomienie resetuje dźwięk z powrotem.
Możliwym minusem jest to, że niektóre programy mogą wyświetlać komunikat o błędzie podczas próby odtworzenia dźwięku, gdy podsystem audio jest wyłączony. (Winamp pokazuje irytujące okno komunikatu, a iTunes po prostu zatrzymuje się spokojnie).
źródło
Możesz po prostu wejść do panelu sterowania i usunąć dźwięki uruchamiania i zamykania. Dokładna procedura może się nieco różnić w zależności od wersji systemu Windows, ale w XP poszukaj karty „Dźwięki” w ikonie panelu sterowania „Dźwięki i urządzenia audio”.
źródło