1. 程式人生 > >檢測com類中CLSID為{F9364159-6AED-4F9C-8BAF-D7C7ED6160A8}的元件時失敗,錯誤80040154

檢測com類中CLSID為{F9364159-6AED-4F9C-8BAF-D7C7ED6160A8}的元件時失敗,錯誤80040154

         自己查了很多資料,都沒查到關於我這個的解決方法。遇到這種問題,網上的解決方法是首先在好的電腦的登錄檔中找這個CLSID(登錄檔裡面的資料夾CLSID包含了所有的CLSID),找到之後查出對應的dll檔案(這時候可能會有個問題,你只能在資料中找到這個id,在子項裡面沒有,這個時候你可以百度一下包含這個資料的子項(或者是子項的資料)是什麼意思,這個時候可能會給你一些思路),然後拷貝到自己電腦就行,一般是拷貝到c盤的sytem32或則和systemwow64,這就看自己電腦是多少位的。

       我這個問題的解決方案:

       我在好的電腦搜尋這個ID的時候,就只是找到了資料,這個資料是在grid++ report這個子項下面的,然後我查了這個子項名(或者查子項的資料),這個子項名是報表開發工具的名字,所以我就想我是不是缺少這個工具才會出錯,所以我就下載了這個工具並且安裝,果然我出錯的那個系統登陸成功了;然後我又在登錄檔裡面搜了這個id,然後也確實找到了。

如下面的圖所示(不同電腦在寫登錄檔的時候可能子項名會有些差距,所以請忽略)

在好的電腦找到了該id對應的資料



包含這個資料的子項和子項的資料




解決問題之後在登錄檔中搜索該id結果


ok,完美解決。