NT backup registry problem

Hello.  I have a client that has a server 2000 machine on his network.  When he runs a veritas backup or an NT backup he gets the following error:
Error: You do not have permission to access portions of System State\Registry\software.
Please see the owner or administrator to get permission.
Warning: Unable to open the file \Registry\software - skipped.
Backup completed on 3/27/2009 at 2:31 PM.

I have researched quite a bit and found many similar problems with no resolution.
Here's what I have done so far:
I went through and saved a copy of every registry key in HKLM till I found the 1 key that wouldn't let me save it which is HKLM-Software-Classes this is the one with the problem exccept the problem lies in one of the keys inside classes.  As you all know there are hundreds of keys in there and to go through each one would be quite pain staking.  My theory is that there is a key that either has deny rights or is corrupt.
If try to proigate the rights down from the top of the tree I get an error that all permissions could not be changed.

My question is very simple: How can I locate this key? or if someone has experience with this can you please give me some direction?


hmcnastyAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
hmcnastyConnect With a Mentor Author Commented:
I moved the database to a new server, works fine
0
 
Shift-3Commented:
Right-click the Classes key, hit Permissions, click the Advanced button, go to the Owner tab, select your username or group, check the Replace owner on subcontainers and objects box, and hit Apply.

You should then be able to go back to the Permissions tab and check Replace permission entries on all child objects... without getting an error.
0
 
Shift-3Commented:
Oh, as you're on 2000 this will have to be done in REGEDT32 rather than Regedit, and the procedure might be slightly different than I described.
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
ebykCommented:
Answering your first question, that is
identify the keys by running query "reg query HKLM\Software /s >query.txt" . Then searching for access denied message from query.txt will give you all the keys and values that you do not have access to.

To workaround this situation, make sure few pointers
- administrator sould be a member of BacupAdmins group
- Use "secedit /configure ...." to change permission for registry to defaults Be careful before doing so.
- If you think that the registry is corrupt by any chance, you can repair it using chkreg. You can freely downlod it and run it after making a copy of software hive. To make a copy, you need to boot into recovery console.
chkref /f /r software      This will make a new file software.bak. Replace c:\windows\system32\config\software with system.bak(new file)
0
 
hmcnastyAuthor Commented:
Thanks ebyk but how do I run that query on a windows 2000 server?  I tested it on a server 2003 box and it worked fine
0
 
hmcnastyAuthor Commented:
I installed the server tools and retried I get an error that reg is not reconzied.
0
 
barrymwohlCommented:
I've read and reread this thread several times, but I need a bit more hand holding to get to the solution.  I've had the same problem since about November 1, 2009 on a Windows 2000 Server SP4 machine functioning as an application server/terminal services server in my medical office domain.  Almost always since November 1, I fail to backup the system state (attempted weekly) either with Backup Exec 12.5 or with NTBackup on the local machine.  I always use a user with full permissions, and the permissions didn't change around November 1, 2009.  I can make an Emergency Repair Disk.  I had to restore the system state from a backup tape recently and that worked, but I get an error that \registry\software failed to backup due to inadequate permissions.  I've read and reread the answer in this thread, but I am not understandking what hmcnasty did to make it work or what he did "to move the database to a new server".  Thanks again if someone can clarify this solution or me.  
0
 
hmcnastyAuthor Commented:
I moved it to a new server.  I never got a reply on that last entry when I couldn't get the tool to run and we happend to be switching to VMware so I just moved it.
0
 
T-DevCommented:
So, what you're saying is that you never found a solution, and found a way to avoid having to find one; right?
0
 
barrymwohlCommented:
I solved the problem by reinstalling the operating system.
:-(
Barry
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.