Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

NT backup registry problem

Posted on 2009-03-31
10
Medium Priority
?
1,013 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

 

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
 

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

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Some time ago I faced the need to use a uniform folder structure that spanned across numerous sites of an enterprise to be used as a common repository for the Software packages of the Configuration Manager 2007 infrastructure. Because the procedu…
Issue: One Windows 2008 R2 64bit server on the network unable to connect to a buffalo Device (Linkstation) with firmware version 1.56. There are a total of four servers on the network this being one of them. Troubleshooting Steps: Connect via h…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…

688 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