Windows系统自带三种ZIP压缩方法:右键“发送到→压缩(zipped)文件夹”、资源管理器“主页→压缩”按钮、PowerShell命令批量压缩,均无需第三方软件,生成的.zip跨平台兼容。

要在Windows系统中快速把一个或多个文件夹打包成ZIP压缩包,无需安装任何第三方软件,直接用系统自带功能就能完成。这个操作适用于传输、备份或归档场景,生成的.zip文件在手机、Mac、Linux和其他Windows电脑上都能正常打开。
用鼠标右键一键压缩(最常用)
找到你要压缩的文件夹,单击选中它(按住Ctrl可多选不同位置的文件夹)。
鼠标右键点击任意一个被选中的文件夹,在弹出菜单中指向「发送到」→ 在子菜单里点击「压缩(zipped)文件夹」。
系统立刻在当前目录下生成一个同名.zip文件,比如原文件夹叫“项目资料”,新文件就是“项目资料.zip”。【注意:若右键菜单里没有“发送到→压缩(zipped)文件夹”,说明当前选中项包含正在被其他程序占用的文件,需先关闭Word、Excel、Photoshop等可能锁定该文件夹内文件的应用】
双击这个.zip文件,就能像打开普通文件夹一样浏览内容,验证压缩是否完整。
用资源管理器功能区压缩(Win10/Win11专用)
打开文件资源管理器,导航到目标文件夹所在位置。
选中要压缩的一个或多个文件夹 → 顶部功能区切换到「主页」选项卡 → 点击「压缩」按钮(图标为一个带向下箭头的文件夹)。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
这一步和右键法本质相同,但部分企业版或精简版系统可能禁用了右键菜单中的“发送到”项,此时功能区按钮是唯一可用的原生入口。
用PowerShell批量压缩多个文件夹
第一步:按 Win + R 打开运行框,输入 powershell 回车,启动PowerShell窗口。
第二步:用 cd 命令切换到存放待压缩文件夹的父目录,例如:cd D:\工作\2026年Q4。
第三步:粘贴并执行以下命令:
Get-ChildItem -Directory | ForEach-Object { Compress-Archive -Path $_.FullName -DestinationPath ($_.FullName + '.zip') }
每执行完一个文件夹,PowerShell会自动生成一个同名.zip文件,放在原文件夹同一级目录下。如果已有同名.zip存在,命令会报错中断;需要覆盖时,在末尾加 -Force 参数即可。










