Saya sedang menyiapkan mesin Windows 7 yang akan diletakkan di tempat terbuka dan dibagikan oleh banyak orang. Saya telah menambahkan pintasan ke menu mulai semua pengguna untuk menjalankan program yang berada di baki sistem. Saya ingin ikon baki untuk program ini selalu terlihat secara default, tidak peduli siapa yang log in. Seorang pengguna dapat mematikannya di profil mereka jika mereka benar-benar ingin, tetapi saya membutuhkannya untuk setidaknya memulai ditetapkan seperti yang selalu terlihat. Bagaimana saya bisa melakukan ini?
Saya lebih suka tidak menunjukkan semua ikon, sebagian karena alasan yang sama mereka disembunyikan di tempat pertama: Saya tidak ingin kekacauan. Juga, karena ini adalah komputer umum, ada program lain bernama DeepFreeze yang berjalan yang juga memiliki ikon baki sistem, dan saya tidak ingin ikon itu ditampilkan sepanjang waktu.
sumber
Jawaban:
Singkatnya, saat ini, Anda tidak dapat melakukan ini.
Tidak ada Kebijakan Grup atau Preferensi untuk mengatur ini, dan cara melacaknya membuatnya khusus untuk pengguna saat ini dan sistem, membuat 'pengaturan' sangat bervariasi dari contoh ke contoh.
Mereka disimpan di sini (dalam registri) jika Anda ingin memeriksanya:
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
.Dari sini :
Tentang taruhan termudah Anda adalah menampilkan SEMUA ikon Area Pemberitahuan untuk semua pengguna. Ini dapat dilakukan dengan menambahkan entri registri (sederhana):
Dalam
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
membuat nilai DWORD baru bernamaEnableAutoTray
dan mengaturnya0
untuk mematikan fitur 'sembunyikan otomatis' Area Pemberitahuan.Dengan beberapa konfigurasi dan skrip OU Anda dapat menggunakannya dalam konteks HKCU juga, jika Anda hanya ingin itu terjadi untuk pengguna / grup tertentu.
Lihat di sini untuk info lebih lanjut tentang itu.
sumber
Saya sedang mencari online dan benar-benar menemukan ini secara acak.
Singkatnya, kombinasi dari PowerShell (skrip disediakan) dan GPO.
http://4sysops.com/archives/forcing-notification-area-icons-to-always-show-in-windows-7-or-windows-8/
Ceritanya panjang, buat skrip PowerShell yang berisi yang berikut:
Simpan sebagai file ps1 menggunakan nama pilihan Anda.
Buka MMC Manajemen Kebijakan Grup. Pilih Objek Kebijakan Grup yang Anda pilih, klik kanan dan pilih Edit. Di editor, navigasikan ke Konfigurasi Pengguna> Pengaturan Windows> Skrip> Masuk dan klik "Properti Tampilan". Buka tab PowerShell dan klik Lihat File.
Salin skrip yang baru saja Anda buat ke jendela Explorer yang baru saja dibuka lalu tutup keluar dari jendela.
Di jendela properti skrip login, tambahkan skrip PowerShell baru, dalam nama skrip, masukkan nama skrip yang Anda gunakan (contoh: NotifyIcon.ps1), dan kemudian pada parameter, masukkan nama program (peka huruf besar kecil!) Diikuti oleh pengaturan untuk digunakan:
0 = hanya tampilkan pemberitahuan 1 = sembunyikan ikon dan pemberitahuan 2 = tampilkan ikon dan pemberitahuan <--- Yang Anda butuhkan
Contoh, jika Anda memerlukan server RealVNC untuk selalu muncul, Anda akan memasukkan:
winvnc4.exe 2
sebagai paramenter
Anda dapat menemukan nama yang dapat dieksekusi dalam beberapa cara yang berbeda, seperti membuka kotak dialog Run dan mengetik
msconfig
dan melihat program startup, menavigasi secara manual ke direktori instalasiC:\Program Files\{your program}
, atau mencoba mencocokkan program yang diinginkan dengan melihat menjalankan proses dalam Task Manager. 9 kali dari 10 ini akan menghasilkan kesuksesan.Agar ini berfungsi, pengguna harus sebelumnya menjalankan aplikasi, dan kemudian keluar dengan benar, sehingga explorer.exe mendapat kesempatan untuk menulis riwayat area pemberitahuan yang diperbarui ke Registry. Pada login berikutnya, skrip harus berhasil menemukan program dalam sejarah, dan memperbarui pengaturannya untuk selalu ditampilkan.
Anda juga dapat mencoba menjalankan skrip secara manual dari PowerShell prompt untuk debug, tetapi Anda HARUS membunuh explorer.exe ('taskkill / f / im explorer.exe') sebelum menjalankannya, jika tidak explorer tidak akan melihat pembaruan Anda, dan akan menimpa ketika itu berhenti.
Saya tidak mengambil kredit untuk proses ini. Saya tidak menulisnya, saya hanya menemukannya. Penghargaan untuk naskah jatuh ke Micah Rowland . Kredit untuk proses GPO jatuh ke Geoff Kendal
sumber
Saya tidak tahu apakah Anda dapat mengatur urutan cache untuk ikon mengingat itu dapat terus berubah jika program baru ditambahkan, tetapi Anda dapat mengatur pemberitahuan ke "Selalu tampilkan semua ikon dan pemberitahuan di bilah tugas".
Untuk menetapkan ini sebagai default, buka kunci registri ini:
Tambahkan nilai DWORD "
EnableAutoTray
", klik dua kali, dan tetapkan nilai heksadesimal menjadi "0
".Saya menguji ini dan itu berhasil.
Catatan menarik: Saya pertama kali mencoba menambahkannya ke kunci ini:
Saya selalu berpikir itu adalah registri default untuk pengguna baru, tetapi tidak berhasil. Jadi saya pergi mencari dan menemukan artikel yang menarik ini menghancurkan pikiran lama saya tentang kunci .FAFAULT itu.
http://blogs.msdn.com/b/oldnewthing/archive/2007/03/02/1786493.aspx
Tambahan: Yang terbaik yang bisa saya katakan adalah bahwa entri registri ada di sini Jika Anda akan mencoba dan mengatur satu ikon seperti yang Anda lakukan jika Anda membuka "
Control Panel\All Control Panel Items\Notification Area Icons
":Jika Anda melihatnya, mereka tidak terlalu bisa dimengerti, jadi saya tidak yakin seberapa baik Anda mengeditnya.
Saya menyarankan agar Anda mempertimbangkan untuk membuat pengguna baru dan profilnya, mengatur "Panel Kontrol \ Semua Item Panel Kontrol \ Ikon Area Pemberitahuan" untuk ikon yang satu (setidaknya) menjadi "Tampilkan Ikon dan Pemberitahuan".
Kemudian reboot untuk melepaskan profil, dan masuk sebagai administrator. Salin profil itu ke profil "
C:\Users\Default
". Anda dapat melakukannya secara manual menggunakan Explorer, atau seperti yang biasa kami lakukan di "Control Panel\All Control Panel Items\System
" "Advanced System Settings>Advanced>User Profiles>Copy to
". Ini akan berwarna abu-abu, tetapi Anda dapat menggunakan Windows Enabler untuk menyiasatinya.sumber
Jalankan ini sebagai admin:
Perhatikan HKLM sebagai gantinya HKCU .
Verifikasi efek dengan:
Ini menunjukkan semua ikon untuk semua profil.
sumber
sumber
<br>
pada setiap baris.sekarang tersedia di versi grup kebijakan, lihat opsi B
Semua opsi ini tersedia di
User Configuration\Administrative Templates\Start Menu and Taskbar
Anda dapat:
A) Matikan sepenuhnya atau hidupkan sepenuhnya ("sembunyikan area notifikasi," bekerja untuk XP dan 7)
B) Minta semua, atau terus tampilkan ikon yang ditentukan pengguna ("matikan pembersihan area notifikasi, "berfungsi untuk XP dan 7)
C) Nonaktifkan hanya ikon tertentu yang termasuk dalam GPO default, seperti Action Center, Networking, Battery Meter, Volume. Sejauh yang saya tahu, itu adalah satu-satunya ikon 4 Area Pemberitahuan yang dapat Anda gunakan melalui GPO 2008R2 default (dan ini hanya berfungsi untuk Vista dan di atas atau 7 dan di atas).
sumber