Google Chrome

首页 > 重大版本更新前的回滚方案准备

重大版本更新前的回滚方案准备

来源:Google Chrome官网时间:2025-05-30

Details

重大版本更新前的回滚方案准备1

步骤一:创建系统还原点
按 `Win+R` 输入 `rstrui` → 选择“推荐”或自定义还原点 → 命名并确认(如“Chrome更新前备份”)。此操作可保存当前系统状态(包括注册表和驱动),但需确保系统分区有足够空间(建议预留10GB),或通过命令行自动创建:
bash
使用命令提示符创建还原点
vssadmin create shadow /for=C:

步骤二:备份浏览器核心文件
进入Chrome安装目录(通常为 `C:\Program Files\Google\Chrome\Application`)→ 复制整个文件夹到其他磁盘(如D:\ChromeBackup)。此方法可保留旧版执行文件(如chrome.exe),但需注意权限问题(建议以管理员身份操作),或通过压缩打包:
bash
使用命令提示符压缩备份文件夹
powershell Compress-Archive -Path "C:\Program Files\Google\Chrome" -DestinationPath "D:\ChromeBackup.zip"

步骤三:导出用户数据与配置
打开Chrome → 点击右上角三个点 → 选择“书签” → 点击“书签管理器” → 导出HTML文件(路径:默认下载文件夹)。同时,进入设置 → 点击“搜索引擎” → 截图保存当前配置(如默认引擎设置为百度),或通过同步功能备份:
javascript
// 使用控制台命令导出书签
bookmarks = json.parse(localStorage.getItem('bookmarks')); saveAs(JSON.stringify(bookmarks), 'bookmarks.json');

步骤四:记录系统与应用日志
按 `Win+R` 输入 `eventvwr` → 展开“Windows日志” → 分别保存“应用程序”和“系统”日志(右键→保存事件)。此操作可追溯更新后的错误(如驱动冲突),但需定期清理旧日志(避免占用过多磁盘),或通过脚本自动导出:
bash
使用PowerShell导出最近3天日志
Get-WinEvent -LogName System | Where-Object {$_.TimeCreated -gt (Get-Date).AddDays(-3)} | Export-Clixml -Path "C:\Logs\system.xml"

步骤五:测试兼容性工具验证
访问微软兼容性检查工具(https://catalog.update.microsoft.com/Search.aspx?q=compatibility) → 上传Chrome安装包 → 生成报告。此步骤可提前发现潜在冲突(如字体渲染异常),但结果仅供参考(建议结合手动测试),或通过虚拟机模拟:
bash
使用VirtualBox创建快照
VBoxManage snapshot "Windows10" take "BeforeChromeUpdate"
TOP