Get this error when trying to install KB2958429.
Action required:
Use the following information to resolve the error, and then try the setup process again.
Feature failure reason:
An error occurred during the setup process of the feature.
Error details:
§ Error installing SQL Server Database Engine Services Instance Features
The User Data directory in the registry is not valid. Verify DefaultData key under the instance hive points to a valid directory.
Error code: 0x851A0043
Visit to get help on troubleshooting.
Here is the summary.
Overall summary:
Final result: The patch installer has failed to update the following instance: MSSQLSERVER. To determine the reason for failure, review the log files.
Exit code (Decimal): -2061893565
Start time: 2014-09-10 23:27:40
End time: 2014-09-10 23:30:44
Requested action: Patch
Instance MSSQLSERVER overall summary:
Final result: The patch installer has failed to update the shared features. To determine the reason for failure, review the log files.
Exit code (Decimal): -2061893565
Start time: 2014-09-10 23:29:38
End time: 2014-09-10 23:30:41
Requested action: Patch
Machine Properties:
Machine name: ANTXSQL5
Machine processor count: 2
OS version: Future Windows Version
OS service pack:
OS region: United States
OS language: English (United States)
OS architecture: x64
Process architecture: 64 Bit
OS clustered: No
Product features discovered:
Product Instance Instance ID
Feature Language
Edition Version Clustered Configured
SQL Server 2012 MSSQLSERVER MSSQL11.MSSQLSERVER Database Engine Services
1033 Standard Edition 11.1.3128.0 No Yes
SQL Server 2012
Management Tools - Basic 1033 Standard Edition
11.2.5058.0 No Yes
SQL Server 2012
Management Tools - Complete 1033 Standard Edition 11.2.5058.0
No Yes
SQL Server 2012
Client Tools SDK 1033
Standard Edition 11.2.5058.0 No Yes
Package properties:
Description: Microsoft SQL Server 2012
ProductName: SQL Server 2012
Type: RTM
Version: 11
SPLevel: 2
KBArticle: KB2958429
KBArticleHyperlink:
PatchType: SP
AssociatedHotfixBuild: 0
Platform: x64
PatchLevel: 11.2.5058.0
ProductVersion: 11.0.2100.60
GDRReservedRange: 11.0.5300.0:11.0.5499.0
PackageName: SQLServer2012-KB2958429-x64.exe
Installation location: c:\eed85e43821e2e4fc7fd04f2f02561\x64\setup\
Updated product edition:
Instance Edition
MSSQLSERVER Standard
User Input Settings:
ACTION: Patch
ALLINSTANCES: false
CLUSTERPASSIVE: false
CONFIGURATIONFILE:
ENU: true
HELP: false
IACCEPTSQLSERVERLICENSETERMS: true
INDICATEPROGRESS: false
INSTANCEID: <empty>
INSTANCENAME: <empty>
QUIET: false
QUIETSIMPLE: false
SQMREPORTING: false
UIMODE: Normal
X86: false
Rules with failures:
Global rules:
There are no scenario-specific rules.
Rules report file: C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140910_232739\SystemConfigurationCheck_Report.htm
The SystemConfigurationCheck_Report is all ok.