Solved

NT backup registry problem

Posted on 2009-03-31
10
986 Views
Last Modified: 2013-12-05
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?


0
Comment
Question by:hmcnasty
  • 4
  • 2
  • 2
  • +2
10 Comments
 
LVL 38

Expert Comment

by:Shift-3
ID: 24029273
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
 
LVL 38

Expert Comment

by:Shift-3
ID: 24029296
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
 
LVL 1

Expert Comment

by:ebyk
ID: 24029523
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
 

Author Comment

by:hmcnasty
ID: 24035400
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
 

Author Comment

by:hmcnasty
ID: 24035567
I installed the server tools and retried I get an error that reg is not reconzied.
0
Too many email signature updates to deal with?

Do you feel like you are taking up all of your time constantly visiting users’ desks to make changes to email signatures? Wish you could manage all signatures from one central location, easily design them and deploy them quickly to users? Well, there is an easy way!

 

Accepted Solution

by:
hmcnasty earned 0 total points
ID: 25398384
I moved the database to a new server, works fine
0
 

Expert Comment

by:barrymwohl
ID: 26146146
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
 

Author Comment

by:hmcnasty
ID: 26146742
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
 

Expert Comment

by:T-Dev
ID: 30884510
So, what you're saying is that you never found a solution, and found a way to avoid having to find one; right?
0
 

Expert Comment

by:barrymwohl
ID: 30920372
I solved the problem by reinstalling the operating system.
:-(
Barry
0

Featured Post

Shouldn't all users have the same email signature?

You wouldn't let your users design their own business cards, would you? So, why do you let them design their own email signatures? Think of the damage they could be doing to your brand reputation! Choose the easy way to manage set up and add email signatures for all users.

Join & Write a Comment

After having deployed hundreds of thousands of Terminal Services seats worldwide, I still see all the time people asking me that same old question: "If TS/RDS is that reliable why are you telling me I should reboot it that often? My DC/SQL/Exchange/…
Have you considered what group policies are backwards and forwards compatible? Windows Active Directory servers and clients use group policy templates to deploy sets of policies within your domain. But, there is a catch to deploying policies. The…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now