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

PhpStorm 的自动更新不能靠“一键重置”关掉,必须分别处理 IDE 本体和插件两套独立机制——漏掉任意一个,更新提示仍会弹出来。
如何关闭 PhpStorm 本体的自动更新检查
IDE 自身更新由 JetBrains 更新服务器触发,和插件无关。关闭后不会出现 “New version available” 提示。
- 按
Ctrl+Shift+A(Windows/Linux)或Cmd+Shift+A(macOS),打开Find Action - 输入
Updates Settings,回车进入设置页 - 取消勾选
Automatically check updates for:下的PhpStorm(注意:不是下面的Plugins) - 点
OK保存,无需重启即生效
如何禁用插件自动更新检查
插件更新是另一套逻辑,默认开启,即使关了 IDE 更新,它仍可能静默拉取元数据并弹提醒。
- 进入
Settings → Plugins - 点击右上角齿轮图标 →
Manage Plugin Repositories…,清空所有远程地址(可选,用于彻底隔离) - 更关键的是:点击右上角三个点 → 确保
Check for Updates Automatically未勾选 - 该选项修改后必须重启 PhpStorm 才生效,否则下次启动时仍会联网查询
为什么改了设置还是弹更新提示
常见原因不是操作错误,而是作用域、缓存或策略覆盖问题。
- 插件更新开关只在
Default settings中生效,项目级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 → Find Action → Updates Settings,插件开关在 Settings → Plugins → ⋯ → Check for Updates Automatically——少关一个,就白忙活。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










