連接Samba服務器報錯0x80004005或者0x800704cf

   話說這個問題困擾好久了,自從某個時間段起這個故障就一直持續,百度,谷歌方法用盡,可謂是久病成醫,總結了下目前能夠解決該問題的方法。
   首先,說下這個問題的原理,衆所周知Samba是方便,快捷的windows與Linux共享文件的有效方式,但是因爲技術的成熟度,以至於很長一段時間成爲了通用模式,介於去年盛行的NSA工具衍生病毒,445,139再度成爲高危端口。也是奇怪,從那時開始,就有人無法訪問Samba服務器了,因爲禁止ping的原因,往往被各種人@,也煩透了這樣,這些人總覺得是你搭建的Samba服務器有問題,但是少數人有問題,其他人就沒問題。
          於是乎在久病成醫的作用下,熟練掌握了互聯網的技巧,總結快速解決問題(但不根本)的一種方法,如下:

         第一招:重啓windows服務Workstation
         Workstation使用SMB協議創建並維護客戶端網絡與遠程服務器之間的連接。如果此服務已經停止,Samba服務器就無法進行連接了。
         重啓Workstation服務的目的是重新連接協議,清理掉SMB協議認證的緩存,作用類似於重啓。

         第二招:卸載虛擬網卡及網卡重裝
         進入設備管理器,顯示隱藏設備,將多餘的虛擬網卡都卸載,特別是Microsoft ISATAP Adapter# 這個網絡適配器。全卸載後可以註銷用戶重新登錄。
         如不起效果,可以卸載網卡驅動,重啓,然後再安裝一次。
         這個方法基本上用對了,能夠解決大部分的問題,但是依舊是不持久,不徹底。

         第三招:重新註冊TCP\IP的dll
         regsvr32 Softpub.dll
         regsvr32 Wintrust.dll
         regsvr32 Initpki.dll
         此方法是網上最長提及的方法,總之我這裏,一次也沒解決過。

         第四招:上微軟社區請教大師
         這招我用了,但是沒解決。

         終極大招:重裝系統(必要時刻再用)
         重裝系統確實能解決問題,但是很多人會反對,當然如果重要且緊急,不妨一試,再加之Ghost備份還原,能夠解決問題,只要出現不能訪問就Ghost還原。

         經過好長一段摸索,我發現最終的問題,我用電腦連接手機後,網絡適配器那會多出一個驅動,Qualcomm wireless HS-USB Ethernet Adapter 9091,  把這個卸載了,再重啓Workstation服務,就可以登上Samba服務器了;沒連手機時沒這個網絡驅動,重啓Workstation也登不上Samba服務器。

         問題就此解決,高通驅動就是個坑,入坑後最重要的問題是,默認不顯示這個網卡設備,因爲是即插即拔,如果不插入手機,無法卸載這個網絡驅動,但是往往客戶並不會告訴你幹了什麼,讓他們去卸載,他們也不會去卸載這個,因爲拔掉手機後,根本就找不到你安裝的這個驅動。
         借用中醫的方法:望、聞、問、切。在解決此類故障時,本能做到前兩項,這個問,確實看人品,有些人願意說,有些人不承認,最經常聽到的就是,昨天還好着呢.....之類的。不得不承認,如果問不出來,那麼根本達不到“切”,也就只剩下扯皮和領導問責,但是根本解決不了問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章