微软解释了如何使用 Windows Sandbox 安全地将 CPU 时间贡献给 Folding at Home 项目

阅读时间图标 3分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

当 Folding at Home 项目的人们呼吁计算机爱好者时,互联网响应了,该项目现在已经成功地吸引了足够多的用户,以至于它的 力量已经超越 世界排名前七的超级计算机。 对于那些不知道的人,Folding at Home 是一个分布式计算项目,用于执行蛋白质动力学的分子动力学模拟。 该项目最初是为了帮助蛋白质折叠而开始的,但现在正将其资源用于对抗持续的冠状病毒危机。

如果您想将资源捐赠给该项目,那么您现在可以轻松做到这一点。 微软有 共用的, 一个 PowerShell 脚本,允许用户在 Windows Sandbox 上安全地运行 Folding at Home 客户端。 为此,您需要以管理员身份打开 PowerShell 或命令提示符并运行:

Powershell.exe -ExecutionPolicy绕过-File。\ Install_folding_sandbox_on_host.ps1

如果你想传入你的用户名,你可以添加 -username 选项:

Powershell.exe -ExecutionPolicy 绕过 -File .\install_folding_sandbox_on_host.ps1 -username

此脚本可在 Windows Sandbox 上下载并安装最新的 Folding at Home 客户端。 如果你 没有启用沙盒 然后脚本将首先启用沙盒并重新启动系统。 完成后,您可以再次运行脚本以在 Windows Sandbox 上下载并安装最新的客户端。

微软还创建了一个 GitHub 开源资料库 并要求 Windows 用户提交他们在 Windows Sandbox 中运行应用程序的想法。


更新: Microsoft 更新了文档,明确说明要运行 Powershell 命令,用户首先需要下载“install_folding_sandbox_on_host.ps1”文件。 为此,请前往上面提到的 GitHub 存储库并将其下载为 zip 文件。 完成后,打开 zip 文件并导航到 Windows-Sandbox-Utilities-master>Folding In Sandbox 并解压缩“install_folding_sandbox_on_host.ps1”文件。 现在按照以下步骤运行程序。

  1. 以管理员身份打开命令提示符或 Powershell(右键单击并选择以管理员身份运行)
  2. 现在键入“cd\”以导航到默认启动驱动器。
  3. 完成后,键入“cd ”。 例如,如果您在桌面上有文件,请键入“cd users/ /desktop”,然后按 Enter。
    (如果您已将文件解压缩到与默认引导分区不同的分区,则需要更改驱动器号)
  4. 这会将命令提示符或 Powershell 导航到“ps1”文件的位置,您应该能够毫无问题地运行原始命令。 请注意,您需要在 BIOS 中启用虚拟化,因为 Windows Sandbox 需要它运行。

有关主题的更多信息: 冠状病毒, 在家折叠, 微软, 10窗口