SystemSounds.Beep.Play makes no sound

I am having problems with System.SystemSounds.Beep. Play () does not make sound for a specific user. It seems to work for everyone else (a fairly large user base, usually using 24/7), but just doesn't make sound for a specific user.

I would like to know if this method has any special features that I should know about, especially if they can cause this problem (but really, even if they cannot)? Does anyone else come across something similar that might indicate that this is a non-programming problem?

Additional information that may help: (or may be more confusing)

  • It is not a corrupt .NET installation, as it is displayed for a specific user on all machines.
  • The user uses the same Active Directory profile for all these machines when they have a problem.
  • Another user can log in and use the same executables to receive sound successfully.
  • In the specific place where the user has Windows XP machines, although not all users (some use Windows 7)
+4
source share
3 answers

You can check this link: http://www.howtogeek.com/howto/windows/turn-off-the-annoying-windows-xp-system-beeps/

make sure the buzzer is not muted for the user.

+5
source

Is the system beeping on your computer? check C: \ Windows \ Media, because Beep.Play(); should work fine.

Some other possible problems to be sure:

  • Is the volume of the speakers not 0%?
  • Are the speakers installed correctly?
+1
source

Check Windows Control Panel - Sound

A link to sound events must be set.

For instance:

default beep -> Windows Background.wav

0
source

Source: https://habr.com/ru/post/1479372/


All Articles