Why Don't Enabler Sounds Work on Windows XP?

Home > FAQ > Why Don't Enabler Sounds Work on Windows XP?

Enabler Versions Prior to v3.40.18

The Enabler EnbPumpX ActiveX control uses the Windows Default Beep sound event to indicate certain pump events (for example: calling, delivery finished). On Windows XP this sound event is not always present. This means that on systems where the Default Beep sound event does not exist, The Enabler sound alerts do not work.

You can restore the Default Beep sound event by updating the Windows Registry using the following Registry File:

DefaultBeep.zip

Once the sound event is present in the Windows Registry you can change the sound for this event using the Sounds and Audio Device Properties Windows Control Panel. For a full description of this process we suggest you read the following article:

Windows XP: Assigning Sound Events

Enabler v3.40.18+

In this release we have published EnbPumpX controls that (for backwards compatibility) use the Default Beep sound as before, but also allow the use of new Enabler specific Windows sound events.

To activate the new Enabler specific sound events you need to merge the Windows Registry updates included in the Enabler install. These are installed as:


 C:\Enabler\EnablerSoundEvents.reg

Once you have merged these Registry Updates you should find the following Sound Events in the Sound and Audio Devices Control Panel:

You can change the assigned sounds using the Windows Control Panel or modify the .reg file to specify your own selection of sound files.

Please contact us if you have any questions about this topic.

Warning:

This FAQ contains information about modifying the Registry. Before making changes to the Registry, we recommend you do a back up, and make sure that you understand how to restore the registry if a problem occurs.

Microsoft kindly provide an article describing how to back up, restore, and edit the registry in their Knowledge Base:

256986 Description of the Microsoft Windows Registry