一些用户报告说,当尝试删除其中的文件夹时,显示错误消息“目录不为空”(错误 0x80070091) Windows 研究员。 有时您可能还会收到如下错误消息:
The directory is not empty," and you can't delete the folder
尽管错误消息指出该目录不为空,但该文件夹可能包含也可能不包含文件。 在这两种情况下,它并不取决于目录中是否有文件,而是取决于文件夹本身是否损坏或其中包含损坏的文件。
相关帖子:如何修复系统还原错误0x80070091 Windows 11/10
如何修复目录不为空错误0x80070091
现在您已经知道错误 0x80070091 是什么以及它何时发生,接下来了解它发生的原因以及如何解决此问题。
1.重命名目录
如果无法打开某个目录,您可以删除或重命名该特定目录。 但是,如果您没有在特定文件夹上执行此类任务所需的权限,您可以使用以下命令启动命令提示符 admin 右键然后运行这段代码就可以了。
rmdir /s "folder path"
笔记:确保将上述命令中的文件夹路径替换为您的确切文件夹位置 Windows 个人电脑为了 example, rmdir /s C:UsersusernameFolderName
。
2. 重新启动 Windows 文件管理器
有时,您只需重新启动文件资源管理器即可修复此类错误。 对此持开放态度 任务管理器 按 Ctrl + Shift + Esc。 定位 Windows 在资源管理器中的“进程”下,右键单击它并选择“ 重新开始。
等待文件资源管理器再次启动。 在这种情况下,请检查是否可以访问该目录且不会出现错误代码 0x80070091。
3.使用系统文件检查器
系统文件和文件夹丢失或损坏也可能导致错误“计算机上的目录不是空的 0x80070091”。 如果是这种情况,您可以使用系统文件检查器并对其启动 SFC 扫描。
- 首先,以管理员身份启动 CMD 并运行以下代码。
sfc /scannow
- 等待接下来的 10-15 分钟,以 100% 完成此任务。
SFC 扫描完成后,重新启动电脑并查看是否修复了 0x80070091 错误。
4.检查硬盘是否有坏扇区
硬盘驱动器上存在损坏或坏扇区也可能导致错误消息“目录不为空”。 Windows 个人电脑无论您的硬盘是否损坏,您都可以通过运行检查磁盘工具来检查它。
就是这样 –
- 按 Windows + X 并选择终端(管理员)。
- 使用 Ctrl + Shift + 2 在终端中启动命令提示符。
- 复制并粘贴以下内容,然后按按钮 Enter 钥匙。
chkdsk C: /f /r
- 如果根驱动器与您的情况不同,请将 C: 替换为您的实际驱动器号。
- 由于根驱动器已在使用中,因此不会启动 CHKDSK 命令。
- 相反,系统会询问您是否要在您的时间安排该命令 个人电脑 重新启动。
- 类型 是 并按 Enter。
关闭 CMD 窗口并重新启动电脑。 CHKDSK 将很快恢复并开始检查您的硬盘驱动器。 等待此扫描完成。 完成后,您将知道您的硬盘是否健康。
您可以安全地禁用哪些服务 Windows 11
5.获取必要的权限并删除文件夹
如果您的硬盘驱动器上一切正常,则您一定遇到了错误 0x80070091,因为您没有所需文件夹的适当权限。 好吧,在这种情况下,您可能会获得所有必要的权限,然后删除该文件夹。
- 导航到包含非空目录的文件夹。
- 右键单击受影响的文件夹并选择它 特征。
- 去 安全 选项卡并单击 进步。
- 点击 改变 主人名字旁边。
- Enter 你的 Windows 输入用户帐户名,验证名称并单击 好的。
- 选择替换子容器和对象的所有者。
- 点击 申请 进而 好的 在高级安全设置中。
- 点击 好的 确认对象的所有权。
关闭所有打开的选项卡和窗口并重新启动计算机。 从下次登录开始,您必须能够删除或重命名该目录,这是以前无法完成的。
禁用防病毒软件以修复错误 0x80070091
希望错误 0x80070091 现已修复。 如果不是,则一定是因为某些安全应用程序干扰了基本操作 Windows。 在这种情况下,您应该卸载或禁用第三方防病毒程序 Windows 安全性(如果使用)。
如果这解决了您设备上的错误 0x80070091 Windows PC,您的PC一定有恶意软件或病毒。 要解决此问题,您可以使用以下命令开始全面扫描 Windows Defender 或您在 PC 上使用的任何其他防病毒程序。