.NET 服務安裝工具 (Regsvcs.exe)
.NET 服務安裝工具執行下列動作:
載入和註冊組件。
產生、註冊和安裝型別程式庫到指定的 COM+ 1.0 應用程式。
設定您以程式設計方式加入至類別的服務。
regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]
[/reconfig] [/componly] [/appname:applicationName]
[/nologo] [/quiet]assemblyFile.dll
參數
引數 | 描述 |
---|---|
assemblyFile.dll |
來源組件檔。這個組件必須以強式名稱簽名。如需詳細資訊,請參閱使用強式名稱簽章組件。 |
選項 | 描述 |
---|---|
/appdir: path |
指定應用程式的根目錄。 |
/appname: applicationName |
指定 COM+ 1.0 應用程式的名稱來進行尋找或建立。 |
/c |
建立目標應用程式。 |
/componly |
只設定元件;忽略方法和介面。 |
/exapp |
指定到需要現有應用程式的工具。 |
/extlb |
使用現有的型別程式庫。 |
/fc |
尋找或建立目標應用程式。 |
/help |
顯示工具的命令語法和選項。 |
/noreconfig |
不要重新設定現有的目標應用程式。 |
/nologo |
隱藏 Microsoft 程式啟始資訊顯示。 |
/parname: name |
指定要尋找或建立的 COM+ 1.0 應用程式的名稱或 ID。 |
/reconfig |
重新設定現有的目標應用程式。此為預設值。 |
/tlb: typelibraryfile |
指定要安裝的型別程式庫檔案 (Type Library File)。 |
/u |
解除安裝目標應用程式。 |
/quiet |
指定安靜模式;隱藏標誌或成功訊息顯示。 |
/? |
顯示工具的命令語法和選項。 |
備註
Regsvcs.exe 需要由 assemblyFile.dll 所指定的來源組件檔。這個組件必須使用強式名稱簽署。如需強式名稱簽署的詳細資訊,請參閱使用強式名稱簽署組件。目標應用程式和型別程式庫檔案的名稱是選擇項。如果 applicationName 引數已經不存在的話,可以從來源組件檔中產生,並且將會由 Regsvcs.exe 建立。typelibraryfile 引數可以指定型別程式庫名稱。如果您沒有指定型別程式庫名稱,Regsvcs.exe 會使用組件名稱做為預設值。
當 Regsvcs.exe 註冊元件的方法時,它會受制於這些方法上的需求及連結要求。因為這個工具是在完全信任的環境中執行,所以大部分的使用權限需求都會成功。但是,Regsvcs.exe 無法使用被 StrongNameIdentityPermission 或 PublisherIdentityPermission 的需求或連結要求所保護的方法註冊元件。
您必須擁有本機電腦上的系統管理員權限,才能使用 Regsvcs.exe。
在執行任何這些動作時,如果 Regsvcs.exe 失敗,會顯示對應的錯誤訊息。如需可能失敗和錯誤訊息的詳細描述,請參閱手動註冊組件。
範例
下列命令會將 myTest.dll
中包含的所有公用類別加入 myTargetApp
(現有的 COM+ 1.0 應用程式),並產生 myTest.tlb
型別程式庫。
regsvcs /appname:myTargetApp myTest.dll
下列命令會將 myTest.dll
中包含的所有公用類別加入 myTargetApp
(現有的 COM+ 1.0 應用程式),並產生 newTest.tlb
型別程式庫。
regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll