在包含有多個子網的局域網中,計算機可能位于不同的工作網段中,一般無法直接訪問不同網段中的共享資源。但在實際工作中,有時會發生可以跨網進行共享訪問的現象,這是因為系統內置防火墻造成的,之所以能被跨網訪問到,或許是關閉了系統防火墻。
默認狀態下,共享資源僅對同一網段中的計算機進行網絡共享。當我們點擊“開始→設置→控制面板”,雙擊該窗口中的Windows防火墻圖標,切換到例外標簽設置頁面,選中“文件和打印機共享”選項,點擊“編輯”,打開如圖1所示的編輯對話框。單擊“更改范圍”,在出現的界面中將看到防火墻默認使用的設置也是“僅我的網絡”。

圖1 編輯服務對話框
為了讓其他網段中的計算機訪問本地計算機中的資源共享,必須選中“任何計算機(包括Internet上的計算機)”選項,單擊“確定”保存設置。這樣,日后我們不需要停用Windows系統防火墻程序,只要調整它的默認設置,弄清共享文件夾所在計算機的IP地址,通過該IP地址就能跨網訪問其他網段中的共享資源了。
不過,在跨網訪問網絡打印機時,必須要正確安裝共享打印機驅動程序,才能保證跨網打印成功。
注意:如果不想讓防火墻程序影響共享訪問,可以對其進行設置。例如,在Windows 7系統中進行該操作時,在控制面板中雙擊“Windows防火墻”,點擊“允許程序或功能通過Windows防火墻”按鈕,在其后彈出的設置界面中,將“文件和打印機共享”選項選中,單擊“確定”按鈕即可。
Vista以上版本的系統具有共享脫機功能,能夠讓系統將第一次訪問的共享資源緩存到本地機中,以后在不接入網絡的情況下,也能訪問共享資源。但在缺省狀態下,系統并沒有啟用共享脫機功能,需要我們啟動該功能。

圖2 脫機設置界面

圖3 設置加密共享
在資源管理器窗口中,右鍵點擊處于共享發布狀態的文件夾,選擇“屬性→共享”,在設置頁面中點擊“高級共享”,將“共享此文件夾”復選項選中,同時點擊“緩存”按鈕,進入如圖2所示的緩存對話框。
將這里的“用戶從該共享打開的所有文件和程序將自動在脫機狀態下可用”選項選中,同時將“已進行性能優化”選中,單擊“確定”退出設置對話框即可。
對于高度機密的共享資源,為了保證它的訪問安全,建議用戶啟用強制使用密碼的共享功能,日后用戶即使忘記了設置共享資源密碼,其他人在共享訪問時,也會要求輸入共享密碼。
在Windows 7系統中要開啟加密共享功能時,可以雙擊控制面板中的“網絡和共享中心”圖標,點擊“更改高級共享設置”按鈕,進入如圖3所示的設置窗口。在“密碼保護的共享”設置項處,選中“啟用密碼保護共享”,單擊“確定”退出設置即可。
注意:Windows XP系統訪問Vista以上版本系統中的共享資源時,即使共享資源沒有設置密碼,用戶也會要求輸入加密密碼,這主要是高版本系統在缺省狀態下使用了128位加密幫助保護文件共享連接,而Windows XP系統只支持40或56位加密設備。為了讓不同版本的共享訪問順利,建議選中“為使用40或56位加密的設備啟用文件共享”選項,再點擊“保存修改”按鈕后執行設置保存操作。