终端服务器MS O365 Access登录提示关闭及Runtime问题咨询
解决方案
一、关闭O365登录验证提示
针对终端服务器上无O365许可证的账户,可通过以下两种方式禁用登录提示:
注册表配置(单用户/批量)
打开注册表编辑器,定位到HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity,新建DWORD值EnableADAL并设为0;再新建DWORD值DisableADALatopWAMOverride并设为1。
若要批量部署,可将上述注册表项导出为.reg文件,通过组策略或登录脚本推送给目标账户。Office Deployment Tool (ODT) 重新配置
修改ODT的配置文件configuration.xml,添加以下参数:<Property Name="SharedComputerLicensing" Value="1" /> <Property Name="FORCEAPPSHUTDOWN" Value="TRUE" /> <Property Name="DeviceBasedLicensing" Value="0" />执行
setup.exe /configure configuration.xml重新部署Office,这会让终端服务器以共享模式运行,减少无许可证账户的登录触发。
二、解决Access Runtime 2013的版本选择与安全警告问题
1. 强制默认用Runtime打开Access程序
- 右键点击自研Access程序文件,选择「打开方式」→「选择其他应用」→「更多应用」→「在这台电脑上查找其他应用」,找到
C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE(Access Runtime 2013的主程序),勾选「始终使用此应用打开.accdb/.accde文件」。 - 若要批量设置,可通过修改注册表文件关联:
定位到HKEY_CLASSES_ROOT\Access.Application.15\shell\open\command,将默认值设为"C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE" "%1"。
2. 消除安全警告(信任中心配置)
- 添加信任位置:打开Access Runtime 2013,点击「文件」→「选项」→「信任中心」→「信任中心设置」→「受信任位置」,添加自研Access程序所在的文件夹,勾选「同时信任此位置的子文件夹」。
- 组策略批量配置:若终端服务器已加入域,可通过组策略编辑器,定位到「用户配置」→「管理模板」→「Microsoft Access 2013」→「应用程序设置」→「信任中心」,启用「添加受信任位置」并输入程序文件夹路径。
- 数字签名程序:给自研Access程序添加数字签名(用代码签名证书),签名后的程序会被Office自动信任,避免安全警告。
内容的提问来源于stack exchange,提问作者Roy_2353
相关产品推荐
相关产品推荐

