2026-07-16 03:11:28
Access数据库沙盒模式(Sandbox mode)可通过修改注册表项来打开或关闭,以禁用或启用宏中可能不安全的表达式。默认启用沙盒模式,需管理员权限操作,且不同版本注册表路径不同。
沙盒模式的作用沙盒模式是Access的一项安全功能,用于阻止“不安全”表达式运行。这些表达式可能使用恶意用户利用的函数或属性,访问未授权的驱动器、文件或其他资源。例如,“终止”和“Shell”等函数可能损坏计算机数据和文件,在沙盒模式下会被阻止。无论数据库是否“受信任”,沙盒模式都会阻止不安全表达式。
设置沙盒模式的方法使用注册表项指定Access是否在沙盒模式下运行。默认启用沙盒模式,若要允许所有表达式运行,可更改注册表项值以禁用沙盒模式。若不熟悉注册表操作,建议寻求熟悉此操作的人员帮助,且操作前需备份有价值数据,因为注册表编辑不当可能严重损坏操作系统。
禁用沙盒模式(运行不安全表达式)的步骤并非所有Access安装都包含SandBoxMode注册表项,若找不到不建议添加,以免干扰Office更新。以下是操作步骤:
Access 2010:
SoftwareMicrosoftOffice14.0Access Connectivity EngineEngines
SoftwareWOW6432NodeMicrosoftOffice14.0Access Connectivity EngineEngine
Access 2013:
SoftwareMicrosoftOffice15.0Access Connectivity EngineEngines
SoftwareWOW6432NodeMicrosoftOffice15.0Access Connectivity EngineEngine
Access 2016或Access 2019:
SoftwareMicrosoftOffice16.0Access Connectivity EngineEngineEngine
SoftwareWOW6432NodeMicrosoftOffice16.0Access Connectivity EngineEngine
32位Microsoft 365订阅版本或32位即点即用安装的Access:
SoftwareMicrosoftOfficeClickToRunRegistryMachineSoftwareMicrosoftOffice16.0Access Connectivity EngineEngines
SoftwareMicrosoftOfficeClickToRunRegistryMachineSoftwareMicrosoftOffice15.0Access Connectivity EngineEngine
64位Microsoft 365订阅版本或64位即点即用安装的Access:
SoftwareMicrosoftOfficeClickToRunRegistryMachineSoftwareWow6432NodeMicrosoftOffice16.0Access Connectivity EngineEngine
SoftwareMicrosoftOfficeClickToRunRegistryMachineSoftwareWow6432NodeMicrosoftOffice15.0Access Connectivity EngineEngines
注册表值可设置为以下值,0表示最宽松,3表示最低允许:
不同安装方法(如MSI与C2R(click to run))在注册表中的位置可能不同,部分Access 365可能找不到对应位置。以下是一些其他可能位置:
HKLM/software/Microsoft/office/12.0/Access connectivity Engine/Engines
HKLM/softwareWOW6432//Microsoft/office/12.0/Access connectivity Engine/Engines
HKEY_LOCAL_MACHINESoftwareMicrosoftOfficeClickToRunREGISTRYMACHINESoftwareWow6432BodeMicrosoftOffice16.0Access Connectivity EngineEngines
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice15.0ClickToRunREGISTRYMACHINESoftwareWow6432NodeMicrosoftOffice15.0Access Connectivity EngineEngines]
