程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Windows Vista文件和打印共享的技巧

Windows Vista文件和打印共享的技巧

編輯:.NET實例教程

Vista用戶在使用時遇到的文件和打印共享問題,大多來自防火牆、共享文件夾、安全和共享權限、共享根目錄以及找不到共享資源五個方面,我這裡翻譯一下,可以增進大家對Vista共享的理解。

  使用了第三方的防火牆

  Windows Vista包含了一個內置的防火牆:Windows Firewall.當開啟網絡查找或者文件打印機共享的時候,Windows Firewall自動允許入站通訊。當然許多用戶使用其他防火牆產品,例如Windows Live OneCare或者PC-cillin,這些防火牆缺省狀態下將會屏蔽入站請求的網絡查找以及文件打印機共享通訊。如果使用了這些非Windows Firewall的防火牆產品,那麼在網絡和共享中心的窗口中,Windows Vista將在共享和發現欄目顯示被關閉的項目。如果是這樣,您必須調整防火牆設置以允許網絡發現以及文件打印機共享通訊。

  為了讓運行Windows Vista的計算機找到當前計算機,您必須允許如下入站TCP及UDP通訊: UDP 3702/ TCP 5357/ TCP 5358

  為了讓運行Windows XP的電腦找到當前計算機,以及與運行Windows XP和Windows Vista的電腦進行文件打印共享,您必須允許如下入站通訊:UDP 137/ UDP 138/ TCP 139/ TCP 445

  為了讓網絡設備找到當前計算機,您必須允許如下入站通訊:UDP 1900/ TCP 2869

  無法成功訪問Windows Vista共享文件夾

  當您在Windows XP之前版本的Windows,或者非Windows的操作系統,或者一個網絡設備上訪問Windows Vista計算機上共享文件夾的時,如果不能通過驗證,那麼可能是關於 NTLM2的設置存在問題,NTLM2是用於文件和打印機共享鏈接的驗證協議。缺省狀態下Windows Vista使用 NTLM2.

  為了解決這個問題,您可以嘗試如下方法:

  1>在Windows Vista計算機嘗試鏈接的的計算機或者設備上允許NTLM2.對於Windows XP以前版本的Windows,請參考 如何允許 NTLM2 驗證 http://support.microsoft.com/kb/239869.對於非Windows的操作系統,請參考對應操作系統中關於如何啟用NTLM2驗證的文檔。對於網絡設備,請登錄相應的網站獲取相關信息,或者下載固件更新以支持NTLM2.這是微軟推薦的解決方案。

  2> 如果您無法更改非Windows操作系統的參數,或者您的網絡設備不支持NTLM2,那麼您可以在Windows Vista中將如下鍵值更改為1:

  HKEY_LOCAL_MacHINE\System\CurrentControlSet\Control\Lsa\LMCompatibilityLevel

  文件夾安全和共享權限

  文件夾安全性定義了什麼用戶可以訪問該文件夾。在計算機窗口中右鍵點擊文件夾,選擇屬性,在安全標簽頁,您可以設置文件夾安全性。為了成功訪問共享文件夾,共享權限必須與文件夾安全性相匹配。例如,共享權限允許Bob和Sally訪問,但文件夾安全性只允許Bob,那麼Sally就不能訪問共享文件夾。所以您必須將Sally的賬戶添加到文件安全性設置中去。

  又如,當用戶禁止了密碼保護共享,那麼新建一個共享時,缺省共享權限包含Everyone群組。此時,如果文件夾安全性允許Users 群組訪問,那麼其他計算機就需要在共享文件夾的計算機上擁有一個賬戶,否則就無法訪問。同時也可以使用Guest賬戶訪問,該賬戶不屬於Users群組,但默認狀態下Guest賬戶是禁止的。那麼為了確保訪問成功,您必須啟用Guest賬戶並將它添加到文件夾安全性設置中去。

  共享驅動器根目錄

  Windows XP默認將在計算機的固定驅動器上創建遠程管理共享。例如,在名叫BobPC的計算機C盤,Windows XP將會自動創建一個共享 file://bobpc/c$.

  以"$"結尾的共享名意味著該共享不會出現在共享列表中。對於處於工作組的Windows Vista來說,這些管理員共享出於安全考慮,將不允許網絡訪問。您可以創建自己的共享,以共享這些驅動器的根目錄,但是微軟強烈建議您只共享需要的文件夾,而不是整個驅動器。

  您可以在“計算機”窗口中,點擊驅動器,選擇“共享”來共享驅動器根目錄。在共享頁面,您可以看到共享按鈕是灰色失效的。當然,您可以點擊高級共享按鈕。在高級共享對話框中,點擊“共享此文件夾”,然後指定共享名、權限以及相關設置。完成後,點擊確定。

  由於系統中已經存在"driverletter$"共享,所以不能將驅動器根目錄共享名稱再設置為"driverletter$",但您可以使用其他的名字,例如"driverletter".比如可以共享為"C".

  “網絡”窗口中看不到共享資源

  如果您在訪問共享目錄或者打印機時,如果試圖訪問的計算機沒有出現在網絡窗口中,您可以嘗試如下方式查看它:單擊“開始”,鍵入 file://computername/,然後回車。例如,查看名為BobPC的計算機上的共享,可以輸入 file://bobpc/

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved