Windows Sandbox(乾淨的桌面)替代品?

Windows Sandbox(乾淨的桌面)替代品?

我想要的是一種以某種方式在沙箱中運行乾淨的 Windows 的方法,以便我可以在其中安裝程式用於演示/演示目的,但是當沙箱關閉時,所有更改都會引入安裝該軟體後,該軟體就會從主機作業系統中消失。

所以,我不僅想在沙盒軟體環境中運行程式(大概是在https://www.sandboxie.com/);我想要一個按需的「乾淨的桌面」。

我剛剛了解到有Windows 10 的新沙盒功能...這看起來正是我所需要的:

在此輸入影像描述

……但不幸的是,這僅適用於Windows 10 Pro,Windows 10 Home無法使用它。

另外,我可以想像必須藉一台筆記型電腦進行演示/演示,可能是 Windows 7 或 8,所以我希望能夠基本上安裝一個應用程序,讓我擁有一個“乾淨的桌面”一經請求。

現在,我能想到的唯一其他選擇是安裝一些虛擬機器(VirtualBox 或 VMWare),在其中安裝另一個 Windows 實例,安裝完成後設定快照,然後在每次安裝完成時恢復到快照。

我不太喜歡這一點,因為我基本上必須使用兩個作業系統的磁碟空間,只是為了做一個「乾淨的石板」演示。另外,我甚至不確定在同一台電腦上設定與合法 Windows 安裝相同的虛擬機器是否合法。

當然,我也可以在Windows上設定一個單獨的使用者帳戶,但是我安裝的所有程式最終都會在主機作業系統中留下一些碎片,即使我稍後卸載(而且我寧願不卸載,我只想關閉虛擬會話並讓所有這些變更消失)。

所以我想知道:

  • 是否可以在 Windows 上設定虛擬機,以便它引用主機實體 \media,並從那裡讀取主作業系統檔案 - 但是,它接受硬碟映像作為其餘部分的目標(使用者設定檔資料、新安裝的程式等) ?
  • 另外,是否有一些應用程序,其功能與 Windows 10 Pro Sandbox 相同,但可以安裝在大多數其他版本的 Windows 上(例如,低至 Windows 7)?
  • 否則,我還有什麼其他選擇來實現一個乾淨的桌面,允許在沙盒環境中安裝程序,這樣當我關閉沙盒時,由於沙盒中安裝程序而產生的所有更改都消失了?

答案1

有兩種選擇供您選擇。

  1. 升級到Windows 10 Pro並使用引入此功能時附帶的沙箱(建議選擇)

  2. 自己創造這樣的東西。 (它是免費選項,但需要大量工作和資源,因此不推薦,但可能。)這個答案將討論第二個選項。

您可以從 Microsoft 下載名為 Disk2VHD 的工具。您可以使用它從硬碟建立 VHD 或 VHDX 檔案。然後可以在虛擬機器中使用該磁碟映像。

為了使用虛擬機器軟體,您必須在 BIOS 中啟用 VT-x 支援。啟用後,下載並安裝 Oracle Virtual Box。如果您還安裝了 Microsoft Hyper-V,我建議將其解除安裝。您無法在同一台電腦上執行這兩個軟體,且 Hyper-V 不具備您所需的快照丟棄功能。

安裝 Oracle Virtual Box 後,建立一個新 VM。當它要求磁碟時,請提供您已建立的 VHD 檔案。

啟動 VM 並讓 Windows 啟動。如果需要的話讓它修復並確保你進入窗戶。

一旦您進入 Windows 並且虛擬機器正在運行,請轉到選單“機器”->“建立快照”。

(可選)為快照指定一個名稱,例如「基線」。

等待快照完成。

啟動以下指令:VBoxManagemodifyhdHardDisks/yourdisk.vhd --type immutable

您可以在快照上執行此操作:VBoxManage modifyhd Machines/Snapshots/[image file name] --autoreset false

也可以看看:https://www.xaprb.com/blog/2011/08/31/making-auto-resetting-virtualbox-machines/

相關內容