萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 建立資料庫報錯 16389?群組原則開放「使用者檔案夾根目錄寫入」權限解決

錯誤現象

在資料夾/庫中右鍵「新增」→「程式庫」或建立新庫時,彈出:
「無法建立檔案 '新建庫.library-ms',檔案系統錯誤 (16389)」**

錯誤 16389

根本原因

群組原則 「防止使用者將檔案新增至對應該使用者之『使用者檔案夾』根目錄」** 被啟用,導致 Libraries 系統無法在 %UserProfile% 下建立 .library-ms 定義檔。

修復步驟

  1. Win+R → gpedit.msc 開啟本機群組原則編輯器。
  2. gpedit.msc
  3. 若 UAC 提示 → 「是」。
  4. UAC 提示
  5. 依序展開:
    使用者設定 → 系統管理範本 → Windows 元件 → Windows 檔案總管
  6. 群組原則路徑
  7. 右側找到:
    「防止使用者將檔案新增至對應該使用者之『使用者檔案夾』根目錄」** → 雙擊。
  8. 目標原則項目
  9. 若設為「已啟用」→ 改為 「未設定」** 或 「已停用」** → 「確定」。
  10. 設為未設定
  11. 關閉群組原則編輯器 → 重新開機**(或登出/登入)。

驗證

重新嘗試建立程式庫,應可成功,且資料夾圖示正常顯示。

建立程式庫成功

家庭版替代方案

家庭版無 gpedit.msc,直接修改註冊表:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
"NoFilesOnUserFolderRoot"=dword:00000000  (0=允許, 1=禁止)

刪除該值或設為 0 即可。

補充知識

  • .library-ms 是 XML 格式的程式庫定義檔,預設儲於 %AppData%\Microsoft\Windows\Libraries,但建立時需在使用者設定檔根目錄寫入暫存/鎖定檔。
  • 此原則常被企業 IT 啟用以防止使用者在設定檔根目錄亂建檔案,導致漫遊設定檔過大同步緩慢。
copyright © 萬盛學電腦網 all rights reserved