要注冊一個 Windows® 腳本部件,您必須有可用的腳本部件運行時程序 Scrobj.dll,且在計算機上已經(jīng)注冊。從 Microsoft® Scripting Technologies Web 站點安裝腳本部件程序包時,將自動裝載并在計算機上注冊 Scrobj.dll。
注意 如果創(chuàng)建的腳本部件將由 DHTML Behavior 來進行調(diào)用,那么注冊并不是必需的,因為 Microsoft® Internet Explorer 5.0 不必預(yù)先注冊就可以使用這種類型的腳本部件。
本主題給出了下述信息:
可以使用多種方法在本地計算機上注冊腳本部件。
要注冊一個腳本部件
或者
regsvr32 URL/component_name.wsc
例如,要注冊一個稱為 MyComponent.wsc 的腳本部件,可以使用下面的語法:
regsvr32 file:\\myserver\MyComponent.wsc
或者
regsvr32 scrobj.dll /n /i:URL/component_name.ext
例如,要注冊一個稱為 MyComponent.wsc 的腳本部件,可以使用下面的語法:
regsvr32 scrobj.dll /n /i:http://myserver/MyComponent.wsc
如果想要創(chuàng)建腳本部件的遠程實例,則必須在相應(yīng)的遠程計算機上注冊該腳本部件。此外,還必須在每個想要實例化該腳本部件的本地計算機上注冊該腳本部件,以便 DCOM 能在注冊表中獲得起始點來查找并實例化該遠程腳本部件。
要注冊可以遠程實例化的腳本部件
注意 在本地計算機和遠程計算機上的腳本部件必須具有相同的類 ID,因此必須在腳本部件的 <registration> 元素中提供一個類 ID。
HKEY_CLASSES_ROOT\componentProgID
其中 componentProgID 為要實例化的腳本部件的程序 ID。
提示 創(chuàng)建正確的注冊信息的簡便方法是在要被實例化該腳本部件的服務(wù)器上注冊該腳本部件。然后使用 Regedit.exe 找到 HKEY_CLASSES_ROOT\componentProgID 注冊項。從“注冊”菜單選擇“導(dǎo)出注冊文件”,這將創(chuàng)建一個 .reg 文件。該文件可以發(fā)布到本地計算機,且用戶只需簡單地運行該文件就可以創(chuàng)建適當(dāng)?shù)淖皂棥?/BLOCKQUOTE>
如果不再需要已在計算機上注冊的腳本部件,您可以使用下述方法之一來取消注冊: