码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 释放C盘空间:WinSXS文件夹真实性大小判断及释放占用空间


    文章目录

      • WinSxS文件分析
      • 判断WinSxS文件真实大小
      • 清理WinSxS文件夹
      • 推荐阅读

    WinSxS文件分析

    组件存储(WinSxS 文件夹)包含组成 Windows 并允许你操作系统的组件。 这些组件保存在此文件夹中,以防需要回滚更改或修复损坏的文件。

    此文件夹中的文件看起来可能存储在操作系统的多个位置中,但通常只有一个文件副本,其余副本实际上是硬链接。 某些工具(如文件资源管理器)会在不考虑包含的文件可能是硬链接的情况下确定目录的大小,这可能导致你认为 WinSxS 文件夹占用的磁盘空间较多,然而实际上有一部分空间并未被实际占用。

    C:\Windows\WinSxS 文件大小参考下图:
    在这里插入图片描述

    判断WinSxS文件真实大小

    我们通过运用DISM 来帮助确定 WinSxS 文件夹实际使用多少磁盘空间。
    完整指令参考如下:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
    
    • 1

    执行后,需要进度100%,可以看到如下输出内容:

    C:\Windows\system32>Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
    
    部署映像服務與管理工具
    版本: 10.0.19041.746
    
    映像版本: 10.0.19045.3208
    
    [==========================100.0%==========================]
    
    元件存放區 (WinSxS) 資訊:
    
    Windows 檔案總管所顯示的元件存放區大小 : 9.24 GB
    
    元件存放區的實際大小 : 8.94 GB
    
        與 Windows 共用 : 5.82 GB
        備份和停用的功能 : 3.12 GB
        快取和暫存資料 :  0 bytes
    
    上次清理的日期 : 2023-11-09 10:37:12
    
    可收回的套件數目 : 0
    建議使用元件存放區清理 : 否
    
    操作順利完成。
    
    C:\Windows\system32>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27

    以上,我们可以看出,WinSxS 文件夹看上去为 9.24 GB,但实际开销(备份和禁用功能的大小与缓存和临时数据的大小之和)为 3.12GB。那么多出来的这部分空间,我们要如何清理呢?

    清理WinSxS文件夹

    一些重要的系统文件仅位于 WinSxS 文件夹中。 删除 WinSxS 文件夹中的文件或删除整个 WinSxS 文件夹可能会严重损坏系统,导致你的计算机可能无法启动,并且无法进行更新。

    鉴于清理系统文件可能的风险,请勿删除 WinSxS 文件夹,可使用 Windows 的内置工具减少 WinSxS 文件夹的大小。

    Dism.exe 的 /Cleanup-Image 参数可以清理 WinSxS 文件夹的无用空间。

    使用 /StartComponentCleanup 参数来清理,在 Windows 10 或更高版本的运行版本上使用 Dism.exe 的 /StartComponentCleanup 参数可自动清理组件。

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    
    • 1

    执行后,除了早期版本的更新组件将立即删除(没有 30 天的宽限期),且将没有 1 小时的超时限制。

    在 Windows 10 或更高版本的运行版本中,将 /ResetBase 参数和 DISM.exe 的 /StartComponentCleanup 参数一起使用,将删除组件存储区中每个组件的所有替换版本。

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
    
    • 1

    完成此命令后将无法卸载所有现有的更新程序包,但可以卸载将来的更新程序包。

    清理完成后,备份和停用的功能由3.12GB减小到1.81GB。
    在这里插入图片描述
    希望以上对您有所帮助。

    推荐阅读

    • 安全知识普及:了解端点检测与响应 (EDR)对企业的重要性
    • 人工智能时代,应如何保护个人信息
    • VRRP(虚拟路由器冗余协议)标准协议工作机制与优势介绍
    • Microsoft 365 与Office 365 有什么区别?
    • Windows系统配置高精度时间服务
    • 一文了解Wi-Fi 7有哪些新的特性
  • 相关阅读:
    U盘内存卡数据丢失怎么恢复,这样操作也可以
    让历史文化“活”起来,北京河图“万象中轴”助力打造北京城市金名片
    AIOT入门指南:探索人工智能与物联网的交汇点
    【C++内存管理】
    RedisConnectionException: Unable to connect to localhost/<unresolved>:6379
    python+vue维修预约上门服务系统django
    与 Flutter 共创未来 | Flutter Forward 活动精彩回顾
    【Java】学习SpringBoot框架,一些问题和答案
    wps阶梯表格怎么做?wps阶梯表格制作教程
    Fiddler截包后代理转发
  • 原文地址:https://blog.csdn.net/weixin_37813152/article/details/134422348
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号