最彻底的重置方式是重命名 Local State 文件:Windows 用户重命名 %localappdata%\Google\Chrome\User Data\Local State,macOS 用户重命名 ~/Library/Application Support/Google/Chrome/Local State,重启后 flags 回归初始默认状态。

谷歌浏览器中因误操作或自动更新导致 chrome://flags 页面里的实验性功能异常启用,造成界面错乱、按钮失效、新标签页跳转异常等问题,需要将所有 flags 恢复出厂默认状态。
通过重命名 Local State 文件彻底重置 Flags
这一步会清空所有已启用/禁用的实验项记录,包括被隐藏的灰度测试开关,是目前最彻底的重置方式。Chrome 启动时发现 Local State 不存在,会自动生成一个全新空白配置文件,flags 页面回归初始默认状态。
1、完全退出谷歌浏览器:Windows 用户打开任务管理器 → 结束所有 chrome.exe 进程;macOS 用户打开活动监视器 → 终止全部 Google Chrome 进程。
2、按下 Win + R(Windows)或 Shift + Command + G(macOS),打开路径输入框。
3、Windows 用户输入:%localappdata%\Google\Chrome\User Data\Local State,定位该文件后右键重命名为 Local State.bak。
4、macOS 用户输入:~/Library/Application Support/Google/Chrome/Local State,同样重命名该文件为 Local State.bak。
5、重新启动谷歌浏览器,chrome://flags 页面将显示为空白初始状态,所有实验功能恢复默认未启用状态。
使用命令行参数临时清除运行时实验配置
适用于无法进入 flags 页面、设置页崩溃或怀疑 A/B 测试变量污染的场景。此方法不修改磁盘文件,只清理内存中加载的实验性策略,重启后即生效。
方法一:添加 --reset-variation-state 参数
1、确保所有 Chrome 窗口关闭,并在任务管理器中确认无残留 chrome.exe 进程。
2、右键桌面或开始菜单中的 Chrome 快捷方式 → 选择【属性】。
3、在“目标”文本框末尾引号外加一个空格,然后输入:--reset-variation-state。
4、点击【应用】→【确定】,双击该快捷方式启动浏览器,系统将自动执行底层实验配置清理。
5、操作完成后,请立即返回快捷方式属性中删除该参数,否则每次启动都会重复执行。
在 flags 页面内一键还原所有实验项
这是最轻量的操作路径,适合仅需还原当前用户可见 flags 的情况。注意:它不会清除已被 Chrome 隐藏但仍在生效的后台实验项,对顽固 UI 异常效果有限。
1、在地址栏输入 chrome://flags 并回车,进入实验性功能页面。
2、滚动至页面底部,找到【Reset all】按钮并点击。
3、页面顶部会弹出提示:“All flags have been reset to their default values.”。
4、点击右下角的 Relaunch 按钮,浏览器将关闭并重启。
重启后所有可见 flags 恢复默认值,但部分由服务器下发的灰度实验(如 SearchUIRedesign)可能仍处于启用状态,需手动搜索禁用。



















