我的電腦(XP sp2)連上 Microsoft Update ( windows update ) 選擇要更新, 原本電腦隨後會自動下載剛勾選的更新項目,卻跟當機一樣一動也不動,很久以後回應說更新不成功,[檢視更新記錄]看到紅色的叉叉,click進去看看。
*****************
安裝失敗
錯誤代碼: 0x80246008
*****************
微軟中文網站SEARCH不到答案,微軟英文網站SEARCH到一筆資料,請注意只有一筆:
You receive a "The necessary services are disabled or unavailable" error message when you connect to the Microsoft Windows Update Web site or to the Microsoft Update Web site ( pls goto : http://support.microsoft.com/default.aspx?scid=kb;en-us;883822 )
按照指示做了以下兩個動作:
*****************
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
*****************
電腦重新開機以後問題還是一樣,去google找找吧!!
用 0x80246008 當 SEARCH條件,找到
http://backup.idv.tw/phpBB2/viewtopic.php?p=1835&sid=d87d8574118b72846e8d901a86f7cc78
上面說可以手動方式進入regedit 把BITS放到該放的位置
----> 果然還是不行,ㄟ ,上面講 BITS就是服務裡面的後臺智慧傳送服務,此服務沒有啟動就會有問題,可能就像是我碰到的無法更新的問題吧, 但是 [ 後臺智慧傳送服務 ]是啥 ??
控制台裡的系統管理工具的服務,這麼多服務怎麼找?
地毯式搜尋結果發現這個最像BITS : Background Intelligent Transfer Service ,
這項目的後面有說明 : 如果此服務沒啟動的話 windows update 會失敗,而且我的Background Intelligent Transfer Service 現在就是沒有啟動的狀態 ( 答案似乎越來越接近 )
手動啟動Background Intelligent Transfer Service,系統回應必須要先把 RPC 服務啟動以後,才可以啟動BITS,(這時候你才承認你是BITS啊 ? 裝神秘 !!)
RPC 啟動成功後, BITS 手動啟動還是失敗,錯誤訊息 : 2147024894。
去GOOGLE 找 Background Intelligent Transfer Service + 2147024894
找到了 !! Aurelien Botman 寫了非常詳細的如何重新安裝BITS 的說明
******************************************************
http://www.botmanfamily.net/~aurelien/articles/BITS_reinstall.html
******************************************************
上面寫的一些command我看不太懂而且也沒有試成功,只有最後一種方法看得懂,step 5, 來嘗試做看看
在command line 分批執行下列指令 (類似手動註冊底下這些dll)
**********************************
regsvr32 oleaut32.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 msxml.dll
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 cryptdlg.dll
**********************************
當做到 initpki.dll 的時候,反應時間非常久,其他幾個都很快就會回映說 某某dll已經成功的訊息,表示我抓到兇手了。
( 就是妳!! initpki.dll !!! 你哪時候出去逛街不想回來啦?? )
全部dll 都按照上面順序註冊完後,重新開機,手動啟動BITS成功以後, 再連上 windows update 先試一個更新看看,成功了!! oh yes !!
( Aurelien Botman 叮嚀˙要把你的BITS 設定為自動啟動喔 !! )
以後還是不要太相信微軟,原來答案可能不會在他們家,但其實你若有興趣用Background Intelligent Transfer Service 去微軟網站上面找找會獲得更多資訊。
Lots of Thanks to Aurelien Botman.
-------------
後記:
這篇文章是在2006年度blog中點閱率最高。
個人非常好奇後續它還會不會是Top.1。
*****************
安裝失敗
錯誤代碼: 0x80246008
*****************
微軟中文網站SEARCH不到答案,微軟英文網站SEARCH到一筆資料,請注意只有一筆:
You receive a "The necessary services are disabled or unavailable" error message when you connect to the Microsoft Windows Update Web site or to the Microsoft Update Web site ( pls goto : http://support.microsoft.com/default.aspx?scid=kb;en-us;883822 )
按照指示做了以下兩個動作:
*****************
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
*****************
電腦重新開機以後問題還是一樣,去google找找吧!!
用 0x80246008 當 SEARCH條件,找到
http://backup.idv.tw/phpBB2/viewtopic.php?p=1835&sid=d87d8574118b72846e8d901a86f7cc78
上面說可以手動方式進入regedit 把BITS放到該放的位置
----> 果然還是不行,ㄟ ,上面講 BITS就是服務裡面的後臺智慧傳送服務,此服務沒有啟動就會有問題,可能就像是我碰到的無法更新的問題吧, 但是 [ 後臺智慧傳送服務 ]是啥 ??
控制台裡的系統管理工具的服務,這麼多服務怎麼找?
地毯式搜尋結果發現這個最像BITS : Background Intelligent Transfer Service ,
這項目的後面有說明 : 如果此服務沒啟動的話 windows update 會失敗,而且我的Background Intelligent Transfer Service 現在就是沒有啟動的狀態 ( 答案似乎越來越接近 )
手動啟動Background Intelligent Transfer Service,系統回應必須要先把 RPC 服務啟動以後,才可以啟動BITS,(這時候你才承認你是BITS啊 ? 裝神秘 !!)
RPC 啟動成功後, BITS 手動啟動還是失敗,錯誤訊息 : 2147024894。
去GOOGLE 找 Background Intelligent Transfer Service + 2147024894
找到了 !! Aurelien Botman 寫了非常詳細的如何重新安裝BITS 的說明
******************************************************
http://www.botmanfamily.net/~aurelien/articles/BITS_reinstall.html
******************************************************
上面寫的一些command我看不太懂而且也沒有試成功,只有最後一種方法看得懂,step 5, 來嘗試做看看
在command line 分批執行下列指令 (類似手動註冊底下這些dll)
**********************************
regsvr32 oleaut32.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 msxml.dll
regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 cryptdlg.dll
**********************************
當做到 initpki.dll 的時候,反應時間非常久,其他幾個都很快就會回映說 某某dll已經成功的訊息,表示我抓到兇手了。
( 就是妳!! initpki.dll !!! 你哪時候出去逛街不想回來啦?? )
全部dll 都按照上面順序註冊完後,重新開機,手動啟動BITS成功以後, 再連上 windows update 先試一個更新看看,成功了!! oh yes !!
( Aurelien Botman 叮嚀˙要把你的BITS 設定為自動啟動喔 !! )
以後還是不要太相信微軟,原來答案可能不會在他們家,但其實你若有興趣用Background Intelligent Transfer Service 去微軟網站上面找找會獲得更多資訊。
Lots of Thanks to Aurelien Botman.
-------------
後記:
這篇文章是在2006年度blog中點閱率最高。
個人非常好奇後續它還會不會是Top.1。
留言