教程详情
- 在`C:\Users\[用户名]\AppData\Local\Google\Chrome\`文件夹中,每个主版本号(如90、91)会生成独立目录。若需同时使用不同版本,需手动复制安装包到自定义路径(如`D:\Chrome_Versions\`)。
- 修改安装参数:运行安装程序时添加`--system-level`参数,允许多版本共存于系统菜单。
2. 通过命令行强制指定安装路径
- 下载对应版本的离线安装包(如`Chrome_90.exe`),右键选择“以管理员身份运行”,输入`/install-dir="D:\Chrome_90"`,单独存放避免覆盖现有版本。
- 创建快捷方式:在桌面右键→“新建快捷方式”,指向指定版本的`chrome.exe`,命名时标注版本号(如“Chrome v90”)。
3. 配置环境变量与启动参数
- 在系统设置(`Win+Pause→高级系统设置`)中,为不同版本设置独立的环境变量(如`CHROME_V90_PATH`),在命令行直接调用`%CHROME_V90_PATH%\chrome.exe`启动。
- 使用启动参数隔离数据:例如,运行`chrome.exe --user-data-dir="D:\Chrome_90\Data"`,确保书签、扩展等数据不与其他版本混淆。
4. 利用容器技术实现版本隔离
- 在Docker中创建容器,映射不同版本的安装目录。例如,运行`docker run -v D:/Chrome_90:/chrome ...`,通过容器启动指定版本。
- 使用虚拟机(如VirtualBox)安装不同系统,分别运行各版本Chrome,完全物理隔离。
5. 自动化脚本管理版本切换
- 编写批处理文件(如`switch_chrome.bat`),内容如下:
batch
@echo off
set /p version=请输入要切换的版本号(如90):
start "" "D:\Chrome_Versions\Chrome_%version%\chrome.exe"
- 运行脚本时输入目标版本号,直接启动对应Chrome实例。
6. 清理冗余文件与版本冲突
- 定期检查安装目录,删除未使用版本的文件夹(如已卸载的旧版残留文件)。
- 若出现“文件被占用”错误,在任务管理器结束所有`chrome.exe`进程,再删除目标目录。