1. 程式人生 > >模組已載入,但對dllregisterServer的呼叫失敗

模組已載入,但對dllregisterServer的呼叫失敗

在註冊dll或者ocx的時候,

經常會遇到這麼一個問題:

模組  已載入,但對dllregisterServer的呼叫失敗,錯誤程式碼為0x8004*****

網上有網友回覆說需要在管理員的模式下進行註冊:本人測試過,

會出現如下問題:

模組  載入失敗。請確保該二進位制儲存在指定的路徑中,或者除錯它以檢查該二進位制或相關的 .dll檔案是否有問題。  找不到指定的模組

還是沒有能解決問題,經過長時間嘗試,終於用以下方式的第一點解決了問題 本人親測:至於另外的方式,我沒有測試過。

以下是解決win7執行批處理出錯不能註冊dll等問題。

1.在批處理的第一行加入:cd /d %~dp0 然後在批處理上右鍵選擇使用管理員許可權執行。

2.右鍵工作列,選擇資源管理器,程序選項卡,顯示所有使用者的程序,結束explorer,檔案-新建任務 explorer,此時選中“利用管理特權建立此任務".桌面顯示完成後就可以直接雙擊批處理運行了。

3.使用第三方提權工具,例如elevate ,用法elevate -c regsvr32 demo_doreg.dll這種方法需要在每個提權的命令前都要加上elevate -c ,這種第三方工具適合於1個或者少個需要提權的情況。http://code.kliu.org/misc

4.使用bat to exe converter 1.51把批處理轉換為exe,在轉換的時候有選項可以選擇 admin 許可權。使用此軟體時最好關掉360和其他殺軟,因為軟體好像要upx加殼。http://www.softpedia.com/get/System/File-Management/Batch-To-Exe-Converter.shtml

事項: 1和4 兩項適合分發給其他人員部署,第2條還是自己保留著當壓箱底的吧。

--------------------------------------------------------------

win7 使用批處理註冊dll可能會出現如下問題。

1.模組  已載入,但對dllregisterServer的呼叫失敗,錯誤程式碼為0x80040201原因:使用管理員許可權才能註冊dll

2.右鍵使用管理員 可能會出現如下錯誤:模組  載入失敗。請確保該二進位制儲存在指定的路徑中,或者除錯它以檢查該二進位制或相關的 .dll檔案是否有問題。  找不到指定的模組。

原因:win7下管理員的命令列(批處理)預設的是system32資料夾。

解決方法:按照文章開頭的第一條解決即可。

當然也可使用2、3、4等方案解決。

相關推薦

模組載入dllregisterServer呼叫失敗

在註冊dll或者ocx的時候, 經常會遇到這麼一個問題: 模組  已載入,但對dllregisterServer的呼叫失敗,錯誤程式碼為0x8004***** 網上有網友回覆說需要在管理員的模式下進行註冊:本人測試過, 會出現如下問題: 模組  載入失敗。請確

解決問題win10“.dll(或者,ocx)控制元件載入DllregisterServer呼叫失敗錯誤程式碼為0x80070005”

重構機房的過程需要參考用VB生成的“機房收費系統”,安裝後需要執行的步驟: 第一:需要配置檔案DSN: 檔名稱:charge 伺服器:(local) 使用者名稱:sa 密碼:123456 資料庫:charge_sys 第二:附加資料庫 第三:需要註冊檔案“機房收費系統所需素材”中的3個控

無法呼叫源資料EF生成不出實體模型生成出現警告或錯誤

模型已生成,但出現警告或錯誤 EF的模型生成是根據主鍵來的,設定主鍵解決 無法呼叫源資料 這是webconfig配置的錯誤,edmx的模型名字要與webconfig的相同才可以 metadata=res://*/Model1.csdl|res://*/Model1.ss

firefox(火狐)下 js中設置checkbox屬性checked="checked"復選框卻不顯示勾選的原因

顯示 isa googl def 獲取 undefine 方法 ted 網上 剛看到問題時以為是瀏覽器兼容性的原因,ie、google都能正常顯示。 網上查詢之後發現是jQuery的attr()方法用的不恰當。 jQuery1.6之前使用attr()可以修改 ,從jQuer

Visua Studio2017:安裝完成出現警告sqlncli安裝報錯

安裝Visua Studio2017過程中,安裝已完成,但出現警告問題。如下圖所示: 檢視日誌資訊顯示如下: 未能安裝包“sqlncli,version=15.1.61810.11040,chip=x64,language=zh-CN”。 詳細資訊 MSI:

checkbox屬性checked="checked"卻不顯示打勾的解決辦法

在做許可權管理的時候,做了一個功能,就是當勾選欄目,把所有的許可權全勾上。剛開始使用瞭如下程式碼: function check(id,check) { if (check) { $("." + id).find("input[type='checkbox']").a

聯想筆記本無線網路無法使用(無線開關開啟搜不到無線網路)

今天,同事拿過來一臺筆記本,說收不到無線網路了,插上有線可以上網,讓給她看看。。 我看了一眼,果然是,插上網上後,是可以上網的,但就是收不到無線網路,本子是聯想的,應該是很老的本子了,也沒找到型號在哪。 看了一下它的無線外接開關,是開啟狀態,但是燈不亮。 又看了一下它的FN

SQL資料庫無法附加提示 MDF" 壓縮未駐留在只讀資料庫或檔案組中。必須將此檔案解壓縮

 其實該問題解決非常簡單,只需 1右鍵點選資料庫所在的資料夾, 2點選屬性,在常規選項卡中點選高階, 3在彈出的視窗中的壓縮或加密屬性中去掉壓縮內容或者節省磁碟空間,點選確定 4點選應用,勾選應用於該資料夾所有檔案 即可------原因:NTFS 或 FAT 壓縮捲上不支援

不知不覺2014年大半年自己說些話。

     這大半年內經歷了很多事,有工作、有情感、有生活等。四五年來也終於換了一份新工作,其實我倒覺得到哪裡工作都一樣了,只要你能發現公司它的美、它的價值,我也很感謝原公司的那些領導以及同事們的幫助和指導。新工作真的很有壓力,但也許我就喜歡高強度高壓力的環境吧。自己給也給本

python 3.6.2安裝pillow完成仍報錯No module named 'PIL'

使用的工具是 pycharm,python 3.6.2,list pip 中已顯示出 Pillow 5.0.0版本,解除安裝重灌後、重啟python 仍然不行 搜了好多帖子、基本都是讓重新安裝pillow; 程式碼: # 匯入模組 from PIL im

Ubuntu16.04有線連線無法上網

最近折騰ubuntu,但升級後DSL撥號上網出現問題。 表現為win10能通過DSL撥號上網,但身為雙系統之一的ubuntu16.04就不能,而且奇怪的是ubuntu能ping通外網。 在一番嘗試和查閱資料之後 找到 /etc/NetworkMan

如何解決惠普WIN10系統的電源接通未充電的問題

  最近自己的電腦出現充電器連線上,但是顯示電源已接通,未在充電的狀態。這個讓我很迷茫,我以為我的電腦電池已經廢了。但是我的電腦才買,應該不會壞的啊!所以開始度娘啦。1、電腦情況:win10系統、電腦型號為惠普暗影精靈二代PRO。2、解決方法     第一步:將電腦的所有的外

域名備案jsapi新增支付授權目錄依然提示支付授權目錄未通過ICP備案!!!

問題描述: 一網站域名xxx.cn已備案成功,在全國工業和資訊化部(http://beian.miit.gov.cn/publis

你以為你很優秀卻面試屢屢失敗

二哥,最近我在參加面試,但遇到了一個很尷尬的現實:我以為自己很優秀,但面試官好像對我有偏見,面試屢屢失敗,現在有點心慌了,我該怎麼辦呢? 以上是讀者小利問我的一個問題,我覺得挺值得認真分析一下的。在回答問題之前,我先來說一件事。 去年的這個時候,我報名參加了一個付費的寫作培訓班。既然交了錢,咱就必須硬

C#呼叫命令列執行python指令碼這個辦法可以呼叫python第三方模組本地檔案進行操作

string pythonScriptPath = Server.MapPath(@"~\pythonScript");//python指令碼所在的目錄 ProcessStartInfo start = new Pro

劉德:小米投89家生態鏈企業 有品要做百億電商平臺(本質上是是利用了小米的大火爐的余熱也有反向的正面作用)

效率 個人 最好 深入 網上 聯合 初創公司 方法 也有 小米科技聯合創始人、副總裁,小米生態鏈負責人劉德(微博)文/騰訊科技 王潘小米對生態鏈企業的投資正在接近雷軍(微博)當初預期的100家目標,截至6月30日,小米已經投資了89家。通過三年左右的布局,小米投資的多家生態

oracle11G 開啟監聽遠程連接依舊無監聽解決過程

無法 無法啟動 col min 進入 排查 安裝 ner start 1、連接數據庫顯示無監聽程序,首先查看服務器的oracle監聽服務是否開啟,服務名稱:OracleOraDb11g_home1TNSListener(具體環境中可能不完全一樣,但是認準TNSListene

三星帝國的崛起(技術的態度是尊重絕不迷戀。並且權力集中、不看短期效益)

套路 堅持 臺北101 三星電子 andro 終端 毫無 內存技術 特點 三星帝國的崛起 2017年,三星終結了英特爾25年的霸主地位,成為全球最大的半導體公司;同時,它還“幹掉”蘋果,成為全球最賺錢的企業。 在全球,三星依舊是最大的手機制造商。

vue渲染時象裏面的象的屬性提示undefined渲染成功

場景 bubuko http ima com 圖片 後臺 efi 數據結構 場景: 從後臺請求的數據結構如下: 我的list是對象,而comment又是list裏的對象,渲染成功了,卻報如下錯: 解決辦法: 添加一個:v-if vue渲染時對象裏面的對象的