.NET Framework 組態工具 (Mscorcfg.msc)

.NET Framework 組態工具是 Microsoft Management Console (MMC) 嵌入式管理單元,可讓您管理和設定全域組件快取中的組件 (Assembly)、調整程式碼存取安全性原則,以及調整遠端處理服務。在 .NET Framework 1.0 和 1.1 版中,Mscorcfg.msc 會和 NET Framework 可轉散發套件一起安裝。從 .NET Framework 2.0 開始,Mscorcfg.msc 會和 .NET Framework SDK 一起安裝。

啟動 .NET Framework 組態工具

從開始功能表執行 Mscorcfg.msc

  1. 在執行 Windows 2000 Professional 的電腦上,按一下 [開始]、指向 [設定],然後按一下 [控制台]。按兩下 [系統管理工具]。在 [系統管理工具] 視窗中,按兩下 [Microsoft .NET Framework 組態]****。

  2. 在執行 Windows XP Professional 的電腦上,依序按一下 [開始]、[控制台]、[效能及維護],然後按一下 [系統管理工具]。在 [系統管理工具]**** 視窗中,按兩下 [Microsoft .NET Framework 組態]。

  3. 在執行 Windows 2000 Server 或 Windows Server 2003 系列的電腦上,按一下 [開始]、指向 [程式集],接著指向 [系統管理工具]。然後按一下 [Microsoft .NET Framework 組態]****。

    Note注意事項

    只有當電腦上安裝的是 MMC 1.2 (含) 以後版本時,啟動 Mscorcfg.msc 的命令才會出現在 [開始] 功能表中。Windows 2000 和 Windows XP 中包含 MMC 的相容版本。如果電腦上執行的是 Windows 98、Windows Me 或 Windows NT 4,則必須從 Microsoft.com 下載和安裝 MMC 1.2。

從命令列執行 Mscorcfg.msc

  • 在 .NET Framework 1.0 和 1.1 中,於命令列輸入下列命令:%Systemroot%\Microsoft.NET\Framework\versionNumber\Mscorcfg.msc。在 .NET Framework 2.0 中,啟動 SDK 命令提示字元,然後輸入 mscorcfg.msc

    工具的使用者介面便會顯示出來。

使用 .NET Framework 組態工具

您可以使用 .NET Framework 組態工具執行下列工作:

組件

管理全域組件快取中的組件

設定全域組件快取中的組件

遠端處理

調整遠端服務

安全性

檢視目前的 .NET Framework 安全性組態

增加組件信任

調整地區安全性

評估組件

建立部署套件

重設所有原則層級

個別的應用程式

檢視先前使用這個工具設定的應用程式

加入要使用這個工具設定的應用程式

檢視應用程式的屬性

檢視應用程式的組件相依性

設定應用程式的組件

調整應用程式的遠端服務

組件

管理全域組件快取中的組件

  1. 請按一下主控台樹狀目錄中的 [組件快取區] 節點。或者,也可以按一下右邊窗格中的 [管理組件快取]**** 連結。

  2. 在右方窗格中按一下 [在組件快取中檢視組件清單] 連結。

    或者,您可以在 [組件快取]**** 節點上按一下滑鼠右鍵、指向快速鍵功能表上的 [檢視],然後選取 [組件]****。

    工具會將全域組件快取中的所有組件顯示在右邊窗格中。工具也會顯示快取中組件的所有原生映像版本。原生映像是指已使用原生映像產生器 (Ngen.exe) 先行編譯成機器碼的組件版本。

  3. 若要從快取中刪除組件,請在右邊窗格中的組件名稱上按一下滑鼠右鍵,並從快速鍵功能表中選擇 [刪除]。

  4. 若要將組件加入快取中,請在 [組件快取]**** 節點上按一下滑鼠右鍵,並從快速鍵功能表中選擇 [加入]。工具會顯示 [加入組件]**** 對話方塊。請巡覽至要加入的組件。

設定全域組件快取中的組件

  1. 請按一下主控台樹狀目錄中的 [已設定的組件] 節點。

  2. 按一下右邊窗格中的 [檢視已設定組件的清單]**** 連結,顯示已設定的組件清單。

  3. 若要加入要設定的組件,請按一下 [動作] 功能表並選取 [加入]****。

    或者,您可以在 [已設定的組件] 節點上按一下滑鼠右鍵,並從快速鍵功能表上選取 [加入]**** 命令,或者也可以按一下右邊窗格中的 [設定組件] 連結。工具會顯示 [設定組件]**** 精靈。

  4. 從快取中的組件清單中選擇組件,或手動輸入組件的資訊。

    工具會為要設定的組件顯示 [屬性] 視窗。

  5. 選擇 [繫結原則] 索引標籤,指定從要求的版本到新版本的繫結重新導向。如需繫結重新導向的詳細資訊,請參閱重新導向組件版本

  6. 選擇 [基礎碼]**** 索引標籤,為特定的組件版本指定基礎碼。如需基礎碼的詳細資訊,請參閱指定組件的位置

遠端處理

調整遠端服務

  1. 請按一下主控台樹狀目錄中的 [遠端服務] 節點。

  2. 按一下 [動作]**** 功能表並選取 [屬性]。

    或者,您可以在 [遠端服務]**** 節點上按一下滑鼠右鍵,並從快速鍵功能表中選取 [屬性],或者也可以按一下右邊窗格中的 [檢視遠端服務屬性]**** 連結。工具會顯示 [遠端服務屬性] 視窗。

  3. 選擇要設定的通訊通道,並編輯它的屬性。

安全性

檢視目前的 .NET Framework 安全性組態

  1. 請展開主控台樹狀目錄中的 [執行階段安全性原則]**** 節點。

  2. 展開 [使用者]、[企業]**** 或 [電腦] 原則節點,檢視有關程式碼群組、使用權限集和所選取原則層級的原則組件的資訊。

  3. 展開 [程式碼群組]**** 節點,檢視和原則層級關聯的程式碼群組。如需程式碼群組的詳細資訊,請參閱程式碼群組使用 .NET Framework 組態工具設定程式碼群組

  4. 展開 [使用權限集合] 節點,檢視和原則層級關聯的使用權限。按一下右邊窗格中的 [檢視使用權限]**** 連結。

    工具會顯示所選取使用權限集合中的使用權限。如需使用權限的詳細資訊,請參閱具名使用權限集合使用 .NET Framework 組態工具設定使用權限集合

  5. 按一下 [原則組件] 節點。然後,按一下右邊窗格中的 [檢視原則組件]**** 連結。

    工具會顯示用來評估所選取層級原則的組件清單。

增加組件信任

  1. 請按一下主控台樹狀目錄中的 [執行階段安全性原則] 節點。

  2. 按一下 [動作]**** 功能表,並從可用的命令中選取。

    或者,您可以在 [執行階段安全性原則] 節點上按一下滑鼠右鍵,並從快速鍵功能表上相同的命令清單中選取,或者按一下右邊窗格中的 [增加組件的信任]**** 連結。工具會顯示對應的精靈。

  3. 請依照精靈中的指示,增加授與指定組件的信任層級。

    精靈可讓您根據組件辨識項的可用資訊來修改安全性原則。如需一般型別辨識項的清單和描述,請參閱辨識項主題。

調整地區安全性

  1. 請按一下主控台樹狀目錄中的 [執行階段安全性原則] 節點。

  2. 按一下 [動作]**** 功能表,並從可用的命令中選取。

    或者,您可以在 [執行階段安全性原則] 節點上按一下滑鼠右鍵,並從快速鍵功能表上相同的命令清單中選取,或者按一下右邊窗格中的 [調整地區安全性]**** 連結。工具會顯示對應的精靈。

  3. 請依照精靈中的指示,修改授與特定地區所有組件的信任層級。如需有效地區的清單和描述,請參閱安全性主題。

評估組件

  1. 請按一下主控台樹狀目錄中的 [執行階段安全性原則] 節點。

  2. 按一下 [動作]**** 功能表,並從可用的命令中選取。

    或者,您可以在 [執行階段安全性原則] 節點上按一下滑鼠右鍵,並從快速鍵功能表上相同的命令清單中選取,或者按一下右邊窗格中的 [評估組件]**** 連結。工具會顯示對應的精靈。

  3. 請依照精靈中的指示,評估即將授與組件的使用權限,或提供使用權限給組件的程式碼群組。您可以利用這項資訊來判斷目前安全性原則對於指定組件的影響。

建立部署套件

  1. 請按一下主控台樹狀目錄中的 [執行階段安全性原則] 節點。

  2. 按一下 [動作]**** 功能表,並從可用的命令中選取。

    或者,您可以在 [執行階段安全性原則] 節點上按一下滑鼠右鍵,並從快速鍵功能表上相同的命令清單中選取,或者按一下右邊窗格中的 [建立部署套件]**** 連結。工具會顯示對應的精靈。精靈可讓您建立 Windows Installer 套件 (.msi 檔案),您可用它來部署使用群組原則或 Systems Management Server 的原則。

  3. 請依照精靈中的指示,建立部署套件。

重設所有原則層級

  1. 請按一下主控台樹狀目錄中的 [執行階段安全性原則] 節點。

  2. 按一下 [動作]**** 功能表,並從可用的命令中選取。

    或者,您可以在 [執行階段安全性原則] 節點上按一下滑鼠右鍵,並從快速鍵功能表上相同的命令清單中選取,或者按一下右邊窗格中的 [重設所有原則層級]**** 連結。這個命令會將安全性原則重設為預設安全性原則的設定值。

個別的應用程式

檢視先前使用這個工具設定的應用程式

  • 請展開主控台樹狀目錄中的 [應用程式] 節點,檢視使用這個工具設定的應用程式清單。

加入要使用這個工具設定的應用程式

  1. 請按一下主控台樹狀目錄中的 [應用程式]**** 節點,然後按一下右邊窗格中的 [加入要設定的應用程式] 連結。

    工具會顯示 [設定應用程式]**** 對話方塊,它包含在目前電腦上至少已執行過一次的 Managed 應用程式清單。

  2. 從清單中選擇應用程式,或按一下 [其他] 按鈕,巡覽至未顯示在清單中的應用程式。

    或者,可以巡覽至要加入的組態檔案。

  3. 若要設定應用程式,請按一下右邊窗格中的 [檢視應用程式的屬性]、[檢視組件的相依性]、[設定組件] 和 [調整遠端服務] 連結。如需使用這些連結的詳細資訊,請參閱這個主題後面的相關程序。

檢視應用程式的屬性

  1. 請展開主控台樹狀目錄中的 [應用程式]**** 節點,並按一下要檢視其屬性的應用程式名稱。如果應用程式不在清單中,請依照程序加入要設定的應用程式。

  2. 按一下右邊窗格中的 [檢視應用程式的屬性] 連結。

    工具會顯示所選取應用程式的 [屬性] 視窗。

檢視應用程式的組件相依性

  1. 請展開主控台樹狀目錄中的 [應用程式]**** 節點,並按一下要檢視其組件相依性的應用程式名稱。如果應用程式不在清單中,請依照程序加入要設定的應用程式。

  2. 按一下右邊窗格中的 [檢視組件的相依性] 連結。

設定應用程式的組件

  1. 請展開主控台樹狀目錄中的 [應用程式]**** 節點,並按一下要設定組件的應用程式名稱。如果應用程式不在清單中,請依照程序加入要設定的應用程式。

  2. 按一下右邊窗格中的 [設定組件] 連結。

    工具會將 [檢視已設定組件的清單]**** 和 [設定組件] 連結顯示在右邊窗格中。

  3. 按一下 [設定組件]**** 連結。

    工具會顯示 [設定組件] 精靈。

  4. 從應用程式所使用的組件清單或快取中的組件清單中選取組件,或手動輸入組件的資訊。

    工具會為要設定的組件顯示 [屬性] 視窗。

  5. 選擇 [繫結原則]**** 索引標籤,指定從要求的版本到新版本的繫結重新導向。

  6. 選擇 [基礎碼] 索引標籤,為特定的組件版本指定基礎碼。

調整應用程式的遠端服務

  1. 請展開主控台樹狀目錄中的 [應用程式]**** 節點,並按一下要調整遠端通道和物件端點的應用程式名稱。如果應用程式不在清單中,請依照程序加入要設定的應用程式。

  2. 按一下右邊窗格中的 [調整遠端服務] 連結。如需遠端服務的詳細資訊,請參閱 .NET 遠端處理概觀通道

  3. 按一下右邊窗格中的 [檢視遠端服務的屬性]**** 連結。

    工具會顯示 [遠端服務屬性] 對話方塊。

  4. 選取 [遠端應用程式]、[公開的型別] 或 [通道] 索引標籤,檢視和編輯對應的屬性。

備註

這個工具的用途是幫助進階管理員執行與設定應用程式相關的工作,而不是給應用程式使用者使用。管理員應將要執行受限制的組態工作的使用者指向 [Microsoft .NET Framework 精靈] (Configwizards.exe)。這個可執行檔會在 .NET Framework 1.0 和 1.1 中提供三個精靈:調整 .NET 安全性、信任組件和修復應用程式。而在 NET Framework 2.0 中則提供兩個精靈:調整 .NET 安全性和信任組件。使用者按一下連結即可啟動精靈。您可以從 [開始] 功能表執行 Configwizards.exe。您從 [開始]**** 功能表巡覽至 Configwizards.exe 的方式,視您電腦上執行的作業系統而定。Configwizards.exe 和 Mscorcfg.msc 位於 [開始] 功能表上的相同位置。若要從 [開始]**** 功能表執行 Configwizards.exe,請根據您的作業系統使用本主題先前描述的程序來執行 mscorcfg.msc。或者,您也可以在命令列輸入 %Systemroot%\Microsoft.NET\Framework\version Number\configwizards.exe,執行 Configwizards.exe。

請參閱

參考

.NET Framework 工具
程式碼存取安全性原則工具 (Caspol.exe)
SDK 命令提示字元

其他資源

設定安全性原則
設定應用程式
使用組件和全域組件快取
.NET Framework 遠端處理概觀
.NET Framework 中的安全性