Microsoft 解釋瞭如何使用 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窗口