如何將Windows 11 Sandbox用作虛擬機?
譯文譯者 | 布加迪
審校 | 孫淑娟
我工作中經常在Windows中安裝和測試不同的應用程序和功能。大多數時候,我不希望那些新的或未知的應用程序和功能影響我的主Windows工作環境。實現這點的訣竅就是將我所做的任何更改與核心操作系統隔離開來。
我依賴在VMWare Workstation和Oracle VM VirtualBox等應用程序中運行的幾個Windows虛擬機。但有時,我只想要快速的臨時虛擬機做一些相對快速簡單的事情。此外,由于繁重的需求,讓Windows 11在第三方應用程序中作為虛擬機來運行可能具有挑戰性。這時候Windows Sandbox有了用武之地。
Sandbox在Windows 10和11的專業版和企業版中都有,是一個輕量級的臨時虛擬機,配備與主機PC上安裝的相同版本的Windows,即10或11。您可以安裝應用程序、設置不同的功能、運行進程,不必擔心您的活動與核心Windows環境發生沖突。
只需打開Sandbox,執行需要執行的操作,完畢后將其關閉。您在Sandbox中做的所有更改都會消失。下次打開時,Sandbox會顯示為新安裝的Windows。目前,不支持在Sandbox中重新啟動Windows,因此重新啟動與關閉一樣,這意味著您做的任何更改都會消失。然而,微軟表示Windows 11 Build 22509將支持Sandbox中的重新啟動,允許更改保持下來。如果您需要安裝應用程序或運行另一個需要重新啟動的任務,這肯定有所幫助。
不妨看看Sandbox在Windows 11中是如何工作的。
先確認您的PC已啟用虛擬化功能。啟動進入至BIOS,查找虛擬化設置,確保開關已打開。
接下來,您需要安裝Sandbox,有幾種不同的安裝方式。
啟動進入到Windows 11后,打開控制面板,選擇“程序和功能”小程序;在下一個屏幕上,點擊“打開或關閉Windows功能”選項。在“Windows功能”窗口中,向下滾動列表,勾選“Windows Sandbox”框,點擊確定,然后重新啟動。
或者,您可以通過點擊“搜索”圖標并鍵入optionalfeatures,更輕松地訪問Windows功能窗口。在Windows功能窗口中,勾選Windows Sandbox框,點擊確定,然后重新啟動。
啟用Sandbox的另一種方法是借助PowerShell命令。以管理員身份打開Windows Terminal應用程序。在提示符處,鍵入該字符串:Enable-WindowsOptionalFeature -Online -FeatureName "Containers-DisposableClientVM" –All,或該字符串:dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM" -All。如果出現提示,重新啟動PC。
重新登錄Windows。打開“開始”菜單,進入到“所有應用程序”。向下滾動到W部分,找到Windows Sandbox的快捷方式。在實際打開Sandbox之前,將其快捷方式添加到“開始”菜單和任務欄,以便您以后可以更快地訪問。右鍵單擊并選擇“固定到開始菜單”。再次右鍵單擊,進入到“更多”選項,選擇“固定到任務欄”。
如果Windows Sandbox的快捷方式沒有出現在“開始”菜單或“所有應用程序”列表中,您可以直接獲取可執行文件。打開文件資源管理器,找到Windows\System 32路徑。向下滾動,直至看到WindowsSandbox.exe文件。然后,您可以從該文件創建快捷方式,將其放在一個方便的位置,比如桌面。
點擊快捷方式,Windows 11環境出現在Sandbox中,但只有內置的應用程序和功能。點擊“開始”按鈕以查看固定的應用程序,然后點擊“所有應用程序”項目以查看所有已安裝的Windows應用程序(圖 1)。
圖1
打開Microsoft Edge之類的應用程序。您可以通過主機連接自由訪問互聯網,因此可以直接下載和安裝想要在Sandbox中測試的任何應用程序(圖 2)。
圖 2
測試應用程序之后,您可能想要重新開始另一個任務。只需像平常關閉Windows 11或簡單地關閉窗口那樣退出Sandbox,已安裝的任何應用程序或所做的任何更改都會消失。
再次打開Sandbox。現在,您希望安裝的程序對應的文件可能已經在主機上。您可以將任何文件夾或文件從主機復制粘貼到Sandbox中。在主機和Sandbox中打開文件資源管理器。然后只需選擇并復制想要運行或打開的文件,將其粘貼到Sandbox中的文件夾(圖 3)。
圖 3
如果您決定不想再使用Windows 11中的Sandbox,可通過幾種不同的方式將其刪除。回到主機環境中的Windows功能窗口,取消勾選Windows Sandbox框,然后重新啟動。或者以管理員身份打開Windows Terminal,輸入該字符串:Disable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" –Online,或者該字符串:Dism /online /Disable-Feature /FeatureName:"Containers-DisposableClientVM",然后重新啟動。
總之,Windows 11 Sandbox不如VMware Workstation等功能齊全的虛擬機程序來得強大,尤其是由于目前無法在不丟失所有更改的情況下重新啟動。但是如果您想在不影響核心環境的情況下,測試單個應用程序或啟用Windows中的某項特定功能,Sandbox這種快速簡便的方法可以做到這一點。
原文標題:??How to use the Windows 11 Sandbox as a virtual machine??,作者:Lance Whitney