無論您擁有公司網絡,還是僅僅是一台由各種家庭成員使用的電腦,如果允許任何人在電腦上安裝軟件,這可能會非常煩人——或者是巨大的安全風險。只需要一個帶病毒的程序進入網絡連接的電腦,突然您將有多個 botnet 高呼 "Resistance is futile....prepare to be assimilated!" 向任何試圖摧毀它的人。
另一種阻止軟件安裝至關重要的情況是個人安全。想像一下,如果有人試圖在您的電腦上安裝鍵盤記錄軟件以查看您一直在輸入什麼,或捕獲您各個網站的登錄詳情?預先阻止新軟件安裝將阻止那些嘗試。
既然預防是最好的治療,我們將看看一些您可以阻止人們安裝 onlinesexystrippoker.exe 的方法。相信我,稍後您會感謝我。
原生 Windows 解決方案
以下方法對任何不喜歡在 Windows 設置下摸索的人來說看起來很嚇人。但老實說,這真的很容易。跟著我來。我不會誤導您。
本地組策略編輯器
去您的開始菜單並輸入:
gpedit.msc
這將帶出所謂的本地組策略編輯器。現在去 Computer Configurations > Administrative Templates > Windows Components > Windows Installer。
在右側窗口的列表中,向下滾動直到找到 Turn off Windows Installer。旁邊的信息窗口將告訴您啟用此項將 "prevent users from installing software on their systems"。這就是我們要找的。
當您雙擊該選項時,另一個框將彈出,您只需選擇 Enabled,然後按 OK。完成。要撤銷過程,只需再次雙擊該選項並選擇 "Disabled"。
不運行指定的 Windows 應用程序
阻止 Windows Installer 被使用的另一種方法可以在本地組策略編輯器的另一個區域找到。
返回策略編輯器窗口的主菜單,現在去 User Configuration > Administrative Templates > System。在右側窗口中出現的選項中,向下滾動直到找到 Don't Run Specified Windows Applications。正如標題所暗示,這用於阻止某些程序運行,但我們也可以用它來阻止 Windows Installer。
雙擊它,另一個窗口出現。當您點擊 Enabled 時,一個新選項出現,稱為 List of Disallowed Applications。點擊 Show,第三個窗口出現,您在其中輸入要阻止的程序路徑。
現在注意我說了 "路徑"。這意味著只說 "Windows Installer" 是不夠的。您必須佈置通往 Windows Installer 位置的路徑,以便策略編輯器能找到它。Windows Installer 程序稱為 msiexec.exe,位於:
C:\Windows\System32\msiexec.exe
將其複製/貼上到框中提供的空間,然後點擊 OK。Windows Installer 應該現在被阻止。
通過註冊表編輯器限制
Aaggh! 註冊表!唯一保證讓人脊背發涼的 Windows 詞。沒人喜歡進這裡,因為它有我無法正確解釋的事情發生。半夜發出聲響的東西,以及所有那些。
但我們需要擁抱我們的恐懼,所以堅持一下。我們將一起度過難關。
第一步 (在武裝自己十字架和大蒜後) 是做按鍵組合 Windows key + R。在 Run 框中,輸入:
regedit
這將帶出註冊表編輯器。冷靜下來別尖叫。它不會咬你。
現在用滑鼠導航到:
HKEY_LOCAL_MACHINE\Software\Classes\Msi.Package\DefaultIcon
在現在出現的右側窗口中,您將看到通往 Windows Installer 的路徑,末尾有一個零。那個零意味著允許 Installer。要禁用 Installer,只需點擊那一行,在彈出的框中,將那個 0 改為 1。保存並關閉。Installer 被阻止。
幹得好。您倖存下來了,註冊表!
軟件選項
我知道還有其他 Windows 選項,如提升權限或使用本地安全策略。但我決定專注於 3 個最簡單的選項,而不是讓您負擔過重。但如果您仍然不習慣摸索您的 Windows 設置,那麼另一個選擇是安裝為您完成工作的軟件。也許只是我,但我發現您需要安裝軟件來阻止軟件很諷刺!
這裡有三個我試過的選項——一個免費和兩個付費 (有免費試用期)——它們將您的系統鎖得比嬰兒的屁股還緊。
WinGuard Pro
計劃: 付費,30 天免費試用
從我所見,WinGuard Pro 更傾向於將電腦區域鎖定給其他用戶。例如,如果您是工作中的系統管理員,您可能想阻止網絡中其他用戶訪問註冊表編輯器。或阻止 "Programs & Features" 將阻止人們進入已安裝應用程序列表並卸載任何東西。
要阻止某物,您將在螢幕上帶出它,然後點擊 Lock Program。一個打開的應用程序列表將出現在框中,您將選擇要鎖定的那個。顯然 "Unlock Program" 會逆轉它。
Install-Block
計劃: 付費,免費試用期
這通過在您的系統上運行的應用程序中尋找某些關鍵字來阻止任何東西被安裝。所以如果有人嘗試安裝某物,並注意到關鍵字,Install-Block 會自動阻止它繼續進行。
所以正如您在截圖中看到的,關鍵字可以包括 "install"、"setup" 或 "license agreement"。我們還能添加什麼其他詞?"Terms & Conditions" 也許?"Freeware"?
InstallGuard (不再可用)
計劃: 免費
InstallGuard 把工作做得很好——以至於我無法弄清楚如何關閉它並事後卸載它!我最終弄清楚您必須使用管理員密碼登錄應用程序,然後點擊 File >Exit。那關閉它,然後您可以如果想要則卸載它。
如果您正在尋找一個真正有效且開箱即用的東西,這就是它。對我來說,它阻止了所有東西被安裝——而且我是以管理員身份登錄的!您無法與價格爭辯。
Deep Freeze
一個最後引人入勝的選擇是 Joe 在一月提出的,即 "deep freezing" 您的電腦,這會在每次重新啟動時將您的系統重置回先前的狀態。這樣,對您的電腦所做的任何更改將在重新啟動時被擦除。所以如果有人膽敢安裝某物,當您關閉電腦時它將被刪除。
當然,缺點是它 也會擦除您的更改。所以它不完美。
您更喜歡哪個選項?
別忘了標準用戶帳戶無法在不提供管理員密碼的情況下安裝軟件。因此,上述選項最好用於限制您的管理員帳戶免受意外。
您更喜歡使用哪個選項?您曾經不得不處理有人未經您許可在您的系統上安裝東西的情況嗎?