I was recently attempting to install SQL Server 2012 on Windows Server 2016 and the install kept hanging at the step “Install_sqlncli_Cpu64_Action: PublishProduct. Publishing product information.”


After checking the Summary.txt log in the folder “C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log”, I noticed that every feature failed with the same details:

Feature: Management Tools – Complete
Status: Failed
Reason for failure: An error occurred for a dependency of the feature causing the setup process for the feature to fail.
Next Step: Use the following information to resolve the error, and then try the setup process again.
Component name: SQL Server Native Client Access Component
Component error code: 1316
Component log file: C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20161010_084553\sqlncli_Cpu64_1.log
Error description: The specified account already exists.
Error help link: http://go.microsoft.com/fwlink?LinkId=20476&ProdN

When I checked the sqlncli_Cpu64_1.log that was listed in the failed “Component log file”, I noticed that it failed with a an error 1603, which is a pretty generic error message. However, I also noticed that the product name in the log was Microsoft SQL Server 2012 Native Client, not 2016. I checked my installed programs and confirmed that the Microsoft SQL Server 2012 Native Client was indeed installed on this server.


All I had to do, to resolve this error was uninstall the Microsoft SQL Server 2012 Native Client. Once I did that, I was able to install SQL Server 2016 without any issues.