方法一 VBS脚本执行:
将以上代码保存为VBS文件,然后执行即可
方法二:
将以上脚本保存为bat,然后右键管理员权限执行即可
HKCU = &H80000001 key = "Control Panel\NotifyIconSettings" Set reg = GetObject("winmgmts://./root/default:StdRegProv") If reg.EnumKey(HKCU, key, names) = 0 Then If Not IsNull(names) Then For Each name In names reg.SetDWORDValue HKCU, key + "\" + name, "IsPromoted", 1 Next End If End If |
方法二:
@echo off setlocal enabledelayedexpansion :: 模式选择交互 echo 请选择任务栏图标操作: echo 1 - 显示所有图标 echo 2 - 隐藏所有图标 set /p mode=请输入选项(1/2): :: 输入验证 if not "!mode!"=="1" if not "!mode!"=="2" ( echo 错误:无效选项 exit /b 1 ) :: 设置目标值 set "target=0x1" & set "action=显示" if "!mode!"=="2" set "target=0x0" & set "action=隐藏" :: 自动提权验证 fltmc >nul 2>&1 || ( echo 正在请求管理员权限... mshta "javascript:var shell=new ActiveXObject('shell.application');shell.ShellExecute('%~nx0','','','runas',1);close();" exit ) :: 核心修改逻辑 set "regPath=HKEY_CURRENT_USER\Control Panel\NotifyIconSettings" set counter=0 for /f "delims=" %%i in ('reg query "%regPath%" /s 2^>nul ^| findstr "HKEY_"') do ( set "keyPath=%%i" reg add "!keyPath!" /v IsPromoted /t REG_DWORD /d !target! /f >nul set /a counter+=1 ) :: 完成反馈 echo 操作完成,共!action!了!counter!个托盘图标 |
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。