A comprehensive utility designed to completely remove and reinstall Discord, resolving common installation issues and update loops.
Discord Cleaner helps resolve Discord-related issues by performing a complete cleanup and fresh installation:
- Process Termination: Safely terminates all Discord and Discord-Update processes
- Data Removal: Removes Discord application data from both AppData and LocalAppData folders
- Fresh Installation: Downloads and installs the latest Discord version from official servers
- Safety Measures: Includes process filtering to avoid terminating unrelated applications
All Discord login credentials and settings will be lost! You will need to:
- Re-enter your login credentials
- Reconfigure all Discord settings
- Re-join voice channels and servers if needed
This tool is particularly useful for resolving:
- Discord update loops
- Corrupted Discord installations
- Discord failing to start or launch
- Persistent Discord crashes
- Installation corruption issues
- Operating System: Windows (any version)
- Framework: .NET Framework 2.0 or later
- Architecture: Any CPU (x86/x64)
- Permissions: Administrator rights may be required for process termination
- Download the latest release from the Releases page
- Close Discord manually if possible (the tool will force-close it otherwise)
- Run
DiscordCleaner.exe - Confirm the operation when prompted (Y/N)
- Wait for the process to complete
- Login to Discord with your credentials
Start → User Confirmation → Kill Processes → Remove Data → Download Discord → Install → Complete
- User Confirmation: Prompts for permission to proceed
- Process Termination:
- Finds and terminates Discord main processes
- Safely identifies and terminates Discord update processes
- Waits 5 seconds for cleanup
- Data Removal:
- Removes
%AppData%\discordfolder - Removes
%LocalAppData%\discordfolder
- Removes
- Download & Install:
- Downloads latest Discord installer from official servers
- Shows download progress
- Automatically runs the installer
- Waits for installation completion
- Process Filtering: Only terminates Discord-related processes, not generic "update" processes
- Error Handling: Comprehensive error messages and graceful failure handling
- Official Downloads: Uses Discord's official download endpoints
- Progress Reporting: Real-time feedback during operations
- Framework: .NET Framework 2.0 (for maximum compatibility)
- Language: C#
- Architecture: Console Application
- Download Source:
https://discord.com/api/downloads/distributions/app/installers/latest?channel=stable&platform=win&arch=x64
Discord-Cleaner/
├── Program.cs # Main application logic
├── DiscordCleaner.csproj # Project configuration
├── README.md # This documentation
├── programIcon.ico # Application icon
└── Properties/
└── AssemblyInfo.cs # Assembly metadata
The application uses specific exit codes for different scenarios:
0- Success1- User interrupted operation2- Could not terminate Discord processes3- Could not terminate Discord update processes4- Could not delete Discord AppData folder5- Could not delete Discord LocalAppData folder
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is released under an open-source license. See the repository for details.
- GitHub Repository: https://github.com/DatMayolein/Discord-Cleaner
- Icon Source: https://bit.ly/2HVZx0B
- Discord Official: https://discord.com
- v0.3 (05.10.25): Improved process safety, better error handling, updated Discord download URL
- v0.2 (07.05.18): Initial public release
Developed by DatMayo | Last Updated: October 2025