四、如何解除Windows XP系統的文件共享限制
大家有沒有遇到這種情況:在安裝了Windows XP的計算機上,即使網絡連接和共享設置正確(如IP地址屬于同一子網,啟用了TCP/IP上的NetBIOS,防火墻軟件沒有禁止文件共享需要的135、137、138、139等端口),使用其他系統(包括Windows 9X/Me/2000/XP等)的用戶仍然無法訪問該計算機。我們應該怎樣解決這一問題呢?
默認情況下,Windows XP的本地安全設置要求進行網絡訪問的用戶全部采用來賓方式。同時,在Windows XP安全策略的用戶權利指派中又禁止Guest用戶通過網絡訪問系統。這樣兩條相互矛盾的安全策略導致了網內其他用戶無法通過網絡訪問使用Windows XP的計算機。你可采用以下方法解決。
方法一:解除對Guest賬號的限制
點擊“開始→運行”,在“運行”對話框中輸入“GPEDIT.MSC”,打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→用戶權利指派”,雙擊“拒絕從網絡訪問這臺計算機”策略,刪除里面的“GUEST”賬號。這樣其他用戶就能夠用Guest賬號通過網絡訪問使用Windows XP系統的計算機了。
方法二:更改網絡訪問模式
打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→安全選項”,雙擊“網絡訪問:本地賬號的共享和安全模式”策略,將默認設置“僅來賓—本地用戶以來賓身份驗證”,更改為“經典:本地用戶以自己的身份驗證”。
現在,當其他用戶通過網絡訪問使用Windows XP的計算機時,就可以用自己的“身份”進行登錄了(前提是Windows XP中已有這個賬號并且口令是正確的)。
當該策略改變后,文件的共享方式也有所變化,在啟用“經典:本地用戶以自己的身份驗證”方式后,我們可以對同時訪問共享文件的用戶數量進行限制,并能針對不同用戶設置不同的訪問權限。
不過我們可能還會遇到另外一個問題,當用戶的口令為空時,訪問還是會被拒絕。原來在“安全選項”中有一個“賬戶:使用空白密碼的本地賬戶只允許進行控制臺登錄”策略默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網絡訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。
五、如何共享訪問 Windows XP 中的加密文件
本節介紹如何共享訪問使用Windows XP 加密文件系統 (EFS) 存儲的文件。加密是將數據轉換為其他人無法讀取的格式的過程。如果數據存儲在硬盤上,您可以使用 Windows XP 的 EFS 自動加密數據。
如何共享訪問加密文件
注意:只有管理員組的成員或者是加密該文件的用戶才能向該文件添加用戶。如果未得到向加密文件添加用戶的授權,您將會收到以下錯誤信息:
EFSADU Error in adding new user(s).Error code 5.
您可以保留文件加密的安全性,同時允許特定用戶訪問您的加密文件。要允許訪問您的加密文件,請執行下列操作:
右鍵單擊加密文件,然后單擊屬性。
單擊常規選項卡(如果尚未選中),然后單擊高級。
單擊詳細信息,然后單擊添加。
選擇您要與其共享訪問加密文件的用戶,然后單擊確定。
添加完用戶后,請單擊三次確定。
第二部份 Win 98不能訪問Win XP的解決方法
在局域網內,經??梢杂龅窖b有Win 2000的電腦開了共享目錄,而裝有Win 98的電腦無法訪問Win2000的共享目錄,在微軟的官方網頁可以找到答案,提示開啟Win2000的GUEST用戶就行了。
可是Win XP出來以后,同樣的又面臨這個問題,結果有些人發現這個方法不靈了。從網上鄰居訪問XP的共享目錄不一定能被允許。原因何在?這個問題本也困擾過我幾天,不過后來一次無意中發現了問題的答案,也許這是Win XP的一個BUG。
在開啟了系統Guest用戶的情況下,點擊“開始”-》“運行”,輸入gpedit.msc,可以調出組策略編輯器,在“本地計算機策略\計算機配置\Windows設置\安全設置\本地策略\用戶權利指派\拒絕從網絡訪問這臺計算機”中赫然可以看到有Guest用戶!如果在這里刪除Guest用戶,那么其他電腦就可以從網上鄰居中查看這臺電腦的共享目錄了。
注:中文Win XP,采用傳統登錄方式并且關閉了“文件夾選項”中的“使用簡單文件共享”。
第三部份 Win 2000不能訪問Win XP的原因及解決方法
因為大家使用的操作系統可能不同,所以Windows系統的相互訪問是很正常的事情,但是有時候2000系統不能訪問XP系統,這是怎么回事呢?下面我們來看看問題所在。
設置
現在,已經有許多人在使用Win2000和WinXP來聯網,但在具體使用中有許多網友反映在Win2000和WinXP中瀏覽網上鄰居時很慢,特別是網絡中有Win9x和WinMe工作站時尤為明顯,有時打開網上鄰居甚至需要10多分鐘,還經常報錯。那么網速慢的作祟者是什么呢?依筆者推斷原因主要有二。
A、網絡協議配置問題,
B、Win XP計劃任務的問題。
但如果其它Windows電腦在網上鄰居中根本看不到WinXP那臺電腦,便可能是用戶鎖定和安全策略沒有設置好。這時就需要從以下幾個方面入手,筆者以前也曾遇到過類似問題,但在大量的組網試驗中總結出了一套行之有效的解決方法,現在就一一教授給大家。
一、網絡協議的安裝和設置
1.在WinXP中安裝NetBEUI協議
對的,你沒有看錯,就是要在WinXP中安裝NetBEUI協議。微軟在WinXP中只支持TCP/IP協議和NWLink IPX/SPX/NetBIOS兼容協議,正式宣布不再支持NetBEUI協議。但是在建立小型局域網的實際使用中,使用微軟支持的兩種協議并不盡如人意。比如,在解決網上鄰居慢問題的過程中,筆者采用了諸多方法后網上鄰居的速度雖然好一點,但還是慢如蝸牛;另外,在設置多塊網卡的協議、客戶和服務綁定時,這兩種協議還存在BUG,多塊網卡必須同時綁定所有的協議(除NWLink NetBIOS)、客戶和服務,即使你取消某些綁定重啟后系統又會自動加上,這顯然不能很好地滿足網絡建設中的實際需要。而當筆者在WinXP中安裝好NetBEUI協議后,以上兩個問題都得到圓滿的解決。
在WinXP安裝光盤的“\valueADD\MSFT\NET\NETBEUI”目錄下有3個文件,其中“NETBEUI.TXT”是安裝說明,另外兩個是安裝NetBEUI協議所需的文件。安裝的具體步驟如下:
復制“NBF.SYS”到“%SYSTEMROOT%\SYSTEM32\DRIVERS\”目錄;
復制“NETNBF.INF”到“%SYSTEMROOT%\INF\”目錄;
在網絡連接屬性中單擊“安裝”按鈕來安裝NetBEUI協議。
注:%SYSTEMROOT%是WinXP的安裝目錄,比如筆者的WinXP安裝在F:\Windows目錄下,就應該用F:\Windows來替換%SYSTEMROOT%。
2.在WinXP中設置好其它網絡協議
筆者建議,如果你的局域網不用上Internet便只需要安裝NetBEUI協議就行了。在小型局域網(擁有200臺左右電腦的網絡)中NetBEUI是占用內存最少、速度最快的一種協議,NWLink IPX/SPX/NetBIOS兼容協議則應當刪除掉。
如果你的局域網要上Internet則必須安裝TCP/IP協議。但為了網絡的快速訪問,建議指定每臺工作站的IP地址(除非網絡中有DHCP服務器),否則工作站總是不斷查找DHCP服務器使網速變慢。
當然,如果網絡中只安裝TCP/IP協議也能夠實現局域網中的互訪,但是在網上鄰居中要直接看到其它機器就比較困難,必須先搜索到某臺機器后才能訪問它,這在許多實際網絡運用中顯得很不方便。
第三部份 Win 2000不能訪問Win XP的原因及解決方法
因為大家使用的操作系統可能不同,所以Windows系統的相互訪問是很正常的事情,但是有時候2000系統不能訪問XP系統,這是怎么回事呢?下面我們來看看問題所在。
設置
現在,已經有許多人在使用Win2000和WinXP來聯網,但在具體使用中有許多網友反映在Win2000和WinXP中瀏覽網上鄰居時很慢,特別是網絡中有Win9x和WinMe工作站時尤為明顯,有時打開網上鄰居甚至需要10多分鐘,還經常報錯。那么網速慢的作祟者是什么呢?依筆者推斷原因主要有二。
A、網絡協議配置問題,
B、Win XP計劃任務的問題。
但如果其它Windows電腦在網上鄰居中根本看不到WinXP那臺電腦,便可能是用戶鎖定和安全策略沒有設置好。這時就需要從以下幾個方面入手,筆者以前也曾遇到過類似問題,但在大量的組網試驗中總結出了一套行之有效的解決方法,現在就一一教授給大家。
一、網絡協議的安裝和設置
1.在WinXP中安裝NetBEUI協議
對的,你沒有看錯,就是要在WinXP中安裝NetBEUI協議。微軟在WinXP中只支持TCP/IP協議和NWLink IPX/SPX/NetBIOS兼容協議,正式宣布不再支持NetBEUI協議。但是在建立小型局域網的實際使用中,使用微軟支持的兩種協議并不盡如人意。比如,在解決網上鄰居慢問題的過程中,筆者采用了諸多方法后網上鄰居的速度雖然好一點,但還是慢如蝸牛;另外,在設置多塊網卡的協議、客戶和服務綁定時,這兩種協議還存在BUG,多塊網卡必須同時綁定所有的協議(除NWLink NetBIOS)、客戶和服務,即使你取消某些綁定重啟后系統又會自動加上,這顯然不能很好地滿足網絡建設中的實際需要。而當筆者在WinXP中安裝好NetBEUI協議后,以上兩個問題都得到圓滿的解決。
在WinXP安裝光盤的“\valueADD\MSFT\NET\NETBEUI”目錄下有3個文件,其中“NETBEUI.TXT”是安裝說明,另外兩個是安裝NetBEUI協議所需的文件。安裝的具體步驟如下:
復制“NBF.SYS”到“%SYSTEMROOT%\SYSTEM32\DRIVERS\”目錄;
復制“NETNBF.INF”到“%SYSTEMROOT%\INF\”目錄;
在網絡連接屬性中單擊“安裝”按鈕來安裝NetBEUI協議。
注:%SYSTEMROOT%是WinXP的安裝目錄,比如筆者的WinXP安裝在F:\Windows目錄下,就應該用F:\Windows來替換%SYSTEMROOT%。
2.在WinXP中設置好其它網絡協議
筆者建議,如果你的局域網不用上Internet便只需要安裝NetBEUI協議就行了。在小型局域網(擁有200臺左右電腦的網絡)中NetBEUI是占用內存最少、速度最快的一種協議,NWLink IPX/SPX/NetBIOS兼容協議則應當刪除掉。
如果你的局域網要上Internet則必須安裝TCP/IP協議。但為了網絡的快速訪問,建議指定每臺工作站的IP地址(除非網絡中有DHCP服務器),否則工作站總是不斷查找DHCP服務器使網速變慢。
當然,如果網絡中只安裝TCP/IP協議也能夠實現局域網中的互訪,但是在網上鄰居中要直接看到其它機器就比較困難,必須先搜索到某臺機器后才能訪問它,這在許多實際網絡運用中顯得很不方便。
二:特別是XP互訪 如果設置沒問題 那基本上是策略的事了
在安裝了Windows XP的計算機上,即使網絡連接和共享設置正確(如IP地址屬于同一子網,啟用了TCP/IP上的NetBIOS,防火墻軟件沒有禁止文件共享需要的135、137、138、139等端口),使用其他系統(包括Windows 9X/Me/2000/XP等)的用戶仍然無法訪問該計算機。我們應該怎樣解決這一問題呢?
默認情況下,Windows XP的本地安全設置要求進行網絡訪問的用戶全部采用來賓方式。同時,在Windows XP安全策略的用戶權利指派中又禁止Guest用戶通過網絡訪問系統。這樣兩條相互矛盾的安全策略導致了網內其他用戶無法通過網絡訪問使用Windows XP的計算機。你可采用以下方法解決。
方法一:解除對Guest賬號的限制
點擊“開始→運行”,在“運行”對話框中輸入“GPEDIT.MSC”,打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→用戶權利指派”,雙擊“拒絕從網絡訪問這臺計算機”策略,刪除里面的“Guest”賬號。這樣其他用戶就能夠用Guest賬號通過網絡訪問使用Windows XP系統的計算機了。
方法二:更改網絡訪問模式
打開組策略編輯器,依次選擇“計算機配置→Windows設置→安全設置→本地策略→安全選項”,雙擊“網絡訪問:本地賬號的共享和安全模式”策略,將默認設置“僅來賓—本地用戶以來賓身份驗證”,更改為“經典:本地用戶以自己的身份驗證”。
現在,當其他用戶通過網絡訪問使用Windows XP的計算機時,就可以用自己的“身份”進行登錄了(前提是Windows XP中已有這個賬號并且口令是正確的)。
當該策略改變后,文件的共享方式也有所變化,在啟用“經典:本地用戶以自己的身份驗證”方式后,我們可以對同時訪問共享文件的用戶數量進行限制,并能針對不同用戶設置不同的訪問權限。
不過我們可能還會遇到另外一個問題,當用戶的口令為空時,訪問還是會被拒絕。原來在“安全選項”中有一個“賬戶:使用空白密碼的本地賬戶只允許進行控制臺登錄”策略默認是啟用的,根據Windows XP安全策略中拒絕優先的原則,密碼為空的用戶通過網絡訪問使用Windows XP的計算機時便會被禁止。我們只要將這個策略停用即可解決問題。
總結
各種操作系統之間的相互訪問大家使用的非常多,只要經過合理的設置,那么就不會出現不同系統不能訪問的問題,本文只是講了這方面的方法,細節的步驟還需大家在實際操作中去體會。