1. 程式人生 > >連接Samba服務器報錯0x80004005或者0x800704cf

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

samba服務 gho 衍生 還原 部分 基本 服務器 搭建 解決問題

話說這個問題困擾好久了,自從某個時間段起這個故障就一直持續,百度,谷歌方法用盡,可謂是久病成醫,總結了下目前能夠解決該問題的方法。 首先,說下這個問題的原理,眾所周知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服務器。 問題就此解決,高通驅動就是個坑,入坑後最重要的問題是,默認不顯示這個網卡設備,因為是即插即拔,如果不插入手機,無法卸載這個網絡驅動,但是往往客戶並不會告訴你幹了什麽,讓他們去卸載,他們也不會去卸載這個,因為拔掉手機後,根本就找不到你安裝的這個驅動。 借用中醫的方法:望、聞、問、切。在解決此類故障時,本能做到前兩項,這個問,確實看人品,有些人願意說,有些人不承認,最經常聽到的就是,昨天還好著呢.....之類的。不得不承認,如果問不出來,那麽根本達不到“切”,也就只剩下扯皮和領導問責,但是根本解決不了問題。

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