添加可信位置以访问 运行 时间

Adding Trusted Location to Access Run Time

我已经创建了一个 Microsoft Access 文件。

如何将此文件添加到客户端 PC 上仅安装了 Access 运行时版本的受信任位置?

访问 2007:

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations]

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location(n)]

访问 2010:

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations]

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location(n)]

访问 2013:

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations]

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location(n)]

Access 2016 & Access 2019 & Office 365:

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations]

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location(n)]

外观示例

"Path"="C:\PathToDB\"
"AllowSubfolders"=dword:00000001
"Description"="The description"
"Date"="01.01.2007 12:00"

如果编辑 Reg 不是你的菜,那么使用 AddPath http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations

以下是我不久前找到的一些说明,我已经保存了这些说明,这些说明允许您添加受信任的位置、允许网络位置和包含子文件夹。

  1. 使用 Windows 7 或 Windows 8 中的搜索并输入 "regedit.exe";
  2. 允许 Microsoft Windows 注册表编辑器对您的系统进行更改;
  3. 导航至 HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted 个位置;
  4. 通过右键单击“受信任的位置”目录添加一个 DWORD,selecting 新建 > DWORD(32 位)值 [或根据需要添加 64 位 QWORD];
  5. 将 DWORD 的名称更改为 "AllowNetworkLocations";
  6. 右键单击并使用“1”作为值修改 DWORD;
  7. 现在通过右键单击目录并 selecting New > Key(您可以将其重命名为有意义的名称),将新的 KEY 添加到 Trusted Locations 目录;
  8. 右键单击新键并select新建 > 可扩展字符串值(对于运行时 2013,早期版本只是字符串值);
  9. 将此文件的名称更改为 "Path" 然后右键单击并修改...将值数据更改为所需的路径或网络名称(即 "Z:\" 或 "\servername" ) ;
  10. 要将子目录包含为受信任的位置,请通过右键单击新密钥添加一个 DWORD,selecting 新建 > DWORD(32 位)值 [或根据需要添加 64 位 QWORD];
  11. 将此 DWORD 的名称更改为 "AllowSubfolders" 并右键单击并修改...使用“1”作为值的 DWORD;

将您的 Access 文件复制到已被任何用户信任的文件夹中要容易得多。

一个例子是 %LocalAppData%,它甚至可以在 Citrix 环境中工作。

在此处创建一个名为您或您的公司的文件夹以及一个名为您的应用程序的子文件夹。将你的数据库文件复制到这里,并为用户提供一个快捷方式。

这里有完整的文档:

Deploy and update a Microsoft Access application with one click

如果受信任的位置在网络位置上,则您需要添加:

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted 个地点] "AllowNetworkLocations"=双字:00000001

只需在

下创建一个 Windows 注册表项
[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations]

然后添加字符串值条目 "Path" 并将所需路径设置为值。需要另一个字符串值条目 "Description" 来添加路径说明。

例如

[HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location3]