我安装了 BOINC(运行世界网格社区) 在 PC(运行 Vista)上使用管理员帐户登录。当以标准用户身份登录时,如果将 BOINC 设置为以屏幕保护程序运行,则无法正确连接和运行。
只有当以管理员身份运行该程序时,它才真正在标准用户的帐户中运行。
在 Windows 上为标准用户(非管理员)安装和运行 BOINC 的正确方法是什么?
- 不一定特定于 Vista。
- 不打算授予所有用户对 C:\Program Files (x86)\BOINC\boincmgr.exe 的完全权限
答案1
以下是我在与基于活动目录的环境绑定的 win32 系统上安装的方法。
- 为所有用户安装应用程序
- 将应用程序安装为服务
为了确保在机器空闲时激活屏幕保护程序,您需要在系统托盘中看到 BOINC。为此,您需要执行以下任何操作:
- 通过本地计算机管理工具将该标准用户帐户纳入本地管理员组。
- 手动执行 BOINC 应用程序(启动命令) 每次标准用户登录终端时。
请注意,所有上述说明都将使您能够使用 World Community Grid 的 BOINC 客户端提供的屏幕保护程序点亮您的屏幕。如果您只需要利用空闲的计算能力,则无需执行这些指令。
希望这可以帮助。
编辑1
在独立环境中,只需为所有用户安装该应用程序并将其安装为服务即可。在安装过程中,还应该有一个附加选项(位于高级部分),可让您选择允许所有用户或有限用户控制 BOINC 应用程序。
如果您选择更严格的选项,您将能够在终端上找到以下本地组:“boinc_admin”、“boinc_user”;(还有一个组,但我不记得了)。
只需将本地用户帐户分配给终端上的相应“boinc_xxx”组即可。您可以通过以下方式执行此操作:
- 转到开始>设置>控制面板>管理工具>计算机管理
- 选择“本地用户和组”
- 选择相关组并添加您想要分配到的用户帐户。