One‑Click, Timestamped Folder Archives for Windows
Zip a folder without launching an app or typing a command. Context Menu Zipper adds two quick “Zip” actions to the Windows right‑click menu, then gets out of your way. It’s a tiny PowerShell solution (No installers, no EXEs) designed for sysadmins, developers, and tidy home‑lab tinkerers who live in File Explorer.
Why I Wrote It
I’m often packaging build outputs or log folders. I needed three things:
- Consistent names — every archive stamped
YYYYMMDD_HHMMSS. - Zero windows flashing — no PowerShell consoles or third‑party GUIs popping up.
- User‑friendly — teammates can install it once and forget it.
What It Adds
- Zip (Timestamp) — Creates
Folder_20250729_133522.zipnext to the folder silently. - Zip (Timestamp + Suffix…) — Prompts for a tag (e.g.
RC1) and remembers your last entry per user:Folder_20250729_133802_RC1.zip.
Key Features
- Tiny footprint — one PowerShell file + two helper VBS launchers.
- No admin needed at run time; admin rights only for the initial
-Setup. - Uninstall switch (
-Uninstall /‑Remove /‑Cleanup) cleans the registry and deletes helpers. - CLI‑friendly:
.\ContextMenuZipper.ps1 -Folder "C:\Work" -Suffix "V2" - Remembers suffix in HKCU so you don’t re‑type “V2” all day.
How to Install (60 seconds)
1️⃣ Download the script ZIP → Download Context Menu Zipper
2️⃣ Extract to C:\Tools\Powershell (or any folder you like).
3️⃣ Run once as Administrator:
pwsh -NoProfile -ExecutionPolicy Bypass -File `
"C:\Tools\Powershell\ContextMenuZipper.ps1" -Setup
✔️ That’s it. Right‑click any folder and enjoy.
Updating
Drop the new PS1 over the old one and run -Setup again (admin). Existing ZIP actions refresh in place.
Uninstalling
pwsh -NoProfile -ExecutionPolicy Bypass -File `
"C:\Tools\Powershell\ContextMenuZipper.ps1" -Uninstall
Registry keys and helper files vanish, leaving no trace.
Under the Hood (for fellow PowerShell folks)
- Registry:
HKCR\Directory\shell\ZipWithTimestamp* - Helper launchers: VBS files call PowerShell with
-WindowStyle Hidden -Sta. - Suffix persistence:
HKCU\Software\Context Menu Zipper\LastSuffix - Uninstall switch removes both registry keys & VBS files.
Roadmap
- GUI installer (MSIX) for non‑PowerShell users.
- Option to target
.7zor.tar.gzvia external tools. - Checksum generation alongside the ZIP.
Got ideas or spot a bug? Open an issue on GitHub or reach me via noxcivis.com.