|
如何解决TXT文本右键打开方式有两个记事本?
很多朋友会发现在文本上右键菜单中会出现两个 “记事本”的状况 ,有些胆子小的朋友以为中毒了,呵呵。
其实这也是很正常的一件事,由于 在我们系统WINDOWS文件夹和SYSTEM32文件夹下面各有一个notepad.exe程序,系统在注册应用程序和文件关联打开方式的时候,分别使用了它们,但是打开方式又要读取这两个地方,这就出来两个记事本了,呵呵,我这么一说朋友们应该就明白是什么回事了!
我做了一个批处理,用来处理这个问题,把西面的代码复制粘贴到文本文件,保存为后缀BAT的文件,执行就可以了。
=============================================================================
rem 解决打开方式中出现双记事本的问题
@echo off
if exist "%systemroot%notepad.exe" set Npath="%systemroot%notepad.exe %%"1
if not exist "%systemroot%notepad.exe" set Npath="%systemroot%system32notepad.exe %%"1
reg add "HKCRtxtfileshellopencommand" /ve /d %Npath% /t REG_SZ /f
reg add "HKCRApplicationsnotepad.exeshellopencommand" /ve /d %Npath% /t REG_SZ /f
reg add "HKCRSystemFileAssociationstextshellopencommand" /ve /d %Npath% /t REG_SZ /f
=============================================================================
处理方法二:
方才 右键在txt文本文件上时,发现右键中的打开方式有两个记事本,两个都能打开。
杀毒没有病毒,看过网上很多同样问题的帖子,发现很多人的答复 都是在注册表里修改。
刚开始我也觉得 在注册表里可以修改,于是我在注册表里搜索“记事本”字样,将搜出来的项键值全给删除了,但发现依然 没有解决问题,接着搜索“notepad.exe”,同样将搜出来的全删除了,但依然 没有解决问题。
最后,在文件夹当选 择“工具”“文件夹选项”“文件类型”找到这个类型的文件,例如右键在log格式上发现有两个记事本的话,就找到log格式。然后按下“高级”按钮,在编辑文件类型操作将一切 操作都依个删除。然后“确定”“关闭”。
关闭窗口后,双击此类型文件(任意一个),弹出一个无法打开,要求打开方式的窗口,我们选择“从列表当选 择”,在列表中,我们选择“记事本”,并勾选“一直 使用选择的程序打开此类文件”。确定,再看看右键里还有没有两个记事本?
|
|
|
|
|
|
|