1. 程式人生 > >【已解決】檢索 COM 類工廠中 CLSID 為 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的元件失敗,原因是出現以下錯誤: 80040154 沒有註冊類

【已解決】檢索 COM 類工廠中 CLSID 為 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的元件失敗,原因是出現以下錯誤: 80040154 沒有註冊類

檢索 COM 類工廠中 CLSID 為 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的元件失敗,原因是出現以下錯誤: 80040154 沒有註冊類

win7 X64系統下,VS2015執行C#對OPC取數的時候報上述錯誤。

可能出現原因:

1.COM元件沒有在電腦裡面註冊。

2.第三方寫的COM控制元件只支援X86系統,不支援X64系統。

3.System32下部分相關dll缺失

解決方法:

步驟1. 在VS專案中右擊屬性-生成-常規-目標平臺,檢視是否為X64,如果是,修改為X86或者Any CPU

步驟2. 連結:https://pan.baidu.com/s/12QowHJv1h1EmBZvCZEx2fg 密碼:mtpg                                                                       下載解壓,然後複製並替換到C:\Windows\

System32路徑下,提示遇到需要提供管理員許可權則提供,提示無許可權則跳過

步驟3. C:\Windows\System32路徑下的cmd.exe右鍵管理員許可權執行,否則會出現錯誤:模組已註冊但是 dllregister server呼叫失敗       輸入REGSVR32 OPCDAAuto.dll  


步驟4. 在專案中引用COM下的OPC DA Automation Wrapper 2.02


本人親測執行成功,因為我也是遇到這個問題,然後網上搜了很多方法都沒能解決,最終是看到參考連結的部落格才得以解決,在此感謝一下該博主。

參考連結

相關推薦

解決檢索 COM 工廠 CLSID {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的元件失敗原因出現以下錯誤: 80040154 沒有註冊

檢索 COM 類工廠中 CLSID 為 {28E68F9A-8D75-11D1-8DC3-3C302A000000} 的元件失敗,原因是出現以下錯誤: 80040154 沒有註冊類win7 X64系統下,VS2015執行C#對OPC取數的時候報上述錯誤。可能出現原因:1.CO

使用WPS的API出現檢索 COM 工廠 CLSID元件失敗原因出現以下錯誤: 80040154 沒有註冊解決辦法

使用WPS的API轉換操作WOrd,在程式中錯誤提示:檢索 COM 類工廠中 CLSID 為 {000209FF-0000-4B30-A977-D214852036FE} 的元件失敗,原因是出現以下錯誤: 80040154 沒有註冊類 (異常來自 HRESULT:0x8004

檢查COM工廠CLSID{000209FF-0000-0000-C000-000000000046}的組建失敗原因出現以下錯誤:80070005拒絕訪問

1、問題頁面: 2、描述:檢查COM類工廠中CLSID為{000209FF-0000-0000-C000-000000000046}的組建失敗,原因出現以下錯誤:80070005拒絕訪問   3、解決方案: ①win+r啟用命令列,輸入comexp.msc -32 檢

檢索 COM 工廠 CLSID {00024500-0000-0000-C000-000000000046} 的元件失敗原因出現以下錯誤: 80070005 拒絕訪問

源地址:https://www.cnblogs.com/love522/p/4462253.html 最近在做一個網站時,有一個下載word文件功能,在本地直接除錯是可以下載的,但部署到IIS上就出現問題了。 出現問題如下:Error:下載簡歷方法出錯:檢索 COM 類工廠中 CLSID 為 {00020

關於導出Excel出現異常的解決辦法。:System.UnauthorizedAccessException: 檢索 COM 工廠 CLSID {000209FF-0000-0000-C000-000000000046} 的組件時失敗

size 本地 ESS spa 電腦 步驟 我的電腦 service 交互式 異常信息為:System.UnauthorizedAccessException: 檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-00000000004

dll 註冊 檢索 COM 工廠 CLSID {XXXX-XXXX-XXX-XXXXX-XXX} 的元件失敗原因出現以下錯誤: 80040154

前幾天碰到的問題,錯誤提示“ 檢索 COM 類工廠中 CLSID 為 {XXXX-XXXX-XXX-XXXXX-XXX} 的元件時失敗,原因是出現以下錯誤: 80040154。”,然而dll已註冊,登錄檔中搜索也能查到這個clsid 最後把引用該dll的專案改為X86的編譯平臺,錯誤就消失了

(用iis呼叫com來操縱Excel) 檢索 COM 工廠 CLSID {00024500-0000-0000-C000-000000000046} 的元件失敗原因出現以下錯誤: 80070005。8000401A的錯誤解決方法

.NET匯出Excel遇到的80070005錯誤的解決方法: 檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046}的元件時失敗,原因是出現以下錯誤: 80070005基本上.net匯出excel檔案,都需要如此配置一下,不配置有的時候沒錯,而

檢索 COM 工廠 CLSID {00024500-0000-0000-C000-000000000046} 的組件失敗原因出現以下錯誤: 80070005 拒絕訪問。 (異常來自 HRESULT:0x80070005 (E_ACCESSDENIED))。

sde lang lan 錯誤 err name try win lda 檢索 COM 類工廠中 CLSID 為 {00024500-0000-0000-C000-000000000046} 的組件失敗,原因是出現以下錯誤: 80070005 拒絕訪問。 (異常來自 HRE

檢索 COM 工廠 CLSID {000209FF-0000-0000-C000-0000000 0 0046} 的元件失敗原因出現以下錯誤: 80070005

用C#動態生成Word文件功能實現了,在本地的機器執行時是好的,但程式釋出安裝到遠端伺服器上就報錯了, 報錯資訊為:檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的元件時失敗,原因是出現以下錯誤: 80070005 這使我很糾結,看了很

檢索 COM 工廠 CLSID { } 的元件失敗原因出現以下錯誤: 80040154

檢索 COM 類工廠中 CLSID 為 {XXXX-XXXX-XXX-XXXXX-XXX} 的元件時失敗,原因是出現以下錯誤: 80040154。 如以上問題出現,多半是因為COM控制元件未在目標機器上面註冊造成的解決方法:Resvr32 .net中引用控制元件的名稱如果註冊

檢索COM 工廠 CLSID {000209FF-0000-0000-C000-000000000046} 的元件失敗原因出現以下錯誤: 80070005 拒絕訪問

       在使用WordAPI時,給出了”檢索 COM 類工廠中 CLSID 為 {000209FF-0000-0000-C000-000000000046} 的元件失敗,原因是出現以下錯誤: 80070005 拒絕訪問“錯誤解決方案如下:     1、點選Win +R鍵

解決谷歌Chrome瀏覽器如何開啟或關閉網頁的自動翻譯功能?

對於經常查閱各種外文資料的人來說,谷 歌翻譯外掛 必不可少。但是今天小編要跟大家說的不是 chrome外掛 ,而是chrome自帶的網頁翻譯功能。Chrome有自帶整頁翻譯的功能,這個我相信很 對於經常查閱各種外文資料的人來說,谷歌翻譯外掛必不可少。但是今天小編要跟大

C# 操作PDFCreator 引發 檢索COM工廠CLSID{}的元件失敗...

自己一個小型的Winform專案中有使用到PDFCreator虛擬列印,在初始化PDFCreator虛擬印表機模組程式碼中, private void initPdfPrinter() { try

解決GET方法的引數處理URL特殊字元&%等

最近突然被分到後端做Web工具(也是直到最近才知道,在我們團隊做高併發、大資料處理的才是後端,我們做產品、web開發的只能算前端,暈。。。) 有個需求是 根據url及時間範圍查詢抓取到的不同版本的網頁快照,而綜合考慮另外一個需求後,查詢用了GET方法。 但是問題來了,當輸入

COM 工廠 CLSID {000209FF-0000-0000-C000-000000000046} 的元件失敗原因出現以下錯誤: 80070005 拒絕訪問。最新解決方案

在網上找了都是上面的這個方法,然而並沒有什麼卵用!百思不得其解,也嘗試過修改登錄檔(發現clsid:00020906-0000-0000-C000-000000000046 word 97文件),跟報的錯誤000209FF-0000-0000-C000-000000000046 不一樣,想修改又糾結,後來看了

Python + Appium 解決driver(session)在多個class之間復用執行完一個的用例再次執行下個的用例時不需要初始化

nic bject config com appium client lee session ted py文件的名稱為:appium_config.py 中的寫法如下 # coding=UTF-8 ‘‘‘ Created on 2017.1.13 @author: Lu

lnmp 搭建後nginx下php文件404但是html文件正常訪問解決

() stack 找到 span nec mis group php 方法 今天遇到 了如題的問題。 上網查了很多資料 最終是在這個鏈接 裏 找到了能解決我的問題的方法 https://stackoverflow.com/questions/23443398/nginx-e

解決Https請求——基礎連接已經關閉 發送時發生錯誤

自己 服務器 poi make 手動 default 比較 man 消息 本人在做商用項目的推送消息功能時,借助第三方推送服務。這裏避免有打廣告的嫌疑,就不報名字了。由於是通過調用API接口,所以Post方法是自己寫的,但是在開發環境是可以正常推送的,但是一上線就出各種問題

cmd 解決windows連接手機運行adb devices提示“unauthorized”

window 連接 eight div inf http ima 開發者 img 報錯截圖如下:    問題原因:電腦連接手機。手機未授權 解決方式:  設置----開發者選項-----打開USB調試,出現如下彈框,點擊“確定”即可解決問題。   cmd 【已解決】win