打开Connection Client时提示Microsoft Edge can't read and write to its data directory


  Product(s): CONNECTION Client  
  Version(s): 11.00.02.16 and newer  
  Area: Access  
  Subarea: N/A

错误信息提示

打开 CONNECTION Client 时出现以下错误:

We couldn't create the data directory

Microsoft Edge can't read and write to its data directory:

Screenshot error message

解释:

有两个可能的原因:

原因 #1:错误提示中提到的路径与当前用户的用户配置文件不一致

如果是单击右键以管理员身份安装了 CONNECTION Client 11.00.02.16 或更高版本的程序;或者通过管理员命令提示符安装; 或通过PowerShell 控制台安装。

在这些情况下,如果安装程序是由具有管理员权限的不同用户执行的,那么在安装完成后启动的 Bentley Licensing Service 和 CONNECTION Client 将以管理员身份运行,而不是以当前用户的身份。这会导致 Edge WebView 组件在尝试与以管理员身份运行的 CONNECTION Client 通信时出现问题。如下所示:在任务管理器的详细信息列表中,可以看到 Bentley Licensing Service 和 CONNECTION Client 的用户名是“PrivilegedUser”,而 msedgewebview2.exe 的用户名是“LowerlyUser”。

Screenshot showing different user accounts

原因 #2:错误中提到的路径涉及到当前用户的配置文件,而一个权限问题导致了这个错误。如果文件系统阻止当前用户访问错误中指定的路径,这种情况就会发生。

如何避免

1.如果您首次遇到此问题,请尝试重新启动计算机或注销您的Windows,以关闭任何以管理员身份运行的Bentley Licensing Service或CONNECTION Client进程。重新登录Windows后,CONNECTION Client应该能够正常运行。

为了防止此类问题的发生,请以普通用户身份运行安装程序。在点击安装按钮时,如果需要,Windows将提示您输入管理员凭据,这将仅提升安装过程的权限,而不会影响之后启动的进程权限。

2.如果错误仍然出现,请按照以下步骤操作:

其他:English