使用 Google Chrome 官方离线安装包,将浏览器安装到自定义目录(如 D:\Apps\Chrome
), 安装脚本 方便一键执行。
一、准备工作
下载官方离线安装包(MSI)
建议重命名为:chrome_installer.msi
,放在和安装脚本同一目录。
二、安装到指定目录
虽然谷歌官方 MSI 安装包理论上支持 INSTALLDIR
参数,但实际上安装路径经常会被忽略。
我们采用以下方式尽可能实现目标:
三、安装脚本(install_chrome_custom.bat
)
你可以把以下内容保存为 install_chrome_custom.bat
文件,右键 → 以管理员身份运行:
@echo off
setlocal
REM === 自定义安装目录 ===
set CHROME_DIR=D:\Apps\Chrome
REM === 安装包文件名(与你下载的文件名保持一致)===
set INSTALLER=chrome_installer.msi
REM === 检查文件是否存在 ===
if not exist "%INSTALLER%" (
echo [错误] 找不到安装包 %INSTALLER%
pause
exit /b 1
)
REM === 安装到指定目录(部分系统有效)===
echo 正在尝试安装 Google Chrome 到 %CHROME_DIR%
msiexec /i "%INSTALLER%" INSTALLDIR="%CHROME_DIR%" /qn /norestart
REM === 检查是否安装成功 ===
if exist "%CHROME_DIR%\Application\chrome.exe" (
echo 安装成功!Chrome 可执行文件在:
echo %CHROME_DIR%\Application\chrome.exe
) else (
echo 安装完成,但未检测到目标目录中的 Chrome。
echo Google 安装器可能忽略了 INSTALLDIR 参数。
)
pause
endlocal
四、说明和建议
关于路径限制:
谷歌官方 MSI 安装包经常会强制安装到默认路径,如:
这属于谷歌安装程序的限制,即便使用 INSTALLDIR
也未必生效。
总结
方法 | 是否官方 | 是否可选目录 | 是否支持更新 |
官方 MSI 安装包 | ✅ | ⚠️ 有时被忽略 | ✅ 支持 |