You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**A small C# program that will restore the logon, logoff, system start, and system exit program events in Windows 10.**
2
+
**A tiny program to restore logon, logoff, system start, and system exit sounds in modern versions of Windows.**
3
3
4
-
In Windows 10, Microsoft removed the ability for the operating system to play a sound when locking or unlocking a session, as well as when logging on or logging off. This program will help you get these features back, because like everything the Shell Team at Microsoft does, the removal was only half-assed.
4
+
Microsoft removed the ability for the operating system to play a sound when locking or unlocking a session, as well as when logging on or logging off. This program will help you get these features back, because like everything the Windows Shell Team at Microsoft does, the removal was only half-assed.
5
5
6
-
What was removed in Windows 10 was the ability for the operating system to actually play back a configured sound file. This was supposedly because they had optimized startup and shutdown so much that they couldn't get the sounds to play reliably anymore. However, the ability to set a sound file via the control panel still exists and has just been hidden.
6
+
What was actually removed was the ability for the operating system to play a configured sound file. This was supposedly because they had optimized startup and shutdown so much that they couldn't get the sounds to play reliably anymore. However, the ability to set a sound file via the Control Panel still exists and was just hidden.
7
7
8
8
## How to Use
9
-
1. Put `soundrestore.exe` in a central location, like your Windows directory
10
-
1.Put a shortcut to `soundrestore.exe` in your Startup folder
9
+
1. Put `soundrestore.exe` in `C:\Windows\`
10
+
1.Use the `SetTaskman.reg` to start the program as early as possible after signing in to Windows
11
11
1. Use the `RestoreSoundEvents.reg` file to unhide the program events for "Windows Logon", "Windows Logoff", "Exit Windows" and "Start Windows" (you need to do this once for every user if you have multiple user accounts)
12
-
1. Optional: use the `DisableStartupDelay.reg` to make the sound play as early as possible after logging on (you need to do this once for every user if you have multiple user accounts)
13
-
1. Configure the sounds that you want to play using the Control Panel
14
-
1. Launch the shortcut manually once (or reboot)
15
-
16
-
The All Users Startup folder is located at `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup`, and the current user's Startup folder is located at `C:\Users\[User Name]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup`.
17
-
18
-
You can use the `HideSoundEvents.reg` file if you want to hide the abovementioned program events again. You can use the `RestoreStartupDelay.reg` file to restore the default Windows 10 startup delay.
19
-
20
-
## When Program Events are Played
21
-
|Event|When Played|
22
-
|---|---|
23
-
|Windows Logon|Session is unlocked|
24
-
|Windows Logoff|Session is locked (Win+L) or "Switch user" command|
25
-
|Exit Windows|Shut down, restart, sign out (anything that ends your session)|
26
-
|Start Windows|When `soundrestore.exe` is launched, so if you put it in the Startup folder it will play when starting your session|
27
-
28
-
It is absolutely pathetic that you need to use a third-party program like this one to do such a simple thing but here we are...
After you install Windows 10, you're greeted by a dark and cold environment along with a start menu that is basically a giant advertisement board. It feels very much like a dark and lonely subway station. It isn't welcoming at all and makes you want to leave as quickly as possible.
35
-
36
-
My solution for this was to run some custom-made scripts that remove essentially all safely removable modern apps. I also use Windows 10 Enterprise so that I can apply a few hundred Group Policies that make the operating system largely stop spying on me. They also make it a whole lot less annoying to use.
Remember Windows 98? Yes, it wasn't exactly what people would consider a technological marvel. It would crash daily due to bad drivers and badly written software, and when it crashed, it showed no mercy and usually took down everything with it.
44
-
45
-
Putting the daily crashes aside for a moment, Windows 98 did at least feel a little bit like it had a *soul*. Call me nostalgic, but I think it tried hard to be friendly and welcoming operating system that you could take seriously. It tried to help you get things done as good as it could.
46
-
47
-
I tried to extract some Plus! 98 themes and apply them to Windows 10. If you put the effort in, you can actually still customize everything from the wallpaper and colors right down to the desktop icons, mouse pointers and sounds. That's part of what made the themes fun back in the day. But since Microsoft's Shell Team decided that Windows 10 isn't supposed to be fun, I had to resort to writing this small program to get some of the fun back.
12
+
1. Configure the sounds that you want to play using the Control Panel (hint: Press <kbd>Windows</kbd> + <kbd>R</kbd> on your keyboard, type `control mmsys.cpl`, and press Enter)
13
+
1. Reboot
14
+
15
+
> [!CAUTION]
16
+
> The [Taskman registry key](https://www.geoffchappell.com/notes/windows/shell/explorer/taskman.htm) is fairly obscure. Some anti-virus programs may flag setting it as suspicious. You can verify that `SetTaskman.reg` is not doing anything malicious by examining its contents with a text editor.
17
+
>
18
+
> Likewise, `soundrestore.exe` is a tiny program that lacks a digital signature, doesn't have an icon, and doesn't include any file version information. This makes it look scary to "AI-powered" or "cloud-enhanced" security software. If you don't trust me, grab a copy of Visual Studio and compile the code yourself.
19
+
20
+
## When Program Events Are Played
21
+
| Event | When Played |
22
+
|-------|-------------|
23
+
| Windows Logon | Session is unlocked (e.g., after entering password) |
24
+
| Windows Logoff | Session is locked (<kbd>Windows</kbd> + <kbd>L</kbd>) or "Switch user" is selected |
25
+
| Exit Windows | System shuts down, restarts, or user signs out |
26
+
| Start Windows | At session startup, triggered by the Task Scheduler task |
27
+
28
+
It is absolutely pathetic that you need to use a third-party program like this one to do such a simple thing, but alas, such is the state of modern Windows.
0 commit comments