屏蔽特定軟體安裝/運行的方法

幫人裝機,只要過一段時間,電腦一定會多出兩三個殺毒軟體、XX衛士/管家、XX瀏覽器。若不想被人反覆麻煩,屏蔽一些軟體就很有必要。我的原則是:最好不能下載、能下載不能安裝、能安裝不能運行,盡量不要拖慢系統。以下方法可以通過用批處理和軟體運行參數,在企業內部統一設置。

以360為例 。

屏蔽下載

企業裡面的電腦,可以通過路由器、桌面管理軟體之類的隨時隨意屏蔽特定網站的IP或阻止DNS解釋域名,但一般家庭用的電腦,就很難做到。

  • 用hosts屏蔽

XP可以通過批處理批量導入需要屏蔽的網址,如

echo 127.0.0.1 www.360safe.com>>%Windir%system32driversetchosts

此方法對win7以上不適用,除非手工用管理員許可權用記事本打開hosts編輯。有一個好用的免費軟體BlueLifeHosts editor,支持命令行導入,win7直接可用,不會提示沒有許可權之類的,用法如下:

HostsEditor.exe /i C:import.txt

hosts屏蔽IP的缺點:假如你安裝了360安全衛士、金山衛士、QQ管家等,hosts裡面有屏蔽360的網站時,當你是遭惡意軟體了,直接把hosts改回去,屏蔽無效。

  • 用殺毒軟體屏蔽

avast的站點攔截、NOD32的HTTP地址管理等,支持通配符,比hosts屏蔽強大靈活很多,自家用單機版的只能手工添加。企業版的話有遠程管理工具可以統一設置(如ESET Remote Administrator),但對家庭電腦不適用,略過。

屏蔽安裝和運行

  • 用組策略的軟體限制策略

方法1:新建路徑規則*360*.*、%ProgramFiles%360***.*,這樣帶360字樣的程序、全部360的軟體都運行不了,缺點是改個名字和安裝目錄就能運行了。

方法2:數字簽名屏蔽,具體步驟見絕殺360!讓系統自動禁止360安裝的方法,比較好用,缺點是等360過兩三年換了數字簽名後該方法失效。

組策略修改後,把%windir%system32GroupPolicyMachineRegistry.pol到其他電腦替換重啟就行。可以自己做自解壓包,一鍵替換。

  • 用註冊表屏蔽

如果是XP家庭版之類的沒有組策略工具,可以在註冊表屏蔽數字簽名,具體步驟見導入註冊表屏蔽360軟體。

  • 用映像劫持

例如屏蔽360safe.exe進程,但作用不大,360的安裝程序只要一打開,還未安裝就先把下面的註冊表項給刪了,也可能會被其他XX衛士當病毒清理掉。360果然考慮周全。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options360safe.exe] "debugger"="ntsd -d"

  • 用其他軟體

免費軟體,Simple Run Blocker,和上面改hosts同一個網站。

推薦閱讀:

Linux作為日常操作系統是否比Windows穩定?
如果 Windows 系統全套源代碼(技術文檔)泄漏,會發生什麼?
如何才能給DIY的PC安裝正版Windows 8?
Mac虛擬機那種好啊,有沒有免費的?
為什麼中國沒有可以普及的自主操作系統?

TAG:奇虎360 | 軟體 | MicrosoftWindows |