在 Windows PC 上以非管理员身份运行时出现 BOINC 权限问题

在 Windows PC 上以非管理员身份运行时出现 BOINC 权限问题

我安装了 BOINC(运行世界网格社区) 在 PC(运行 Vista)上使用管理员帐户登录。当以标准用户身份登录时,如果将 BOINC 设置为以屏幕保护程序运行,则无法正确连接和运行。

只有当以管理员身份运行该程序时,它才真正在标准用户的帐户中运行。

在 Windows 上为标准用户(非管理员)安装和运行 BOINC 的正确方法是什么?

  • 不一定特定于 Vista。
  • 不打算授予所有用户对 C:\Program Files (x86)\BOINC\boincmgr.exe 的完全权限

答案1

以下是我在与基于活动目录的环境绑定的 win32 系统上安装的方法。

  1. 为所有用户安装应用程序
  2. 将应用程序安装为服务

为了确保在机器空闲时激活屏幕保护程序,您需要在系统托盘中看到 BOINC。为此,您需要执行以下任何操作:

  1. 通过本地计算机管理工具将该标准用户帐户纳入本地管理员组。
  2. 手动执行 BOINC 应用程序(启动命令) 每次标准用户登录终端时。

请注意,所有上述说明都将使您能够使用 World Community Grid 的 BOINC 客户端提供的屏幕保护程序点亮您的屏幕。如果您只需要利用空闲的计算能力,则无需执行这些指令。

希望这可以帮助。


编辑1

在独立环境中,只需为所有用户安装该应用程序并将其安装为服务即可。在安装过程中,还应该有一个附加选项(位于高级部分),可让您选择允许所有用户或有限用户控制 BOINC 应用程序。

如果您选择更严格的选项,您将能够在终端上找到以下本地组:“boinc_admin”、“boinc_user”;(还有一个组,但我不记得了)。

只需将本地用户帐户分配给终端上的相应“boinc_xxx”组即可。您可以通过以下方式执行此操作:

  1. 转到开始>设置>控制面板>管理工具>计算机管理
  2. 选择“本地用户和组”
  3. 选择相关组并添加您想要分配到的用户帐户。

相关内容