Solved

Windows 8.1 SOFTWARE registry hive load failed on Windows Server 2012

Posted on 2014-03-13
5
1,203 Views
Last Modified: 2014-06-20
I am participated in a custom Windows Software backup/restore project development that requires the loading of Windows SOFTWARE/SYSTEM registry hives from an "external" target OS system drive connected to a Windows host system.

On all Windows versions except Windows 8.1 program works correctly, but when host system (on which the program is run on) is Windows Server 2012 or Windows 8 and target system is Windows 8.1 the registry hive load failed with the following error:

Failed to load f:\Windows\System32\config\software: [1009] The configuration registry database is corrupt.

After run of 'chkdsk /r' error still remained. All required security privileges (SE_BACKUP, SE_RESTORE) are applied. All systems are 64-bit.

Generally even system registry editor (regedit) could not open SOFTWARE hive  from Windows 8.1 with following error:

Cannot Load f:\Windows\System32\config\software: Error while loading hive.

But when host system is Windows 7 or Windows Server 2008 then SOFTWARE hive  loaded without any problem.

So is there some Windows 8/8.1 registry hives validation mechanism or additional security checks that prevents load of registry hives from another OS instance?
0
Comment
Question by:qv1
[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
5 Comments
 
LVL 54

Expert Comment

by:McKnife
ID: 39927516
Your description confuses me a bit.
On what OS do you start regedit?
And the mounting of the system file of what OS is failing?

The following works for me: 8.1 could mount both system and software of a 2012 R2 server using regedit.
0
 

Author Comment

by:qv1
ID: 39927706
The host OS is Windows 8 (not 8.1) and Windows server 2012 (not r2).
The hives attempted to be loaded are 8.1
0
 
LVL 54

Expert Comment

by:McKnife
ID: 39927752
When back a the office in 12 hours, I will test with 2012->8.1.
0
 
LVL 54

Expert Comment

by:McKnife
ID: 39928624
You are right, I can reproduce it.
On 2012 Server, I get the same error trying to mount the Software/System file of the 2012R2 registry, neither it works with the 8.1 registry. I don't know why, you may use procmon, maybe it reveals something.
0
 
LVL 54

Accepted Solution

by:
McKnife earned 500 total points
ID: 39928981
Ok, had the time to start procmon myself:
It returns the result "REGISTRY CORRUPT" for operation RegLoadKey.

This must be a bug, not a Feature.
0

Featured Post

Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

Question has a verified solution.

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

No matter the version of Windows you are using, you may have some problems with Windows Search running too slow or possibly not running at all. Before jumping into how you can solve this issue, just know there are many other viable alternative deskt…
You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…
The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

734 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