文章目录
  • 需要添加的"路径、键值名称、键值数据"如果有空格需使用双引号!
  • 可用reg import导入已有的.reg文件
  • 所有的"命令、注册表路径、键值名称、键值类型"均不分大小写!
  • 注册表路径必须使用反斜杠!
  • reg_expand_sz中要使用如下形式: %%systemroot%%
  • &B: 字符串的值时表示这个字母加下划线,为默认快捷键

demos

rem /f  :强制不提示出错; /t:默认就是reg_sz,可以不指定
rem /ve :指定默认键值'/ve /d data',e代表empty!也可以配合delete删除默认键
rem /va :配合delete,delete all the values under this key
reg add | delete <注册表路径> /v <键值名称> /t <键值类型> /d <键值数据> /f

rem 打开列表添加vim
reg add hkcu\Software\Classes\Applications\gvim.exe\shell\open\command /f /ve /d "d:\usr\Vim\gvim.exe --remote-silent %1" >nul

rem autorun
reg add hkcu\Software\Microsoft\Windows\CurrentVersion\Run /f /v Launchy /t reg_sz /d "%~dp0%\LaunchyPortable.exe" >nul

rem misc
reg add hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v "Hidden" /t reg_dword /d 0 /f
reg add hkcu\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v "Hidden" /t reg_dword /d 1 /f
reg query keyname [/v valuename | /ve defaultname] [/s everySubItem]
reg query "hklm\SYSTEM\ControlSet002\Control\Session Manager\Environment" /v path | find "D:\Program Files\bin"

taskbar

  • 这几个键值必须kill掉explorer然后import才能生效(因为他们都是开机读取关机写入)
  • 主要由该键值的第9个字节的个个bit控制,主要控制任务栏的方向、自动隐藏等属性
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2 28000000ffffffff02000000000000003e0000003000000000000000000000003e00000000030000
  • 该键值主要控制任务栏上’Quick Launch’是否显示
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop\TaskbarWinXP
  • 该键值主要控制任务栏上已经被锁定的图标
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband