解决Win10更新后用磁盘清理无法清除掉windows.old文件

这篇博客介绍了在重装系统后删除文件夹遇到权限问题的解决步骤。通过更改文件夹所有者为Everyone,替换子容器和对象的所有者,并调整访问权限,最终成功删除文件夹。详细过程包括在文件属性的安全选项中操作,赋予Everyone删除访问权限,并更改共享设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重装系统后删除原来系统遗留的文件夹时出现:
你需要来自 … 的权限才能对文件夹进行更改

在这里插入图片描述
百度几条不好使,参考了几条后发现删除规律;
选中文件夹,右键,属性,安全,高级:

在这里插入图片描述
所有者点击更改:
在这里插入图片描述
输入要选择的对象名称,everyone,点击检查名称,变为Everyone。确定。
在这里插入图片描述
勾选 替换子容器和对象的所有者,确定;
在这里插入图片描述
这时候还不能删除,依次点击:右键,授予访问权限,删除访问
在这里插入图片描述
更改共享权限:
在这里插入图片描述
选择everyone并共享:
在这里插入图片描述
最后点击更改设置
在这里插入图片描述

删除成功!

主要参考文章

Windows 更新清理工具是一款效果非常显著的Windows7、Windows8操作系统清理优化工具!经常安装系统的朋友相比有所体会,刚刚安装完成的Win7、Win8其实占的空间并不大,去页面文件和休眠文件后,真正的系统只几个G而已,但如果你给系统升级了补丁后,你会发现系统所需要占用的空间直线上升!轻松突破10G的门槛!加上休眠文件和页面文件,本来预留给系统的30G空间马上变得也不富裕了。 究其原因,在于系统目录下的WinSxS目录占用了大量的空间!在我们安装了大量的系统更新后,新的系统文件会替代旧的系统文件,而这些被替换下载的旧文件则会成为残留系统中垃圾文件无故占用磁盘空间。 而WinSxS目录却不可以删除,微软告诉我们WinSxS是Windows目录下一个重要的目录,里面的文件是不可删除的。 WinSxS下有很多重要的组件,版本也很繁杂,为了保证Windows的正常运行,请确保这些文件一个都不能少。这些文件支撑着mscorwks.dll,没有它们,mscorwks也无法加载。强行删除后可能只有以安全模式能勉强进入WindowsWindows也就废了。 那么怎么办?这款工具应运而生了!Windows 更新清理工具正是这些垃圾文件的清洁工。它可以帮你分析并清除这些文件。关于这个小工具的原理可以这样简要概括:它删除了更新后冗余的旧版本文件,然后利用NTFS文件系统的“硬链接”文件管理特性,生成具有旧版本相同文件名同时不占用空间的新文件。“你应该知道快捷方式吧?跟那个比较接近。” 非常安全而且效果显著! 这个清理工具的UI和操作并不复杂,在自动监测安装有的操作系统后,用户只需点击选择需要扫描冗余文件的系统进行清理即可。Windows更新清理工具支持:清理更新文件更新备份文件,临时更新文件,系统日志,installer临时文件,系统更新安装文件,显卡驱动安装源等等。建议搭配 CCleaner 一起清理下,给你的系统盘轻松打造“S”型诱惑身材!
### Windows.old 文件夹概述 Windows.old 文件夹是 Windows 系统在执行特定升级或重置操作时自动创建的。其主要作用在于保存旧版本 Windows 系统中的系统文件、程序文件、用户数据以及各种设置信息,相当于旧系统的完整“备份”,其中包含有旧版 Windows 的 `Windows` 文件夹、`Program Files` 文件夹、用户的个人文件夹(如 Documents 和 Pictures),还有注册表等重要资料[^4]。 对于那些在新系统安装后的短时间内出现问题的情况,可以通过利用 Windows.old 文件夹内的资源来恢复至之前的系统状态;不过,在超过一定期限之后,此文件夹并不会自行消失,而是需要由用户主动采取措施予以清除以腾出更多的硬盘空间[^3]。 ### 处理 Windows.old 文件夹的方法 #### 使用磁盘清理工具 一种简单有效的方式来移除不需要的 Windows.old 文件夹就是借助于内置的应用——磁盘清理 (Disk Cleanup) 工具。具体做法如下: 1. 打开运行对话框 (`Win + R`) 并输入命令 `cleanmgr` 启动磁盘清理实用程序; 2. 当弹出选项窗口询问要分析哪个驱动器上的无用文件时,请选择 C:\ 驱动器; 3. 接下来会显示一个列表供勾选想要删除的内容项,“Previous Windows installation(s)”即对应着我们要找寻的目标 —— Windows.old 文件夹; 4. 勾选该项后点击确认按钮即可开始清理工作[^1]。 #### 编程方式实现自动化脚本 如果希望更进一步定制化处理流程或是批量作业,则可以考虑编写一段 PowerShell 脚本来完成这项任务。下面给出了一段用于删除指定路径下名为 "Windows.old" 的目录结构及其内部所有子项目的代码片段作为参考: ```powershell $Path = 'C:\$WINDOWS.~BT\' if(Test-Force -Recurse } ``` 这段脚本首先定义了一个变量 `$Path` 来指向目标位置,接着通过调用 `Test-Path` 函数检测是否存在这样一个地址,最后运用 `Remove-Item` cmdlet 对匹配的对象实施强制性的递归式删除动作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值