Tắt tiếng bíp cửa sổ cmd


71

Có cách nào để tắt tiếng chức năng Beeping của shell lệnh Windows không?

Tôi đang làm việc với một tập lệnh PowerShell ngay bây giờ để kết thúc việc in một vài dòng văn bản lên màn hình. Tôi đang tìm ra một lỗi trong logic mã hóa. Nhưng mỗi khi tôi sai, kịch bản của tôi sẽ xuất hiện một loạt các ký tự nhị phân ngẫu nhiên lên màn hình và cuối cùng gây ra nhiều tiếng bíp khó chịu.

Thất bại là khá rõ ràng mà không có tiếng bíp :)


4
cảm ơn vì câu hỏi này Tôi sẽ không bình minh khi hỏi ... nhưng chắc chắn là địa ngục thật khó chịu.

Câu trả lời:


66

Lệnh dòng lệnh Windows "tiếng bíp dừng mạng" sẽ tắt tiếng bíp và "tiếng bíp bắt đầu mạng" sẽ bật tiếng bíp. Nguồn

Cần lưu ý rằng lệnh dừng tiếng bíp trên toàn cầu trên các cửa sổ và không chỉ trong vỏ lệnh của windows. Ngoài ra, dịch vụ sẽ chạy lại khi bạn khởi động lại máy tính.

Câu trả lời của Ady sẽ đủ. Nhưng nếu bạn muốn vô hiệu hóa nó theo thể hiện, bạn luôn có thể đặt phương thức này vào một tệp bó (nhưng nó quá ngắn nên bạn chỉ cần gõ nó) và chạy nó.


4
tốt đẹp, đã không nhận ra nó là đơn giản.

7
Khi tôi thử net stop beep, tôi gặp lỗi The Beep service could not be stopped.(Windows 10).
anishpatel

6
anishpatel: Bạn không thể dừng tiếng bíp! 🎶
Vanessa Phipps

35

Để kiểm soát khởi động dịch vụ Beep từ dòng lệnh, hãy vô hiệu hóa dịch vụ trên các lần khởi động lại bằng:

C:\Windows\system32>sc config beep start= disabled
[SC] ChangeServiceConfig SUCCESS

Kích hoạt lại với

C:\Windows\system32>sc config beep start= auto
[SC] ChangeServiceConfig SUCCESS

Lưu ý khoảng cách trên cấu hình sc trong các ví dụ trên, vì nó có các yêu cầu cụ thể.

Để làm điều này từ Powershell:

PS C:\Windows\System32> set-service beep -startuptype automatic
PS C:\Windows\System32> set-service beep -startuptype disabled

Bạn có thể thêm định dạng tốt hơn? [SC] là một phần của đầu ra, không phải đầu vào, như trong bài viết của bạn.
đánh dấu

31

Thực hiện các bước sau để tắt tiếng bíp hệ thống của máy:

  1. Bấm chuột phải vào Máy tính của tôi và chọn Quản lý.
  2. Mở rộng Công cụ hệ thống và chọn Trình quản lý thiết bị.
  3. Từ menu Xem, chọn Hiển thị các thiết bị ẩn.
  4. Mở rộng trình điều khiển không cắm và chạy.
  5. Bấm chuột phải vào Beep và chọn Thuộc tính.
  6. Chọn tab Trình điều khiển.
  7. Bấm Dừng. Bạn cũng có thể thay đổi loại khởi động thành Vô hiệu hóa để dịch vụ tiếng bíp không bao giờ bắt đầu.

Tham chiếu: http://windowsitpro.com/article/articleid/15508/how-do-i-stop-windows-2000-from-beeping.html


3
Tôi không có "Trình điều khiển không cắm và chạy" trên Windows 10.
Artem Russakovskii

3

Điều này dường như không làm việc cho tôi; nó vẫn phát ra âm thanh thông báo khi tôi gcmột tập tin có ký tự chuông. Trang bạn liên kết nói rằng tùy chọn "chỉ định cách PSReadLine phản ứng với các điều kiện lỗi khác nhau hoặc lời nhắc của người dùng", mà tôi tin là khác với cách xử lý ký tự chuông.
Ben N

Có, điều này chỉ ảnh hưởng đến đầu vào bàn phím trên chính Powershell chứ không phải bất kỳ chương trình nào khác. Ngoài ra, cài đặt này là mỗi phiên và không được lưu.
Scott Markwell

2

Vì các giải pháp khác không hiệu quả với tôi (ví dụ, net stop beepbị kẹt như thế này mãi mãi The service is starting or stopping. Please try again later.:), cách tôi tắt tiếng bíp / ding trong Cmder / ConEmu là bằng cách đặt âm thanh Critical Stopthành không có trong cài đặt Âm thanh hệ thống.

Không có thêm dings!


1
Cảm ơn bạn! Tôi không muốn loại bỏ nó nhưng làm cho nó trở thành một âm thanh tinh tế hơn nhiều. Điều này giúp tôi tìm ra âm thanh đó là gì :)
ormuriauga

0

Có hai âm thanh bạn có thể điều chỉnh từ cài đặt Âm thanh trong Windows 10:

  1. Điểm dừng quan trọng
  2. Bíp mặc định

Tôi đặt cả hai thành không và tôi may mắn với sự im lặng

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.