注册表修改一些问题

注册表修改一些问题

问题一:添加右键菜单

在文件夹右键时弹出CMD(命令提示符)为例。

一、找到位置:HKEY_CLASSESS_ROOT\Folder\shell

二、在其下新建“CMD”子项,再在这个项下,新建名为“command”子项

三、在command子项的数值中写入:C:\windows\system32\cmd.exe cd "%1"

四、重启

解释:步骤三中的%1代表当前目录,比如你在D:\setup目录内的某一个文件夹打开内容;如果不知道cmd在哪儿,用echo %ComSpec%查看。

附图:

注册表修改一些问题_第1张图片

注册表修改一些问题_第2张图片注册表修改一些问题_第3张图片注册表修改一些问题_第4张图片

附:注册表根项对应的简称

简称          全称
HKLM          HKEY_LOCAL_MACHINE  
HKCU          HKEY_CURRENT_USER   
HKCR          HKEY_CLASSES_ROOT   
HKCC          HKEY_CURRENT_CONFIG   
HKU           HKEY_USERS

右键文件夹菜单:HKEY_CLASSESS_ROOT\Folder\shell,就是刚才上面的位置;或者HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers。

右键文件菜单:HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers。

右键空白处菜单:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew。

右键IE浏览器菜单:HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt。

右键盘符菜单:HKEY_CLASSES_ROOT\Drive\shell。

我写了个一键添加CMD的bat:

REG ADD "HKCR\*\shell\CMD\command" /ve /t REG_EXPAND_SZ /d %ComSpec%
REG ADD "HKCR\Directory\shell\CMD\command" /ve /t REG_EXPAND_SZ /d "%ComSpec% /k cd %1"
REG ADD "HKCR\Drive\shell\CMD\command" /ve /t REG_EXPAND_SZ /d "%ComSpec% /k cd %1"
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew\CMD\command" /ve /t REG_EXPAND_SZ /d "%ComSpec% /k cd %1"
一直没有找到在空白处右键打开CMD的功能。

问题二:文件无法打开

如txt文件无法打开。

找到:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\Open\command把里面的内容替换为:C:\Windows\NOTEPAD.EXE "%1"

其他后缀的文件无法打开的解决方法类似。

问题三:图标无法正常显示

设置默认程序。右键属性——打开方式(更改)——选择打开的程序。

还有就是修复安装程序。。。。

你可能感兴趣的:(注册表修改一些问题)