FILE:VB5cli.exe 修正 Visual Basic 5.0 控制項安裝問題

文章翻譯 文章翻譯
文章編號: 181854 - 檢視此文章適用的產品。
本文曾發行於 CHT181854
全部展開 | 全部摺疊

在此頁中

結論

VB5cli.exe 安裝的 Vbcmpfix.exe 公用程式可以修正下列 3 種徵狀的問題:
注意:VB5Cli.Exe 的舊名為 VBC.EXE,現在檔名已變更。

徵狀 I

試圖在專案中放置一個控制項時,收到下列錯誤訊息:
License Information For This Component Not Found.You Do Not Have An
Appropriate License To Use This Functionality In The Design Environment. (找不到該元件的授權資訊。在設計環境中,沒有適當的權限使用該功能。)

徵狀 II

試圖編譯專案時,收到下列錯誤訊息:
Compile Error :Permission Denied (編譯錯誤:使用權限被拒)

徵狀 III

試圖執行專案時,收到下列錯誤訊息:
執行階段錯誤 429:ActiveX 元件無法建立物件


注意:使用 Visual Basic 6.0 版時如果遇到此問題,請參閱「Microsoft 知識庫」中的下列文件:
194751 FILE:與 Visual Basic 6.0 有關的 VB6Cli.exe 修正程式授權問題

其他相關資訊

您可以從「Microsoft 下載中心」下載下列檔案:
VB5cli.exe
發行日期:1998 年 2 月 27 日

如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

本文件<摘要>一節中所描述的錯誤會在 Visual Basic 5.0 安裝程式無法正確安裝控制項時發生。安裝 Visual Basic 5.0 時,如果安裝程式偵測到系統上已有其元件,就會出現此問題。在這種情況下,安裝程式將無法正確安裝該元件,該元件亦無法用於 Visual Basic 5.0 設計環境。

元件已存在於系統的原因,可能是因為之前已有其他應用程式 (例如 Visual Basic 應用程式) 安裝了相同的元件。

Vbcmpfix 的功用

Vbcmpfix 的用途在於確保 Visual Basic 5.0 內的控制項和元件能夠正確安裝。Vbcmpfix 會偵測並修正下列 Visual Basic 5.0 版本的安裝問題:
  • Visual Basic 5.0 Enterprise Edition
  • Visual Basic 5.0 Professional Edition
  • Visual Basic 5.0 Learning Edition
  • Visual Basic 5.0 Control Creation Edition
使用 Vbcmpfix 並不需要安裝任何 Service Pack,不過我們仍建議您升級到最新的 Service Pack。最新的 Service Pack 可從以下網址取得:
http://msdn2.microsoft.com/en-us/vstudio/aa718359.aspx

Vbcmpfix 可修正的元件清單

Vbcmpfix 會根據您安裝的 Visual Basic 5.0 版本修正您的安裝問題,讓 VB5 所包含的控制項和元件能夠用於 VB5 的設計環境。Vbcmpfix.exe「僅」適用於下列元件,對可能存在問題的其他協力廠商控制項並無任何作用,亦無法修正 Visual Basic 5.0 光碟片中 \Tools\Controls 目錄下的任何控制項問題。
摺疊此表格展開此表格
元件清單EntProLrnCCE
Microsoft Data Bound List ControlXXX
Auto Connection Manager (增益集)XX
Microsoft Tabbed Dialog ControlXXX
Microsoft Winsock ControlXX
Microsoft Comm ControlXX
Microsoft RemoteData ControlX
Microsoft Common Dialog ControlXXXX
Microsoft Data Bound Grid ControlXXX
Microsoft Windows Common Controls (1)XXXX
Microsoft PictureClip ControlXX
Microsoft Flexgrid ControlXXX
Microsoft Internet Transfer ControlXX
Microsoft Chart ControlXX
Microsoft MAPI ControlsXX
Microsoft Windows Common Controls (2)XX
VB T-SQL Debugger (AddIn)X
Microsoft UserConnection (ActiveX Designer)X
Microsoft Remote Data Object 2.0X
Microsoft Multimedia ControlXX
Microsoft Masked Edit ControlXX
Microsoft Rich TextBox ControlXX
Microsoft SysInfo ControlXX
Data Access Objects 3.50 Object LibraryXX

用法

Vbcmpfix 的用法很簡單。只要執行會自動解壓縮的 VB5cli.exe 程式,就會解壓縮出下列兩個檔案:
Vbcmpfix.exe
ReadMe.txt
				
從 Windows 檔案總管按兩下 Vbcmpfix.exe,或者從命令列執行此程式。

Vbcmpfix 會在啟動後自動偵測系統所安裝的 Visual Basic 版本。如果您尚未安裝 Visual Basic,程式便無法繼續執行。

偵測出 Visual Basic 版本後,可以選擇 [Fix Install] 或 [Quit]。選擇 [Fix Install] 將更新您的系統,讓您 Visual Basic 版本隨附的控制項和元件能夠正常執行。會修正哪些控制項和元件,則視您安裝的 Visual basic 5.0 版本而定。

完成上述步驟之後,請關閉此公用程式並重新啟動系統。將系統重新啟動後,啟動 Visual Basic 5,試用原本有問題的任何任控制項。

已知問題

Internet Explorer 4.x 的使用者可能已經發現,桌面會在執行 Vbcmpfix.exe 之後出現奇怪的行為:點陣圖變黑,而且/或有奇怪的顏色。只要重新開機即可解決此問題。

如果執行 Vbcmpfix.exe 後仍舊無法使用控制項,請連絡 Microsoft Visual Basic 技術支援部門。請再次執行 Vbcmpfix.exe 並記下公用程式的組建編號 (在 [關於] 對話方塊中),以備查詢。Vbcmpfix 不適用於經過某些安全設定的系統,Microsoft Visual Basic 技術支援工程師可以協助您解決這類問題。

如果您從網路安裝 Visual Basic,有時候會保留安全設定,導致系統無法正常執行 Vbcmpfix.exe。

?考

如需詳細資訊,請參閱「Microsoft 知識庫」中的下列文件:
177799 PRB:「找不到該元件的授權資訊」錯誤訊息

屬性

文章編號: 181854 - 上次校閱: 2007年1月19日 - 版次: 4.3
這篇文章中的資訊適用於:
  • Microsoft Visual Basic Control Creation Edition
  • Microsoft Visual Basic 5.0 Learning Edition
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
關鍵字:?
kbdownload kbpubtypekc kbmsccsearch kbctrl kbfile kblicensing kbprb kbsetup kbtophit KB181854
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com