打开控制面板 → 进入“程序和功能” → 右键点击Google Chrome → 选择“卸载” → 勾选“清除所有用户数据”。此操作可移除现有配置(如扩展程序),但需提前备份书签(导出为HTML文件),或通过命令行彻底清理:
bash
使用命令提示符强制卸载并删除残留文件
wmic product where name="Google Chrome" call uninstall /nointeractive
rmdir /S /Q "C:\Program Files (x86)\Google\Chrome"
步骤二:下载指定旧版本安装包
访问 `https://www.google.com/intl/zh-CN/chrome/thank-you.` → 在地址栏追加参数 `?hl=zh-CN&statcb=0&installdataindex=last` → 手动修改链接中的版本号(如从95.0.4638.54改为93.0.4577.82)。此方法可获取历史版本(如解决新版本兼容性问题),但需注意文件哈希校验(避免下载损坏),或通过第三方站点下载:
bash
使用wget命令下载特定版本离线包
wget https://archive.org/download/google-chrome-old-versions/chrome_93_stable_windows.exe
步骤三:关闭自动更新防止覆盖旧版本
在安装旧版Chrome后 → 进入启动目录(如 `C:\Program Files\Google\Chrome\Application`) → 找到 `chrome.exe` → 右键创建快捷方式 → 右键点击快捷方式 → 属性 → 在目标栏末尾添加 `--disable-background-mode`。此操作可阻止后台自动升级(如禁用静默更新),但需手动检查新版本(否则可能遗漏安全补丁),或通过组策略限制:
regedit
在注册表编辑器中添加键值
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]
"AutoUpdateCheckPeriodMinutes"=dword:0000ffff ; 设置为最大值避免自动检测
步骤四:恢复用户数据覆盖配置冲突
将备份的 `User Data` 文件夹(如从 `C:\Users\用户名\AppData\Local\Google\Chrome`)复制到旧版Chrome目录 → 替换现有文件。此方法可保留书签和扩展(如恢复已禁用的插件),但可能导致设置不兼容(需重置部分选项),或通过命令行导入:
bash
使用命令提示符合并用户数据
xcopy "C:\Backup\User Data" "C:\Program Files\Google\Chrome\User Data" /E /Y /R
步骤五:验证版本号与功能完整性
打开Chrome → 进入“设置” → 点击“关于Chrome” → 确认版本号与旧版一致(如显示93.0.4577.82)。此步骤可确保回退成功(如修复内存泄漏问题),但部分功能可能缺失(如新版本独有的AV1视频支持),或通过日志排查异常:
javascript
// 在控制台输入代码查看详细版本信息
console.log(navigator.userAgent);