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

 

  原因分析:

  因为在我们系统windows文件夹(C:Windows)和system32文件夹(C:WindowsSystem32)下面各有一个 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%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

  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_ROOTSystemFileAssociationstextshellopencommand=%systemroot%notepad.exe

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

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

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

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

  解决的根本之道就是,将HKEY_CLASSES_ROOTSystemFileAssociationstextshellopencommand=%systemroot%System32notepad.exe

  请使用命令:

  @echo off

  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

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

时间: 2024-08-04 02:58:05

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

win7系统打开多个IE浏览器就会出现窗口重叠现象的解决方法

  win7系统打开多个IE浏览器就会出现窗口重叠现象的解决方法.win7系统下用户习惯使用IE浏览器预览一些网页,资讯,总会不自觉的打开多个窗口,忘记关闭.有时候会发现窗口出现重叠状态,看着很不舒服,而且查找某个窗口也比较麻烦,那么有什么办法能够取消窗口重叠?方法当然有的,可以从任务栏开始设置,下面小编介绍详细设置步骤,有需要的用户可参考下. 解决方法: 1.在任务栏点击鼠标右键,选择"属性"; 2.在弹出的窗口中找到:"任务栏按钮(B)"选项,将右面的菜单下拉选

Win7旗舰版提示“指定的网络名不在可用”的原因和解决方法

Win7旗舰版提示"指定的网络名不在可用"的原因和解决方法   具体步骤: 1.按下"Win+R"组合键打开运行,在框中输入"services.msc"点击确定打开"服务"界面; 2.在服务界面查看Computer Browser.server.workstation服务是否已启动,如果停用的话将服务的启动方式 修改为"自动", 3.然后点击应用,点击"启动"在点击确定即可.注意主次顺序

Win7系统自动弹出igfxsrvc.exe的CMD命令提示窗口的原因及解决方法图文教程

原因分析: igfxsrvc.exe是Intel显卡的驱动程序名字,出现这样的情况也不排除是病毒造成的. 解决方法: 1.按下"Win+r"打开运行,在运行中输入 [regedit]确定打开注册表:   2.依次单击展开HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers:  3.删除其中的igfxcui键: 4.按下"Win+R"组合键打开运行,输入:msconfig点击确定打开[系统

Win7系统总是弹出"微软设备健康助手"窗口的故障原因及解决方法

  Win7系统总是弹出微软设备健康助手窗口,实际上是微软推荐您完成windows10的免费升级,如果点击确定之后,系统就会自动升级了.很多用户并不需要,那么有什么办法能够永久关闭此提醒呢?方法当然是有的,只要简单的几个步骤,下面一起看看简单的解决方法吧. 解决方法: 如不想升级Win10系统,请点击"更多选项",选择"暂不升级",点击"确定"即可; PS:还隐藏的挺深,微软为了推广Win10可真是费尽心思啊. 以上就是对Win7系统总是弹出&q

Win7系统开机黑屏提示Remove disks or other media的原因及解决方法

原因分析: 1.硬盘或者光驱跳线不正确: 2.电脑的bios设置启动项有问题: 3.光驱或者硬盘出现损坏: 4.电脑上没有软驱,但我们在bios里面没有把它关闭掉: 5.电脑上有外接设备,例如U盘. 解决办法: 1.检查下我们硬盘或者光驱跳线有没设置错误: 2.查看下我们bios的设置启动项有没有问题: 3.检查下光驱或者硬盘有没有损坏掉,如果有的话请更换维修下: 4.进入bios里面进行设置,将软驱关闭掉: 5.先把电脑上的u盘或者光盘拔出在重启试试看. 以上就是Win7系统开机黑屏提示Rem

win7系统摄像头打开失败且提示信息错误(代码19)的原因及解决方法

  有很大一部分win7系统用户平时使用电脑主要是用来休闲娱乐,比如看电影.聊QQ.听歌等.这时候摄像头的作用就体现出来了,利用摄像头用户可以进行语音视频,极大的方便了用户的需求.不过有用户反馈摄像头打开失败,打开设备管理器查看,提示:注册表信息错误(代码19).这是为什么呢?遇到这种情况我们又应该怎么办呢?下面就跟随小编一起来了解下具体的原因和解决方法吧! 原因如下: 第三方软件接管系统驱动库,在系统注册表信息内部件的信息中,被添加了一行第三方软件的键值,设备自识别驱动时受到阻碍,所以系统无法

win7纯净版系统开机进入桌面后显示黑屏的原因以及解决方法

  开机黑屏原因分析: 出现这样的故障有可能是驱动问题,但是很多用户发现升级主板 BIOS 和显卡驱动后问题仍然没解决的话,那么就很有可能是各种流氓软件或病毒木马的原因导致的. 解决措施: 1.首先重新启动计算机,然后在启动时按下F8键进入安全模式,在多模式启动菜单出现后,用方向键选择"SafeMode",用安全模式来启动计算机; 2.启动完成之后,打开开始菜单中的运行对话框,regedit.exe命令后,回车打开注册表编辑器; 3.然后依次展开并定位到[HKEY_CURRENT_US

Win7系统运行cmd命令提示“Windows找不到文件”的故障原因及解决方法

  故障原因分析: 一般发生这样的情况,是系统内的文件被删除所导致的. 解决方法: 1.先准备一个U盘,将U盘插入相同版本系统可正常运行cmd命令的计算机中; 2.在该计算机中打开"计算机",依次打开"C:WindowsSystem32",在该文件夹中找到"cmd.exe",并将其复制起来,通过U盘粘贴到无法运行cmd系统中"C:WindowsSystem32"目录下即可. 3.复制好之后,再次运行CMD命令即可正常打开. 以

电脑右键打开方式出现没有程序与之相关联

win7(32位)中右键打开方式弹出:该文件没有程序与之关联来执行该操作,请在控制面板的默认程序..肿么办? 解决方法就是导入注册表. 新建文本文档,复制下列内容.-------------------------------------------------内容------------------------------------------------Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Unknown]"Alwa