执行命令行命令安装注册表
- 执行命令
regedit /s C:/regbak.reg
以静默安装; regedit C:/regbak.reg
显示安装提示信息;- 直接双击也可.
文件夹中的右键菜单
在注册表编辑器中定位到:HKEY_CLASSES_ROOTDirectoryBackgroundshell
,在其下新建项,
例如: 在目录C:UsersCharleeChanAppDataLocalMicrosoftWindowsWinXGroup3
下,有10 - Programs and Features.lnk
程序与功能,右键打开,找到其目标,该目标即为卸载程序的命令.
命令为:%windir%system32control.exe /name Microsoft.ProgramsAndFeatures
则相应的.reg文件为:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTDirectoryBackgroundshellPrograms And Features]
"Icon"="control.exe"
@="Unistall Programs"
[HKEY_CLASSES_ROOTDirectoryBackgroundshellPrograms And Featurescommand]
@="control.exe /name Microsoft.ProgramsAndFeatures"
要在文件夹空白处右键生成"目录树",可以使用以下注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderTree]
"Icon"="cmd.exe"
@="生成目录树"
[HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderTreecommand]
@="cmd.exe /C TREE>tree.txt /F"
要在文件夹空白处右键生成"所有文件的全路径",可以使用以下注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderList]
@="生成文件夹列表"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOTDirectoryBackgroundshellCreateFolderListcommand]
@="cmd.exe /C DIR /S/ON/B >list.txt"
文件上的右键菜单
- 示例1:把Notepad3添加进右键菜单
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*shellEdit with Notepad3]
"Icon"="D:\Program\Notepad3\Notepad3.exe"
@="使用Notepad3编辑"
[HKEY_CLASSES_ROOT*shellEdit with Notepad3command]
@=""D:\Program\Notepad3\Notepad3.exe" "%1""
- 示例2: 把Paint.Net添加到右键菜单
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT*shellEdit with Paint.net]
"Icon"="D:\Program\paint.net\PaintDotNet.exe"
@="使用Paint.Net编辑"
[HKEY_CLASSES_ROOT*shellEdit with Paint.netcommand]
@=""D:\Program\paint.net\PaintDotNet.exe" "%1""
将txt文件的默认双击打开设置为Notepad3
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT xtfileshellopencommand]
@=""D:\Program\Notepad3\Notepad3.exe" "%1""