題 在Notepad ++中禁用自動更新


是否可以將Notepad ++配置為每次運行時停止檢查新版本?

每次啟動Nodepad ++時,都會彈出一個對話框:

有更新包,您要下載嗎?


73
2018-04-18 19:30


起源




答案:


只需去:

設置 - >首選項 - >其他 - >並取消選擇“啟用Notepad ++自動更新程序”


84
2018-04-18 19:32



此選項似乎不存在於最新版本的Notepad ++中。 - JamesGecko
@Apelsin它存在於Windows上的Notepad ++ 6.7.7中。 - Andrew Morton
v6.9具有此功能,我只是按照此答案中提供的步驟禁用自動更新。 - gromit190
@SimonD Chrome安裝服務以執行自動更新,因為瀏覽器使用用戶憑據運行,但該服務以所需的安裝權限運行。我認為安裝服務以提供自動更新功能的每個程序都有點過分,並且希望在盡可能少的程序中使用它。 - Shiv
@SimonD我想說能夠在關閉自動更新功能的情況下滾動Notepad ++並通過AD推出更新會更好。 Autoupdate nag對於文本編輯器來說真的很糟糕 - 只有面向Flash或瀏覽器的網絡應該這樣做。 - Shiv


你可能也想關掉 插入 更新檢查,在這種情況下轉到:

插件 - >插件管理器 - >顯示插件管理器 - >設置(左下角),並取消選擇“啟動時通知插件更新”。


53
2018-04-18 19:55



上帝這一直困擾著我,每次我打開它。謝謝! - gakera
我發誓,我最喜歡Notepad ++,它是我在Linux上最想念的應用程序,但這個人真的需要一些用戶體驗幫助:D謝謝你告訴我如何禁用它! - Toby J
用戶體驗就像90%的Notepad ++ ...... - Andrew


在較新版本的Notepad ++中,禁用自動更新的選項不再出現在“選項”對話框中。

你可以簡單地重命名 C:\ Program Files \ Notepad ++ \ updater 目錄停止此功能。 (例如將其重命名為 updater_disabled

歸功於 http://wpkg.org/Notepad_plus_plus 建議解決方案。


19
2017-09-26 16:23



優秀!我使用你的答案在計算機實驗室中禁用更新,並使用PsExec循環它們 psexec \\lab315-%x cmd.exe /c ren "c:\Program Files (x86)\Notepad++\updater" "updater_disable" - ThisClark


查找並編輯此文件

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文件,每次我啟動它,很久以後我對任何這些文件都沒有興趣。

我不知道為什麼Notepad ++在其首選項對話框中顯示選項時,顯然它只是忽略它們。

你可能也看看EditPadLite(免費)和/或EditPadPro(不是免費的,但不是太貴)。 當然更好看,更好​​的文檔,'lite'版本具備我所需要的一切。


6
2018-05-25 06:08





在安裝應用程序時

Notepad ++設置 - 選擇組件對話框 - 選擇安裝類型 - 取消選中自動更新程序複選框。


4
2017-10-21 00:51





擴展現有答案,這是我以編程方式更新此方法的方法:

# 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

1
2018-03-08 15:42





如果您有未決的更新(您可以在沒有管理員的情況下開始更新),但無法完成更新(因為您沒有管理員),每次打開它時都會收到一條惱人的消息,要求您完成更新。

你可以通過刪除來消除這種情況 %appdata%\Notepad++\plugins\Config\PluginManagerGpUp.xml。這也將刪除 plugin_install_temp 下次運行時包含更新的文件夾。


0
2017-07-06 13:56