Jadikan Windows "Tampilkan ikon dan pemberitahuan" secara default, tetapi biarkan Anda menyembunyikannya


12

Di Windows 7 jika Anda menonaktifkanAlways show all icons and notifications on the taskbar opsi ini , pengaturan untuk masing-masing aplikasi adalah default .Only show notifications

teks alternatif

Apakah ada cara ajaib untuk mengubah default keShow icon and notifications bukan Only show notifications?

teks alternatif

Use-case: ketika aplikasi baru datang dan menambahkan ikon ke baki sistem, itu default untuk menampilkan ikon dan pemberitahuan. Saya suka sebagian besar ikon di bawah sana karena mereka menawarkan akses cepat ke program apa pun yang berjalan TETAPI saya masih ingin menyembunyikan beberapa selektif yang tidak ingin saya lihat di sana.

Jika saya mengaktifkan Always show all icons and notifications on the taskbarsaya tidak bisa menyembunyikan. Jika saya menonaktifkannya, saya harus memeriksa setiap aplikasi dalam daftar dan mengubah opsi, lalu mengawasi untuk aplikasi baru. Karena itu pertanyaanku.


Saya bukan penggemar "harus meretas OS [saya] untuk hal-hal dasar", tetapi ketika itu diperlukan (seperti dalam kasus ini mungkin), saya sama sekali tidak ragu untuk melakukannya. Seperti banyak penafian yang pernah saya baca tentang pengeditan registri, selama bertahun-tahun saya tidak pernah mengalami masalah sebagai akibat dari penyesuaian. Jadi, apakah ada yang punya jawaban, terkait registri atau sebaliknya? Saya juga sudah lama mencari solusi untuk gangguan ini.

Jawaban:


1

Perilaku default ini juga sangat mengganggu saya. Saya setuju dengan Microsoft bahwa itu mungkin ide yang baik untuk default ke "Hanya Tampilkan Pemberitahuan" untuk sebagian besar pengguna. Tujuan "Area Pemberitahuan" adalah (sesuai namanya) untuk menampilkan pemberitahuan kepada penggunanya. Seharusnya TIDAK menjadi tempat di mana perusahaan menempatkan ikon tidak berguna yang "mengiklankan" program mereka, tetapi tidak melakukan apa pun.

Karena itu, sebagai pengguna daya, saya memiliki ide bagus tentang ikon baki mana yang penting bagi saya dan yang saya lebih suka sembunyikan. Saya lebih suka memiliki ikon selalu ditampilkan secara default, tetapi dengan kemampuan untuk menyembunyikan secara individual, seperti yang diminta OP. Banyak ikon baki tidak hanya memberikan pemberitahuan, tetapi juga status waktu nyata dan akses cepat ke pengaturan dan kontrol, dll. Jadi saya kecewa dengan kurangnya pengaturan (bahkan dalam registri) yang akan memungkinkan perilaku untuk ikon pemberitahuan baru menjadi "Tampilkan Ikon dan Pemberitahuan" secara default.

Saya belum dapat menemukan pengaturan seperti itu. Kunci registri yang disebutkan di atas oleh James mungkin tidak berguna. Untuk satu hal, ada di bawah HKLM, yang merupakan pengaturan seluruh mesin. Tetapi perilaku ikon baki adalah khusus untuk pengguna, namun tidak ada yang HKCUsetara dengan kunci itu.

Kunci registri yang relevan sebenarnya ada HKCU\Software\Classes\Local Settings\Microsoft\Windows\CurrentVersion\TrayNotifydalam IconStreamsnilainya. Kunci ini adalah kunci registri biner. Ini berisi beberapa blok data yang menyimpan path lengkap ke executable yang telah menambahkan ikon notifikasi, serta tool-tip terakhir yang ditampilkan oleh masing-masing ikon dan pengaturan "show" untuk masing-masing.

Jadi, meskipun saya belum menemukan cara untuk mengubah perilaku default untuk ikon baru, saya dapat menemukan beberapa referensi yang baik untuk bagaimana cara decifer format biner dari kunci registri di atas atau bagaimana mengakses informasi yang sama menggunakan (tidak terdokumentasi) ) ITrayIconantarmuka. Metode-metode ini digunakan untuk menghasilkan utilitas yang dapat mendeteksi dan mengubah perilaku masing-masing ikon baki secara terprogram.

Karena akses terprogram terhadap informasi ini tersedia, seharusnya tidak sulit untuk menulis program utilitas kecil yang secara berkala memantau daftar ikon baki dan mengubah perilaku setiap ikon baru yang terdeteksi. Setelah itu, ia akan merekam nama ikon dan tidak akan mengubahnya lagi, sehingga setiap perubahan yang dilakukan pengguna secara manual tidak akan ditimpa.

Berikut adalah beberapa contoh kode untuk mendeteksi dan memodifikasi perilaku masing-masing ikon baki:

Keduanya memberikan contoh yang cukup bagus untuk melakukan tugas yang diperlukan untuk membuat utilitas kecil yang memantau dan mengubah perilaku ikon pemberitahuan baru. Jika pada suatu saat saya mulai menulis utilitas itu, saya akan mempostingnya kembali ke sini.


1

Posting lama saya tahu, tapi untuk berjaga-jaga ...

Saya pikir Anda mungkin mencari sesuatu yang mirip dengan artikel MSDN di sini yang menunjukkan cara menonaktifkan Backup dan Restore notifikasi otomatis.

Seperti yang dinyatakan sebelumnya, ini mungkin akan memerlukan suntingan registri. Mungkin dalam HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NotificationArea, tapi saya menemukan sesuatu yang mungkin berhasil di EggheadCafe yang tampak patut dicoba.


2
dapatkah Anda menyalin informasi yang relevan di sini, di tempat? dianjurkan di jaringan
StackExchange

0

Sepertinya peretasan registri mungkin menyelesaikan ini, tapi saya bukan penggemar harus meretas OS Anda untuk hal-hal dasar seperti ini. Karena itu, jawaban sederhana saya adalah Anda terjebak dengan apa yang Windows 7 berikan kepada Anda, yang jika Anda letakkan dalam perspektif, Anda tidak menginstal aplikasi baru setiap saat - hanya sesekali.

Saya setuju bahwa Windows 7 membutuhkan cara untuk melakukan ini dengan aplikasi tetapi untuk saat ini sepertinya Anda terjebak di luar peretasan registri: - /

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.