When you reinstall Discord on the same computer, your custom notification settings for servers and direct messages may revert to default values. This happens because the uninstaller removes the local configuration files that store your preferences, even though you log into the same account. The server-side settings remain intact, but the client-side overrides get erased. This article explains why the reset occurs and provides a complete set of steps to back up and restore your notification settings so you do not have to reconfigure them manually after every reinstall.
Key Takeaways: Preventing Discord Notification Settings from Resetting
- %appdata%\discord\settings.json: Back up this file before uninstalling to preserve client-level settings like notification overrides and suppression preferences.
- User Settings > Notifications: After reinstall, restore your global notification defaults for direct messages, friends requests, and sound effects.
- Server Notification Settings menu: Each server’s notification override must be set individually unless you restore the entire Discord data folder from a backup.
Why Discord Resets Notification Settings After a Reinstall
Discord stores most user preferences in two places: on Discord’s servers and in local files on your computer. Server-wide settings such as muted servers, channel notification overrides, and per-server mute durations are saved to your account profile and survive a reinstall. However, client-side settings — including which servers you have set to “All Messages,” “Only @mentions,” or “Nothing” — are stored in a local file called settings.json located inside the Discord application data folder. When you uninstall Discord through the standard Windows uninstaller, this folder is deleted along with the application. The next time you install Discord and log in, the application creates a fresh settings.json with default notification rules, causing all your custom overrides to disappear.
Another factor is the way Discord handles per-channel notification overrides. If you have set a specific channel to suppress all notifications or to notify you of every message, that override is stored locally. The server’s default notification level remains unchanged, but your personal override is lost after a clean reinstall. This distinction between server-side defaults and client-side overrides is the root cause of the problem.
Steps to Back Up and Restore Discord Notification Settings
Follow these steps before uninstalling Discord to preserve your notification settings. If you have already reinstalled, skip to the restore steps in Method 2.
Method 1: Back Up Settings Before Uninstalling
- Close Discord completely
Right-click the Discord icon in the system tray and select Quit Discord. Verify that no Discord process remains in Task Manager. - Open the Discord data folder
Press Windows key + R, type%appdata%, and press Enter. Locate the folder named discord. Do not open it yet. - Copy the discord folder to a safe location
Right-click the discord folder and select Copy. Paste it to your Desktop, Documents, or an external drive. This folder containssettings.jsonand theLocal Storagefolder that holds per-server notification overrides. - Uninstall Discord normally
Go to Settings > Apps > Apps & features, find Discord, and click Uninstall. Confirm the removal.
Method 2: Restore Settings After Reinstalling
- Install Discord and log in
Download the latest version from discord.com and install it. Log in with your credentials. Let the app create its default folders. - Close Discord again
Quit Discord from the system tray to ensure no files are locked. - Navigate to the new discord folder
Press Windows key + R, type%appdata%, and press Enter. Open the discord folder. - Replace the settings.json file
From your backup folder, copysettings.jsonand paste it into the%appdata%\discordfolder. Choose “Replace the file in the destination” when prompted. - Restore the Local Storage folder
If you want to recover all per-server and per-channel notification overrides, delete the existingLocal Storagefolder inside%appdata%\discordand replace it with the one from your backup. This folder contains IndexedDB data that maps server IDs to your override settings. - Launch Discord and verify settings
Open Discord. Go to a server that previously had custom notification settings and click the server name > Notification Settings. Confirm that your preferred level (All Messages, Only @mentions, or Nothing) is restored.
If Discord Still Resets Notification Settings After Restoring
Settings revert after every Discord update
Some Discord updates overwrite the settings.json file with a fresh default. To prevent this, set the file to read-only after restoring your settings. Right-click settings.json in the %appdata%\discord folder, select Properties, check the Read-only box, and click OK. Note that this may prevent some settings from being saved normally, so only use this method if you are willing to manually update the file when needed.
Server notification overrides are not in the backup
If you did not back up the entire discord folder before uninstalling, the Local Storage folder is lost. In that case, you must manually reconfigure each server. Open the server, click the server name at the top left, select Notification Settings, and choose your desired level. Repeat for every server where you want custom notifications.
Global notification defaults keep changing
Global notification settings for direct messages and friend requests are stored server-side. If these reset, check your account’s synchronization by logging in on a different device. If the settings are correct on another device but wrong on your reinstalled client, clear Discord’s cache by going to %appdata%\discord and deleting the Cache folder while Discord is closed. Then restart Discord.
| Item | Stored Server-Side | Stored Locally |
|---|---|---|
| Server mute status | Yes | No |
| Channel notification override | No | Yes |
| Direct message notification sound | Yes | No |
| Per-server notification level (All Messages, Only @mentions, Nothing) | No | Yes |
| Suppress @everyone and @here | No | Yes |
By backing up the settings.json and Local Storage folders before uninstalling, you can restore all notification overrides in under two minutes. If you already reinstalled without a backup, you will need to reconfigure each server manually — there is no way to recover deleted local data. To avoid this issue in the future, keep a copy of your Discord data folder in a safe location and update it after making significant notification changes. You can also use the Read-only flag on settings.json to prevent updates from overwriting your preferences.