如何使Notepad ++成为.txt文件的默认程序?


24

我希望.txt在Windows 10中默认情况下使用Notepad ++打开文件。我已经找到了更改文件关联的选项,但是没有指定自定义程序的选项。这是一个屏幕截图:

在此处输入图片说明

如何使Notepad ++成为.txt文件的默认程序?


2
您确定Notepad ++已使用setup.exe而非只是从.zip存档(也称为“便携式安装”)中提取的安装的吗?您只能将文件类型与使用setup.exe安装的应用程序相关联
maoizm

1
@maoizm我用记事本+ +的便携版本,我没有问题,它作为默认的.html,的.css,.js文件,文件类型等相关联
相互关联的

1
@InterLinked好,谢谢,这真的很有帮助,因为我使用了很多便携式计算机,并且可以肯定的是,我上次尝试无法使用
maoizm


@maoizm不是,您可以与任何指向的.exe关联。我已经这样做了,有时还会继续这样做。
person27年

Answers:


21

请按照以下步骤

  1. 右键单击任何.txt文件,然后单击

打开方式>>选择其他应用

  1. 在打开的窗口中单击

更多的应用程序

在此处输入图片说明

  1. 滚动到底部并单击

在此PC上寻找其他应用
在此处输入图片说明

  1. 导航到Notepad ++的安装位置。默认是

C:\ Program Files \ Notepad ++

  1. 然后选择“ Notepad ++。exe”

3
奇怪的是,您无法通过设置面板执行此操作。对我来说似乎是一个错误...感谢您提供信息。
CiaranWelsh

15
只是不起作用,它会立即变回记事本。
DanielHári18年

1
我必须从Windows 10商店安装记事本++叉子:microsoft.com/en-us/store/p/notepad-fork/9plhc123mqwt才能使所有提到的方法起作用:/
DanielHári18年

可悲的是,它仅适用于大多数文件,而不是全部文件。例如,我不能重新关联* .log文件。令人难以置信的烦人……
构造

3
我正在尝试将vim设置为.txt文件的默认编辑器。我已经使用这种确切的方法已有很长时间了,但是由于某些原因,它似乎在Win10的17134上被破坏了。
JBarberU

27

如何使.txt文件的notepad ++默认程序?

  1. 以管理员身份运行Notepad ++

  2. 菜单>设置以打开“首选项”对话框

    • 点击“文件关联”

    • 点击“记事本”,然后

    • 点击“ .txt”。然后

    • 单击“->”将notepad ++注册为编辑.txt文件的程序:

    • 点击“关闭”

在此处输入图片说明


8
在Windows 10中不起作用。不知道为什么。

4
@EUserNameError您必须以管理员身份运行。答案已更新。
DavidPostill

2
试过了。这样做甚至会提示其他非管理员用户是否要更新其文件关联。但是,非管理员用户首次访问“首选项”对话框时,其选择将无效。我真的很讨厌133个计算机用户中的每个人都希望他们的管理员更新他们的文件关联,特别是在无济于事的情况下。因此,需要管理员权限的值为-1。

2
与选择的答案不同,此答案实际上有效!我敢打赌,这在Windows 10更新中已被打破,因为我一直都使用notepad ++打开txt文件。
路易吉·普林格

1
@pzkpfw-通常来说是正确的,但是对于某些用户(包括我),最近的Windows更新中的某些内容似乎破坏了“常规” OS方法。因此,这个答案是一个有用的选择。
制造商史蒂夫(Steve)

20

使用Windows 10(2018年10月)可以为我工作:

  • 以管理员身份打开Notepad ++,然后按照DavidPostill上面发布的步骤进行操作

然后

  • 通过右键单击“打开方式>”>“选择其他应用程序”,然后单击“始终使用此应用程序打开.txt文件”框,执行正常的Windows过程。

1
这对我有用。双击Windows资源管理器中的文件也可以,而不是“打开方式”也可以。
fpiette

只有这对我
有用

3
截至2018年12月4日,此方法有效。一部分或另一部分不是靠自己完成的,而是一起完成了。我猜想最新的Windows更新破坏了Default Apps,这有点令人讨厌。 注意:完成这些步骤后,您的txt文件应带有Notepad ++图标,因此您实际上不必在完成后再次以管理员身份运行n ++。
阿里·罗斯

Windows 10 April 2018 Update和Windows 10 October 2018 Update中存在文件关联问题。已修复,解决方法很简单,更新您的系统。
Ramhound

你真聪明!Thanx
Francesco Mantovani

4

这花了我一分钟,但这应该有所帮助。

  1. 查找一个.txt文件
  2. 右键点击
  3. 选择“打开方式...”->“选择另一个应用程序”
  4. 向下滚动并在弹出窗口中选择“更多应用”
  5. 选择“正在此PC上查找其他应用...”
  6. 查找并选择notepad ++。exe


-1

好的,这是一种解决方法:

  1. 创建一个虚拟文件,其扩展名为您希望默认使用的程序。该文件可以为空。
  2. 右键单击虚拟文件,然后选择属性。
  3. 在“常规”选项卡上,有一个部分指出:文件类型:使用打开,并显示一个按钮。单击更改。
  4. 从现在开始您要如何打开文件?选择。
  5. 滚动到底部,然后选择转到C:\ Program Files(x86)\ Notepad ++,然后选择并选择
  6. 关闭属性,完成!

致谢肯特·拉斯利(Kent Lasley)的网址https ://notepad-plus-plus.org/community/topic/13051/set-notepad-as-default-app-in-windows-10


@SherylHohman-Windows 10 April 2018 Update和Windows 10 October 2018 Update中存在文件关联问题。已修复,解决方法很简单,更新您的系统。
Ramhound

-1

在尝试了所有描述的解决方案之后,我发现了这个问题,并了解了它的工作方式(对SherylHohman在Animesh Chandra的鼓励中的评论表示赞赏)。

您不拥有计算机。 微软这样做。

出于某种原因,我想,“只需单击上方的空白处“始终使用此应用程序来打开.log文件””,然后瞧瞧...

这还差不多

事情又回到了以前的样子。

----编辑----然后我发现我面临着与DanielHári相同的问题。该文件将恢复为使用Windows记事本打开的状态(没有太大用处,因为它是rsyncd.log文件,具有Unix样式的行尾)。

因此-以管理员身份运行regedit,并进行以下更改...(将它们导出为.reg文件会导致“ ItemName”的十六进制输出。这种格式似乎更易读)。请注意,示例机器上的.log扩展名没有子键,因此我没有编辑该键。您可能还感兴趣其他带有子键的扩展。我通过在注册表中搜索字符串txtfile找到了它们。

regedit1 Regedti2 regedit3

更改似乎变得更加棘手(在下一次功能更新后所有赌注都关闭了)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.