相信不止我一個人,遇到過一些很不守本分的國產日用軟體:
-
明明只需要用到核心的功能,卻給我安裝一堆功能無關的捆綁;
-
即使退出了應用,依然有它的組件賴在後台不肯走;
-
廣告、資訊彈窗開機自啟,屢禁不止;
-
更有甚者,居然還會給系統安裝驅動程序,而該驅動的作用與該應用的功能是無關的……
長此以往,桌面上一堆「毒瘤」圖標泛濫,電腦速度也變慢。
然而,很多時候,這些軟體的功能卻是我的剛需,一時間沒有足夠的替代品,因此往往還需要繼續使用。對我來說,離不開的就是百度網盤和迅雷:前者依然是諸多大佬傳送作品稿件的首選,後者則能輕易征服一些難以下載的資源。
那麼,如何才能讓這些「不聽話」的軟體安分起來,為我所用的同時,不讓他們的「流氓」行徑拖慢電腦性能、干擾日常使用?
我的答案,就是著名的虛擬化沙盒軟體 Sandboxie-Plus。
▍Sandboxie-Plus 是何方神聖?
https://www.sandboxie.com/
Sandboxie Plus 是軟體開發者 David Xanatos 在知名沙盒軟體 Sandboxie 停止開發後,接手維護並推出的進化版本。

這就是 Sandboxie-Plus 的前身:Sandboxie。(圖源:Softonic)
Sandboxie 可以在從 Windows XP 到 Windows 10 的系統中創建沙盒環境,程序在沙盒中運行的時候,即使再怎麼修改系統,也不會影響到沙盒外真實的系統環境。這款 XP 時代誕生的老牌沙盒於 2019 年宣布停止維護,所屬公司 Sophos 將其開源。
緊接著,開發者 David Xanatos 基於 Sophos 開源的代碼,持續推出新版本,改善了對 Windows 10/11 的支持,後來才有了 Sandboxie-Plus:
-
採用 Qt 開發全新界面,更專業而易用性不減
-
重點打造沙盒安全功能,增加了更為細緻的安全選項
-
引入沙盒導入/導出功能,利於重裝系統時恢復,甚至可用於分享沙盒配置
-
可自願捐贈,享受更具客制化的沙盒安全特性
▍安裝與配置注意事項

官網下載時有一些值得注意的地方:
-
Sandboxie-Classic 是基於原版 Sandboxie 開發的版本,保留了過往的界面與使用習慣,但功能特性少於 Sandboxie-Plus。
-
注意安裝過程中不要選擇「提取全部文件以備便攜化使用」。我不建議便攜化安裝的,因為每次都需要請求管理員權限。
安裝完成後,啟動 Sandboxie-Plus。此時會打開「設置嚮導」,以下環節需要注意:
-
Sandboxie-Plus 用途這裡選擇「個人」。該選項後續無法再修改,因此請慎重選擇。

選擇軟體用途。由於該選項已經配置過了,且只能配置一次,因此是灰色的
-
贊助者憑據用於獲取更多技術支持,不填寫憑據不影響功能使用。
-
設置視圖模式。三種模式的區別在於界面的豐富程度,其中,「高級視圖」有工具欄和日誌顯示;「簡易視圖」隱藏了工具欄與日誌;而「經典視圖」則與前身 Sandboxie 的風格一致。個人建議選擇「高級視圖」。
-
設置系統整合。建議勾選「隨系統啟動沙盒管理器」和「添加『在沙盒中運行』右鍵菜單」。前者能保證 Sandboxie-Plus 隨叫隨到,後者有利於幫助你快速利用沙盒運行指定程序。
-
自動更新的選項建議打開,務必選擇「穩定版通道」。
▍我推薦的沙盒使用策略
Sandboxie-Plus 配置完成後,回到主界面,我們就可以見到這裡已經有了一個默認的沙盒 DefaultBox,開箱即用,你可以直接使用該沙盒來安裝、運行那些「不聽話」的軟體。
但是,考慮到那些軟體多為日常所必需,我不建議直接使用默認沙盒,而是採用這樣一種策略——每個軟體在各自獨立的沙盒中運行。
換言之,安裝每款軟體之前,先創建一個新沙盒,再在該沙盒中運行安裝程序以安裝該軟體。我認為優點有三:
-
有利於集中管理軟體的數據文件。軟體運行過程中產生的資料,統統集中在單個沙盒中,不會散落在電腦的各個角落,也不會與其他軟體混淆。這對微信、QQ 等數據文件量可觀的應用來說更為明顯。
-
有利於備份恢復。你可以使用 Sandboxie-Plus 自帶的沙盒備份恢復功能,輕而易舉地備份、恢復軟體本體及其數據。對於承載大量重要數據的即時通信軟體,如 QQ、微信、釘釘,這將非常實用。
-
可以間接實現多開。由於每個沙盒彼此獨立,一些不支持多開的應用也能實現多開——只需創建多個沙盒,分別安裝同一款軟體。例如,你要同時登錄 3 個微信賬號,那就創建 3 個沙盒,各自安裝微信並登錄賬號即可。
▍實戰:以安裝迅雷為例
接下來,我將直接以實戰的方式,教大家如何配置 Sandboxie-Plus,將軟體安裝到沙盒中。這裡,我選擇具有代表性的迅雷。
1)創建沙盒
首先,我們需要專門為迅雷創建一個獨立的沙盒。
第一步,打開 Sandboxie-Plus 主界面,右擊沙盒列表空白處,選擇「新建沙盒」。
第二步,在彈出的「創建新沙盒」窗口中,指定沙盒名稱。「沙盒類型」選擇「標準沙盒」,然後點擊「下一步」。

指定沙盒名稱,隨後「沙盒類型」選擇「標準沙盒」。注意,其餘幾個選項需要持有贊助者憑證才能使用
第三步,很快沙盒就創建成功了,此時,Sandboxie-Plus 會提示你「新沙盒採用虛擬化方案 2 創建」,直接確認即可。
到這裡,全新的 Thunder2 沙盒創建完成,如下圖所示。

創建完成的沙盒
2)運行迅雷安裝包
從迅雷官方網站下載最新版本的安裝包。然後,右擊安裝包,選擇【在沙盒中運行】,或者將該安裝包拖到 Sandboxie-Plus 的窗口中。

右擊迅雷安裝包,選擇「在沙盒中運行」
此時軟體會要求你選擇在哪個沙盒中運行。在這裡,選擇我們剛剛創建的Thunder2沙盒,點擊「確定」。

選擇沙盒
稍等片刻,Sandboxie-Plus 就會彈出 UAC 提示,確認之後,迅雷的安裝程序就會自動運行。如果你把鼠標放在窗口外框向外一點點,你就會看到黃色的框框,說明該程序運行在沙盒中。

黃色外框表示程序運行在沙盒中
接下來,正常安裝軟體即可。安裝過程中,Sandboxie-Plus 會自動攔截迅雷安裝驅動程序的請求,實測這兩個驅動程序起到守護迅雷的作用,並不影響它本職的下載功能。

Sandboxie-Plus 攔截了迅雷驅動程序的安裝
安裝完成後,迅雷順利運行。
3)創建快捷方式
安裝在沙盒中的軟體,是無法直接在桌面上創建快捷方式的。此時我們需要藉助 Sandboxie-Plus 自帶的功能,來為迅雷創建桌面快捷方式。
第一步,右鍵點擊 Thunder2 沙盒,依次選擇「沙盒內容」→「創建快捷方式」。

「創建快捷方式」菜單項
第二步,此時會彈出以下提示,直接確認即可。

這是 Sandboxie-Plus 提供的功能說明
第三步,確認後,你的顯示器左上角會彈出「Sandboxie 開始菜單」。它類似於真實的「開始菜單」,列出了沙盒內外安裝的各種程序。在這裡,依次選擇「程序」→「迅雷軟體」→「迅雷」→「迅雷.lnk」。

在「Sandboxie 開始菜單」中,找到迅雷的菜單項
第四步,指定快捷方式創建的位置。根據你的習慣選擇,例如電腦桌面。快捷方式文件名默認會以沙盒名作為前綴。

指定快捷方式創建的位置,例如桌面
確認無誤後,點擊「保存」,快捷方式就創建好了。
4)運行迅雷,並查看運行狀況
我將快捷方式創建在桌面上。雙擊該快捷方式,即可在沙盒中運行迅雷。下載文件的表現基本與不使用沙盒時無異,甚至還能正常讀取剪貼板(當你複製文件鏈接時,自動觸發迅雷下載)。
此時,打開 Sandboxie-Plus,你可以在沙盒列表中觀察到沙盒內打開的所有進程,正如下圖所示。

沙盒運行的進程列表
5)清理殘留進程
退出迅雷後,有時還會有進程殘留,例如迅雷的後台服務。
如果你希望完全退出迅雷,可以在 Sandboxie-Plus 里關閉沙盒中的所有進程。只需右擊列表中的沙盒,選擇「終止所有進程」即可。

終止沙盒中的所有進程
▍提升沙盒易用性
Sandboxie-Plus 面向的主要場景之一,就是在隔離的環境中測試風險應用,因此它提供了一些功能特性,可讓沙盒「一抹即平」不留風險。
然而,我們的日常應用,即使「不聽話」,也不會像惡意軟體那般逍遙法外。啟用那些特性反而會妨礙我們的使用,因此筆者建議進行一番配置,以提升 Sandboxie-Plus 在運行日常應用時的可靠性。
1)防止清空沙盒
Sandboxie-Plus 提供了自動刪除沙盒內容的選項,以應對沙盒中的風險軟體。
但對於 QQ、微信、迅雷等重要的日常應用,顯然沒有任何刪除其內容的必要,相反我們還應當防止 Sandboxie-Plus 誤刪其內容。一旦刪除,輕則花費時間重新安裝,重則丟失我們的重要資料,例如 QQ 聊天記錄——得不償失。
根據如下步驟,打開 Sandboxie-Plus 的沙盒防刪保護:
-
第一步,打開 Sandboxie-Plus,雙擊列表中你想要保護的沙盒,打開「沙盒選項」窗口。
-
第二步,點擊左側的「文件選項」標籤,然後找到右側的「保護此沙盒免受刪除或清空」複選框。該複選框有兩種勾選模式,根據你的需要選擇:
-
-
部分選中(顯示為正方形):禁止刪除沙盒,但允許清空其內容。
-
完全選中(顯示為對勾):禁止刪除沙盒,並保護其內容不被清空。
-

勾選「保護此沙盒免受刪除或清空」複選框(紅框處)
2)關閉沙盒文件恢復提醒
考慮到沙盒內外隔離,而有些用戶需要將「我的文檔」、桌面等目錄的文件從沙盒裡導出來,因此 Sandboxie-Plus 提供了「快速恢復」功能,若上述目錄有文件產生,則不定期提醒用戶有可恢復的文件。
但是,對於日常應用來說,我更希望將所有資料文件留在沙盒裡。加之,不少軟體會把用戶資料放在「我的文檔」目錄里,每次資料有變動,都會觸發 Sandboxie-Plus 的提示,很煩人。
可遵循以下步驟,關閉 Sandboxie-Plus 的「快速恢復」提醒:
-
同樣在沙盒選項下的文件選項標籤頁,點擊右側的「文件恢復」標籤,取消勾選【啟用快速恢復提示,以便快速恢復創建的文件】。

取消勾選紅框中的複選框,關閉「快速恢復」提示
3)放寬沙盒文件導入大小限制
出於安全考慮,Sandboxie-Plus 是不允許沙盒直接對本機文件進行寫入的。這就意味著,如果你想要修改沙盒外的本機文件,就必須要將文件複製到沙盒中。
一般地,Sandboxie-Plus 會對導入沙盒的文件施加大小限制,默認為 80.0 MB。但有的時候,你可能需要用沙盒應用來修改大文件,例如使用裝在沙盒中的剪輯軟體來編輯影片,那麼就要放寬該限制。
-
可以在剛剛的文件選項中,找到「文件遷移」標籤頁。根據實際用途,將下方【複製文件大小限制】的值調大。同時,你還可以取消【複製文件大小限制】複選框的勾選,允許任意大小的文件複製進入沙盒。

設置導入文件的大小限制
注意:
調大(或禁用)文件大小限制需謹慎,因為複製的文件可能會占用大量磁盤空間,並且在複製過程中可能會導致軟體卡頓。
▍管理沙盒文件
在 Sandboxie-Plus 中,應用程序產生的所有文件都存放在沙盒裡,不會放到真實的系統環境中。有時想找沙盒中的文件,或許真需要費一番功夫,例如迅雷下載的文件、微信和 QQ 保存的文檔,等等。
你可以利用下面這些技巧,便捷地管理沙盒中的資料,不用擔心找不到。
1)藉助 Sandboxie-Plus 自帶的文件管理器
Sandboxie-Plus 自帶一套文件管理器,可以瀏覽沙盒中所有的文件。
只需打開 Sandboxie-Plus,右擊沙盒,依次選擇「沙盒內容」→「瀏覽文件」。

「瀏覽文件」菜單項。注意下方還有一個「瀏覽內容」菜單項,後者會在Windows資源管理器中打開沙盒目錄
隨後就會打開 Sandboxie-Plus 自帶的文件管理器。在這裡,你可以:
-
瀏覽沙盒內容
-
剪切/複製/刪除沙盒中的文件(但不能創建文件與更名)
-
為文件創建快捷方式(將在沙盒中打開文件或文件夾)
-
恢復文件到指定位置

Sandboxie-Plus自帶的文件管理器
圖中的目錄user存放用戶文件夾的內容(對應系統盤的Users目錄),而drive目錄則存放各個磁盤分區的內容。例如,筆者用於演示的沙盒已經安裝了迅雷,你可以見到drive/C/目錄下的迅雷下載文件夾。
提示:
-
上文「沙盒內容」的右鍵菜單還有一項「瀏覽內容」,允許你在 Windows 資源管理器中管理沙盒的內容。你可以直接將該文件夾固定在資源管理器的「快速訪問」中,方便使用。
2)藉助 Everything 等文件搜索工具
沙盒的文件,實際上如普通文件一樣,直接保存在本地硬盤中,而非存放在磁盤鏡像等媒介。因此你可以使用 Everything 等全盤文件搜索工具,直接檢索沙盒的文件。
以 Everything 為例,它默認把本地硬盤所有分區都加入搜索列表。如果你知道文件名,直接鍵入關鍵字即可。

第一項就是沙盒中迅雷的下載目錄
3)為沙盒內的資料文件夾創建鏈接
對於你經常使用的軟體,總是按上述方法去找資料文件夾的話,未免會有些麻煩。就拿我來說,我總不可能始終用 Sandboxie-Plus 的文件管理器來打開迅雷的下載目錄,於是我希望能夠用更便捷的方式來訪問。
對此,我們可以用 Windows 的「目錄鏈接」功能,為沙盒中常用的文件夾創建一個鏈接。
例如,我想在 D 盤根目錄為「迅雷下載」文件夾創建鏈接,則可以遵循以下步驟:
-
第一步,打開 Sandboxie-Plus,右擊沙盒,依次選擇「沙盒內容」→「瀏覽內容」,在資源管理器中打開沙盒目錄。
-
第二步,瀏覽到迅雷下載目錄,複製地址欄的完整路徑。
-
第三步,在資源管理器打開 D 盤根目錄,按住 Shift 並右擊空白處,選擇「在此處打開命令窗口」;Windows 11 為「在終端中運行」,如果此時打開的是 Powershell,則請運行 cmd.exe 切換到命令提示符。
-
第四步,運行以下命令,在 D 盤根目錄創建鏈接:
mklink /j 迅雷下載
這樣,D 盤根目錄下就有了我們剛剛創建好的「迅雷下載」目錄鏈接,訪問它的效果與訪問一般的目錄相同。
注意:
-
建立目錄鏈接後,從目錄鏈接訪問沙盒內部的文件時,並不會受到保護。這就意味著,在這種情況下運行沙盒中的風險軟體,就等於是在沙盒外運行。因此,僅對你信得過的文件(如文檔、圖片、影片等)應用這一招。
-
如果你在沙盒中安裝風險軟體,則建議使用 Sandboxie-Plus 自帶的「創建快捷方式」功能(在內置文件管理器中右擊文件,選擇「創建快捷方式」)。這可以保證你始終在沙盒中訪問它們。
▍寫在最後
對於飽受「不聽話」的軟體困擾,卻又離不開那些軟體的用戶來說,Sandboxie-Plus 提供了一套理想的解決方案。
運用 Sandboxie-Plus,你可以給這些軟體提供一個獨立於真實系統的運行環境,在防止它們更改系統的同時,又能保證它們正常發揮作用,實現便利與安全的雙贏。期待這篇教學能為你分憂。
當然,藉助沙盒軟體的力量,只是用戶的無奈之舉。國產軟體生態的風清氣正,需要各家廠商認真對待用戶,真心為用戶體驗著想。