Regsvcs.exe (.NET 服務安裝工具)
更新:2011 年 4 月
.NET 服務安裝工具執行下列動作:
載入和註冊組件。
產生、註冊和安裝型別程式庫到指定的 COM+ 應用程式。
設定您以程式設計方式加入至類別的服務。
這個工具會自動隨 Visual Studio 和 Windows SDK 一起安裝。 若要執行工具,建議您使用 Visual Studio 命令提示字元或 Windows SDK 命令提示字元。 這些公司可讓您輕鬆地執行工具,而不需瀏覽至安裝資料夾。 如需詳細資訊,請參閱Visual Studio 和 Windows SDK 命令提示字元。
如果您已經在電腦上安裝 Visual Studio:在工作列上,依序按一下 Start、All Programs、Visual Studio、Visual Studio Tools,然後按一下 Visual Studio Command Prompt。
-或-
如果您已經在電腦上安裝 Windows SDK:在工作列上,依序按一下 Start、All Programs、Windows SDK 的資料夾,然後按一下Command Prompt(或 CMD Shell)。
在命令提示字元中輸入下列文字:
regsvcs [/c | /fc | /u] [/tlb:typeLibraryFile] [/extlb]
[/reconfig] [/componly] [/appname:applicationName]
[/nologo] [/quiet]assemblyFile.dll
參數
引數 |
描述 |
---|---|
assemblyFile.dll |
來源組件檔。 這個組件必須以強式名稱簽名。 如需詳細資訊,請參閱使用強式名稱簽章組件。 |
選項 |
描述 |
---|---|
/appdir:path |
指定應用程式的根目錄。 |
/appname:applicationName |
指定要尋找或建立之 COM+ 應用程式的名稱。 |
/c |
建立目標應用程式。 |
/componly |
只設定元件;忽略方法和介面。 |
/exapp |
指定到需要現有應用程式的工具。 |
/extlb |
使用現有的型別程式庫。 |
/fc |
尋找或建立目標應用程式。 |
/help |
顯示工具的命令語法和選項。 |
/noreconfig |
不要重新設定現有的目標應用程式。 |
/nologo |
隱藏 Microsoft 程式啟始資訊顯示。 |
/parname:name |
指定要尋找或建立之 COM+ 應用程式的名稱或 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+ 應用程式),並產生 myTest.tlb 型別程式庫。
regsvcs /appname:myTargetApp myTest.dll
下列命令會將 myTest.dll 中包含的所有公用類別加入 myTargetApp (現有的 COM+ 應用程式),並產生 newTest.tlb 型別程式庫。
regsvcs /appname:myTargetApp /tlb:newTest.tlb myTest.dll
請參閱
工作
參考
Visual Studio 和 Windows SDK 命令提示字元
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2011 年 4 月 |
加入使用 Visual Studio 和 Windows SDK 命令提示字元的相關資訊。 |
資訊加強。 |
2010 年 6 月 |
移除已過時的版本指定。 |
客戶回函。 |