我使用任务计划程序安排了一个批处理脚本,以便在浏览器以 Kiosk 模式打开时每天定期关闭并重新打开 Edge 到我的网站一次。
我有:
Taskkill /F /IM msedge.exe
:: wait three seconds and reopen dashboard in Edge
timeout /T 3
Start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --kiosk https://www.google.com/"
我希望这个弹出窗口不出现或者自动点击小窗口x
让它消失。
答案1
作为备选--no-session-restore
方法,将参数与Start
命令一起放入参数中msedge.exe
。
Start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --no-session-restore --kiosk https://www.google.com/"
否则,以管理员身份运行以下 PowerShell 命令来设置当前用户的注册表值,防止 Microsoft Edge 在意外或强制终止后恢复打开的页面。
电源外壳
New-ItemProperty -Path "HKCU:\SOFTWARE\Policies\Microsoft\Edge\" -Name "HideRestoreDialogEnabled" -PropertyType DWord -Value 00000001 -Force
命令行
笔记: 也以提升的权限运行此管理员。
reg add "HKCU\SOFTWARE\Policies\Microsoft\Edge" /v "HideRestoreDialogEnabled" /t REG_DWORD /d "1" /f
请注意“相关资源”显示HKLM
要设置的键的相关路径和值。这适用于 Microsoft Edge 版本 100 及更高版本的策略级配置。
如果您使用的是兼容版本的 Windows,则可以使用它gpedit.msc
来配置这些策略,但您可能需要下载最新的策略定义并加载它们。
HKLM
否则,您只需使用示例 PowerShell 和为其提供的命令行设置适用的注册表项即可HKCU
——我可以确认HKCU
它有效并提出建议。