在记事本++中禁用自动更新


86

是否可以将Notepad ++配置为在每次运行时停止检查新版本?

每次启动Nodepad ++时,都会弹出一个对话框:

有可用的更新程序包,您要下载吗?

Answers:


94

只需转到:

设置->首选项->其他->并取消选择“启用Notepad ++自动更新程序”


2
这是一个错误的答案,因为此功能已从Notepad ++中删除,并且至少5年未返回。我可以确认@JamesGecko所写的仍然是这种情况。
阿佩林2015年

1
@Apelsin Windows上的Notepad ++ 6.7.7中存在。
安德鲁·莫顿

3
v6.9具有此功能,我只是按照此答案中提供的步骤禁用自动更新。
gromit190 '16

2
@SimonD Chrome会安装服务以执行自动更新,因为浏览器使用用户凭据运行,但该服务以所需的安装特权运行。我认为每个安装服务以提供自动更新功能的程序都有些过头,并且希望在尽可能少的程序中使用它。
2016年

2
@SimonD我会说能够在关闭自动更新功能的情况下推出Notepad ++,并通过AD推出更新会更好。自动更新导航对于文本编辑器确实很不利-只有面对Flash或浏览器之类的网站才可以执行此操作。
2016年

62

您可能还希望关闭插件更新检查,在这种情况下,请转到:

插件->插件管理器->显示插件管理器->设置(左下),然后取消选择“启动时通知插件更新”。


4
上帝,每次我打开它,这件事一直困扰着我。谢谢!
gakera 2015年

我发誓,我最爱Notepad ++,这是我在Linux上最想念的一个应用程序,但是这个家伙真的需要一些UX帮助:D感谢您向我展示如何禁用它!
托比J

UX就像90%的Notepad ++ ...
Andrew

2
至少从N ++ v 7.6.6(2019年4月)开始,不再有“插件管理器”,而是“插件管理器”,并且没有其他选项可以关闭插件更新通知。
BitQuestions

29

在较新版本的Notepad ++中,“禁用自动更新”选项不再出现在“选项”对话框中。

您只需重命名C:\ Program Files \ Notepad ++ \ updater目录即可停止此功能。(例如,将其重命名为updater_disabled

感谢http://wpkg.org/Notepad_plus_plus提出了这个解决方案。


1
优秀的!我用您的答案来禁用计算机实验室中的更新,像这样通过PsExec遍历更新psexec \\lab315-%x cmd.exe /c ren "c:\Program Files (x86)\Notepad++\updater" "updater_disable"
ThisClark 2015年

8

查找和编辑此文件

C:\Users\\...User...\AppData\Roaming\Notepad++\config.xml

其中... 用户 ...是您的用户名

找到这样的行:

<GUIConfig name="noUpdate" intervalDays="15" nextUpdateDate="20141114">no</GUIConfig>

并将“否”更改为“是”。实际上,您是在告诉Notepad ++:“是的,您不想更新”。

我更改的另一行是:

<GUIConfig name="RememberLastSession">no</GUIConfig>

我将默认的“是”更改为“否”。

在我对那些文件失去任何兴趣很久之后,每次我启动时,Notepad ++都打开了几乎从未打开过的evey文件,这让我很气愤。

我不知道为什么记事本++会在其首选项对话框中显示选项,而显然却忽略了它们。

您也可以看看EditPadLite(免费)和/或EditPadPro(不是免费,但不太贵)。当然,外观更好,文档记录更好,而“精简版”正是我所需要的。


6

在安装应用程序时,

Notepad ++设置-选择组件对话框-选择安装类型-取消选中自动更新程序复选框。


不幸的是,对于像我这样已经提出提示的人以及提出问题的人来说,这并没有太多用处。
马特·

3

扩展现有答案,这是我通过编程方式对此进行更新的方法:

# Note:
# - Notepad++ must be closed when you run this because when Notepad++ does its closing process, it re-writes the config.xml file with the config from memory
# - This script only updates one user profile, the current user's

$Path = "C:\Users\$($env:username)\AppData\Roaming\Notepad++\config.xml"

# Disable auto-checking for updates
(Get-Content $Path | Out-String) -Replace '(.*noUpdate.*)no</GUIConfig>', '$1yes</GUIConfig>' | Out-File $Path

# To re-enable auto-checking for updates
(Get-Content $Path | Out-String) -Replace '(.*noUpdate.*)yes</GUIConfig>', '$1no</GUIConfig>' | Out-File $Path

2

如果您有待处理的更新(您可以在没有管理员的情况下启动更新),但是由于无法进行更新(因为您没有管理员)而无法完成更新,则每次打开时都会收到一条令人讨厌的消息,要求您完成更新。

您可以通过删除取消此操作%appdata%\Notepad++\plugins\Config\PluginManagerGpUp.xmlplugin_install_temp下次运行该文件夹时,还将删除包含更新的文件夹。


2

关于将目录C:\ Program Files \ Notepad ++ \ updater重命名为其他名称(updater_disabled),我可以确认对于最新的Notepad ++版本7.6.2(Yellow Vests版),这还将禁用Plugins admin选项卡。无论如何,用户需要管理员权限才能安装插件,但这是一项被淘汰的新功能。


2

我刚刚创建了一个简单的“首选项”>“ Windows设置”>“文件”,该文件删除了更新程序文件夹中的文件。

在此处输入图片说明

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.