若要完成此程序,至少需要本機 Administrators 群組或等同群組的成員資格。

使用路徑對應建立基本處理程序符合條件

下列程序描述如何使用路徑對應來建立處理程序符合條件,以便篩選出特定應用程式的所有執行個體。

使用路徑對應建立處理程序符合條件
  1. 開啟 [Windows 系統資源管理員]。 若要開啟 [Windows 系統資源管理員],請按一下 [開始],指向 [系統管理工具],再按一下 [Windows 系統資源管理員]

  2. [連線到電腦] 對話方塊中,選取 [這台電腦],然後按一下 [連線]

  3. 在主控台樹狀目錄中的 [處理程序符合條件] 上按一下滑鼠右鍵,然後按一下 [新增處理程序符合條件]

  4. [新增處理程序符合條件] 對話方塊的 [條件名稱] 方塊中,為新的處理程序符合條件輸入描述性的名稱,然後按一下 [新增]

    附註

    處理程序符合條件名稱不能以連字號 (-) 開頭,並且不能包含空格或下列字元:, \ / * ; ? : " | - < 或 >。

  5. [新增規則] 對話方塊的 [檔案或命令列] 索引標籤中,指定要管理的處理程序、服務或應用程式,如下所示:

    1. 若要手動指定處理程序,請在 [包含的檔案或命令列] 方塊中輸入檔案名稱或命令列路徑。

      - 或 -

    2. 若要從清單選擇處理程序,請選取 [已登錄的服務][執行中的處理程序][應用程式],然後按一下 [選取]

    • 如果您選取的是 [已登錄的服務][執行中的處理程序],請按一下要對應的處理程序,然後按一下 [確定]

    • 如果您選取的是 [應用程式],請輸入應用程式執行檔的位置路徑 (或按一下 [瀏覽] 尋找應用程式執行檔,然後按兩下該檔案)。

  6. 若要排除處理程序、服務或應用程式不加以管理,請選取 [排除的檔案或命令列],然後執行下列其中一項:

    1. 若要手動指定處理程序,請在 [排除的檔案或命令列] 方塊中輸入檔案名稱或命令列路徑。

      - 或 -

    2. 若要從清單選擇處理程序,請選取 [已登錄的服務][執行中的處理程序][應用程式],然後按一下 [選取]

    • 如果您選取的是 [已登錄的服務][執行中的處理程序],請按一下要對應的處理程序,然後按一下 [確定]

    • 如果您選取的是 [應用程式],請輸入應用程式執行檔的位置路徑 (或按一下 [瀏覽] 尋找應用程式執行檔,然後按兩下該檔案)。

  7. 視需要重複步驟 5 和 6 以建立其他處理程序,然後按一下 [確定]

使用路徑對應建立進階處理程序符合條件

您可以使用路徑對應來建立進階處理程序符合條件,以便:

  • 管理由同一個執行檔建立的多個處理程序。

  • 根據命令列傳遞的字串,指定處理程序對應。

本節中的處理程序符合條件使用一般表示式。

管理由同一個執行檔建立的多個處理程序

有些應用程式,例如網際網路資訊服務 (IIS),會使用同一個 .exe 檔案啟動多個處理程序。若要找出由同一個 .exe 檔案啟動的一或多個處理程序,您需要開發特定的處理程序符合條件。

例如,若要以處理程序符合條件來選取 IIS 6.0 網站,需要下列資訊:

  • 負責處理 IIS 6.0 要求之處理程序的 .exe 名稱,一律都是 w3wp.exe

  • 每個 w3wp.exe 處理程序所服務之網站的對應應用程式集區名稱。這個名稱由使用者指定,但此處為了說明範例,暫且使用 example

您現在可以建立包含下列對應字串的處理程序符合條件:

@.*w3wp\.exe.*example.*

此字串將對應任何處理程序與完整的命令列字串:anythingw3wp.exeanythingexampleanything,這樣將會對應所有與網站 example 相關的處理程序。

根據命令列傳遞的字串,指定處理程序對應。

您可以根據命令列傳遞的字串指定資源配置。使用這些字串建立的資源配置原則,可以根據傳遞給 .exe 程式的引數來指派不同的資源配置。以下是範例:

file.exe -switch1:arg1 -switch2:arg2

使用處理程序符合條件時,您可以根據使用的參數來指定使用不同的資源配置。例如,指定 switch1 時使用 Resource1,指定 switch2 時使用 Resource2,以及同時指定或不指定這兩個參數時使用 Resource3。若要這樣做,您需要建立四個處理程序符合條件,如下表所示:

處理程序符合條件 字串

PMC-switch1

@.*file\.exe.*switch1:.*

PMC-switch2

@.*file\.exe.*switch2:.*

PMC-switch1and2

@.*file\.exe.*switch1:.*switch2:.*; @.*file\.exe.*switch2:.*switch1:.*

PMC-neitherswitch1nor2

@.file\.exe.*; !@.*file\.exe.*switch1:.*; !@.*file\.exe.*switch2:.*

處理程序符合條件的順序必須如下列資源配置原則中所列,才能達到管理目標:

處理程序符合條件 資源配置

PMC-neitherswitch1nor2

Resource3

PMC-switch1and2

Resource3

PMC-switch1

Resource1

PMC-switch2

Resource2

其他考量

  • Windows 系統資源管理員支援在處理程序符合條件中使用下列環境變數:WINDIR、PROGRAMFILES、TMP 及 TEMP。

  • 如果您在命令提示字元中輸入環境變數作為命令的一部分,則需將變數以插入號 (^) 括住,如下列範例所示:

    ^%windir%^
    這樣可以防止環境變數被用戶端的殼層展開。

  • 如果使用 [Windows 系統資源管理員] 嵌入式管理單元建立處理程序符合條件,則在指定環境變數時,不需要使用插入號。

其他參考資料


目錄