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

解決 Windows 7 重裝後資料夾無法存取(取得擁有權)

編輯:Windows 7 系統介紹

重裝 Windows 7 後,原本其他分區的資料夾常因權限不符(舊 SID 不符合新系統)導致「無法存取」。透過匯入登錄檔或命令列工具,快速將擁有權授予目前管理員群組。

方法一:匯入登錄檔(建立右鍵選單「管理員取得擁有權」)

  1. 開啟記事本,貼上以下內容並另存為 TakeOwnership.reg(編碼選 ANSI 或 UTF-16 LE):
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理員取得擁有權"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理員取得擁有權"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
  1. 雙擊匯入登錄檔,確認提示「已成功新增機碼」。
  2. 右鍵點擊無法存取的資料夾/檔案,選擇「管理員取得擁有權」,等待命令視窗跑完即可存取。

方法二:命令列直接執行

以系統管理員身分開啟 CMD,執行:

takeown /f "D:\目標資料夾" /r /d y
icacls "D:\目標資料夾" /grant administrators:F /t

(將路徑替換為實際目標)

原理說明

  • takeown 將檔案/資料夾擁有者變更為目前登入的管理員。
  • icacls /grant administrators:F 給予 Administrators 群組完整控制權限,/t 遞歸處理子項目。

此法適用於 NTFS 格式分區,FAT32/exFAT 不支援權限控制。操作前建議備份重要資料,雖風險低但謹慎為上。

Copyright © Windows教程網 All Rights Reserved