Open the Registry Editor by typing 'regedit' in the Windows 10 search box, and click or tap Registry Editor in the search results. The good news is that you can activate this feature by making changes in the Windows Registry. Set-ItemProperty -Name "(Default)" -Value "" Starting with Windows 8, you cannot edit the login sound. This can be accomplished by an one-liner: Get-ChildItem -Path "HKCU:\AppEvents\Schemes\Apps" | Get-ChildItem | Get-ChildItem | Where-Object | However, in your case, you can just clear out all the values, since you're applying a "no sounds" theme. Current.Īs an example, to apply the No Sounds scheme to the System Exclamation event, you would copy HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExclamation\.None over HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current. For each app event matching HKEY_CURRENT_USER\AppEvents\Schemes\Apps\*\*, copy the subkey for the new scheme name over the subkey called.To apply a sounds scheme, the appropriate action is: However, the event sounds will still play, and that is because the selected scheme has not been applied. That Windows doesn’t include such a tool is of, course, classic Microsoft: The operating system has long supported configurable sound schemes, which today are buried in a classic Control Panel. This will (technically) set the selected scheme, which you can verify by going to your Sounds settings and see that the No Sounds scheme is selected. None: New-ItemProperty -Path HKCU:\AppEvents\Schemes -Name "(Default)" -Value ".None" -Force | Out-Null
So you can set the selected scheme by changing this to. The selected scheme is at HKEY_CURRENT_USER\AppEvents\Schemes, which defaults to. None you can see this by exploring HKEY_CURRENT_USER\AppEvents\Schemes\Names. You can change these sounds all at once (or turn them off entirely) by choosing a new sound scheme, or you can change only a few sounds and leave the rest. However, you then have to apply the new scheme, which is a bit more involved.