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-12T12:14:45+00:00

    問題解決了,今天下午聽從微軟陳姓工程師的指示

    開機按 F8 選擇安全模式進入,然後把qmgr.dll 放在 C:\Windows\SysWOW64\ 裡面

    沒有權限的問題了,取代成功

    後來我在安全模式啟動BITS變成出現 錯誤1068:依存服務或模組無法啟動

    我重開機之後進入原來的模式

    我想說試一試啟動看看BITS

    發現BITS已預設啟動了

    測試WINDPWS UPDATE 已經可以下載了

    此回答有幫助嗎?

    0 則留言 沒有留言
  2. 匿名
    2010-04-10T13:45:10+00:00

    我的windows 7是64位元的,是買筆電裝好的系統

    我應該也是在 C:\Windows\SysWOW64\ 只不過他說我權限不夠的樣子不讓我複製

    qmgr.dll 的大小是575KB

    C:\Windows\System32\ 則是複製取代都沒問題

    我有下載過你說的那個網頁裡的程式

    執行Microsoft Fixit 50202 後來出現

    服務'BITS(BITS)'無法啟動。請確認你有足夠的權限啟動系統服務...

    看來似乎無解了,我想我改天把筆電帶去原本購買商家來解決好了

    感謝大家的參與跟協助

    此回答有幫助嗎?

    0 則留言 沒有留言
  3. 匿名
    2010-04-09T01:28:22+00:00

    請問你是 Win7 x32  還是  x64???

    因為我是 x64 所以路經是  C:\Windows\SysWOW64\

    我在想如果是 x32 時你的路徑應該是  C:\Windows\System32\

    可以方便請問你 你在 C:\Windows\SysWOW64\  與  C:\Windows\System32\ 中的 qmgr.dll 檔案大小是???

    還有... 你有重設 Windows Update  嗎?  >>> http://support.microsoft.com/kb/971058/zh-tw


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

    此回答有幫助嗎?

    0 則留言 沒有留言
  4. 匿名
    2010-04-08T15:12:03+00:00

    恩,還是一樣的問題,感謝你的幫忙><

    此回答有幫助嗎?

    0 則留言 沒有留言