如何禁用访问安全通知 "A Potential security concern has been identified"

How to disable access security notice "A Potential security concern has been identified"

我有一个共享访问应用程序,我为 32 位机器创建了一个 accde 文件,当用户打开该应用程序时 he/she 收到安全警告

有什么方法可以禁止向用户显示此消息

谢谢

您必须将他们的计算机设置为可信来源。为了解决这个问题,您需要创建一个数字证书。数字证书仅在创建它们的计算机上有效,因此如果此数据库将在多台计算机上使用,则每台计算机都必须创建一个数字证书。

为此,您需要执行以下任务:

  1. 单击开始 -> 所有程序 -> Microsoft Office -> Microsoft Office 工具 -> VBA 项目的数字证书(如果你不 有这个,你需要联系你的 IT 部门。)

  2. 输入证书名称。使其明显如 MyProgramName 并单击 OK

  3. 打开包含您要绕过的安全警告的 Access 数据库
  4. 进入任何模块的设计视图
  5. 点击工具 -> 数字签名
  6. 选择您在第 2 步中创建的数字证书
  7. 保存并关闭数据库
  8. 重新打开数据库。现在系统会提示您不同的安全警告,指出文件已经过数字签名。
  9. 勾选“始终信任来自此发布者的文件...”框并单击“打开”按钮
  10. 以后所有您进入该数据库时,系统都不会提示您安全警告。

注意 - 我在 Office 2003 的基础上为我们公司编写了以上内容。如果您使用的是更新版本,说明可能会有所不同。

这是一个标准警告,表明您正在打开的文件具有 Web 链接和宏。 如果您信任该文件,请说“确定”或“允许”[=1​​1=]

您可以控制是否显示此消息:Office 按钮 > Excel 选项按钮 > 信任中心 > 信任中心设置按钮(我不知道为什么他们有这个额外的按钮,愚蠢的设计!)

可以找到更多信息here

其他方式如下:

  1. 点击文件然后选择选项

  2. 点击信任中心,然后点击右侧的信任中心设置

  3. 然后单击受信任的位置并添加新位置

  4. 浏览位置并保存。

就是这样..完成..现在没有更多警告了..

如果其他人有这个问题,我也遇到过,在网络环境中有一个共享文件,最简单的解决方案是安装 Microsoft Office service pack 2,更好的是打开 Office 的自动更新。你可以找到它 here.

我有一个处理其他 Access 数据库的 Access 数据库。连接到其他 Access 数据库之一时出现 OP 错误。为了解决这些问题,我打开了另一个 Access 数据库并单击 启用内容 。然后,Access 数据库是可信的,当从另一个 Access 数据库连接到该 Access 数据库时,不会发生 OP 的错误。

最好的方法是将文档的位置或文档本身添加到注册表中的受信任位置(如果您仅在客户端计算机上使用 Access 运行时,则无法通过 Office 应用程序添加它,例如你会在 Excel).

答案如下:

您需要创建一个新的 Location 键,并在文件的适当位置添加必要的路径(和描述)字符串。这样 nag 对话框就会消失,您无需担心证书。

共享可能意味着它位于网络共享上。不建议将网络位置添加到受信任的位置,您需要将附加标志 AllowNetworkLocations 设置为 1。我建议您将访问模块复制到用户计算机,这也会使速度更快相信。

您可以创建一个注册表项,将目录添加为受信任的位置,并且不再显示警告。这种方法的优点在于,您可以轻松地在部署应用程序的计算机上自动执行此操作。请参阅此博客中的方法 #2 或 #3:http://www.accessrepairnrecovery.com/blog/fix-microsoft-access-security-notice

如果博客被删除,请注意以下重要事项: [HKEY_CURRENT_USER\Software\Microsoft\Office.0\Access\Security\Trusted Locations\Location20] “路径”=”C:\Database\” “描述”=“我的数据库位置”

密钥说明: – 数字“14.0”是 MS Office 的版本。您可以更改代表您正在执行的版本的数字。

– “Location20”是您指定的唯一名称。 20 可以是以前未使用过的任何数字。其他程序包括默认的 MS Access 向导,已经使用了其他号码。但是如果你想将多个路径设置为可信位置,那么每个位置都必须以不同的数字结尾。

– “C:\Database\”是您要设置为受信任位置的物理路径。您可以在此处放置您选择的任何路径。

将上述代码复制并粘贴到一个文本文件中,并用 RemoveSecurityWarning.reg 等名称保存,然后只需双击文件。