萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 解決不能訪問服務器共享文件的終極方案

解決不能訪問服務器共享文件的終極方案

  方法一

  我覺得是由於XP網上鄰居訪問的問題,XP的網上鄰居有許多差強人意的地方:訪問速度慢,無法訪問其他主機……其實這些問題通過簡單的設置都可以很好地解決。

  在這之前先確保能夠互相PING通。 (打開組策略編輯器:開始-運行-gpedit.msc )

  1.開啟guest賬戶。

  2.允許Guest用戶訪問本機 :打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→用戶權利指派”,刪除“拒絕從網絡訪問這台計算機”策略中的“GUEST”賬號。

  3.更改網絡訪問模式:打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→安全選項”,雙擊“網絡訪問:本地賬號的共享和安全模式”策略,將 “僅來賓—本地用戶以來賓身份驗證”改為“經典:本地用戶以自己的身份驗證”。

  4.解除空口令限制:在系統“安全選項”中停用“賬戶:使用空白密碼的本地賬戶只允許進行控制台登錄”策略。

  5.網絡鄰居看不到計算機:打開“控制面板→性能和維護→管理工具→服務”,啟動裡面的“Computer Browser”服務。

  6.增加共享文件權限選項:依次打開“我的電腦→工具→文件夾屬性→查看→高級設置”,將 “簡單文件共享(推薦)”前面的選擇取消,若還有“Mickey Mouse”項也將其取消。

  7.網絡鄰居不響應或者反應慢,關掉WinXP的計劃任務服務(Task Scheduler) 到“控制面板/管理工具/服務”中打開“Task Scheduler”的屬性對話框,停止該服務,再將啟動類型設為“手動”。

  8.你需要添加"NWLink IPX/SPX/NetBIOS協議",然後WINDOWS自帶的防火牆關閉,就可以共享文件了. (打開“網絡連接”,右鍵單擊本地連接,然後單擊“屬性”。單擊“安裝”,選協議按添加,選“NWLink IPX/SPX/NetBIOS Compitable Transport Protocol”,按確定即可安裝。windows自帶了IPX/SPX驅動不用另找程序,只不過IPX/SPX不是默認協議要手動安裝。)

  關掉自動搜索的網絡文件夾和打印機,到“網上鄰居/文件/文件夾選項”中,點擊查看最後一項,關閉自動搜索的網絡文件夾和打印機這項。

  方法二

  能上網 不能訪問 肯定是內網的問題

  1 關防火牆

  2 打開GUESE 帳戶

  3 用相同的用戶 相同的密碼進入系統

  4 在組策略(運行gpedit.msc)-計算機配置-windows設置-本地策略-用戶權利指派-拒絕從網絡訪問這台計算機,然後將裡面的所有用戶刪掉

  5 設置共享權限中 添加everyone 用戶

  6 如果系統的文件格式為NTFS 還要在安全一項中設置開放權限 同樣是添加everyone

  有一個小技巧 如果你沒有發現安全一項 可以點擊文件夾菜單中工具--文件夾選擇---查看--使用簡單共享一項疥面的勾去掉 就可以看到了 而且共享安全一項也跟2000是一樣的清楚明白

  7 看TCP/IP NETBEUI協議啊 共享服務啊有沒有裝上去

  8 還有一種情況 就是剛開始找不到但可以通過

  運行計算機名或是IP 的方法來看看能否訪問

  訪問一次後 就可以在網上鄰居裡看到了

  方法三

  發現計算機公司為其所作的局域網共享文件夾不能訪問,系統提示:“您可能沒有權限使用網絡資源.請與這台服務器的管理員聯系以查明……”

  由於原來在單位局域網中也曾遇到過這一問題,只是由於時間關系,沒有深作研究,探索解決辦法。由於考慮到網吧用戶可能會用到這一功能,因此決定解決好這一問題。

  由提示看來,很明顯是權限問題,原來的98下共享沒有這一問題,只要設置好IP地址和共享文件夾,就立即能夠訪問,而一旦遇到XP和2003,這一問題就一再出現,很明顯與XP和2003的安全性考慮有關。

  文件共享與以下設置有關,於是我對計算機如下設置一一進行了檢查:

  (1)NWlink IPX/SPX/NetBIOS Compatible Transport Protocol協議。本協議已經安裝就緒,沒有問題。

  (2)開啟guest賬號:右擊我的電腦管理用戶有個guest,雙擊之去掉“賬戶已停用”前面的勾。本設置最初沒有開啟,我將其開啟。

  (3)統一各計算機的工作組名:右擊我的電腦屬性計算機名,查看該選項卡中出現的局域網工作組名稱,將所有計算機均加入Workgroup工作組。

  (4)使用winxp防火牆的例外:winxp防火牆在默認狀態下是全面啟用的,這意味著運行計算機的所有網絡連接,難於實現網上鄰居共享。同時,由於windows防火牆默認狀態下是禁止“文件與打印機共享的”,所以,啟用了防火牆,往往不能共享打印,解決辦法是:進入“本地連接”窗口,點 “高級”“設置”“例外”在程序與服務下勾選“文件和打印機共享”。由於網吧計算機使用還原卡,所以我干脆關閉了防火牆。

  (5)刪除“拒絕從網絡上訪問這台計算機”項中的guest賬戶:運行組策略(gpedit.msc)本地計算機計算機配置 windows設置安全設置本地策略用戶權利指派拒絕從網絡訪問這台計算機。如果其中有guest,則將其刪除。這樣做的目的是讓guest可能從網絡訪問本機。

  (6)取消“使用簡單文件共享”方式:資源管理器工具文件夾選項查看去掉“使用簡單文件共享(推薦)”前面的勾。

  (7)勾選“Microsoft網絡的文件和打印機共享”。

  (8)運行服務策略“Services.msc”。啟動其中的“Clipbook Server”(文件夾服務器):這個服務允許你們網絡上的其他用戶看到你的文件夾。我直接將此服務設置為自動自動啟動。

  (9)win98的計算機無法訪問win2000/winxp的計算機,原因是:win2000/winxp的計算機中的guest用戶被禁用了或者win2000/winxp采用NTFS分區格式,設置了權限控制。一般要允許win98訪問的話,win2000/winxp裡的安全控制裡不要將 everyone的賬號組刪除。

  注意:

  a、如果您沒有加入域並想查看“安全”選項卡,則設置顯示“安全”選項卡:資源管理器工具文件夾選項查看去掉“使用簡單文件共享(推薦)”前面的勾。

  b、查看文件和文件夾的有效權限:資源管理器右擊要查看有效權限該文件或文件夾“屬性”單擊“安全”選項卡“高級”“有效權限”“選擇”在“名稱”框中鍵入用戶或組的名稱,然後單擊“確定”。選中的復選框表示用戶或組對該文件或文件夾的有效權限。

  c、只能在格式化為使用 NTFS 的驅動器上設置權限。

  (10)解決網上鄰居太慢的方法:win98,假設網絡中沒有novell網絡,可刪除為了兼容novell netware網絡而裝的ipx/spx兼容協議即可;win2000/xp,可刪除系統盤符documents and setting用戶名nethood文件夾下的所有文件即可。

  由於朋友的網吧繼往開來采用XP系統,所以後兩條我不用管它,需要98系統訪問共享文件夾的朋友可能需要檢查該項設置。

  以上所有設置都檢查無誤之後,我發現訪問共享文件夾還是原來的現象,根本沒有什麼好轉。到底是什麼原因導致這一問題?以上的設置方法,許多文章都有論及,似乎不應有問題。但既然問題依舊,那就是說還有什麼地方需要作設置調整,而這正是大家所忽略的。

  於是我對系統服務和安全策略進行了仔細檢查。

  當我依次選擇“計算機配置-→Windows設置-→安全設置-→本地策略-→安全選項”,檢查組策略時,發現有一條“網絡訪問:本地賬號的共享和安全模式”策略,默認設置為“僅來賓-本地用戶以來賓身份驗證”,它的另外一個可選設置是“經典:本地用戶以自己的身份驗證”,懷疑與此設置有關,因此對這一設置進行了修改。

  重新測試時發現問題還是沒有解決。做到這裡,我已經黔驢技窮了,於是只好求助於網上,可是找來找去,大多說法都與以上設置中的若干條不謀而合,並沒有多少新的東西。難道就這樣放棄嗎?我真是不願意就這樣認輸。

  由於我仍然抱著一線希望在網上搜索,終於看到如下一段文字:

  不過我們可能還會遇到另外一個問題,當用戶的口令為空時,訪問還是會拒絕。原來在“安全選項”中有一個“帳戶:使用空白密碼的本地帳戶只允許控制台登錄”策略,默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網絡訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。

  原來是這樣,難怪我家的XP訪問2003的共享文件夾時就必須使用2003的帳戶密碼訪問,使用XP自身的帳戶就提示沒有權限訪問。依照本文說法,如果XP帳戶是有密碼的,則使用密碼後就沒有問題了。既然這樣,我立即在組策略中找到了這一策略,它是雇用的,不用說,禁用它。再試,共享文件夾訪問正常了,而且速度很快。

  結論,共享文件夾訪問權限問題是很常見的網絡故障,然而大家都對其修正辦法講得不完善,都忽略了“帳戶:使用空白密碼的本地帳戶只允許控制台登錄”這一策略。很自然,這個問題也就解決得並不徹底。原因就在於,大家對“密碼為空的用戶通過網絡訪問使用Windows XP的計算機時便會被禁止”

copyright © 萬盛學電腦網 all rights reserved