![节省空间的一般技巧](https://linux22.com/image/1581338/%E8%8A%82%E7%9C%81%E7%A9%BA%E9%97%B4%E7%9A%84%E4%B8%80%E8%88%AC%E6%8A%80%E5%B7%A7.png)
我最近发现“设置”应用显示临时文件占用了大约 20GB 的空间。但是当我去删除它们时,我只能删除大约 28MB。当我使用打开临时文件夹时Run
,%temp%
启动后它只显示大约 40-50MB 的文件。我该如何删除这 20GB 的不可见文件?我只有 240GB 的 SSD,所以空间非常紧张。以下是一些照片:
我运行的是 Windows 10 Home Activated。我尝试过磁盘清理,但它只删除了大约 30MB 的文件。
更新:打开隐藏项目后,我发现了一个名为 WINDOWS-BT 的文件夹,经过一番研究,发现它是以前 Windows 版本的文件夹。我使用 TakeOwnerShip pro 删除了它,删除了大约 12GB 的临时文件,但仍有 8GB 剩余。我目前正在免费下载 TreeSize 以查找其他 8GB 在哪里。
更新 2:嗨,我下载了 TreeSizeFree,但在那里什么也没找到。最大的文件夹是 87GB,其中Program Files
主要包含我的 GTA V 安装。该Program Files (x86)
文件夹主要由我的 Steam 游戏(CS:GO、Besiege 等)组成。该5.5GB [3 Files]
位置被记录为我的pagefile.
Windows 文件夹显示为 25GB,但在“设置”中只有 18GB,这可以解释其他 8GB 是从哪里来的。我应该在其中寻找什么?
最后更新:删除 Windows-BT 文件夹后,几个小时后它又出现了。我决定检查系统更新,果然下载了足够多的更新并等待安装。安装更新后,Windows-BT 文件夹自行消失,并创建了一个名为 Windows.old 的新文件夹,占用 20GB。然后我按照这个教程删除 .old 文件夹后,我的所有磁盘空间都恢复了!注意:磁盘清理无法找到 Windows.old 文件夹,这就是我必须从设置应用程序中删除它的原因。
答案1
我不太清楚它构成了临时文件,但有几个地方你应该检查。
%temp%
通常指向%systemdrive%\Windows\Temp
- 这是系统范围内的默认临时文件夹。但是,每个用户都有自己的临时文件夹%systemdrive%\users\{USERNAME}\AppData\Local\Temp
(在用户文件夹中替换每个文件夹的“{USERNAME}”)是一种很好的安全做法。另外,检查回收站 - 里面有什么隐藏的东西吗?
总的来说,正如@Ramhound 提到的,值得目视检查整个磁盘以真正了解发生了什么,不要依赖向导。
以下是屏幕截图TreeSize 免费,它提供了驱动器的图形树视图,背景图表显示了每个文件夹中空间的使用情况。
显然,使用这种方法时要小心,删除文件可能会损坏应用程序或 Windows 组件。但只要有一点常识和一些研究,您就可以节省大量空间,发现您可能不会注意到的浪费,并收回一些宝贵的存储空间。
节省空间的一般技巧
卸载内容并清理旧的卸载内容
如今,Windows 的清理能力已经大大提升,但应用程序通常会创建临时文件、文档、媒体文件、游戏存档等。检查桌面、我的文档和音乐、图片等 - 删除所有垃圾文件和默认文件。此外,当您卸载程序时,安装程序通常只会删除它安装的文件 - 因此,即使正确删除软件后,您仍会留下日志、崩溃转储和其他垃圾文件。
温斯
警告!!请勿触摸/修改/删除内部C:\Windows\WinSxS
- 仅使用以下 DISM 命令 - 它是一个关键的系统文件夹。
WinSxS 是一个系统文件夹,有时可能会膨胀(修补程序或卸载后的残留),您可以运行:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
如果建议清理,请运行:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
笔记- 运行上述命令将节省一些空间,但会阻止删除任何当前安装的更新。
系统还原
可能需要检查一下系统还原设置,默认情况下,它会保留一定比例的磁盘空间。我不建议完全禁用它,但如果您的空间有限,限制其大小是有意义的,因为在出现问题时可以回滚到的还原点较少。
编辑以下评论
我认为可能有很多原因导致某些偏移,具体原因取决于您的系统。由于看不到 Windows 文件夹中占用空间的内容,我只能猜测,但以下是一些常见的疑点/解决方法。
c:\Windows\SoftwareDistribution\Download\
Windows 更新将文件存储在此处。理论上,它应该会清理此目录,但您可能有旧更新因某种原因失败或卡住。您可以从此处删除文件,部分文件将恢复。您可能需要使用安全模式或停止 Windows 更新和 BITS 服务来删除这些文件。
C:\Windows\安装程序
此文件夹是必需的,但不经常使用。您可以安全地启用此文件夹的压缩以节省一点空间。(启用压缩可以节省空间,但需要更多 CPU 时间 - 我只会对不经常使用的文件夹启用此功能)。
Windows 应用
已安装大量默认可选组件,这些组件不会出现在添加删除控制面板中。您需要以管理员身份启动 Powershell 窗口。运行此命令以列出已安装的软件包:
Get-AppxPackage -AllUsers | select -Property Name
然后使用以下命令卸载该包(本例中 Bing News 取自前面的命令输出)。
Get-AppxPackage -AllUsers | where {$_.Name -like "Microsoft.BingNews" } | Remove-AppxPackage -AllUsers
上述命令卸载软件包,下一组命令将完全删除安装包(并且 c:\Windows\InfusedApps 将变小 - 不要直接编辑此文件夹)。同样的过程,列出可用的软件包,然后根据需要删除它们。您需要在删除软件包之前先卸载它,并且某些软件包是不可删除的(至少没有丑陋/不受支持的黑客)
Get-AppxProvisionedPackage -Online | select DisplayName
要删除 xbox 相关软件包,请使用Microsoft.Xbox*
Get-AppxProvisionedPackage -Online | where {$_.DisplayName -like "Microsoft.Xbox*" } | Remove-AppxProvisionedPackage -Online
答案2
我跑了目录统计以管理员身份运行(如果您不以管理员身份运行它,它将无法看到临时文件)。
以下是我看到的结果:
对我来说,这是一个Windows 10 Surface 应用程序错误\Windows\Temp
每秒都充斥着错误报告。
要删除它们,您必须进入正确的目录并拥有权限。我能够以管理员身份在 PowerShell 中执行此操作。
答案3
您应该有其他清理选项,包括删除Previous Windows installation(s)
主要问题——每次 Windows 更新后,旧文件都会保留下来,以便您可以恢复。在More Options
选项卡上,您可以删除还原点。
还有其他清理工具,例如Wise 磁盘清理器和CCleaner,可以删除更多文件,例如备用浏览器(例如 Firefox、Chrome)缓存。请谨慎使用这些,以免删除浏览器密码等。
额外的 Windows 文件也保存在 WinSxS 文件夹中。不是尝试直接删除它们,但是按照 MS 指示使用 DISM、计划任务等。
最后,使用 JAMSoft 的TreeSize 免费可视化目录结构。以管理员身份运行以查看受限文件夹内的内容。
答案4
我建议这样做的原因是,卸载应用程序时本地数据并不总是被删除并留在这里。我会尝试访问 run->%appdata% 文件夹并查找上一级并检查文件夹:
Local
local/CrashDumps
LocalNow
Roaming
local/CrashDumps 是一个很好的删除候选,除非你想让 music2myear 详细检查这些。