Win7右键"打开方式"中有两个相同的记事本选项的原因和解决方法

作者&投稿:隐柱 (若有异议请与网页底部的电邮联系)

原因分析:

因为在我们系统windows文件夹(C:/Windows)和system32文件夹(C:/Windows/System32)下面各有一个 notepad.exe程序,系统在注册应用程序和文件关联打开方式的时候,分别使用了它们,但是打开方式又要读取这两个地方,所以就出现两个记事本了。

解决方法:

1、首先创建批处理,用来处理这个问题,把里面的代码复制粘贴到文本文件,保存为后缀.bat的文件,执行就可以了。

@echo off

if exist “%systemroot%/notepad.exe” set Npath=“%systemroot%/notepad.exe %”1

if not exist “%systemroot%/notepad.exe” set Npath=“%systemroot%/system32/notepad.exe %”1

reg add “HKCR/txtfile/shell/open/command” /ve /d %Npath% /t REG_SZ /f

reg add “HKCR/Applications/notepad.exe/shell/open/command” /ve /d %Npath% /t REG_SZ /f

reg add “HKCR/SystemFileAssociations/text/shell/open/command” /ve /d %Npath% /t REG_SZ /f

2、然后就可以解决右键选择打开方式中出现两个记事本选项了。

命令简单介绍:

if exist “%systemroot%/notepad.exe” set Npath=“%systemroot%/notepad.exe %”1

这句话是设置一个变量: Npath=“%systemroot%/notepad.exe %”1,这个变量将写入注册表。

   %1 表示参数

比如你想打开1.txt,就是用 命令:notepad 1.txt搞定。

这个方法算是解决了txt后缀文件打开方式出现两个文件夹的问题。

总结:

我们在设置txt后缀打开类型的时候,

设置了HKEY_CLASSES_ROOT/SystemFileAssociations/text/shell/open/command=%systemroot%/notepad.exe

这就导致text类型直接映射到c:/Windows/notepad.exe

这时候包括ini文件inf文件在内的所有PerceivedType=text的文件类型映射到了c:/Windows/notepad.exe。

ini,inf文件的打开类型已经映射到了c:/Windows/System32/notepad.exe

这时候就会右键打开---出现两个记事本选项。。

解决的根本之道就是,将HKEY_CLASSES_ROOT/SystemFileAssociations/text/shell/open/command=%systemroot%/System32/notepad.exe

请使用命令:

@echo off

set Npath=“%systemroot%/system32/notepad.exe %”1

reg add “HKCR/txtfile/shell/open/command” /ve /d %Npath% /t REG_SZ /f

reg add “HKCR/Applications/notepad.exe/shell/open/command” /ve /d %Npath% /t REG_SZ /f

reg add “HKCR/SystemFileAssociations/text/shell/open/command” /ve /d %Npath% /t REG_SZ /f

最后我们看看所谓的ini文件:



~

win7系统清理右键菜单多余的选项|win7删除右键菜单多余选项的方法_百 ...
答:我们可以在注册表中进行修改,接下来请大家跟小编一起学习一下win7删除右键菜单多余选项的方法。删除右键菜单多余选项方法:1、进入桌面,在键盘上按下“Win+R”快捷键启动运行窗口,输入“regedit”并点击确定打开注册表;2、修改注册表前最好先备份一下注册表,点击“文件”打开菜单,选择“导出”,选...

win7系统右键菜单怎么添加粉碎文件选项
答:在使用win7系统过程中,当我们遇到一些文件总是删除不掉的时候,就会强制删除,粉碎文件就是其中一种方法,但是每次用的时候都需要打开软件才可以操作,比较麻烦,那么我们可以在右键菜单中添加粉碎文件选项,这样就方便多了,本文这就给大家介绍一下win7系统右键菜单添加粉碎文件选项的方法吧。推荐:1、我...

Win7系统鼠标右键菜单没有新建选项怎么办?
答:Win7系统鼠标右键菜单没有新建选项怎么办?方法一:1、点击开始菜单,点击“所有程序”—“附件”,点击“记事本”;2、将下面这段内容复制到“记事本”内:regsvr32 /u /s igfxpph.dll reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f reg add HKEY_CLASSES_ROOT\...

解决win7鼠标右键一直转圈方法
答:如果是台式电脑的话更是不能进行操作了,同时,我们平时在使用鼠标的时候,就会遇到这种情况,我们右键拿鼠标点击后就会一直转圈,使用不了,很多小伙伴遇到这种问题不知道该怎么来解决,现在关于win7鼠标右键一直转圈的问题作了一下具体方法步骤,希望可以帮助到大家。方法步骤 1.按下【win+r】的快捷键...

笔记本win7系统鼠标右键被锁定的解决方法
答:二、在Win7系统注册表编辑器上,依次展开HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Policies Explorer项,然后在右侧窗格中找到NoViewContexMenu,然后再将它删除。关于笔记本win7系统鼠标右键被锁定的解决方法就为大家介绍到这边了,有遇到这样情况的用户们就可以参照上面的方法来处理就可以了...

win7系统鼠标右键没响应怎么办?win7系统浏览网页点击鼠标右键没反应的两...
答:2、浏览器的修复工具基本都设置在页面的右下角,然后点击修复就可以等待修复完毕,一般情况都可以解决这个问题。解决方法二:1、如果win7右键的问题还是不能够解决的话,那我们可以进行第二步操作,就是更改一些设置,我们打开我们的注册表编辑器;2、打开注册表编辑器以后,然后至二级输入下面的这个路径...

Win7鼠标右键新建为空这么办 win7电脑右键选项为空白如何解决
答:当我们要在电脑中新建一些文档或文件的时候,总是需要在桌面上鼠标右键新建word、文本文档等,可是有使用用户反映说发现鼠标右键的新建选项为空白,导致无法新建任何文件,这是怎么回事呢?针对win7鼠标右键新建为空的问题,下面给大家带来具体的解决方法如下。方法一、1、点win7系统的开始菜单打开“记事本...

Win7鼠标右键无反应菜单无法弹出怎么办
答:很多朋友在使用win7 64位旗舰版iso系统的时候会有一些问题现象出现,比如说有些同学会发现自己的鼠标右键没有使用功能一样,点击了一点感觉都没有,好像是自己的鼠标被什么控制住了,点击不出来一样,菜单无法弹出,这样就导致很多的功能不能使用,非常的不方便,所以如何来解决这个问题,大家就来看这个...

Win7鼠标右键菜单显示在箭头左边怎么改回右边?
答:1、首先打开开始菜单中的控制面板,在控制面板中找到并选择“硬件和声音”选项;2、然后在硬件和声音中选择“平板电脑设置”,在打开的平板电脑设置界面中,切换到“其他”选项卡下;3、然后选择“左右手使用习惯”栏下的“惯用左手”,然后点击确定按钮退出即可。在平板电脑设置“其他”选项卡中选择“惯用...

win7系统点击鼠标右键反应很慢如何解决
答:除了面的“New”注册表项目不删除外,其他ContextMenuHandlers下的所有键值都删除掉;4、删除完成之后,重启下电脑,一般就可以解决Win7右键慢的问题了,遇到这种问题的朋友不妨去试试。win7系统点击鼠标右键反应很慢的解决方法,设置之后,在重新点击鼠标右键,发现速度变的快多了。