如何修復“無法枚舉容器中的對象”錯誤

Avilas

如果您遇到“無法枚舉容器中的對象。訪問被拒絕。” Windows 上出現錯誤,那麼您並不孤單。當用戶嘗試更改文件/文件夾的權限但由於權限不足而無法執行此操作時,會出現此錯誤。我們已經解釋了可以立即解決此問題的最佳故障排除步驟。

為什麼會出現錯誤?

發生此錯誤的原因可能有很多,我們重點介紹了最常見的原因。

  • 用戶沒有文件夾或文件的所有權。
  • 權限已損壞。
  • 用戶帳戶控制 (UAC) 可能存在限制。

修復“無法枚舉容器中的對象。訪問被拒絕。”錯誤

修復 1 – 獲取文件夾的所有權

1. 右鍵單擊​​您要訪問的文件夾。
2. 單擊上下文菜單中的“屬性”。

3. 轉到“安全”選項卡,然後單擊“高級”按鈕。


4. 在所有者旁邊,單擊更改。
5. 在“選擇用戶或組”窗口中,鍵入您的用戶名並單擊“檢查名稱”,然後單擊“確定”。


6. 選中“替換子容器和對象的所有者”框。
7. 單擊“應用”和“確定”。

推薦閱讀:Minecraft – 無法登錄空錯誤修復(無法連接)

另請閱讀 – 如何在 Windows 11 上啟用/禁用隱藏管理員帳戶

修復 2 – 更改權限設置

按照第一種方法獲取文件或文件夾的所有權,然後更改權限設置。以下是步驟。

1. 右鍵單擊​​文件/文件夾並選擇屬性。
2. 再次單擊“安全”選項卡,然後單擊“編輯”。
3. 選擇您的用戶帳戶或單擊“添加”進行添加。
4.授予完全控制權限。
5. 單擊“應用”,然後單擊“確定”。

專家推薦的提示和技巧

啟動進入安全模式

專家建議,安全模式是一種診斷模式,可以幫助確定問題的原因。啟動進入安全模式並嘗試獲取所有權並分配權限。

這可以避免其他應用程序或服務的干擾。

創建新用戶

創建一個新的管理員帳戶,登錄並嘗試從那裡獲取所有權或修改權限。

修復 3 – 使用命令提示符

如果上述方法不起作用,那麼我們建議您嘗試以下命令。

1. 按 Win + R 啟動“運行”對話框。
2. 輸入“cmd”並按 Ctrl + Shift + Esc 以提升模式打開命令提示符。
3. 複製並粘貼以下命令,然後按 Enter 鍵。

takeown /F “C:YourFolderPath” /R /DY
icacls “C:YourFolderPath” /grant YourUsername: F /T

筆記 :將 C:YourFolderPath 替換為您的實際文件夾路徑,將 YourUsername 替換為您的 Windows 用戶名。

修復 4 – 暫時禁用 UAC(除非必要,否則不推薦)

修復錯誤的另一種方法是禁用用戶帳戶控制功能。

1.按Win + R打開“運行”框並輸入Control。
2. 單擊確定按鈕打開控制面板。
3. 接下來,單擊用戶帳戶 > 更改用戶帳戶控制設置。
4. 將滑塊移至從不通知。


5. 單擊“確定”並重新啟動。
6. 出於安全原因修復問題後重新啟用 UAC。

另請閱讀:如何修復“用戶配置文件服務登錄失敗”錯誤 Windows 10/11

修復 5 – 檢查磁盤錯誤

一些專家認為,磁盤錯誤可能會導致“無法枚舉容器中的對象。訪問被拒絕”錯誤。我們建議您檢查磁盤是否有錯誤。

1. 在管理模式下打開命令提示符。
2. 複製並粘貼以下命令,然後按 Enter 鍵。

chkdsk /f /r

3. 您可能需要重新啟動電腦才能執行此命令。重新啟動後,錯誤及其狀態將顯示在桌面屏幕上。

修復 6 – 運行 SFC 和 DISM 掃描

您可以使用系統文件檢查器 (SFC) 工具和部署映像服務和管理工具 (DISM) 來修復這些文件。這是你需要做的——

1. 按 Win + S 打開搜索欄。
2. 鍵入 cmd 或命令提示符。
3. 右鍵單擊​​搜索結果中的命令提示符,然後選擇以管理員身份運行。
4. 如果用戶帳戶控制 (UAC) 出現提示,請單擊“是”。
5. 在命令提示符窗口中,鍵入以下命令:

證監會/scannow

6. 按 Enter 執行命令。
7. 系統文件檢查器將開始掃描您的系統是否有損壞或丟失的文件。
8. 等待掃描完成。該工具將嘗試自動修復它發現的任何問題。
9. 重新啟動電腦以確保所做的更改生效。

SFC 掃描完成後,運行 DISM 以修復系統映像的任何問題:

1.以管理員身份打開命令提示符
2. 如果用戶帳戶控制 (UAC) 出現提示,請單擊“是”。
3. 在命令提示符窗口中,鍵入以下命令。

DISM /在線/清理圖像/ RestoreHealth

4. 按 Enter 執行命令。


5. 當 DISM 修復系統映像時,您將在屏幕上看到進度信息。
6. 重新啟動計算機以應用所有更改。

額外提示 - 使用高級磁盤恢復來恢復丟失的文件

如果您無法修復“無法枚舉容器中的對象”錯誤並且必須格式化系統,那麼這裡是高級磁盤恢復這將幫助您從格式化或損壞的硬盤中恢復數據。以下是使用此應用程序的步驟 –

1. 使用下面提供的按鈕下載並安裝 Advanced Disk Recovery。

2. 打開應用程序並選擇要掃描的驅動器。


3. 單擊“立即開始掃描”按鈕。
4. 選擇“深度掃描”選項以恢復所有文件,然後單擊“立即掃描”。


5. 單擊您要檢索的文件旁邊的框,然後單擊“恢復”按鈕。


6. 指定要存儲這些恢復文件的文件夾,然後單擊“確定”。

常見問題解答

當用戶嘗試訪問文件或文件夾但由於不正確的權限設置阻止訪問而無法訪問時,會顯示此錯誤消息。

出現此錯誤的主要原因是權限配置或所有權設置不正確。因此,文件夾和文件不會顯示或無法修改。可以通過訪問相關文件或文件夾的所有權並獲取所需的權限來解決此權限問題。

UAC 旨在根據用戶已授予的權限阻止任何未經授權的更改。如果用戶超出了他們/授予的權限,則會發生此錯誤。您可以降低 UAC 設置來繞過限制。

是的,命令提示符中的“cacls”命令允許將權限重置為其默認狀態。

當用戶加密文件或文件夾時,他們可能會在不知不覺中限制權限更改。我們建議您解密文件後可以嘗試再次訪問它們。

結論

我們希望上述修復能夠幫助您解決問題。我們希望在下面的評論部分聽到您的經驗和疑問。

受到推崇的 :

如何使用 CHKDSK 修復/修復硬盤?
網站訪問被拒絕?這是修復方法