
我通常會嘗試網路上提供的不同類型的軟體,這些軟體可以是試用版、共享軟體或免費軟體。但是,在嘗試了它們之後,當我想卸載這些軟體時,有時會變得非常困難,而且我不確定它們是否已從我的計算機中完全卸載,有時這些軟體會在註冊表中留下一些數據,從而給系統帶來不必要的負擔。
我想找到一種解決方案或方法來在我的電腦上虛擬安裝任何軟體。是否可以?
答案1
您可能已經知道,您可以在任何虛擬化軟體中建立虛擬機器。理想情況下,您希望虛擬化軟體能夠讓您在安裝軟體之前建立快照,並恢復到快照以返回確切的狀態並刪除您安裝的軟體的所有痕跡。 VMware、VirtualBox 和其他產品可讓您建立一個或多個快照。對於那些不支援的虛擬化產品,您可以手動備份虛擬機器映像或資料夾,然後安裝軟體,如果您決定要回滾,也可以選擇還原備份。
另一種選擇是使用備份軟體,它可以讓您對即時作業系統進行快照,然後將系統還原到該狀態。安克諾斯 TrueImage宣傳了一個名為“Try & Decide”的功能,它可以做到這一點。
答案2
為了實現您想要的目標,人們通常會嘗試盡可能地將應用程式與系統的其餘部分隔離。最簡單的方法是為其提供自己的作業系統,在自己的硬體上運行。您可以使用 VirtualBox、VMWare、QEmu、VirtualPC 等產品來做到這一點虛擬機器精簡版ETC。
如果您不提供這種完全程度的隔離,您可能需要使用稱為「應用程式虛擬化」的東西。屬於此類別的一些產品是:
但是,根據應用程式想要避開應用程式虛擬化的程度,它可能有效,也可能無效。例如,一個應用程式檢查 NIC 的 MAC 以回撥並報告 MAC 為 xyz 的機器的試用現已開始。在這些情況下,只有完全虛擬化才有幫助(因為您可以下次「交換」NIC,甚至保持日期不變等)。
答案3
Revo 卸載程式專業版有一個“實時安裝監視器”:
Revo Uninstaller Pro 具有允許監控程式安裝的功能。它會檢測安裝過程中的系統更改,並且該過程是即時完成的。
<snip> 促銷內容已刪除 </snip>
監視安裝,因此當不再需要該程式時,由安裝受監視程式所做的系統變更可以完全恢復,因為程式以前從未安裝過!
它與 Cameyo 和 Spoon 類似明建議(我不知道恩尼格瑪)。不同之處在於 Cameyo 和 Spoon 旨在打包程序,通常用於使它們可移植,而 Revo Uninstaller 旨在恢復程式在安裝過程中所做的更改。
除此之外,它還有「強制卸載」功能。據我了解,它會刪除包含程式和/或發布者名稱的所有檔案和註冊表項。如果可能的話我不建議使用這個;它很容易破壞某些東西(例如,如果您卸載“Microsoft Office Word 2010”,它可能會決定應刪除“Microsoft Visual Studio 2010”項目,從而破壞這一點)。在嘗試「清理」註冊表之類的操作之前,請務必先備份註冊表。