根據標題為“什麼是網路發現?”的 Windows 7 幫助頁面,它“影響您的電腦是否可以找到網路上的其他電腦和設備,以及網路上的其他電腦是否可以找到您的電腦。”沒有任何地方說它僅適用於“公共”帳戶。要打開網路發現,它說:
- [前往] 開啟進階共享設定。
- 按一下 V 形符號以展開目前的網路設定檔。
- 按一下“開啟網路發現”,然後按一下“儲存變更”。
我很困惑,即使我使用特定(非管理員)用戶帳戶登錄,我也只看到兩個條目 [“家庭或工作”和“公共(當前個人資料)”],並且只看到第二個條目其中一個似乎是上面第2 步指定的「目前設定檔」。兩者都有 V 形符號,但只有後者俱有“打開網路發現”的單選按鈕。這是否意味著微軟的術語「網路發現」以及該術語包含的任何功能僅適用於公用資料夾?
答案1
您發現的唯一混淆是,Public
使用者帳戶和網路設定檔這兩個不同概念中使用的單字實際上是不同的動物。
Public
資料夾位於專用位置C:\Users\Public
,擁有自己的文件、下載...它僅投影到任何登入使用者的帳戶,並且可用於在任何使用者帳戶之間共享數據,因為它對公共資料夾上的所有授權使用者俱有讀取/寫入權限」文件、下載、音樂、影片、圖像」。此資料夾還包含受限(非管理員使用者的唯讀權限)資料夾,例如“桌面”,其中包含所有使用者可用的圖示/捷徑。
當一個開啟的 Windows 資源管理器時,Public
資料夾的內容顯示在Libraries
(例如,當您按一下 時,Libraries->Documents
您將看到 2 個資料夾,一個My Documents
是私有的,預設僅對登入使用者可用,另一個Public Documents
是可與特定電腦上的所有使用者共用的)事實上, 的實際位置My Documents
在C:\Users\AccountName\Documents
和 的位置Public Documents
在:
C:\Users\Public\Documents
)
登入使用者可以直接存取這兩個位置,並且需要記住「公共文件」的用途,該資料夾是給定電腦上的所有使用者都可以使用的共用資料夾。
關於網路設定檔(私人/工作、公共):
對於給定的網路設定文件,如果打開“網路發現”,則C:\Users\Public
可以在網路上使用,但僅有的如果您啟用共用此Public
資料夾
Control Panel\All Control Panel Items\Network and Sharing Center\Advanced sharing settings
然而,正如我發現的那樣,儘管可以向實際用戶帳戶授予訪問權限,但沒有用戶/帳戶擁有該公共資料夾
並不真地。大多數作業系統都有所有權和權限的概念,windows就是其中之一(從NT4開始)。所有需要存取/共享的資源都應該有一個所有者。如果右鍵單擊c:\Users\Public
然後轉到“屬性->安全性”,您會發現該資料夾由群組“管理員”擁有,並且指派給群組AFAIK“所有者、系統、服務、批次、互動”的權限,使此資料夾共用跨使用者帳戶以及網路上的存取權限,但前提是您在「進階共用設定」中啟用了存取權限並啟用了私人/工作網路設定檔。
這是否意味著微軟的術語「網路發現」以及該術語包含的任何功能僅適用於公用資料夾?
不。啟用掃描主瀏覽器的網絡,它會保存網路上可用的其他電腦的清單。
預設情況下,「網路發現」會對「公用」網路設定檔停用,對「私人/工作」網路設定檔啟用。
您在評論中得出了正確的結論:
每個網路設定檔適用於整台電腦的所有帳戶。也就是說,這些開關並不是特定於我登入的帳戶,即使某些開關明確且專門應用於公共資料夾。
新增「公共」資料夾的概念是為了在沒有使用者登入電腦(一種簡單伺服器)時簡化網路共享,並允許使用者帳戶之間進行簡單共享。