You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过批处理文件动态查找Chrome安装路径并启动Kiosk模式

检测Chrome并启动Kiosk模式的Windows批处理方案

嘿,我刚好折腾过类似的需求,给你整理了一个靠谱的批处理脚本,既能自动检测Chrome的安装路径,又能一键启动指定的Kiosk模式应用。

完整批处理代码

@echo off
setlocal enabledelayedexpansion

:: 初始化Chrome路径变量
set "CHROME_PATH="

:: 检查64位系统下的32位Chrome注册表路径
reg query "HKLM\Software\Wow6432Node\Google\Chrome\BLBeacon" /v version >nul 2>&1
if %errorlevel% equ 0 (
    set "CHROME_PATH=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
) else (
    :: 检查32位系统下的Chrome注册表路径
    reg query "HKLM\Software\Google\Chrome\BLBeacon" /v version >nul 2>&1
    if %errorlevel% equ 0 (
        set "CHROME_PATH=C:\Program Files\Google\Chrome\Application\chrome.exe"
    ) else (
        :: 检查用户级别的Chrome安装(比如便携版或自定义路径)
        reg query "HKCU\Software\Google\Chrome\BLBeacon" /v version >nul 2>&1
        if %errorlevel% equ 0 (
            :: 尝试从用户注册表获取安装路径
            reg query "HKCU\Software\Google\Chrome\BLBeacon" /v path >nul 2>&1
            if %errorlevel% equ 0 (
                for /f "tokens=2*" %%a in ('reg query "HKCU\Software\Google\Chrome\BLBeacon" /v path') do (
                    set "CHROME_PATH=%%b\chrome.exe"
                )
            ) else (
                ::  fallback到常见的用户级安装路径
                set "CHROME_PATH=%LOCALAPPDATA%\Google\Chrome\Application\chrome.exe"
            )
        )
    )
)

:: 验证Chrome路径是否存在并启动
if exist "!CHROME_PATH!" (
    echo Chrome已找到,路径:!CHROME_PATH!
    echo 正在启动Kiosk模式...
    :: 替换成你的目标网站URL
    "!CHROME_PATH!" --kiosk --fullscreen --incognito "https://your-target-website.com"
) else (
    echo 错误:未检测到Chrome浏览器,请先安装Chrome。
    pause
)

endlocal

关键细节解释

  • 多场景检测逻辑:优先检查系统级安装(HKLM注册表),再覆盖用户自定义安装(HKCU注册表),兼容32/64位系统、默认安装、便携版等绝大多数Chrome安装场景
  • 延迟变量扩展:通过setlocal enabledelayedexpansion确保变量在条件判断和循环中能正确更新
  • 启动参数说明:
    • --kiosk:进入自助终端模式,隐藏地址栏、工具栏等交互元素
    • --fullscreen:强制全屏显示,避免窗口化干扰
    • --incognito:以无痕模式启动,防止缓存、历史记录影响Kiosk应用的纯净性

使用注意事项

  • 把代码中的https://your-target-website.com替换成你实际要打开的网站URL
  • 企业环境部署时,建议以管理员身份运行脚本,确保能读取系统级注册表信息
  • 脚本兼容Windows 7/8/10/11主流版本,以及最新版Chrome浏览器

内容的提问来源于stack exchange,提问作者learner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:18:16