Workstation服務無法啟動導致無法訪問檔案伺服器

科技小能手發表於2017-11-12

症狀描述 
Windows 7系統,使用者輸入任何檔案伺服器地址(如
\192.168.0.10\fileServer)後,不彈出要輸入使用者名稱、密碼的對話方塊,而是直接出現如圖1報錯資訊。 
1 
圖1

 

原因分析 

經仔細檢查後得知,Workstation服務沒有啟動導致問題發生。當嘗試手動啟動Workstation服務後出現如圖2報錯資訊,提示依賴的服務沒有啟動。 
2 
圖2 

眾所周知,Workstation服務使用SMB協議(它是Windows檔案共享必備協議)和檔案伺服器進行連線。這點可以從檢視依賴關係和檢視事件日誌報錯進行確認,如圖3、4。所以,問題根本原因就是SMB協議的相關驅動檔案發生了損壞。後來和使用者確認,她是在使用360安全衛士給系統安裝了很多補丁後就無法訪問檔案伺服器了,所以很有可能就是因為補丁安裝異常導致SMB協議的相關驅動檔案發生了損壞。 
3 
圖3 
4 
圖4 

 

解決方案 

從正常的Windows 7計算機上將C:WindowsSystem32drivers目錄的三個驅動檔案:mrxsmb.sysmrxsmb10.sysmrxsmb20.sys拷貝並替換有問題的機器後重新啟動Workstation服務。

 

補充說明 

1. 由於Windows 7有別於Windows XP,它在安全性上得到了大量加強,其中NFTS許可權就是一個例子。 

2. 當嘗試將3個檔案複製替換的時候,會發現出現如圖5錯誤,那是因為很多關鍵的系統目錄的所有者並不是XP時代的administrators了,而是TrustedInstaller。 
5 
圖5 

3. 開啟C:WindowsSystem32drivers目錄的安全選項卡,發現administrators果然沒有任何許可權,如圖6。 
6 
圖6 

4. 解決方法就是搶奪所有者後然後再次設定NTFS許可權。操作方法是:右擊C:WindowsSystem32drivers目錄,選擇“屬性”,切換至“安全”選項卡,點選“高階”,再切換至“所有者”選項卡,按如圖7方式將所有者替換為administrators。 
7 
圖7 

5. 然後再次按照如圖8、9進行NTFS許可權修改,將administrators設定了“完全控制”後再次進行檔案替換就好了。 
8 
圖8 
9 


本文轉自 jiating227 51CTO部落格,原文連結:http://blog.51cto.com/jiating/738206




相關文章