Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Anyway to install Beep.sys

83 views
Skip to first unread message

James

unread,
Jun 22, 2009, 3:10:03 PM6/22/09
to

Hi,

I have a PC running XPe, and it does not have the "Beep.sys" component loaded.

Is there any way to install that component or driver after the image has
been built?

I bought this PC from a POS vendor, so I can't change the XPe image, except
for installing after the fact.

I can't find any way to install the .sys file.

Thanks in advance.

Sean Liming

unread,
Jun 22, 2009, 4:22:01 PM6/22/09
to
Place the beep.sys file in the C:\Windows\system32\drivers\ directory and
add the following registry keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\ErrorControl
REG_DWORD 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Group REG_SZ Base
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Start REG_DWORD 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Tag REG_DWORD 2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Type REG_DWORD 1

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit

James

unread,
Jun 22, 2009, 5:28:03 PM6/22/09
to
Thanks Shawn.

I've placed the Beep.sys in the directory, and added the keys as you
suggested.

However, when I go into Device Manager, and Show Hidden Devices, and open
Non Plug and Play Drivers, I still don't see the BEEP driver (that shows up
in my XP PRO desktop).

When I open up the application that I am trying to use, it still doesn't
beep either.

Is there any other registry entry I need to make? I've seen another one
called HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\LEGACY_BEEP?

Thanks

Sean Liming

unread,
Jun 22, 2009, 5:56:01 PM6/22/09
to
Did you re-boot the system?

Probably a good idea to add keys for ControlSet002\ and ControlSet001\

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit

2

James

unread,
Jun 22, 2009, 6:06:09 PM6/22/09
to
Yes, I rebooted,

I will try to add those other keys.

James

unread,
Jun 22, 2009, 6:25:01 PM6/22/09
to

I tried adding the other keys, and then rebooting.

The "Beep" driver still doesn't show in Device Manager, and my app isn't
getting a beep.

Any other ideas?

I've looked for any type of XP download for the BEEP.SYS driver so I could
install it, but did not have any luck.

I can't believe there isn't a way to re-install this (especially with all
the posts about beep.sys being infected with virus).

Thanks

Sean Liming

unread,
Jun 22, 2009, 7:04:01 PM6/22/09
to

Let me ask this, is there a pezo speaker device in the system to output
beeps? What about other sounds?

James

unread,
Jun 22, 2009, 7:56:01 PM6/22/09
to
Yes, it beeps fine during boot up. It's a touchscreen monitor, and the
monitor calibration program is beeping fine also, so the internal speaker is
working fine.

Whenever you touch the touchscreen, it's making a beep.

I'm not sure what you meant by "pezo" speaker device.

But the internal is working fine.

Dave R. at dot

unread,
Jun 23, 2009, 8:16:54 AM6/23/09
to
CurrentControlSet is just a pointer to one of the numbered
ControlSet00x
trees, and is the one currently in use, so changing the value in
CurrentControlSet is sufficient. The other numbered ControlSet00x
trees
are the last known good and failed (if any) control sets, so you
generally shouldn't directly edit them and in any case don't need to.

FYI

--
Zaphod

Voted "Worst Dressed Sentient Being in the Known Universe" for seven
years in a row.

"Sean Liming" <SeanL...@discussions.microsoft.com> wrote in message
news:8F037827-A67A-4DCB...@microsoft.com...

iconicpopup

unread,
Oct 15, 2009, 5:08:26 AM10/15/09
to
I have exactly the same problem with Beep.sys not present in Windows XP embedded.

I did what the people suggested to you in this forum but no success.

Did you finally find a solution ?

Dave R. wrote:

Re: Anyway to install Beep.sys
23-juin-09

CurrentControlSet is just a pointer to one of the numbered
ControlSet00x
trees, and is the one currently in use, so changing the value in
CurrentControlSet is sufficient. The other numbered ControlSet00x
trees
are the last known good and failed (if any) control sets, so you
generally shouldn't directly edit them and in any case don't need to.

FYI

--
Zaphod

Voted "Worst Dressed Sentient Being in the Known Universe" for seven
years in a row.

"Sean Liming" <SeanL...@discussions.microsoft.com> wrote in message
news:8F037827-A67A-4DCB...@microsoft.com...

Previous Posts In This Thread:

On lundi 22 juin 2009 15:10
James wrote:

Anyway to install Beep.sys
Hi,

I have a PC running XPe, and it does not have the "Beep.sys" component loaded.

Is there any way to install that component or driver after the image has
been built?

I bought this PC from a POS vendor, so I can't change the XPe image, except
for installing after the fact.

I can't find any way to install the .sys file.

Thanks in advance.

On lundi 22 juin 2009 16:22
Sean Liming wrote:

RE: Anyway to install Beep.sys


Place the beep.sys file in the C:\Windows\system32\drivers\ directory and
add the following registry keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\ErrorControl
REG_DWORD 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Group REG_SZ Base
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Start REG_DWORD 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Tag REG_DWORD 2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Beep\Type REG_DWORD 1

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit


"James" wrote:

On lundi 22 juin 2009 17:28
James wrote:

RE: Anyway to install Beep.sys
Thanks Shawn.

I've placed the Beep.sys in the directory, and added the keys as you
suggested.

However, when I go into Device Manager, and Show Hidden Devices, and open
Non Plug and Play Drivers, I still don't see the BEEP driver (that shows up
in my XP PRO desktop).

When I open up the application that I am trying to use, it still doesn't
beep either.

Is there any other registry entry I need to make? I've seen another one
called HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\Root\LEGACY_BEEP?

Thanks

"Sean Liming" wrote:

On lundi 22 juin 2009 17:56
Sean Liming wrote:

RE: Anyway to install Beep.sys


Did you re-boot the system?

Probably a good idea to add keys for ControlSet002\ and ControlSet001\

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
2
"James" wrote:

On lundi 22 juin 2009 18:06
James wrote:

RE: Anyway to install Beep.sys
Yes, I rebooted,

I will try to add those other keys.

"Sean Liming" wrote:

On lundi 22 juin 2009 18:25
James wrote:

RE: Anyway to install Beep.sys


I tried adding the other keys, and then rebooting.

The "Beep" driver still doesn't show in Device Manager, and my app isn't
getting a beep.

Any other ideas?

I've looked for any type of XP download for the BEEP.SYS driver so I could
install it, but did not have any luck.

I can't believe there isn't a way to re-install this (especially with all
the posts about beep.sys being infected with virus).

Thanks

"James" wrote:

On lundi 22 juin 2009 19:04
Sean Liming wrote:

RE: Anyway to install Beep.sys


Let me ask this, is there a pezo speaker device in the system to output
beeps? What about other sounds?

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
2
"James" wrote:

On lundi 22 juin 2009 19:56
James wrote:

RE: Anyway to install Beep.sys


Yes, it beeps fine during boot up. It's a touchscreen monitor, and the
monitor calibration program is beeping fine also, so the internal speaker is
working fine.

Whenever you touch the touchscreen, it's making a beep.

I'm not sure what you meant by "pezo" speaker device.

But the internal is working fine.

"Sean Liming" wrote:

On mardi 23 juin 2009 08:16
Dave R. wrote:

Re: Anyway to install Beep.sys


CurrentControlSet is just a pointer to one of the numbered
ControlSet00x
trees, and is the one currently in use, so changing the value in
CurrentControlSet is sufficient. The other numbered ControlSet00x
trees
are the last known good and failed (if any) control sets, so you
generally shouldn't directly edit them and in any case don't need to.

FYI

--
Zaphod

Voted "Worst Dressed Sentient Being in the Known Universe" for seven
years in a row.

"Sean Liming" <SeanL...@discussions.microsoft.com> wrote in message
news:8F037827-A67A-4DCB...@microsoft.com...

EggHeadCafe - Software Developer Portal of Choice
Design pattern interview questions part 1
http://www.eggheadcafe.com/tutorials/aspnet/280ee727-00a7-497a-84d2-6ebb16df4140/design-pattern-interview.aspx

Sean Liming (MVP)

unread,
Oct 15, 2009, 1:01:36 PM10/15/09
to

There is the Beep Driver component, which contains beep.sys.

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit

"Iconic Popup" wrote in message news:200910155830...@gmail.com...

0 new messages