这是让我烦恼的事情。我有一个 1 TB SSD,几乎只用于游戏。目前可用空间低于 100 GB,我希望卸载一些占用大量空间的游戏。然而,它只知道安装的 60 多个游戏中 16 个的大小。它可以检测哪些游戏的大小似乎没有任何规律或理由:无论是有大小的游戏还是没有大小的游戏,都是新旧游戏的混合体,大预算游戏和小型独立项目的混合体。
为什么 Windows 10 不知道许多程序的大小?
由程序的安装程序将此信息写入注册表。如果没有,Windows 将尝试通过在程序文件中查找与该程序名称相似的文件夹来进行猜测。这并不总是有效。
如果程序不提供大小信息,则“程序和功能”控制面板会通过在“开始”菜单中的程序名称与“程序和功能”文件夹中的程序名称之间进行文本匹配来开始猜测。
如果某个程序不提供安装信息,则“程序和功能”控制面板会假定该文件是在上次修改其卸载信息时安装的(或上次修改的)。注册表项没有创建时间;您所得到的就是最后修改时间。
最后一个难题是,在 Windows 10 中,存储服务会查找在“程序和功能”控制面板中注册但未提供任何大小信息的程序,并且它在幕后工作,试图更好地计算大小。系统上的哪些文件是该程序的一部分,当得出结论时,它会使用更新的大小信息更新注册。
您安装的程序在其程序和功能注册中提供了不完整的信息。存储服务可以很好地估计程序的大小。然后,存储服务使用改进的大小估计更新注册表项。更新此信息会导致“大小”列发生更改。
https://blogs.msdn.microsoft.com/oldnewthing/20180522-00/?p=98805
| 归档时间: |
|
| 查看次数: |
1695 次 |
| 最近记录: |