Tạo biểu tượng và thông báo Windows Windows Hiển thị theo mặc định, nhưng cho phép bạn ẩn một số


12

Trong Windows 7 nếu bạn tắtAlways show all icons and notifications on the taskbar tùy chọn , cài đặt cho các ứng dụng riêng lẻ mặc định .Only show notifications

văn bản thay thế

Có một cách kỳ diệu để thay đổi mặc địnhShow icon and notifications thay vì Only show notifications?

văn bản thay thế

Ca sử dụng: khi một ứng dụng mới xuất hiện và thêm một biểu tượng vào khay hệ thống, nó sẽ mặc định hiển thị biểu tượng và thông báo. Tôi thích phần lớn các biểu tượng ở dưới đó vì chúng cung cấp quyền truy cập nhanh vào bất kỳ chương trình nào đang chạy NHƯNG tôi vẫn muốn chọn lọc ẩn một số biểu tượng mà tôi không muốn thấy ở đó.

Nếu tôi kích hoạt Always show all icons and notifications on the taskbartôi không thể che giấu bất kỳ. Nếu tôi vô hiệu hóa nó, tôi phải đi qua từng ứng dụng trong danh sách và thay đổi tùy chọn, sau đó để mắt đến bất kỳ ứng dụng mới nào. Do đó câu hỏi của tôi.


Tôi cũng không phải là người thích "phải hack hệ điều hành [của tôi] cho những thứ cơ bản", nhưng khi nó cần thiết (như trong trường hợp này thì có thể), tôi hoàn toàn không có ý định làm việc đó. Như nhiều lời từ chối tôi đã đọc về việc chỉnh sửa sổ đăng ký, trong tất cả những năm này, tôi chưa bao giờ gặp phải sự cố do điều chỉnh. Vì vậy, có ai có câu trả lời, liên quan đến đăng ký hoặc cách khác? Từ lâu tôi cũng đã tìm giải pháp cho sự phiền toái này.

Câu trả lời:


1

Hành vi mặc định này làm phiền tôi rất nhiều cũng có. Tôi đồng ý với Microsoft rằng có lẽ nên mặc định là "Chỉ hiển thị thông báo" cho hầu hết người dùng. Mục đích của "Khu vực thông báo" là (như tên của nó ngụ ý) để hiển thị thông báo cho người dùng. Nó KHÔNG nên là nơi các công ty đặt các biểu tượng không đáng tin "quảng cáo" các chương trình của họ, nhưng không làm gì cả.

Điều đó đang được nói, là một người sử dụng năng lượng, tôi có một ý tưởng tốt về các biểu tượng khay nào là quan trọng đối với tôi và tôi muốn ẩn đi. Thay vào đó, tôi muốn các biểu tượng luôn hiển thị theo mặc định, nhưng với khả năng ẩn thủ công từng biểu tượng, giống như OP đã yêu cầu. Nhiều biểu tượng khay không chỉ cung cấp thông báo mà còn cả trạng thái thời gian thực và truy cập nhanh vào cài đặt và điều khiển, v.v ... Vì vậy, tôi thất vọng vì thiếu cài đặt (ngay cả trong sổ đăng ký) sẽ cho phép hành vi cho các biểu tượng thông báo mới theo mặc định là "Hiển thị biểu tượng và thông báo".

Tôi đã không thể tìm thấy một thiết lập như vậy. Khóa đăng ký được đề cập ở trên của James có lẽ không hữu ích. Đối với một điều, nó ở dưới HKLM, đó là một thiết lập toàn máy. Nhưng hành vi của các biểu tượng khay là dành riêng cho người dùng, tuy nhiên không có HKCUtương đương với phím đó.

Khóa đăng ký có liên quan thực sự HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotifynằm trong IconStreamsgiá trị. Khóa này là một khóa đăng ký nhị phân. Nó chứa một số khối dữ liệu lưu trữ đường dẫn đầy đủ đến các tệp thực thi có thêm biểu tượng thông báo, cũng như mẹo công cụ cuối cùng được hiển thị bởi mỗi biểu tượng và cài đặt "hiển thị" cho mỗi biểu tượng.

Vì vậy, mặc dù tôi chưa tìm được cách thay đổi hành vi mặc định cho các biểu tượng mới, tôi có thể tìm thấy một vài tài liệu tham khảo tốt về cách giải mã định dạng nhị phân của khóa đăng ký ở trên hoặc cách truy cập cùng thông tin bằng cách sử dụng (không có tài liệu ) ITrayIcongiao diện. Các phương pháp này đã được sử dụng để tạo ra các tiện ích có thể phát hiện và thay đổi hành vi của các biểu tượng khay riêng lẻ theo chương trình.

Vì có sẵn quyền truy cập theo chương trình vào thông tin này, nên không khó để viết một chương trình tiện ích nhỏ theo dõi định kỳ danh sách các biểu tượng khay và thay đổi hành vi của bất kỳ biểu tượng mới nào mà nó phát hiện. Sau đó, nó sẽ ghi lại tên của biểu tượng và sẽ không thay đổi lại, do đó mọi thay đổi mà người dùng thực hiện sẽ không bị ghi đè.

Dưới đây là một số ví dụ mã để phát hiện và sửa đổi hành vi của các biểu tượng khay riêng lẻ:

Cả hai đều cho các ví dụ khá hay về việc thực hiện các tác vụ cần thiết để tạo một tiện ích nhỏ theo dõi và thay đổi hành vi của các biểu tượng thông báo mới. Nếu tại một thời điểm nào đó tôi có ý định viết tiện ích đó, tôi sẽ đăng lại ở đây.


1

Tôi biết bài cũ, nhưng chỉ trong trường hợp ...

Tôi nghĩ rằng có lẽ bạn đang tìm kiếm một cái gì đó tương tự như bài viết MSDN ở đây cho thấy cách vô hiệu hóa thông báo tự động Sao lưu và Khôi phục .

Như đã nêu trước đây, điều này có thể sẽ yêu cầu chỉnh sửa sổ đăng ký. Có lẽ là trong HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea, nhưng tôi đã tìm thấy thứ gì đó có thể hoạt động tại EggheadCafe trông đáng để thử.


2
bạn có thể sao chép thông tin liên quan ở đây, tại chỗ không? nó được khuyến khích trên mạng StackExchange
n611x007

0

Có vẻ như một hack registry có thể giải quyết điều này, nhưng tôi không phải là người thích hack hệ điều hành của bạn cho những thứ cơ bản như thế này. Trong trường hợp đó, câu trả lời đơn giản của tôi sẽ là bạn bị mắc kẹt với những gì Windows 7 mang lại cho bạn, nếu bạn đặt nó trong phối cảnh, bạn sẽ không cài đặt ứng dụng mới mọi lúc - chỉ thỉnh thoảng thôi.

Tôi đồng ý rằng Windows 7 cần một cách để làm điều này với các ứng dụng nhưng hiện tại có vẻ như bạn bị mắc kẹt ngoài việc hack registry: - /

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.