Skip to content

A CLI utility to clean up bloated, broken, or outdated Quick Access shortcuts in Windows Explorer.

License

Notifications You must be signed in to change notification settings

Ash1421/QuickA-Cleanup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧹 QuickA-Cleanup

Smart Quick Access cleaner for Windows Explorer – cross-version, lightweight, and fast.

✨ Socials & Stars

Discord GitHub Stars

Badges and Repository information

.NET Platform Self-Contained Version


📜 Liscensed Under

License: GPL v3


📋 Features

  • 🧠 Cleans broken, Bloated, Useless, or outdated Quick Access entries
  • Runs as a single-file, self-contained executable command line tool
  • 💻 Built for Windows with .NET 8.0 and .NET 9.0
  • 🔐 Safe and transparent operation (no external dependencies)
  • 🪟 Supports Windows 7.0+
  • 🚀 Fast startup, small footprint

⚙️ Infomation and useage

The built app supports commas for seperating multiple Quick Access entries and deletes them all at once, it also supports thredding and has remove all entries that have been found and quit options as well as restarting explorer after cleaing up to make sure there are no bugs, the program will scan the registry and show the number to use to delete the entry, the guid and the name of the entry will be shown.

if you would like to test this use the testing .reg file that is provided with this repository, the file can be found here: testpins.reg


🛠️ Requirements

For end-users, no .NET installation is needed thanks to self-contained publishing.


📦 Build Instructions

You can build the project using the .NET SDK. Specify the framework explicitly depending on which version you want to publish:

✅ .NET 8.0 Build

dotnet publish -c Release -f net8.0 -r win-x64 --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=true

Resulting file:

./bin/Release/net8.0/win-x64/publish/QuickA-Cleanup.exe

✅ .NET 9.0 Build

dotnet publish -c Release -f net9.0 -r win-x64 --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=true

✅ Building Both .NET 8.0 and .NET 9.0 Build

dotnet publish -c Release -f net8.0 -r win-x64 --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=true && dotnet publish -c Release -f net9.0 -r win-x64 --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=true

Resulting file:

./bin/Release/net9.0/win-x64/publish/QuickA-Cleanup.exe

🚀 Usage

Just run the generated executable:

QuickA-Cleanup.exe

You can optionally run it from PowerShell or CMD in the directory that it is in . No installation required.


📄 License

This project is licensed under the GNU General Public License v3.0.

Key points:

  • ✅ Commercial use, distribution, and modification allowed
  • ⚠️ Must disclose source and changes
  • ⚠️ Derivative works must be open-source (same license)

Read full license here.


📝 Notes

  • You’re free to rename the executable after build (QuickA-Cleanup.exeQuickAccessCleaner.exe, etc.)
  • For x86 or ARM64 builds, adjust the -r flag accordingly:
    • -r win-x86
    • -r win-arm64

💫 Star History

Star History Chart

If you find this tool useful, please consider giving it a ⭐!
Made with 💜 by @Ash1421