Tự động tắt tiếng Windows khi tắt máy


11

Làm thế nào bạn có thể tự động tắt âm thanh trong Windows mỗi khi bạn tắt?


Không chắc là tôi hiểu? Nếu nó tắt, dù sao nó cũng sẽ không gây ra tiếng động?
Rowland Shaw

1
bạn đang đề cập đến việc cố gắng tránh các âm thanh tắt cửa sổ?
kpoehls

2
Tôi cho rằng đó là vấn đề tôi đã có. Tôi nghe nhạc trên máy tính xách tay của tôi ở nhà. Mang nó vào văn phòng và nó bắt đầu chơi. Windows đưa trình phát nhạc lên rất lâu trước khi điều khiển âm thanh. Kết quả: Loại bỏ pin.
Tom Hawtin - tackline

Để làm rõ, đây không phải là về âm thanh tắt. Đây là về việc tắt âm thanh khi tắt máy. Tom Hawtin có nó chính xác.
GavinR

Câu trả lời:


10

AutoMute - một chương trình di động nhỏ được thiết kế dành riêng cho việc này. Tự động tắt tiếng khi đăng xuất, tắt máy, vì vậy lần khởi động tiếp theo là yên tĩnh. Cũng cho phép một phím tắt để nhanh chóng im lặng.

văn bản thay thế


Thay đổi thành câu trả lời được chấp nhận vì đây là giải pháp đơn giản hơn (mặc dù là bên thứ 3).
GavinR

7

Đây là một chút của một hack, nhưng ở đây đi:

Bạn có thể sử dụng NirCmd để thực hiện một số điều hữu ích từ dòng lệnh. Một trong số đó là tắt âm thanh hệ thống. Lệnh bạn sẽ cần là:

nircmd.exe mutesysvolume 1

Đặt dòng này trong một kịch bản hàng loạt, sau đó thiết lập nó như một kịch bản tắt máy , vì vậy nó sẽ chạy mỗi khi bạn đóng cửa.


NirCmd không được tích hợp sẵn, không có cái gì đó phải không?
dlamblin

@dlamblin Không chắc lắm. Có thể có một cái gì đó trong sổ đăng ký ở đâu đó mặc dù lưu trữ giá trị này.
lc.

API windows được tích hợp sẵn, nhưng không có gì sẵn sàng cho phép bạn thay đổi nó một cách tự nhiên - nirCMD sẽ nhẹ hơn ý tưởng của tôi về một kịch bản python nhanh :)
Phoshi

3

Để bổ sung cho câu trả lời của lc , tôi khuyên bạn nên tạo một tập lệnh WSH, giống như tập lệnh bên dưới. Viết đoạn mã sau vào Notepad, sau đó lưu nó dưới dạng mute.vbstệp:

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

(dựa trên một bài viết được tìm thấy với Google tại nilpo.com )

Tập lệnh biến âm lượng xuống mức tối thiểu (một giải pháp thay thế sẽ là tắt âm thanh, bằng &hADmã; tuy nhiên sẽ chuyển trạng thái "tắt tiếng", vì vậy trừ khi bạn biết cách kiểm tra trạng thái "tắt tiếng" từ tập lệnh, bạn không thể 'Hãy chắc chắn nếu âm thanh tắt hoặc bật sau đó).

Bạn sẽ có thể đăng ký tập lệnh này để tắt máy Windows với các phương thức được liên kết bởi lc trong câu trả lời của anh ấy. (Tuy nhiên, xin lưu ý rằng trên Vista Home Premium, những thứ này dường như không có).



1

Điều này đã được trả lời, và tôi chắc chắn giải pháp hoạt động. Tuy nhiên, tôi đang đăng bài vì giải pháp khả thi này không yêu cầu bất kỳ ứng dụng của bên thứ ba nào. Có một chút quyết liệt ở chỗ nó tắt hoàn toàn hệ thống con âm thanh (trình điều khiển), không chỉ tắt tiếng bộ trộn.

Chạy một dấu nhắc lệnh với tư cách quản trị viên và gõ như sau:

net stop "Audiosrv"

để bắt đầu lại hệ thống con âm thanh, gõ như sau:

net start "Audiosrv"

Nếu bạn đăng xuất hoặc ngủ, điều này sẽ làm việc. Tắt / khởi động lại đầy đủ sẽ đặt lại âm thanh.

Nhược điểm có thể là một số chương trình có thể hiển thị thông báo lỗi khi cố gắng phát âm thanh trong khi hệ thống con âm thanh bị tắt. (Winamp hiển thị hộp thông báo gây phiền nhiễu, trong khi iTunes chỉ cần tạm dừng một cách yên bình.)


0

Bạn chỉ có thể đi vào bảng điều khiển và loại bỏ âm thanh khởi động và tắt máy. Quy trình chính xác sẽ thay đổi phần nào theo phiên bản windows, nhưng trên XP hãy tìm tab "Âm thanh" trong biểu tượng bảng điều khiển "Âm thanh và thiết bị âm thanh".


Tôi vẫn muốn có âm thanh (vì vậy tôi có thể tắt tiếng sau khi khởi động nếu tôi ở vị trí 'An toàn') - Tôi chỉ bị tắt tiếng khi tắt máy.
GavinR
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.