Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> 了解如何禁止計算機使用軟件的方法

了解如何禁止計算機使用軟件的方法

日期:2017/2/7 9:19:47      編輯:Linux教程

電腦店訊  假如你想禁止本機或某台電腦不能使用軟件,可以通過如下的方法來實現。
  方法如下:如下的方法針對WinXP,Win2000,Win2003系統有效。

  只要在某軟件的安裝目錄下,新建一個文件名為ws2_32.dll的文件,這樣系統就會以文件出錯誤而禁止運行。

  新建ws2_32.dll,可通過如下的方法。

  新建一個內容為空的文本文件,然後改名為ws2_32.dll,這樣就可以得到ws2_32.dll文件了。

  比如說,你不想讓QQ運行,那麼,你就通過如下方法來禁止該軟件的運行。

  首先找到QQ的安裝路徑,比如:C:\Program Files\Tencent\QQ\Bin,然後,在該路徑下新建ws2_32.dll,這樣,當你雙擊QQ.exe的時候,就會彈出提示:

  QQ.exe-損壞的圖象,應用程序或C:\Program Files\Tencent\QQ\Bin\ws2_32.dll為無效的windows映像。請再檢測一般您的安裝盤。點擊確定就退出,這樣,就無法運行QQ了。

  當然,你要記得ws2_32.dll這個文件及位置,一旦你想恢復軟件運行的時候,你就得把該文件給刪除,問題就解決了。
 

 知識擴展:

  假如你的客戶端是Windows XP版本,那麼就可以使用其中的軟件限制策略。

  軟件限制策略是一種技術,通過這種技術,管理員可以決定哪些程序(雖然這裡用了“程序”這個字眼,不過不單指exe文件,我們可以通過該技術限制任何類型擴展名的文件被執行)是可信賴的,而哪些是不可信賴的,對於不可信賴的程序,則系統會拒絕執行。通常,管理員可以讓系統使用以下幾種方式鑒別軟件是否可信賴:文件的路徑、文件的哈希(Hash)值、文件的證書、文件被下載的網站在Internet選項中的區域、文件的發行商、特定擴展名的所有文件,以及其他強制屬性。

  軟件限制策略不僅可以在單機的Windows XP操作系統中設置,可以設置僅影響當前用戶或用戶組,或者影響所有本地登錄到這台計算機上的所有用戶;也可以通過域對所有加入該域的客戶端計算機進行設置,同樣可以設置影響某個特定的用戶或用戶組,或者所有用戶。我們這裡會以單機的形式進行說明,並設置影響 所有用戶。單機和工作組環境下的設置和這個是類似的。另一方面,有時我們可能因為錯誤的設置而導致某些系統組件無法運行(例如禁止運行所有msc後綴的文件而無法打開組策略編輯器),這種情況下我們只要重新啟動系統到安全模式,然後使用Administrator賬號登錄並刪除或修改這一策略即可。因為安全模式下使用Administrator賬號登錄是不受這些策略影響的。

  在本例中,我們假設了這樣的應用:員工的計算機僅可運行操作系統自帶的所有程序(C盤),以及工作所必須的Word、Excel、PowerPoint和Outlook,其版本號皆為2003,並假設Office程序安裝在D盤,員工電腦的操作系統為Windows XP Professional。

  運行Gpedit.msc打開組策略編輯器,仔細看就可以發現,在“計算機配置”和“用戶設置”下都各有一個軟件限制策略的條目,到底使用哪個?如果你希望這個策略僅對某個特定用戶或用戶組生效,則使用“用戶配置”下的策略;如果你希望對本地登錄到計算機的所有用戶生效,則使用“ 計算機配置”下的策略。這裡我們需要對所有用戶生效,因此選擇使用“計算機配置”下的策略。

  在開始配置之前我們還需要考慮一個問題,我們所允許的軟件都有哪些特征,而禁用的軟件又有哪些特征,我們要想出一種最佳的策略,能使所有需要的軟件正確運行,而所有不必要的軟件一個都無法運行。在本例中,我們允許的大部分程序都位於系統盤(C盤)的Program Files以及Windows文件夾下,因此我們在這裡可以通過文件所在路徑的方法決定哪些程序是被信任的。而對於安裝在D盤的Office程序,也可任意通過路徑或者文件哈希的方法來決定。

  點擊打開“計算機配置”下的軟件限制策略條目,接著在“操作”菜單下點擊“創建新的策略”(目前在安裝SP1的XP上,這裡默認是沒有任何策略的,但是對於安裝SP2的系統,這裡已經有了建好的默認策略),系統將會創建兩個新的條目:“安全級別”和“其它規則”。其中在安全級別條目下有兩條規則,“不允許的”和“不受限的”,其中前者的意思是,默認情況下,所有軟件都不允許運行,只有特別配置過的少數軟件才可以運行; 而後者的意思是,默認情況下,所有軟件都可以運行,只有特別配置過的少數軟件才被禁止運行。因為我們本例中需要運行的軟件都已經定下來了,因此我們需要使用“不允許的”作為默認規則。雙擊這條規則,然後點擊“設為默認”按鈕,並在同意警告信息後繼續。

  接著打開“其他規則”條目,可以看到,默認情況下這裡已經有四個規則,都是根據注冊表路徑設置的,而且默認都設置為“不受限的”。強烈提醒你,千萬不要修改這四個規則,否則你的系統運行將會遇到很大麻煩,因為這四個路徑都涉及到了重要系統程序及文件所在的 位置。同時,我們前面說過的,位於系統盤下Program Files文件夾以及Windows文件夾下的文件是允許運行的,而這四條默認的規則已經包含了這個路徑,因此我們後面要做的只是為Office程序添加一個規則。在右側面板的空白處點擊鼠標右鍵,選擇“新建哈希規則”,然後可以看到下圖的界面。在這裡點擊“浏覽”按鈕,然後定位所有允許使用的Office程序的可執行文件(還記得分別是什麼嗎?winword.exe、excel.exe、powerpnt.exe、outlook.exe),並雙擊加入。接著在“安全級別”下拉菜單下選擇“不受限的”,然後點擊確定退出。重復以上步驟,把這四個軟件的可執行文件都添加進來,並設置為不受限的。

  到這裡大家可以考慮一個問題,為什麼我們選擇為每個程序的可執行文件建立哈希規則?統一為Office應用程序建立一個路徑規則不是更簡單?其實這樣才可以避免可執行文件被替換,或者用戶把一些不需要安裝的綠色軟件復制到這個目錄下運行。因為如果建立的是目錄規則,那麼所有保存在允許目錄下的文件都將可以被執行,包括允許程序本身的文件,也包括用戶復制進 來的任何其他文件。而哈希規則就不同了,一個特定文件的哈希值是固定的,只要文件內容不發生變化,那麼它的哈希值就永遠不會變。這樣也就避免了造假的可能。不過同時也存在一個問題,雖然文件的哈希值可以不變化,但是文件本身可能會需要某些改變。例如你安裝 了一個Word的補丁程序,那麼winword.exe文件的哈希值可能就會變化。因此假如你選擇創建這種規則,每當軟件更新後你也需要看情況同步更新一下相應的規則。否則正常程序的運行也會被影響。

  除此之外,這裡還有幾條策略可以被我們利用:強制,可以限定軟件限制策略應用到哪些文件以及是否應用到Administrator賬戶;指派的文件類型,用於指定具有哪些擴展名的文件可以被系統認為是可執行文件,我們可以添加或刪除某種類型擴展名的文件;收信任的出版商,則可以用來決定哪些用戶可以選擇收信任的出版商,以及信任之前還需要采取的其他操作。這三個策略可以根據自己的實 際情況作出選擇。

  當軟件顯示策略設置好之後,一旦被限制的用戶試圖運行被禁止的程序,那麼系統將會立刻發出警告並拒絕執行。
 

Copyright © Windows教程網 All Rights Reserved