Win10隐藏托盘图标-注册表

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

  • NoTrayItemsDisplay(类型:REG_DWORD)

    展开所有托盘图,0 为默认跟随系统设置(可直接删除),1 为展开所有托盘图标(系统设置失效)

  • NoAutoTrayNotify(类型:REG_DWORD)

    启用托盘图标,0 为默认启用(可直接删除),1 为禁用所有托盘图标

  • HideClock(类型:REG_DWORD)

    时钟,0 为默认显示(可直接删除),1 为隐藏(选项变灰)

  • HideSCAVolume(类型:REG_DWORD)

    音量,0 为默认显示(可直接删除),1 为隐藏(选项变灰)

  • HideSCANetwork(类型:REG_DWORD)

    网络,0 为默认显示(可直接删除),1 为隐藏(选项变灰)

  • HideSCAPower(类型:REG_DWORD)

    电源,0 为默认显示(可直接删除),1 为隐藏(选项变灰)


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings

  • TrayIconVisibility (类型:REG_DWORD)

    Windows更新状态,0 为禁用,1 为默认启用(可直接删除)

       这不会影响Windows更新

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Systray

  • HideSystray(类型:REG_DWORD)

    Windows安全中心,0 为默认启用(可直接删除),1 为禁用

      可以直接在任务管理器启动选项卡中禁用“Windows Security notification icon”的开机自启动,

        这不会影响Windows安全中心的正常运行


 HKEY_CURRENT_USER\Control Panel\Bluetooth

  • Notification Area Icon(类型:REG_DWORD)

    蓝牙,0 为隐藏,1 为默认显示(可直接删除)

HKEY_CURRENT_USER\Software\Realtek\Audio\RtkNGUI64\General

  • ShowTrayIcon(类型:REG_DWORD)

    Realtek(瑞昱)控制面板,0 为隐藏,1 为默认显示

HKEY_CURRENT_USER\Software\NVIDIA Corporation\NvTray

  • StartOnLogin(类型:REG_DWORD)

    NVIDIA(英伟达)控制面板,0 为禁用,1 为默认启用

 HKEY_CURRENT_USER\Software\NVIDIA Corporation\Global\CoProcManager

  • ShowTrayIcon(类型:REG_DWORD)

    NVIDIA(英伟达)GPU,0 为默认禁用,1 为启用

HKEY_CURRENT_USER\Software\Intel\Display\igfxcui\igfxtray\TrayIcon

  • ShowTrayIcon(类型:REG_DWORD)

    Intel(英特尔)控制面板,0 为禁用,1 为默认启用

      1903已将intel显卡控制面板升级为UWP,无效但默认不启用托盘图标,也无TrayIcon项

 HKEY_CURRENT_USER\Software\Synaptics\SynTPEnh

HKEY_LOCAL_MACHINE\SOFTWARE\Synaptics\SynTPEnh

  • TrayIcon(类型:REG_DWORD)

    Synaptics触摸板,十进制,33 为隐藏图标,1 为静止图标,17 为活动图标


 USB托盘图标

HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray

Services(类型:REG_DWORD)

默认 31(显示),29 为隐藏(修改后重启还原默认值)

隐藏方法举例(加入开机启动项)

bat法

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray" /v "Services" /t reg_dword /d 29 /f
systray

  

vbs法(隐藏cmd窗口)

Set WShell=WScript.CreateObject("WScript.Shell")
WShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray\Services","29","REG_DWORD"
WShell.Run "cmd /c systray",vbhide

AutoIt法

#include <Process.au3>
RegWrite("HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\SysTray", "Services", "REG_DWORD", 29)
$runAdb = _RunDOS("systray")

猜你喜欢

转载自www.cnblogs.com/BluePointLilac/p/11886771.html
今日推荐