大家好,这里是靳薪,这是一篇关于如何使用DOS批处理解决一台刚配置好的windows10系统的任务栏快速隐藏不想要功能的教学,在文中会附上完整的脚本代码供大家学习。
首先,在学习前,我们应该知道什么是DOS批处理脚本,通俗易懂的来说,批处理的本质,就是将DOS命令按照一定顺序排列的集合,批处理,英译为BATCH,而批处理文件后缀bat就取的是前三个字母,在批处理脚本里,每一行可以视为一个命令,每个命令中亦可含有很多命令,脚本将会从第一行开始执行,直到最后一行结束,运行所基于的平台是DOS,批处理脚本有着一个非常鲜明的特点即使使用方便,灵活,功能强大,自动化程度高。
前言结束……本教学不会有高难的知识点,文末会提供可下载的 bat脚本下载即可使用。
先来举个小栗子(从本次批处理的代码中截取滴):
@ECHOOFF
CHOICE
/C YN /M "是否确认配置注册表,是请按 Y,否请按N"
if%errorlevel% ==Y goto begin
if%errorlevel% ==N goto end
:begin
echo
echo 开始配置注册表……
regadd "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v"TaskbarGlomLevel" /t REG_DWORD /d 1 /f
.
.
.
.
pause>nul
这是一段批处理命令CHOICE的使用模板
在此我们需要知道几个命令用意:@, echo,
pause, :,if, goto, %, choice, reg。
CHOICE:给予一个选择项,根据输入的选择想决定执行具体过程。
@:让执行窗口不显示后面一行的命令本身,在栗子中既是让脚本运行时不显示后面的echo off部分.
echo: 决定后面命令是否显示命令本身的开关,echo on即为显示,而echo off即为不显示,在栗子中和@组合就达成了不显示脚本中的任何命令的效果。
pause:让当前程序暂停一下……
if: if命令是一个表示判断的命令,在栗子中,%errorlevel% 为CHOICE接收的输入选择项,满足哪一条判断便执行哪一条命令即可。
:和goto:这两个命令是分不开的,在栗子中,使用:begin标记一个运行节点,而当程序执行到该goto后便跳转到该运行节点再执行命令。
%:一个不算命令的符号参数,但非常重要!!!
reg:“重点内容”对注册表项中的注册表子项信息和值执行操作,是本脚本代码的依托基础,在栗子中,add为向注册表添加新的子项或条目。目,"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" 既是该功能所在注册表文件夹地址,/v
"TaskbarGlomLevel" 既为该功能名称,/t REG_DWORD即为该功能类型,/d 1即为指定新注册表项的值。 /f 不询问信息而直接添加子项或项。这项只需多对照即可。
在了解到上面这些基础后,我们就需要定点针对不同的功能进行配置。简单来说,我们在有了上面那个栗子后,只需要针对reg进行改动即可完成本脚本。
个性化任务栏 注册表信息详表
合并任务栏按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedTaskbarGlomLevelREG_DWORD0为始终合并,1为已满时合并,2为从不合并
搜索框样式HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSearchboxTaskbarModeREG_DWORD0 为隐藏,1 为显示图标,2 为默认显示搜索框
小娜Cortana按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedShowCortanaButtonREG_DWORD0 为隐藏,1 为默认显示
HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows
Search
AllowCortanaREG_DWORD0 为禁用小娜(任务栏右键菜单项目消失,设置界面项目消失),1 为默认启用
任务视图按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedShowTaskViewButtonREG_DWORD0 为隐藏,1 为默认显示
人脉按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\PeoplePeopleBandREG_DWORD0 为隐藏,1 为默认显示
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
HKLM\SOFTWARE\Policies\Microsoft\Windows\Explorer
HidePeopleBarREG_DWORD0 为默认显示任务栏右键菜单“人脉”,1 为删除“人脉”项
操作中心按钮HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ExplorerDisableNotificationCenterREG_DWORD0 为默认跟随系统设置,1 为隐藏
Windows lnk按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PenWorkspacePenWorkspaceButtonDesiredVisibilityREG_DWORD0 为 默认隐藏 ,1 为显示
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsInkWorkspaceAllowWindowsInkWorkspaceREG_DWORD0 为禁用屏蔽变灰,1 为默认允许
触摸键盘HKEY_CURRENT_USER\Software\Microsoft\TabletTip\1.7TipbandDesiredVisibilityREG_DWORD0 为 默认隐藏 ,1 为显示
触摸板(有的电脑没有)HKEY_CURRENT_USER\Software\Microsoft\TouchpadTouchpadDesiredVisibility REG_DWORD0 为隐藏 ,1 为显示
预览桌面HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AdvancedDisablePreviewDesktopREG_DWORD 禁用预览桌面,0 为默认启用,1 为禁用
DesktopLivePreviewHoverTimeREG_DWORD悬停预览延时,默认为0(可直接删除)
小任务栏按钮HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedTaskbarSmallIconsREG_DWORD0 为默认大任务栏按钮,1 为小任务栏按钮
锁定任务栏HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedTaskbarSizeMoveREG_DWORD0 为默认锁定,1 为不锁定
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerLockTaskbarREG_DWORD0 为默认正常,1 为永久锁定(变灰)
任务栏位置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3settingREG_BINARY左侧:
hex:30,00,00,00,fe,ff,ff,ff,02,14,00,00,00,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,80,07,00,00,32,00,00,00,78,00,00,00,01,00,\
00,00
顶部:
hex:30,00,00,00,fe,ff,ff,ff,02,14,00,00,01,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,80,07,00,00,32,00,00,00,78,00,00,00,01,00,\
00,00
右侧:
hex:30,00,00,00,fe,ff,ff,ff,02,14,00,00,02,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,80,07,00,00,32,00,00,00,78,00,00,00,01,00,\
00,00
默认值(底部):
hex:30,00,00,00,fe,ff,ff,ff,02,14,00,00,03,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,00,00,00,00,80,07,00,00,32,00,00,00,78,00,00,00,01,00,\
00,00
自动隐藏任务栏HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3SettingsREG_BINARY默认值(始终显示):
hex:30,00,00,00,fe,ff,ff,ff,02,14,00,00,03,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,06,04,00,00,80,07,00,00,38,04,00,00,78,00,00,00,01,00,\
00,00
自动隐藏:
hex:30,00,00,00,fe,ff,ff,ff,03,14,00,00,03,00,00,00,5d,00,00,00,32,\
00,00,00,00,00,00,00,06,04,00,00,80,07,00,00,38,04,00,00,78,00,00,00,01,00,\
00,00
任务栏动画HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancedTaskbarAnimationsREG_DWORD0 为禁用,1 为默认启用
移除工具栏HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ExplorerNoToolbarsOnTaskbarREG_DWORD0 为默认显示工具栏(可直接删除),1 为移除工具栏
NoCloseDragDropBandsREG_DWORD0 为默认正常显示(可直接删除),1 为禁止添加、拖放和关闭(变灰)
禁止固定到任务栏HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\ExplorerTaskbarNoPinnedListREG_DWORD0 为默认启用(可直接删除),1 为禁止固定到任务栏,已固定的会被隐藏,重新启用会再次出现,文件右键菜单“固定到任务栏”会同时消失,无法拖动文件固定。
下载地址:https://wwi.lanzouj.com/iXJgJ00wd49e
密码:luyixs
下载后右键管理员身份运行即可!!
想要什么类型的教学呀,力求为像我这样的电脑渣提供更多的帮助,欢迎留言评论~~
制作的是新人向,代码写的很简单,力求能保障达到最佳的教学效果而舍弃了代码的精简性,提供的是思路,求大佬们轻喷。