我将 notepad++ 部署到几个计算机实验室,这些实验室的最终用户没有管理权限。我可以部署软件,但我需要关闭自动更新,这样当下一个版本发布时,他们就不会弹出窗口。有没有办法通过安装时的命令行开关或安装后修改注册表或其他文件来做到这一点?我目前正在使用“npp.6.6.9.Installer.exe”/S 安装
答案1
对于全新安装,一个好的解决方案如下:
%程序文件%\记事本++\配置.模型.xml
修改该行:
从:
< GUIConfig 名称="noUpdate" >不</GUI配置>
到:
< GUIConfig 名称="noUpdate" >是的</GUI配置>
因此本质上新用户配置文件中将填充 NoUpdate 设置为“是”。
这对于 SCCM 和静默部署特别有用。
答案2
有几种方法可以做到这一点。如果您不部署updater
文件夹,则更新功能将不起作用(并且您似乎不会收到任何错误消息)。如果您只想禁用该选项,则需要编辑用户的 config.xml 文件,例如
C:\Users\<user>\AppData\Roaming\Notepad++\config.xml
你要找的是:
<GUIConfig name="noUpdate" intervalDays="15" nextUpdateDate="20140606">no</GUIConfig>
将“否”改为“是”,自动更新检查将停止。