Enum error with REGBACK

K

kenw

I've been trying to find a decent way to back up the registry
automatically. REGBACK.EXE seems like a reaonable tool to run as a
scheduled task.

However, every time I try to use it, I just get the message
"Error in enum = 0x000000ea"

I've tried all sorts of variations on the command -- no luck. And the same
for finding any description of that error message.

Any idea what could be causing it?

/kenw
Ken Wallewein CDP,CNE,MCSE,CCA,CCNA
K&M Systems Integration
Phone (403)274-7848
Fax (403)275-4535
(e-mail address removed)
www.kmsi.net
 
S

S.Sengupta

Hi!
The HKEY_LOCAL_MACHINE\Enum key contains subkeys for the specific
hardware components your computer uses. Windows uses this information to
allocate resources (for example, IO addresses and interrupts for the
devices). All values in the Enum subkey are manufacturer-specific and
device-specific, so specific information can vary from computer to
computer.
http://support.microsoft.com/?kbid=310592
It may be due to hardware related matter it is showing that.Check the
hardwares including printer,update all the drivers.
with regards/
ssg/pronetworks.org
 
K

kenw

Thanks for that tip! It never occurred to me that it might be referring to
a registry subkey.

Problem, though. The HKEY_LOCAL_MACHINE\Enum key doesn't exist on this
computer, nor on the Win2K server I checked. The closest thing I found was
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum. Any idea if that's the
same thing? Or why one would exist but not the other, or whether I can
ignore the distinction?

And while we're at it, any idea where such a discrepancy would be
documented? When I come across something like this, I like to research it
a bit, as it indicates possible holes in my education.

This gives me pause regarding the useability of Regback.exe as a registry
backup tool. It's having problems where other alternatives do not.

/kenw
Ken Wallewein
Calgary, Alberta
(e-mail address removed)
 
D

David Candy

Enum
HKLM\SYSTEM\CurrentControlSet\

Description
The Enum subkey contains a database representing all devices installed on
the computer and recognized by the system. The database in Enum stores
configuration data for hardware devices independent of the drivers they use.
This subkey is critical to the configuration of Plug and Play devices in
Windows 2000.

Change method
To change device settings, use Device Manager.

Note

Users, including administrators, are not permitted to view or change the
contents of the Enum subkey. These restrictions protect the integrity of the
operating system and the devices on your computer.

Tip

To display hidden devices, non-Plug and Play devices, and devices not
attached to the computer (commonly known as ghosted or phantom devices),
type set DEVMGR_SHOW_NONPRESENT_DEVICES=1 at the command line. Then, use
Device Manager to remove or reconfigure these devices. Do not edit the
registry. For more information, see Viewing Hidden Devices in the Windows
2000 Professional Resource Kit.

Caution

Do not attempt to change the permissions on the Enum subkey. If you do, you
might damage the sequence of inherited permissions in the registry. If you
change the content of the Enum subkey, you can damage the Plug and Play
functions of Windows 2000 and prevent devices from operating. If you must
gain access to the Enum subkey, contact Microsoft Product Support Services.

Related Entries



Enum subkey (for each service)
 
K

kenw

Thanks, David. This appears to be a quotation from somewhere. Mind
crediting your source, so that I may further ellucidate myself?

/kenw


David Candy said:
Enum
HKLM\SYSTEM\CurrentControlSet\

Description
The Enum subkey contains a database representing all devices installed on
the computer and recognized by the system. The database in Enum stores
configuration data for hardware devices independent of the drivers they use.
This subkey is critical to the configuration of Plug and Play devices in
Windows 2000.

Change method
To change device settings, use Device Manager.

Note

Users, including administrators, are not permitted to view or change the
contents of the Enum subkey. These restrictions protect the integrity of the
operating system and the devices on your computer.

Tip

To display hidden devices, non-Plug and Play devices, and devices not
attached to the computer (commonly known as ghosted or phantom devices),
type set DEVMGR_SHOW_NONPRESENT_DEVICES=1 at the command line. Then, use
Device Manager to remove or reconfigure these devices. Do not edit the
registry. For more information, see Viewing Hidden Devices in the Windows
2000 Professional Resource Kit.

Caution

Do not attempt to change the permissions on the Enum subkey. If you do, you
might damage the sequence of inherited permissions in the registry. If you
change the content of the Enum subkey, you can damage the Plug and Play
functions of Windows 2000 and prevent devices from operating. If you must
gain access to the Enum subkey, contact Microsoft Product Support Services.

Related Entries



Enum subkey (for each service)

Ken Wallewein
Calgary, Alberta
(e-mail address removed)
www.kmsi.net
 
K

kenw

Okay, so... let's see what we have so far.

o We have a number of documents referring to the HKEY_LOCAL_MACHINE\Enum
key -- a key which does not exist on many, if not all, systems. Apparently
they may all actually refer to
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum, but we have no supporting
documentation which explicitly says so. At best, we have a quotation of
unclear provenance which appears to hint at such a relationship.

o We have no documents so far which explain that discrepancy, or indicate
whether is has any meaning, or whether are other such discrepancies which
we might also want to know about.

o I've run REGCLEAN and used Device Manager to check for any dodgy device
entries. All looks hunky-dory.

o We still have an error message from REGBACK.EXE, which may refer to some
mysterious problem in the HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum
subkey, but no idea whatsoever how to figure out where in that subkey the
problems lies (if, indeed, it is really there), what the problem might be,
or how to resolve it. Nor, for that matter, any documentation on error
messages generated by the program.

I don't think we're making very much progress.

/kenw



David Candy said:
The point he's making is the KB is wrong.

Ken Wallewein
Calgary, Alberta
(e-mail address removed)
www.kmsi.net
 
D

David Candy

Windows 2000 Technical Resource Reference - Guide To The Registry - MSPress.

It is also somewhere on MS web site. I think at least two places.

It's not that interesting. Don't hope for an insight into the registry.
 
D

David Candy

I know why. They're windows 98 directions. No point telling them, they'll
never bother to change it.
 
D

David Candy

Error code ea is 234 decimal

net helpmsg 234

says it means more available.

If regback is using Standard error codes I'd say it can't read the number of
keys. This error is really a thing saying there is more available (error 0
is no error - it's one way programs talk among themselves) rather than there
is an error.

What is regback. Is it the one in the NT4 resource kit (or 2000)?
 
D

David Candy

BTW noone here uses that program. Those that do reg backups use

http://home.t-online.de/home/lars.hederer/erunt/

erunt is the backup part of scanreg equilevent, and NTRegOpt is the
optimising part of scanreg equilevent. This writes the registry out as valid
optimised files and reimports them on next boot.

(I use NTRegOpt - I cut this from a post I made the other day to someone who
knows what 9x scanreg is, in case you don't)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top