PhpStorm 自动更新检查需分别关闭:IDE 本体更新在 Help → Find Action → “Updates Settings” 中取消勾选 PhpStorm;插件更新在 Settings → Plugins → ⋯ → “Check for Updates Automatically” 中关闭,且需重启生效。

PhpStorm 默认会定期检查更新,但这个行为可以完全关闭,且必须通过两个独立入口分别控制:插件更新检查 和 IDE 本体更新检查。
如何关闭 PhpStorm 本体自动更新检查
IDE 自身的更新检查由 JetBrains 更新服务器触发,不依赖插件,关闭后不会弹出“New version available”提示。
- 打开
Help→Check for Updates,此时若弹出提示框,先点 Cancel(避免误触发下载) - 进入
Help→Find Action(或按Ctrl+Shift+A),输入Updates,选择Updates Settings - 在弹出窗口中,取消勾选
Automatically check updates for:下的PhpStorm(注意不是下面的 Plugins) - 点击
OK保存 —— 此后 IDE 不再主动联网查询新版本
如何禁用插件自动更新检查
插件更新是另一套机制,默认开启,即使关了 IDE 更新,插件仍可能静默提醒你升级。
- 进入
Settings→Plugins - 点击右上角齿轮图标 →
Manage Plugin Repositories…,清空所有远程仓库地址(可选,用于彻底隔离) - 更关键的是:点击右上角三个点 →
Check for Updates Automatically,确保该选项未勾选 - 如果已勾选过,现在取消后需重启 PhpStorm 才生效;否则下次启动时仍会拉取插件元数据
为什么改了设置还是弹出更新提示
常见原因不是设置没保存,而是你正在使用的配置文件被覆盖或作用域错位。
立即学习“PHP免费学习笔记(深入)”;
- 检查当前 Settings 是作用于
Default settings还是某个具体项目 —— 插件更新开关只在Default settings中生效,项目级设置里没有这项 - 如果你用的是
Shared settings repository(比如通过 Git 同步 .idea/settings.jar),那本地修改会被远程配置重置,得先关掉同步或修改远端配置 - 某些企业版部署会强制启用
JetBrains Client管理策略,此时本地设置无效,需联系管理员 - 缓存残留:关闭 PhpStorm,删掉
~/.PhpStorm*/config/options/updates.xml(Linux/macOS)或%USERPROFILE%\.PhpStorm*\config\options\updates.xml(Windows),再启动
真正生效的关键点在于:IDE 本体更新开关藏在 Help → Updates Settings,而插件更新开关在 Settings → Plugins → ⋯ → Check for Updates Automatically —— 两者位置不同、作用域不同、甚至重启要求也不同。漏掉任意一个,都会让你以为“关不掉”。


















