天天看點

Win7和WinXP共享的設定問題二則——共享列印機和FTP

  時至今日,一個小型的區域網路中的作業系統,Win7和WinXP共存的現象已經是很普遍的了(就像當時WinXP和Win98曾經共存了一段時間一樣)。那麼在Win7和WinXP之間的設定資源共享就得費一番周折了。本人今日碰到二則事例,在網上查了很多資料後,很多都是言語寥寥,不能解決實際問題。在仔細的搜尋一番後,找到兩個文章,都順利的解決了我的問題。在這兒,着文以記之。也是給更多的人一個參考。

  一、Win7通路WinXP的共享列印機

  在許多的網上的文章上說,一個是開放GUEST帳号,一個是通過添加網絡端口的列印機。這兩個,我都試過,前一個,絲毫不起作用,Win7能看到WinXP的機器,但看不到其共享的列印機。後一個,雖然順利添加了WinXP的列印機,但是列印的檔案卻都是空白紙,更新了列印機驅動也沒有效果。

  現在将解決步驟貼于下方,供大家參考

  Win7機器方:

    1、開啟的服務

右鍵點選我的電腦或計算機—管理----服務和應用程式,打開服務

或者用WIN+R打開運作---輸入services.msc回車,打開服務設定

      開啟以下服務:

        Server 

Workstation

Computer Browser

DHCP Client

Remote Procedure Call

Remote Procedure Call (RPC) Locator

DNS Client

Function Discovery Resource Publication

UPnP Device Host

SSDP Discovery

TIP/IP NetBIOSHelper

    2、Win7和WinXP兩台機器要在一個工作組裡

    3、開啟網絡共享和檔案共享

      在“針對不同的網絡配置檔案更改共享選項”下勾選“啟用網絡發現”和“啟用檔案和列印機共享”

      在“允許程式通過Windows防火牆通信”下勾選“網絡發現”和“檔案和列印機共享”。并且“家庭/工作(專用)”和“公用”都勾選

    4、Win7中應該啟用Guest帳号

  WinXP機器方:

    1、首先要啟用“檔案和列印機共享”

      注意:在“本地連接配接 屬性”下“Microsoft的網絡的檔案和列印機共享”下的“協定”中的“network monitor driver協定”也要安裝

    2、開始-運作-services.msc- 啟動“server服務”。

3、組政策設定: 

開始菜單運作-secpol.msc -安全設定-本地政策

使用者權利指派- “拒絕從網絡通路這台計算機”屬性,删除裡面的“所有使用者組”。重點是删除“Guest”帳号。

      安全選項: 

網絡通路:不允許SAM 帳戶的匿名枚舉,屬性給“停用”。

網絡通路:不允許 SAM 帳戶和共享的匿名枚舉,屬性給“停用”。

網絡通路:本地帳戶的共享和安全模型,屬性改為“經典 - 本地使用者以自己的身份驗證”。

4、使用者管理---啟動guest使用者 

5、重新開機WinXP電腦。

    筆者按照上述的方法做了一遍之後,Win7成功的在網絡共享裡發現WinXP的共享列印機,輕按兩下,按照提示安裝列印機驅動,成功的将網絡列印機設為預設的列印機。并且可以正常的使用。

  二、Win7的不關閉防火牆下的FTP設定

  網絡上介紹的Win7下的FTP設定,最後都會來一句,如果不能正常通路,把“Win7的防火牆”關閉。的确在關閉Win7的防火牆之後,其餘的電腦都能正常通路FTP了。而一旦開啟了Win7的防火牆,就無法正常的通路FTP了。

  問題出在防火牆處。

  一般的文章中介紹,在“允許程式通過Windows防火牆通信”中勾選“FTP伺服器”,就能使FTP通過防火牆。但經過實際使用來看,這是不行的。

  就是在“允許程式通過Windows防火牆通信”中不僅僅要勾選“FTP伺服器”,還要添加“inetinfo.exe”。

  首先找到這個檔案

  通過筆者的本地搜尋,在本機上的位置上有兩個,分别是

  C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7600.16385_none_39084df88346b717\inetinfo.exe

  C:\Windows\winsxs\x86_microsoft-windows-iis-metabase_31bf3856ad364e35_6.1.7601.17514_none_3b3961c080353ab1\inetinfo.exe

  在“允許程式通過Windows防火牆通信”下點選“允許運作另一程式”下點選“浏覽”,找到上面的兩個程式,點“打開”即可。

  會發現在“允許的程式和功能”中已經有了“Internet Information Services”并且打上了勾。

  

  在如上的操作後,在開啟Win7的防火牆之後,其他的機器也能正常的通路FTP了。其實Win7的FTP就是IIS下的一個子功能,是以也必須使IIS通過防火牆。

  上述的兩個問題,都是在衆多網頁中尋覓出來的正解并且經過驗證可行的。着文以記之。

    本文轉自萬倉一黍部落格園部落格,原文連結:http://www.cnblogs.com/grenet/archive/2011/06/09/2075987.html,如需轉載請自行聯系原作者

繼續閱讀