Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7/8 存取「Documents and Settings」拒絕存取?完整目錄轉向對照表與解決方案

編輯:Win7 常見問題解答

從 Windows Vista 起,微軟重構使用者資料與應用程式資料目錄結構,將原 XP 時代的 C:\Documents and Settings 轉移至 C:\Users。為相容舊程式,系統保留了 Junction Point(連接點/硬連結)指向新位置,但預設權限設為「Everyone - Deny 讀取」,導致使用者嘗試開啟舊路徑時跳出「is not accessible. Access is denied.」錯誤。本文說明架構變更邏輯、權限設計意圖,並提供完整的新舊路徑對照表,引導使用者直接存取新位置。

核心觀念:只是換了位置,不是權限問題

舊路徑 C:\Documents and Settings\username\Local Settings 實際指向 C:\Users\username\AppData\Local,Application Data 指向 AppData\Roaming。這些 Junction Point 僅為相容性存在,微軟不希望使用者繼續使用舊路徑,故鎖定權限。解決方法不是取得權限,而是直接前往新路徑操作。

常用路徑對照速查表

Windows XP / 舊路徑Windows 7/8/10 新路徑
C:\Documents and Settings\username\Local SettingsC:\Users\username\AppData\Local
C:\Documents and Settings\username\Application DataC:\Users\username\AppData\Roaming
C:\Documents and Settings\username\My DocumentsC:\Users\username\Documents
C:\Documents and Settings\username\My Documents\My MusicC:\Users\username\Music
C:\Documents and Settings\username\My Documents\My PicturesC:\Users\username\Pictures
C:\Documents and Settings\username\My Documents\My VideosC:\Users\username\Videos
C:\Documents and Settings\username\CookiesC:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies
C:\Documents and Settings\username\Local Settings\TempC:\Users\username\AppData\Local\Temp
C:\Documents and Settings\All UsersC:\ProgramData
C:\Program Files (Localized)C:\Program Files

完整 Junction Point 清單(管理員 cmd 執行 dir /aL /s 可自行查看)

  • 使用者資料: My Documents、My Music、My Pictures、My Videos → Users\username 對應資料夾
  • 應用程式資料: Local Settings、Application Data、Temporary Internet Files、History → AppData\Local / Roaming
  • 系統設定: Cookies、Recent、NetHood、PrintHood、SendTo、StartMenu、Templates → AppData\Roaming\Microsoft\Windows\對應資料夾
  • 所有使用者/預設使用者: All Users → ProgramData,Default User → Users\Default
  • Program Files: 本地化名稱資料夾 → Program Files

開發者視角:Local vs Roaming

新架構將資料分為「本機資料」與「可漫遊資料」:

  • Local (AppData\Local):機器專屬設定、快取、臨時檔案(如瀏覽器快取、遊戲畫質設定)。
  • Roaming (AppData\Roaming):隨使用者帳號漫遊的資料(如瀏覽器書籤、遊戲存檔、Outlook 設定)。

查看完整 Junction Point 指令

以系統管理員身分開啟 cmd,切換至系統盤(通常 C:),執行:
dir /aL /s

結論

遇到「Access is denied」請勿嘗試修改 Junction Point 權限(會破壞系統相容機制),直接使用新路徑 C:\Users\username\AppData\Local、Roaming、Documents 等即可存取所有資料。理解新舊架構對照,才能在 Win7/8/10 環境高效定位檔案。

Copyright © Windows教程網 All Rights Reserved