win7無法更新,bits無法啟動(windows 無法啟動 本機電腦的 Background Intelligent Transfer Service 服務。__錯誤126:找不到指定的模組)

匿名
2010-04-06T17:23:39+00:00

小弟使用windows 7遇到一些問題,想要windows update

但是的顯示更新失敗 80246008

後來看windows說明說要啟動

Background Intelligent Transfer Service (BITS)

可是啟動無效,會出現

windows 無法啟動 本機電腦的 Background Intelligent Transfer Service 服務。

錯誤126:找不到指定的模組

目前就卡在這裡,有待高手幫忙

==============================================================================

  1. 以系統管理員身份執行命令提示字元,輸入以下指令,重新註冊 qmgr.dll(第一個方法顯示 錯誤:存取被拒)

==============================================================================

qmgr.dll 去網路上下載替換後,還是寫存取被拒

==============================================================================

  1. 在命令提示字元用以下命令重新註冊 DLL

regsvr32 oleaut32.dll

regsvr32 jscript.dll

regsvr32 vbscript.dll

regsvr32 msxml.dll   請確定二進位檔儲存於 指定的路徑,或進行偵測以檢查二進位檔或相依.DLL檔是否發生問題。找不到指定的模組。

regsvr32 softpub.dll

regsvr32 wintrust.dll

regsvr32 initpki.dll 請確定二進位檔儲存於 指定的路徑,或進行偵測以檢查二進位檔或相依.DLL檔是否發生問題。找不到指定的模組。

regsvr32 cryptdlg.dll

==============================================================================

MicrosoftFixit50140 無法執行

==============================================================================

我想是不是能請各位能否傳你們系統的qmgr.dll或是bits的登入檔給小弟呢?

雖然現在好像都無效,不過很感謝兩位的協助

Windows for home | 其他 | Windows Update

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言
由問題作者接受的回答
匿名
2010-04-08T05:34:29+00:00

To 小歐:謝謝你的幫忙感恩。

我解決了....

我過程中還發生了...錯誤 193: 0cx1.....(這是路經上的問題....)

我的解決過程分享如下:

  1. 先至 http://social.microsoft.com/Forums/zh-CN/window7betacn/thread/5220804c-cd6c-4727-9996-d5e7e2b6abd8 下載 下方兩檔

    http://cid-0faff9b0b5622789.skydrive.live.com/self.aspx/.Public/BITS.reg

    http://cid-0faff9b0b5622789.skydrive.live.com/self.aspx/.Public/qmgr.dll

  1. 過來按下 BITS.reg 註冊...( 而 gmgr.dll 我一樣無法覆蓋過在 C:\Windows\System32\gmgr.dll )

※ 上述二步驟一處理完成後,我再到「服務」去重新啟動「Background Intelligent Transfer Service 」(即 BITS ) 就出現  ...錯誤 193: 0cx1

於是...我再試了一個方法,(過程中我發現到 註冊表 中的 gmgr.dll 的路徑並非是在 C:\Windows\System32,而是在 C:\Windows\SysWOW64 中 ),

所以,我就把自己電腦中的 C:\Windows\System32\qmgr.dll (828kb) 複製(蓋) 到  C:\Windows\SysWOW64\ 目錄中並取代在 C:\Windows\SysWOW64\qmgr.dll 檔 ,

也就是說  在 C:\Windows\System32\qmgr.dll  是 828 kb ...較大

而在  C:\Windows\SysWOW64\qmgr.dll 是 575 kb ... 較小

故把 828kb 取代 575kb 即可

接著,去 再到「服務」去重新啟動「Background Intelligent Transfer Service 」(即 BITS ) ........成功!!!

後來我也去 update 也都很順利成功....  你可以參考看看。


最後我想說的,如同小歐及諸多高手所說的...  都是出在那個 qmgr.dll 這個檔案的問題....因此只要解決了這個就能正常 working 了.....

還有....更妙的是...   qmgr.zip 在 C:\Windows\System32 就是死不給人家動...連更名都不行....套句內地人說的...真是牛啊!!!


逐步學習,逐夢踏實;腳步要踩穩,這樣下一步才不會跌倒。 http://www.dotblogs.com.tw/nobel12

此回答有幫助嗎?

有 2 人認為此回答有所幫助。
0 則留言 沒有留言

19 個其他答案

排序依據: 最實用
  1. 匿名
    2010-04-07T14:49:40+00:00

    Hi!

    1. 麻煩請直接回應,不要修改原發問,這樣蠻亂的
    2. 您有參考我給的連結中,有個遇到權限不足的處理方式嗎?

    我在這邊提供一個我自己摸索出來的方法

    我有試過下載執行 Microsoft Fixit 50202 與替換 qmgr.dll 這兩個方法

    但皆因權限不足而無法成功

    後來回過頭試著重新啟動 "Background Intelligent Transfer Service (BITS) 服務"

    啟動時出現 "錯誤1068:依存服務或模組無法啟動" 的問題

    我就死馬當活馬醫

    檢查服務當中除了BITS之外亦尚未啟動或停用的服務項目

    結果在重新啟動 "COM+ Event System" 後再回過頭來啟動 "BITS"

    沒想到竟然成功了

    現在終於可以順利執行 Windows Update了

    有遇到類似問題的朋友可以試試看!


    歡迎參觀我的Blog.NET菜鳥自救會

    此回答有幫助嗎?

    0 則留言 沒有留言
  2. 已刪除

    由於違反我們的規範,因此已刪除此答案。 在採取動作之前,會透過自動化偵測手動報告或識別答案。 如需詳細資訊,請參閱我們的管理辦法。


    已關閉註解。 深入了解

  3. 匿名
    2010-04-07T05:39:05+00:00

    此回答有幫助嗎?

    0 則留言 沒有留言
  4. 匿名
    2010-04-07T02:13:14+00:00

    Hi!

    1. 以系統管理員身分執行命令提示字元,輸入以下指令,重新註冊 qmgr.dll

    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters /v ServiceDll /t REG_EXPAND_SZ /d %windir%\System32\qmgr.dll

    1. 您也可能遇到 qmgr.dl 毀損獲權限問題無法註冊,參考先前的發問 windows 7無法進行windows update,顯示錯誤代碼80246008,且BITS無法啟動

    歡迎參觀我的Blog.NET菜鳥自救會

    此回答有幫助嗎?

    0 則留言 沒有留言