修復在 Windows 10 上無法枚舉容器中的對象錯誤
已發表: 2021-07-23
在嘗試更改文件或文件夾權限時,您可能在 Windows 10 系統上遇到了無法枚舉容器中的對象錯誤。 為了保證數據的安全和私密,計算機管理員可能會為存儲在其中的重要文件和文檔啟用用戶特定的授權。 因此,當其他用戶嘗試訪問或修改文件權限時,他們將無法枚舉容器中的對象錯誤。
但是,對於系統的管理用戶,也可能會多次彈出無法枚舉容器中的對象錯誤。 現在很麻煩,管理員無法為自己和其他用戶/用戶組更改文件或文檔的訪問權限。 您不必擔心,因為本指南將幫助您修復 Windows 10 系統上無法枚舉容器中的對象錯誤。

內容
- 4 種方法來修復無法枚舉容器中的對象錯誤
- 無法枚舉容器中的對象錯誤的原因
- 方法 1:手動更改文件的所有權
- 方法 2:禁用用戶帳戶控制設置
- 方法 3:使用命令提示符
- 方法 4:引導系統進入安全模式
4 種方法來修復無法枚舉容器中的對象錯誤
無法枚舉容器中的對象錯誤的原因
以下是您遇到 failed to enumerate objects in the container 錯誤的幾個基本原因:
- 系統上不同文件和文件夾之間的衝突可能會導致此類問題。
- 文件夾設置的不正確配置可能會導致此錯誤。
- 有時,安裝在您系統上的第三方程序可能會意外刪除您 PC 上文件和文件夾的默認權限條目並導致此錯誤。
我們列出了四種可能的解決方案,可用於修復無法枚舉容器中的對象錯誤。
方法 1:手動更改文件的所有權
在 Windows 10 PC 上修復無法枚舉容器中的對象錯誤的最佳方法是手動更改您面臨此錯誤的那些文件的所有權。 許多用戶報告說從中受益。
注意:在實施此方法之前,請確保您以管理員身份登錄。
請按照以下步驟手動更改文件的所有權:
1. 在您的系統上找到發生錯誤的文件。 然後,右鍵單擊所選文件並選擇Properties ,如圖所示。

2. 從頂部轉到安全選項卡。
3. 單擊窗口底部的高級圖標,如下所示。

4. 在高級安全設置下,單擊所有者選項前面的更改。 請參閱給定的圖片。

5. 單擊更改後,屏幕上將彈出選擇用戶或組窗口。 在標題為“輸入要選擇的對象名稱”的文本框中輸入用戶帳戶名稱。
6. 現在,單擊Check Names ,如圖所示。

7. 您的系統將自動檢測並在您的用戶帳戶下劃線。
但是,如果 Windows 沒有在您的用戶名下劃線,請單擊窗口左下角的高級以手動從給定列表中選擇用戶帳戶,如下所示:
8. 在出現的高級窗口中,單擊立即查找。 在這裡,從列表中手動選擇您的用戶帳戶,然後單擊“確定”進行確認。 參考下圖。

9. 重定向到上一個窗口後,單擊“確定”繼續下一步,如下所示。

10. 在這裡,啟用替換子容器和對象的所有者以更改文件夾內子文件夾/文件的所有權。
11. 接下來,啟用將所有子對象權限條目替換為此對象的可繼承權限條目。
12. 單擊應用保存這些更改並關閉窗口。

13. 重新打開屬性窗口並通過重複步驟 1-3導航到安全 > 高級。

14. 單擊屏幕左下角的添加按鈕。

15. 單擊標題為Select a principal的選項,如圖所示。


16. 重複步驟 5-6鍵入並查找帳戶用戶名。
注意:您也可以編寫所有人並單擊檢查名稱。
17. 點擊OK ,如下圖。

18. 在彈出的新窗口中,選中將所有子對象權限條目替換為此對象的可繼承權限條目旁邊的框。
19. 單擊窗口底部的應用以保存新更改。

20. 最後,關閉所有窗口。
檢查您是否能夠解決無法枚舉容器中的對象錯誤。
另請閱讀:修復無法枚舉容器中的對象錯誤
方法 2:禁用用戶帳戶控制設置
如果第一種方法無法修復未能枚舉容器中的對象錯誤,您可以禁用用戶帳戶控制設置,然後執行第一種方法來解決此錯誤。 這是如何做到的:
1. 轉到Windows 搜索欄。 鍵入更改用戶帳戶控制設置並從搜索結果中打開它。 請參閱給定的圖片。

2. UAC 窗口將出現在您的屏幕上,左側有一個滑塊。
3.將屏幕上的滑塊拖向底部的從不通知選項。

4. 最後,單擊“確定”保存這些設置。
5. 重新啟動您的計算機並檢查您是否能夠更改文件權限而沒有任何錯誤消息。
6.如果不是,重複方法1 。 希望這個問題現在能得到解決。
方法 3:使用命令提示符
有時,在命令提示符中運行某些命令有助於修復在 Windows 10 計算機上無法枚舉容器中的對象錯誤。
請按照給定的步驟執行此操作:
1. 在Windows搜索欄中,鍵入命令提示符。
2. 單擊以管理員身份運行以啟動具有管理員權限的命令提示符。 參考下圖。

3. 如果屏幕上出現“允許命令提示符在您的設備上進行更改”的提示,請單擊“是” 。
4.接下來,一一運行以下命令並按Enter 。
注意:將X:\FULL_PATH_HERE替換為系統上有問題的文件或文件夾的路徑。
takeown /FX:\FULL_PATH_HEREtakeown /FX:\FULL_PATH_HERE /r /dy icacls X:\FULL_PATH_HERE /grant 管理員:F icacls X:\FULL_PATH_HERE /grant 管理員:F /t

5、成功執行以上命令後,關閉命令提示符,查看問題是否解決。
另請閱讀:修復出了點問題。 嘗試重新啟動 GeForce Experience
方法 4:引導系統進入安全模式
修復無法枚舉容器中的對象錯誤的最後一個解決方案是以安全模式啟動 Windows 10。 在安全模式下,任何已安裝的第三方應用程序或程序都不會運行,只有 Windows 操作系統文件和進程才能運行。 您可以通過訪問文件夾並更改所有權來修復此錯誤。 此方法是可選的,建議作為最後的手段。
以下是在安全模式下啟動 Windows 10 系統的方法:
1. 首先,退出您的用戶帳戶並導航到登錄屏幕。
2. 現在,按住Shift 鍵並單擊屏幕上的電源圖標。
3. 選擇重新啟動。

4. 當您的系統重新啟動時,您將被重定向到說明選擇一個選項的屏幕。
5. 在這裡,單擊疑難解答並轉到高級選項。

6. 單擊啟動設置。 然後,從屏幕中選擇重新啟動選項。

7. 當您的 PC 重新啟動時,啟動選項列表將再次出現在您的屏幕上。 在這裡,選擇選項 4 或 6以安全模式啟動計算機。

進入安全模式後,重新嘗試方法 1 以修復錯誤。
受到推崇的:
- 修復 Windows 10 安裝失敗錯誤代碼 80240020
- 如何在 MS Paint 中使背景透明?
- 修復PUBG移動應用程序上的互聯網錯誤
- 修復連接到電視時 Windows 10 中 HDMI 沒有聲音的問題
我們希望我們的指南對您有所幫助,並且您能夠在 Windows 10 上修復 failed to enumerate objects in the container 錯誤。 如果您有任何疑問/建議,請在下面的評論中告訴我們。
