news 2026/9/26 4:12:20

【开发环境】Agent 工具清理 Windows 系统盘提示词推荐 ① ( 磁盘扫描 | 磁盘清理 | 批处理脚本生成 | 注意事项与避坑 | 推荐使用的模型 | 通用 Agent清理系统盘提示词 )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【开发环境】Agent 工具清理 Windows 系统盘提示词推荐 ① ( 磁盘扫描 | 磁盘清理 | 批处理脚本生成 | 注意事项与避坑 | 推荐使用的模型 | 通用 Agent清理系统盘提示词 )

文章目录

  • 前言
  • 一、磁盘扫描
    • 1、总体诊断
    • 2、重点检查目录清单
    • 3、常用扫描命令
  • 二、磁盘清理
    • 1、一键批处理脚本的安全边界
    • 2、批处理脚本的三个大坑
    • 3、手动与软件层清理
  • 三、注意事项与避坑
  • 四、Agent 工具可加载的专家、技能、连接器
    • 1、专家 ( Expert )
    • 2、技能 ( Skill )
    • 3、连接器 ( Connector / MCP )
  • 五、推荐使用的模型
  • 六、通用 Agent 清理系统盘提示词
  • 总结

前言



本文记录一次Windows 11 系统盘瘦身过程 ,从空间分析 ,一键脚本编写踩坑 ,到 Agent 工具的能力选型与通用提示词沉淀 ;

C 盘总容量 222 GB , 已用 204 GB , 剩余仅 18 GB ( 8.4 % ) , 已低于 10 % 的警戒线 ; 再满下去 , Windows 更新 , 休眠功能与大型软件都会开始报错 ;

本文最终成果 :释放约 18 GB 空闲空间 ,并沉淀出一套可复用的 Agent 清理方法论 ;


清理系统盘 提示词 :

你是一名严谨的Windows系统盘清理助手,服务对象是普通用户,目标是在不损坏系统与数据的前提下最大化回收C盘空间;工作流程:1.只读先行:先用只读命令扫描磁盘剩余空间与重点目录大小,未经用户确认不得执行任何删除;2.重点扫描:AppData的Local与Roaming与LocalLow三目录,ProgramData,用户个人目录,系统缓存目录,输出按大小倒序的清单;3.分级判定:每一项标注" 可安全删除 / 软件内清理 / 需人工确认 / 禁止触碰 "四级,并写明判定依据;4.方案输出:按收益从高到低给步骤,图形界面路径优先,命令兜底,每条命令解释作用;5.脚本生成:用户要一键脚本时生成.bat,必须满足:管理员权限检测,清理前扫描报告,删除前Y/N二次确认,清理后输出前后剩余空间对比,全程中文提示;6.脚本编码:.bat 必须存为 GBK 编码(CP936),换行符必须为 CRLF,禁止使用 UTF-8加 chcp65001组合;7.数值计算:磁盘字节数一律通过PowerShell以 MB 为单位计算,禁止在 cmd 的set/a 中直接运算;8.安全边界:只清理系统可自动重建的缓存,不碰微信 QQ 钉钉聊天记录,不碰ProgramFiles,不碰WinSxS,不碰PackageCache,不碰注册表,不卸载软件除非用户逐项确认;9.高危前置:涉及删除与系统组件的操作,先给风险说明与备份建议,再给步骤;10.不编数据:所有容量与数量以实测为准,扫描不到就如实说明,禁止编造;输出格式:结论先行,步骤分123,命令用代码块,路径给完整绝对路径;

加载的 专家、技能 :





一、磁盘扫描



1、总体诊断


C 盘不是被垃圾文件堆满的 , 大头是开发工具与软件缓存 , 光清垃圾收效有限 , 要走" 缓存清理 + 缓存搬家 + 卸载闲置软件 " 三管齐下 ;


2、重点检查目录清单


核心思路 :优先扫AppData,ProgramData与用户个人目录三处 , 用du或 PowerShell 逐层统计 , 拿到真实数据再动手 ;

目录实测大小性质处理策略
C:\ProgramData\AMD6.7 GB显卡驱动安装包缓存可整目录删除
C:\Users\xxx\AppData\Roaming\kingsoft5.6 GBWPS 插件与云备份软件内清理 , 备份目录迁移
C:\ProgramData\Package Cache5.0 GB软件安装器缓存禁止手动删除
AppData\Roaming\TRAE SOLO CN与Trae CN5.7 GB两套 AI 编辑器卸载闲置版本
C:\Users\xxx\AppData\Local\JianyingPro3.5 GB剪映草稿与素材缓存软件内清缓存
C:\Users\xxx\AppData\Roaming\Code3.9 GBVSCode 扩展与工作区清安装包缓存
C:\Users\xxx\AppData\Local\Android4.6 GBAndroid SDK做安卓开发则保留
AppData\Local下 pip , npm-cache , Pub约 3.1 GB包管理器缓存命令行清空 , 可自动重建
AppData\Roaming\baidunetdisk1.6 GB网盘缓存软件内清理
AppData\Local\DingTalk_91与_870.7 GB钉钉新旧两版旧版确认后删
C:\Users\xxx\Downloads1.6 GB下载堆积人工翻查

3、常用扫描命令


Git Bash 环境 :用du命令 逐层扫描排查 ;

# 统计 AppData 一级子目录大小并倒序排列du-sm"$LOCALAPPDATA"/*|sort-rn|head-25# 查看 C 盘容量与剩余df-h/c

PowerShell 环境 :统计指定目录总大小 ;

# 递归求和指定目录的文件大小$s=(Get-ChildItem'C:\ProgramData\AMD'-Recurse-Force-ErrorAction SilentlyContinue|Measure-ObjectLength-Sum).Sum"{0:N1} GB"-f($s/1GB)




二、磁盘清理



1、一键批处理脚本的安全边界


设计原则 :脚本只清系统可自动重建的缓存 ,清理前先扫描出报告 , 删除前二次确认 ,清理后输出前后剩余空间对比 ;

允许清理的五类位置 :

  • 用户临时文件夹 :%TEMP%, 实测约 700 MB ;
  • 系统临时文件夹 :C:\Windows\Temp, 实测约 85 MB ;
  • Windows 更新缓存 :C:\Windows\SoftwareDistribution\Download;
  • 缩略图缓存 :AppData\Local\Microsoft\Windows\Explorer下的thumbcache_*.db;
  • 回收站 :单独二次确认后再清空 ;

核心清理代码 :" C盘清理瘦身.bat " 代码内容如下 ,

@echo off setlocal enabledelayedexpansion title C盘清理瘦身小工具(安全版) :: ============================================================ :: 本脚本只清理 5 类【公认安全】的缓存,全部可由系统自行重建: :: 1. 用户临时文件夹 2. 系统临时文件夹 :: 3. Windows 更新下载缓存 4. 缩略图缓存 :: 5. 回收站(清空前单独再问一次) :: 本脚本【不会】:动微信/QQ聊天记录、动 Program Files、 :: 动 WinSxS、动注册表、卸载软件、联网下载。 :: 注意:本文件必须保存为 GBK/ANSI 编码,否则中文会乱码! :: ============================================================ :: ---- 管理员权限检测 ---- net session >nul 2>&1 if %errorlevel% neq 0 ( echo. echo [权限不足] 请右键点击本文件,选择“以管理员身份运行”。 echo. pause exit /b ) :: ---- 记录清理前剩余空间(单位MB,用PowerShell算避免32位溢出)---- for /f %%a in ('powershell -NoProfile -Command "[math]::Round((Get-PSDrive C).Free/1MB)"') do set FREE1=%%a echo. echo ============================================== echo C盘清理瘦身小工具 echo ============================================== echo 清理前 C 盘剩余空间: !FREE1! MB echo. :: ---- 扫描各位置当前大小 ---- echo [扫描] 正在统计各可清理位置的大小,请稍等... set SCANLOG=%USERPROFILE%\Desktop\C盘清理扫描.txt echo C盘可清理位置扫描 %date% %time% > "%SCANLOG%" call :GetSize "%TEMP%" "用户临时文件夹" call :GetSize "C:\Windows\Temp" "系统临时文件夹" call :GetSize "C:\Windows\SoftwareDistribution\Download" "Windows更新缓存" call :GetSize "%LOCALAPPDATA%\Microsoft\Windows\Explorer" "缩略图缓存" echo. echo 扫描明细已写入桌面《C盘清理扫描.txt》 type "%SCANLOG%" echo. :: ---- 二次确认 ---- echo ---------------------------------------------- echo 即将清理前 4 类临时/缓存文件(不含回收站)。 echo 这些都是系统可自动重建的缓存,删除不影响软件使用, echo 但正在运行的安装程序可能会受影响,建议先关闭其他程序。 echo ---------------------------------------------- set /p GO1=确认清理吗?输入 Y 继续,N 退出: if /i not "%GO1%"=="Y" goto END echo. echo [1/4] 清理用户临时文件夹... del /f /s /q "%TEMP%\*" >nul 2>&1 for /d %%i in ("%TEMP%\*") do rd /s /q "%%i" >nul 2>&1 echo 完成(个别被占用的文件会自动跳过,属正常现象) echo [2/4] 清理系统临时文件夹... del /f /s /q "C:\Windows\Temp\*" >nul 2>&1 for /d %%i in ("C:\Windows\Temp\*") do rd /s /q "%%i" >nul 2>&1 echo 完成 echo [3/4] 清理 Windows 更新下载缓存... net stop wuauserv >nul 2>&1 net stop bits >nul 2>&1 del /f /s /q "C:\Windows\SoftwareDistribution\Download\*" >nul 2>&1 for /d %%i in ("C:\Windows\SoftwareDistribution\Download\*") do rd /s /q "%%i" >nul 2>&1 net start bits >nul 2>&1 net start wuauserv >nul 2>&1 echo 完成(更新服务已重新启动) echo [4/4] 清理缩略图缓存... del /f /q "%LOCALAPPDATA%\Microsoft\Windows\Explorer\thumbcache_*.db" >nul 2>&1 echo 完成 :: ---- 回收站单独确认 ---- echo. set /p GO2=要顺便清空回收站吗?删了就找不回来了!输入 Y 清空,N 跳过: if /i "%GO2%"=="Y" ( rd /s /q C:\$Recycle.Bin >nul 2>&1 echo 回收站已清空。 ) else ( echo 已跳过回收站。 ) :: ---- 汇总结果 ---- for /f %%a in ('powershell -NoProfile -Command "[math]::Round((Get-PSDrive C).Free/1MB)"') do set FREE2=%%a set /a DELTA=FREE2-FREE1 echo. echo ============================================== echo 清理完成! echo 清理前剩余: !FREE1! MB echo 清理后剩余: !FREE2! MB echo 本次释放约: !DELTA! MB echo ============================================== echo !date! !time! 清理前=!FREE1!MB 清理后=!FREE2!MB 释放约=!DELTA!MB >> "%USERPROFILE%\Desktop\C盘清理日志.txt" echo 结果已追加到桌面《C盘清理日志.txt》 :: ---- 可选:组件存储瘦身 ---- echo. echo [提示] 想再多挤一些空间,有两个手动大招: echo A. 磁盘清理的“清理系统文件”:开始菜单搜“磁盘清理”,选C盘, echo 点“清理系统文件”,勾选 Windows 更新清理,能再出几个GB。 echo B. 组件存储瘦身(DISM,约10-30分钟,安全,不影响系统): set /p GO3=现在就执行 B 吗?输入 Y 执行,N 以后再说: if /i "%GO3%"=="Y" ( echo 正在执行,请耐心等待 10-30 分钟,期间不要关窗口... Dism.exe /Online /Cleanup-Image /StartComponentCleanup echo 组件清理完成。 ) goto END :GetSize set "GP_DIR=%~1" set "GP_NAME=%~2" powershell -NoProfile -Command "$s=(Get-ChildItem -LiteralPath '%GP_DIR%' -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum; if($s -eq $null){$s=0}; '{0} : {1:N1} MB' -f '%GP_NAME%', ($s/1MB)" >> "%SCANLOG%" 2>nul goto :eof :END echo. pause

执行批处理脚本 : 右键点击脚本 , 选择 " 以管理员身份运行 " :

bat 脚本运行效果 :


2、批处理脚本的三个大坑


坑一 :编码错误导致中文乱码与命令被撕碎 ; 中文版 Windows 的 cmd 默认按 GBK 解析 .bat ,若存成 UTF-8 加chcp 65001, 带括号块的 if 与 for 语句会解析错乱, 典型报错是'do' 不是内部或外部命令; 解法是保存为 GBK 编码并去掉 chcp 行 ;

坑二 :换行符必须是 CRLF ;不少编辑器与工具默认写出 LF ( Unix 格式 ) 换行 , 此时 cmd 的 goto , 括号块与 pause 全部失效 , 表现为双击后窗口一闪而过 ; 解法是统一转换为 CRLF ;

# 将 bat 文件转存为 GBK 编码并统一 CRLF 换行$p='C:\Users\xxx\Desktop\CleanC.bat'$gbk=[System.Text.Encoding]::GetEncoding(936)$c=[System.IO.File]::ReadAllText($p,$gbk)$c=$c-replace"`r`n","`n"-replace"`n","`r`n"[System.IO.File]::WriteAllText($p,$c,$gbk)

坑三 :cmd 算术溢出 ;set /a是 32 位有符号运算 , C 盘 200 多 GB 的字节数远超 21 亿上限 , 直接相减会得到错误结果 ; 解法是让 PowerShell 以 MB 为单位算好再传回 cmd ;


3、手动与软件层清理


DISM 组件存储瘦身 :先分析再决定 , 典型收益 2 GB 到 4 GB ;

:: 只读分析 , 看实际大小与是否建议清理 Dism /Online /Cleanup-Image /AnalyzeComponentStore :: 确认建议清理后再执行 , 耗时 10 到 30 分钟 Dism /Online /Cleanup-Image /StartComponentCleanup

磁盘清理的系统文件模式 :开始菜单搜索 " 磁盘清理 " , 选 C 盘 , 点击 " 清理系统文件 " , 勾选 Windows 更新清理与传递优化文件 , 通常可回收 3 GB 到 8 GB ;

软件层操作 :WPS 在设置内清缓存并把备份目录改到其他盘 , 剪映在设置内清素材缓存 , 百度网盘在设置内清缓存 , 闲置的 AI 编辑器与 360 全家桶直接卸载 ;

包管理器缓存清空 :

# Python 包缓存pip cache purge# Node 包缓存npmcache clean--force




三、注意事项与避坑



绝对禁止删除的目录 :

  • 系统目录 :C:\Windows与WinSxS只能通过磁盘清理或 DISM 处理 , 手动删会导致系统损坏 ;
  • 程序目录 :C:\Program Files与C:\Program Files (x86);
  • 安装器缓存 :C:\ProgramData\Package Cache, 删了会导致软件无法卸载与修复 ;
  • 系统文件 :pagefile.sys与hiberfil.sys;
  • 聊天记录 :微信 , QQ , 钉钉的缓存目录删除前必须先在软件内确认记录已云端同步 ;

操作纪律 :

  • 先读后删 :任何目录先确认用途再动手 , 拿不准就先备份或跳过 ;
  • 关闭软件 :清AppData缓存前先退出对应软件 , 避免文件占用 ;
  • 权限前置 :批处理涉及系统目录清理时必须以管理员身份运行 ;
  • 杀软拦截 :360 等安全软件会静默拦截 .bat 脚本 , 需在拦截记录中手动放行 ;
  • 过程勿断电 :DISM 清理期间关机可能损坏组件存储 ;




四、Agent 工具可加载的专家、技能、连接器



1、专家 ( Expert )


适用场景 :遇到系统级运维问题时 , 让 Agent 挂载对应专家角色 , 直接获得沉淀好的工作流与安全边界约束 ;

  • Windows 电脑运维专家 :覆盖体检 , 磁盘瘦身 , 网络急救 , 病毒查杀 , 驱动管理等场景 , 内置 " 先图形界面 , 再命令 , 风险前置 " 的处置流程 ;
  • 选择建议 :专家的本质是一份沉淀了处置经验与铁律的角色提示词 , 比通用对话更不容易给出危险操作 ;


2、技能 ( Skill )


可复用方向 :

  • office 文档类技能 :把体检数据整理成可视化 HTML 报告或 Word 文档 ;
  • 数据处理类技能 :对扫描出的目录清单做透视与排行分析 ;
  • 自建技能 :把本次验证过的 " bat 生成三铁律 " ( GBK 编码 , CRLF 换行 , MB 单位计算 ) 沉淀为技能 , 下次直接复用 ;


3、连接器 ( Connector / MCP )


可选方向 :

  • 终端执行类 MCP :赋予 Agent 安全的命令执行沙箱 , 用于跑扫描命令 ;
  • 文件系统类 MCP :提供受限的读写能力 , 配合白名单目录使用 ;
  • 云文档连接器 :清理报告直接落到在线文档 , 便于多设备查看 ;




五、推荐使用的模型



选型原则 :按任务风险与复杂度分配模型 , 不必全程用最贵的 ;

任务类型推荐模型档位理由
空间扫描与命令生成通用中档模型任务确定性强 , 中档足够且响应快
故障诊断与根因分析推理增强型需要多步推理与多原因概率排序
清理报告与博客写作强写作型长文本模型结构化输出与排版遵循度更好
批量文件清单分析长上下文模型需要一次性吃下大量目录数据

一句话建议 :高风险操作 ( 删除 , 注册表 , 系统服务 ) 的决策环节交给推理增强型模型 , 执行环节交给中档模型 , 成本与安全兼顾 ;





六、通用 Agent 清理系统盘提示词



使用方式 :将下方提示词整段投喂给任意 Agent 工具 ( WorkBuddy , Claude Code , Cursor 等 ) , 按需替换个别表述即可 ;

你是一名严谨的Windows系统盘清理助手,服务对象是普通用户,目标是在不损坏系统与数据的前提下最大化回收C盘空间;工作流程:1.只读先行:先用只读命令扫描磁盘剩余空间与重点目录大小,未经用户确认不得执行任何删除;2.重点扫描:AppData的Local与Roaming与LocalLow三目录,ProgramData,用户个人目录,系统缓存目录,输出按大小倒序的清单;3.分级判定:每一项标注" 可安全删除 / 软件内清理 / 需人工确认 / 禁止触碰 "四级,并写明判定依据;4.方案输出:按收益从高到低给步骤,图形界面路径优先,命令兜底,每条命令解释作用;5.脚本生成:用户要一键脚本时生成.bat,必须满足:管理员权限检测,清理前扫描报告,删除前Y/N二次确认,清理后输出前后剩余空间对比,全程中文提示;6.脚本编码:.bat 必须存为 GBK 编码(CP936),换行符必须为 CRLF,禁止使用 UTF-8加 chcp65001组合;7.数值计算:磁盘字节数一律通过PowerShell以 MB 为单位计算,禁止在 cmd 的set/a 中直接运算;8.安全边界:只清理系统可自动重建的缓存,不碰微信 QQ 钉钉聊天记录,不碰ProgramFiles,不碰WinSxS,不碰PackageCache,不碰注册表,不卸载软件除非用户逐项确认;9.高危前置:涉及删除与系统组件的操作,先给风险说明与备份建议,再给步骤;10.不编数据:所有容量与数量以实测为准,扫描不到就如实说明,禁止编造;输出格式:结论先行,步骤分123,命令用代码块,路径给完整绝对路径;

加载如下 专家、技能 :





总结



本次 C 盘瘦身共释放约 18 GB , 空闲空间从 18 GB 回升到 36 GB ;

方法论上记住三句话 : 先实测后动手 , 空间大头永远在AppData与ProgramData而不是临时文件 ; 脚本自动化的前提是边界清晰 , 只清系统可重建的缓存 ; 给 Agent 工具的经验要沉淀为提示词与技能 , 下一次瘦身直接复用 ;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 4:12:01

Meta不再谈元宇宙,关键词改为“个人超级智能”

2026年的Meta Connect大会,元宇宙“隐身”了,个人超级智能成为绝对主角。 2026年的Meta Connect大会,元宇宙“隐身”了,个人超级智能成为绝对主角。 美国当地时间9月23日,Meta在加州门洛帕克举行年度Connect开发者大…

作者头像 李华
网站建设 2026/9/26 4:10:19

利用Next.js与ChatGPT构建AIGC知识库的全栈开发实战

在这个时间点, 信息技术跑得特别快。做前端的那些人, 经常要面对技术老更新、工作角色要变化的难处。很多人想把前端转成搞全栈的工程师当成目标。这篇文章里会用一个实际的例子来讲怎么做。会用Next.js这个技术, 还会做一个AIGC知识库。带着大家一起走一趟从前端转到全栈的实际…

作者头像 李华
网站建设 2026/9/26 4:10:18

那些被我遗忘在文件夹里的Python代码,最终成了我每天的救命稻草

那些代码, 是被我遗忘在文件夹里的, 这些代码, 最终成了我每天用的救命稻草。说一句实在的话, 在你的电脑硬盘里头, 是不是也存在一个名字叫“旧项目”, 或者是名叫“杂项”的那个文件夹呢? 那个文件夹当中, 填满了你在某一次情绪冲动之下, 心血来潮编写出来的用于自动化的程序…

作者头像 李华
网站建设 2026/9/26 4:09:08

操作系统 第5章操作系统的历史以及常见的题目

补充 操作系统概论 1.程序向操作系统的迈进 linux> gcc -o hello hello.c //gcc -o选项用来指定输出文件,如果不使用 -o 选项,那么将采用默认的输出文件。例如默认情况下,生 成的可执行文件的名字默认为 a.out。 //对于上述语句 hello就是…

作者头像 李华
网站建设 2026/9/26 4:08:06

从单轮Prompt到循环工程:小白也能掌握的大模型自动化进阶秘籍

本文介绍了AI编程的新范式——循环工程(Loop Engineering),它将人从手动输入Prompt转变为设计自动进化引擎。核心是五大构建块(自动化、工作树、技能、连接器、子Agent)加记忆层,实现AI任务的持续优化。文章…

作者头像 李华