Issue upgrading/installing SSMS.

Glenn Burkins 111 Reputation points
2021-04-27T00:34:15.317+00:00

I had been running SSMS 18.8 since late last year on two different development machines. Early in April of this year I encountered an issue on one machine which caused me to rerun the SSMS Setup package and take the option to repair the installation. The repair came back with a message along the lines of “a certificate was explicitly revoked...” or “..authication failure...”, I didn’t record the specific error. So, I started to investigate. I looked at the installation package properties under the Digital Signatures tab and viewed the certificate associated with the package. The certificate was valid from 3/4/2020 to 3/3/2021. As this was early April I reasoned there might be a correlation here. Now this seems odd to me as this would indicate that installation packages would have a limited shelf life (so to speak).

Forward to April 16. I found MS issued SSMS 18.9. I reasoned this would surely solve my problem so I downloaded the bits and ran the installation. To my surprise – the same error. I then became suspicious of what remained of my installed SSMS so I uninstalled it completely.

Forward to April 19. I found MS issued SSMS 18.9.1. I hoped that MS had discovered a problem with the previous package and was offering me a solution! Alas, it was not to be.

At this point in time I tried to eliminate any barriers to getting valid authenticode verification. I disabled my firewall completely and emptied my certificate stores (all of them) reasoning that the installation package would use the internet for verification. I ran the SSMS 18.9.1 installer. It failed again.

I am running Windows 10 Pro - OS build 19042.928. The system runs cleanly as I am parochial...

The message appearing on the installation interface states: "A certificate was explicitly revoked by its issuer (0x800B010C)" Here is the log file associated with this failed install:

[1EE0:1EA8][2021-04-26T15:06:45]i001: Burn v3.8.1128.0, Windows v6.3 (Build 9600: Service Pack 0), path: D:\downloads\~microsoft\SQL Server\SQL Server Management Studio\SSMS-Setup-ENU-18_9_1.exe, cmdline: '-burn.unelevated BurnPipe.{0F393202-8C36-402A-9265-1D8D4A75A7A6} {2EDD1BC9-B7AD-4248-B356-B996D28B16D1} 7928'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMSINSTALLROOT' to value '[ProgramFilesFolder]Microsoft SQL Server Management Studio 18'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing numeric variable 'SSMSInstallExists' to value '0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMSInstalledLanguageKeyExists' to value 'false'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMSInstalledLanguageMatch' to value 'true'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMS18PreReleaseDetected' to value 'false'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMS18InstalledVersion' to value ''
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'AzureDataStudioInstalledVersion' to value ''
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'AzureDataStudioInstalledVersionInsider' to value ''
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing numeric variable 'AzureDataStudioInstallExists' to value '0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing numeric variable 'AzureDataStudioInstallExistsInsider' to value '0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'AzureDataStudioVersion' to value '1.28.0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing numeric variable 'DONOTINSTALLAZUREDATASTUDIO' to value '0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'ProductVersionVar' to value '15.0.18384.0'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'HeaderText' to value 'Release 18.9.1'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SubHeaderText' to value 'Microsoft SQL Server Management Studio with Azure Data Studio'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LicenseTermsSSMSUrl' to value 'https://go.microsoft.com/fwlink/?LinkID=620835&clcid=0x[System.Convert]::ToInt32(1033)'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LicenseTermsADSUrl' to value 'https://go.microsoft.com/fwlink/?linkid=2140322&clcid=0x[System.Convert]::ToInt32(1033)'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'PreviewStatementUrl' to value 'https://go.microsoft.com/fwlink/?LinkID=824140'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'TelemetryDocumentationUrl' to value 'https://go.microsoft.com/fwlink/?LinkID=869476'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing numeric variable 'InstallerLcid' to value '1033'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'CancelText' to value 'C_ancel'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'CloseText' to value '_Close'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'ContinuePastWarningText' to value 'Do you wish to continue?'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'InstallText' to value '_Install'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LicenseTermsSSMSText' to value 'SQL Server Management Studio'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LicenseTermsADSText' to value 'Azure Data Studio'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LoadingPackagesText' to value 'Loading packages. Please wait...'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'OverallProgressText' to value 'Overall Progress'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'PackageProgressText' to value 'Package Progress'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'PrivacyStatementText' to value 'Privacy Statement'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'TelemetryDocumentationText' to value 'documentation'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'PrivacyDisclaimerText' to value 'SQL Server Management Studio transmits information about your installation experience, as well as other usage and performance data, to Microsoft to help improve the product. To learn more about data processing and privacy controls, and to turn off the collection of this information after installation, see the {documentation}.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'RepairText' to value 'Repair'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'RestartText' to value 'Restart'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupBlockedDescriptionText' to value 'Something has blocked setup from continuing.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupBlockedText' to value 'Setup Blocked'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupCanceledDescriptionText' to value 'The setup operation has been canceled.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupCanceledText' to value 'Setup Canceled'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupCompletedText' to value 'Setup Completed'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupFailedDescriptionText' to value 'A failure occured during installation.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupFailedText' to value 'Setup Failed'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupHelpDescriptionText' to value '/install | /repair | /uninstall - installs, repairs, or uninstalls. Install is the default.

/passive | /quiet - displays minimal UI with no prompts or displays no UI and no prompts. By default, UI and all prompts are displayed.

/norestart - suppress any attempts to restart. By default, UI will prompt before restart.

/log <logfile prefix> - the prefix for SSMS setup logs. By default, log files are created under %TEMP%\SSMSSetup.

SSMSInstallRoot=<Path to SSMS location>. By default, {0}.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupHelpText' to value 'Setup Help'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupInstalledText' to value 'All specified components have been installed successfully.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupLayoutText' to value 'Layout operation has completed.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupLogText' to value 'Click here for the log file.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupProgressText' to value 'Setup Progress'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupRepairedText' to value 'All specified components have been repaired successfully.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupRestartDescriptionText' to value 'The computer needs to be restarted before setup can continue.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupRestartText' to value 'Restart required in order to complete setup.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupUninstalledText' to value 'All specified components have been uninstalled successfully.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupWarningDescriptionText' to value 'The following issues may impact the installed application.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SetupWarningText' to value 'Setup Warnings'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'TermsAndConditionText' to value 'By clicking the "Install" button, I acknowledge that I accept the {Privacy Statement} and the License Terms for {SQL Server Management Studio} and {Azure Data Studio}.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'UninstallText' to value 'Uninstall'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'WelcomeInstallText' to value 'Welcome. Click "Install" to begin.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'YesText' to value 'Yes'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'RestartAlreadyPending' to value 'A pending restart is blocking setup from completing. Please restart the computer and run setup again.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'AnotherInstallRunning' to value 'Setup is blocked due to another install currently running. Please let the other install complete and then restart the computer if necessary.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'SSMSCurrentlyRunning' to value 'SSMS is currently running. Please close any open instances of SSMS and run this installer again.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'AzureDataStudioCurrentlyRunning' to value 'Azure Data Studio is currently running. Please close any open instances of Azure Data Studio and run this installer again.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'MinimizeButtonAccessibleName' to value 'Minimize'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'Win10OrWS2016NotSupported' to value 'This version of Windows 10 or Windows Server 2016 is not supported. Please upgrade to version 1607 or greater.'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'IsUpgradeScenario' to value 'false'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'ChangeText' to value 'C_hange'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'LocationText' to value '_Location:'
[1EE0:1EA8][2021-04-26T15:06:45]i000: Initializing string variable 'InvalidLocationText' to value 'Invalid location. Please enter a valid location to proceed.'
[1EE0:1EA8][2021-04-26T15:06:46]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\GLENNB~1\AppData\Local\Temp\SsmsSetup\SSMS-Setup-ENU_20210426150646.log'
[1EE0:1EA8][2021-04-26T15:06:46]i000: Setting string variable 'WixBundleOriginalSource' to value 'D:\downloads\~microsoft\SQL Server\SQL Server Management Studio\SSMS-Setup-ENU-18_9_1.exe'
[1EE0:1EA8][2021-04-26T15:06:46]i000: Setting string variable 'WixBundleName' to value 'Microsoft SQL Server Management Studio - 18.9.1'
[1EE0:1EA8][2021-04-26T15:06:47]i000: Loading managed bootstrapper application.
[1EE0:1EA8][2021-04-26T15:06:50]i000: Creating BA thread to run asynchronously.
[1EE0:04CC][2021-04-26T15:06:54]i000: ManagedBootstrapperApp.Run: Launching the managed bootstrapper application.
[1EE0:04CC][2021-04-26T15:06:54]i000: BootstrapperMetadataModel.Initialize: Start loading the bootstrapper app data xml file
[1EE0:04CC][2021-04-26T15:06:55]i000: BootstrapperMetadataModel.Initialize: Completed loading the bootstrapper app data xml file content: <BootstrapperApplicationData xmlns="http://schemas.microsoft.com/wix/2010/BootstrapperApplicationData">
<WixBalCondition Condition="SSMS18PreReleaseDetected = 0" Message="The Generally Available (GA) version of SQL Server Management Studio (SSMS) v18.0 cannot be installed because a pre-release version of SSMS is installed on your computer. Uninstall the pre-release version of SSMS from 'Add/Remove Programs' in the Control Panel and run SSMS setup again." />
<WixBalCondition Condition="(SSMS18PreReleaseDetected = 1) OR (SSMSInstallExists = 0) OR (SSMSInstalledLanguageKeyExists = 0) OR SSMSInstalledLanguageMatch" Message="SSMS can only be upgraded by installing the package of the matching language. Please, use the matching version of the installer, or uninstall the current version of SSMS and run SSMS setup again." />
<WixBalCondition Condition="NOT Msix64" Message="SSMS can only be installed on 64-bit versions of Windows." />
<WixBalCondition Condition="RebootPending = 0" Message="Setup has detected that a computer restart is pending. Please restart the computer and run Setup again" />
<WixBalCondition Condition="(VersionNT = v6.1 AND ServicePackLevel = 1) OR VersionNT > v6.1" Message="The current operating system is not supported. This application requires at least Windows 7 SP1 or Windows Server 2008 R2 SP1 to run." />
<WixBalCondition Condition="Installed OR (VersionNT <> v6.2) OR (InstallationType <> "Client")" Message="Windows 8 is not supported. Please upgrade your operating system to continue." />
<WixBalCondition Condition="(VersionNT <> v6.3) OR (KB2919355_amd64_CurrentState = 112 OR KB2919355_x86_CurrentState = 112)" Message="The update corresponding to KB2919355 needs to be installed before you can install this product on Windows 8.1 or Windows Server 2012 R2. Please refer to https://support.microsoft.com/en-us/kb/2919355/ to obtain and install this update." />
<WixBundleProperties DisplayName="Microsoft SQL Server Management Studio - 18.9.1" LogPathVariable="WixBundleLog" Compressed="no" Id="{bf0d55ea-f272-49bc-8699-22fbdcc115a8}" UpgradeCode="{C55E865B-F94F-42FC-A95A-00F24602F1C2}" PerMachine="yes" />
<WixMbaPrereqInformation PackageId="NetFx45Web" LicenseUrl="http://go.microsoft.com/fwlink/?LinkID=260867" />
<WixPackageProperties Package="VCRedistD12x86" Vital="no" DisplayName="Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501" Description="Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501" DownloadSize="6503984" PackageSize="6503984" InstalledSize="6503984" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_VCRedistD12x86" RollbackLogPathVariable="WixBundleRollbackLog_VCRedistD12x86" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="VCRedistD14x86" Vital="no" DisplayName="Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27029" Description="Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27029" DownloadSize="14673288" PackageSize="14673288" InstalledSize="14673288" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_VCRedistD14x86" RollbackLogPathVariable="WixBundleRollbackLog_VCRedistD14x86" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="VCRedistD14x64" Vital="no" DisplayName="Microsoft Visual C++ 2017 Redistributable (x64) - 14.16.27029" Description="Microsoft Visual C++ 2017 Redistributable (x64) - 14.16.27029" DownloadSize="15354672" PackageSize="15354672" InstalledSize="15354672" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_VCRedistD14x64" RollbackLogPathVariable="WixBundleRollbackLog_VCRedistD14x64" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="HelpViewer2_3" Vital="yes" DisplayName="Microsoft Help Viewer 2.3" DownloadSize="3149592" PackageSize="3149592" InstalledSize="13682786" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_HelpViewer2_3" RollbackLogPathVariable="WixBundleRollbackLog_HelpViewer2_3" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="DotNet47" Vital="yes" DisplayName="Microsoft .NET Framework 4.7.2" Description="Microsoft .NET Framework 4.7.2 Setup" DownloadSize="83943272" PackageSize="83943272" InstalledSize="83943272" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_DotNet47" RollbackLogPathVariable="WixBundleRollbackLog_DotNet47" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="NetFx45Web" Vital="yes" DisplayName="Microsoft .NET Framework 4.5" Description="Microsoft .NET Framework 4.5 Setup" DownloadSize="1005568" PackageSize="1005568" InstalledSize="1005568" PackageType="Exe" Permanent="yes" LogPathVariable="NetFx45FullWebLog" RollbackLogPathVariable="WixBundleRollbackLog_NetFx45Web" Compressed="no" DisplayInternalUI="no" />
<WixPackageProperties Package="sqlncli.msi" Vital="yes" DisplayName="Microsoft SQL Server 2012 Native Client " DownloadSize="5079040" PackageSize="5079040" InstalledSize="10221664" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_sqlncli.msi" RollbackLogPathVariable="WixBundleRollbackLog_sqlncli.msi" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="msodbcsql.msi" Vital="yes" DisplayName="Microsoft ODBC Driver 17 for SQL Server" DownloadSize="4640768" PackageSize="4640768" InstalledSize="13830274" PackageType="Msi" Permanent="yes" LogPathVariable="WixBundleLog_msodbcsql.msi" RollbackLogPathVariable="WixBundleRollbackLog_msodbcsql.msi" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="msoledbsql.msi" Vital="yes" DisplayName="Microsoft OLE DB Driver for SQL Server" DownloadSize="7434240" PackageSize="7434240" InstalledSize="15749736" PackageType="Msi" Permanent="yes" LogPathVariable="WixBundleLog_msoledbsql.msi" RollbackLogPathVariable="WixBundleRollbackLog_msoledbsql.msi" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="sql_as_oledb_x64" Vital="yes" DisplayName="Microsoft Analysis Services OLE DB Provider" DownloadSize="77770752" PackageSize="77770752" InstalledSize="510809864" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_sql_as_oledb_x64" RollbackLogPathVariable="WixBundleRollbackLog_sql_as_oledb_x64" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="sql_as_oledb_x86" Vital="yes" DisplayName="Microsoft Analysis Services OLE DB Provider" DownloadSize="38191104" PackageSize="38191104" InstalledSize="249119643" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_sql_as_oledb_x86" RollbackLogPathVariable="WixBundleRollbackLog_sql_as_oledb_x86" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="VS2017IsoShellForSSMS" Vital="yes" DisplayName="Visual Studio 2017 Isolated Shell for SSMS" DownloadSize="142082048" PackageSize="142082048" InstalledSize="418962877" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_VS2017IsoShellForSSMS" RollbackLogPathVariable="WixBundleRollbackLog_VS2017IsoShellForSSMS" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="VSTA2017" Vital="yes" DisplayName="Microsoft Visual Studio Tools for Applications 2017" Description="Microsoft Visual Studio Tools for Applications 2017" DownloadSize="13395792" PackageSize="13395792" InstalledSize="13395792" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_VSTA2017" RollbackLogPathVariable="WixBundleRollbackLog_VSTA2017" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="sql_ssms_x64" Vital="yes" DisplayName="SQL Server Management Studio" DownloadSize="45924352" PackageSize="45924352" InstalledSize="203200849" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_sql_ssms_x64" RollbackLogPathVariable="WixBundleRollbackLog_sql_ssms_x64" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="sql_ssms_loc_x64_Loc" Vital="yes" DisplayName="SQL Server Management Studio" DownloadSize="1404928" PackageSize="1404928" InstalledSize="4774395" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_sql_ssms_loc_x64_Loc" RollbackLogPathVariable="WixBundleRollbackLog_sql_ssms_loc_x64_Loc" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="ssms_rs_x64" Vital="yes" DisplayName="SQL Server Management Studio for Reporting Services" DownloadSize="8925184" PackageSize="8925184" InstalledSize="27438833" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_ssms_rs_x64" RollbackLogPathVariable="WixBundleRollbackLog_ssms_rs_x64" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="ssms_as_x64" Vital="yes" DisplayName="SQL Server Management Studio for Analysis Services" DownloadSize="82243584" PackageSize="82243584" InstalledSize="364561710" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_ssms_as_x64" RollbackLogPathVariable="WixBundleRollbackLog_ssms_as_x64" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="ssms_is" Vital="yes" DisplayName="Integration Services" DownloadSize="26750976" PackageSize="26750976" InstalledSize="92628121" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_ssms_is" RollbackLogPathVariable="WixBundleRollbackLog_ssms_is" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="AzureDataStudio" Vital="no" DisplayName="Azure Data Studio " Description="Azure Data Studio Setup " DownloadSize="103931136" PackageSize="103931136" InstalledSize="103931136" PackageType="Exe" Permanent="yes" LogPathVariable="WixBundleLog_AzureDataStudio" RollbackLogPathVariable="WixBundleRollbackLog_AzureDataStudio" Compressed="yes" DisplayInternalUI="no" />
<WixPackageProperties Package="SsmsPostInstall_x64" Vital="yes" DisplayName="SSMS Post Install Tasks" DownloadSize="299008" PackageSize="299008" InstalledSize="0" PackageType="Msi" Permanent="no" LogPathVariable="WixBundleLog_SsmsPostInstall_x64" RollbackLogPathVariable="WixBundleRollbackLog_SsmsPostInstall_x64" Compressed="yes" DisplayInternalUI="no" />
<WixPayloadProperties Payload="VCRedistD12x86" Package="VCRedistD12x86" Container="WixAttachedContainer" Name="2013\vcredist_x86.exe" Size="6503984" DownloadUrl="https://aka.ms/vs/15/release/vc_redist.x86.exe" LayoutOnly="no" />
<WixPayloadProperties Payload="VCRedistD14x86" Package="VCRedistD14x86" Container="WixAttachedContainer" Name="2017\VC_redist.x86.exe" Size="14673288" DownloadUrl="https://aka.ms/vs/15/release/vc_redist.x86.exe" LayoutOnly="no" />
<WixPayloadProperties Payload="VCRedistD14x64" Package="VCRedistD14x64" Container="WixAttachedContainer" Name="2017\VC_redist.x64.exe" Size="15354672" DownloadUrl="https://aka.ms/vs/15/release/vc_redist.x64.exe" LayoutOnly="no" />
<WixPayloadProperties Payload="HelpViewer2_3" Package="HelpViewer2_3" Container="WixAttachedContainer" Name="redist\help3_vs_net.msi" Size="311296" LayoutOnly="no" />
<WixPayloadProperties Payload="cabE503715EC9048140D7380B4A179097EF" Package="HelpViewer2_3" Container="WixAttachedContainer" Name="redist\cab1.cab" Size="2838296" LayoutOnly="no" />
<WixPayloadProperties Payload="DotNet47" Package="DotNet47" Container="WixAttachedContainer" Name="redist\NDP472-KB4054530-x86-x64-AllOS-ENU.exe" Size="83943272" LayoutOnly="no" />
<WixPayloadProperties Payload="NetFx45Web" Package="NetFx45Web" Name="redist\dotNetFx45_Full_setup.exe" Size="1005568" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=225704" LayoutOnly="no" />
<WixPayloadProperties Payload="sqlncli.msi" Package="sqlncli.msi" Container="WixAttachedContainer" Name="x64\sqlncli.msi" Size="5079040" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=718112" LayoutOnly="no" />
<WixPayloadProperties Payload="msodbcsql.msi" Package="msodbcsql.msi" Container="WixAttachedContainer" Name="x64\msodbcsql.msi" Size="4640768" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=718071" LayoutOnly="no" />
<WixPayloadProperties Payload="msoledbsql.msi" Package="msoledbsql.msi" Container="WixAttachedContainer" Name="x64\msoledbsql.msi" Size="7434240" LayoutOnly="no" />
<WixPayloadProperties Payload="sql_as_oledb_x64" Package="sql_as_oledb_x64" Container="WixAttachedContainer" Name="x64\sql_as_oledb.msi" Size="77770752" LayoutOnly="no" />
<WixPayloadProperties Payload="sql_as_oledb_x86" Package="sql_as_oledb_x86" Container="WixAttachedContainer" Name="x86\sql_as_oledb.msi" Size="38191104" LayoutOnly="no" />
<WixPayloadProperties Payload="VS2017IsoShellForSSMS" Package="VS2017IsoShellForSSMS" Container="WixAttachedContainer" Name="redist\vs2017_isoshell_for_ssms.msi" Size="142082048" LayoutOnly="no" />
<WixPayloadProperties Payload="VSTA2017" Package="VSTA2017" Container="WixAttachedContainer" Name="redist\vsta_setup.exe" Size="13395792" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=799679" LayoutOnly="no" />
<WixPayloadProperties Payload="sql_ssms_x64" Package="sql_ssms_x64" Container="WixAttachedContainer" Name="x64\sql_ssms.msi" Size="45924352" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=718090" LayoutOnly="no" />
<WixPayloadProperties Payload="sql_ssms_loc_x64_Loc" Package="sql_ssms_loc_x64_Loc" Container="WixAttachedContainer" Name="x64\sql_ssms_loc.msi" Size="1404928" DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=718096" LayoutOnly="no" />
<WixPayloadProperties Payload="ssms_rs_x64" Package="ssms_rs_x64" Container="WixAttachedContainer" Name="x64\ssms_rs.msi" Size="8925184" LayoutOnly="no" />
<WixPayloadProperties Payload="ssms_as_x64" Package="ssms_as_x64" Container="WixAttachedContainer" Name="x64\ssms_as.msi" Size="82243584" LayoutOnly="no" />
<WixPayloadProperties Payload="ssms_is" Package="ssms_is" Container="WixAttachedContainer" Name="x86\ssms_is.msi" Size="26750976" LayoutOnly="no" />
<WixPayloadProperties Payload="AzureDataStudio" Package="AzureDataStudio" Container="WixAttachedContainer" Name="azuredatastudio-windows-setup.exe" Size="103931136" LayoutOnly="no" />
<WixPayloadProperties Payload="SsmsPostInstall_x64" Package="SsmsPostInstall_x64" Container="WixAttachedContainer" Name="x64\SsmsPostInstall.msi" Size="299008" LayoutOnly="no" />
<WixStdbaOverridableVariable Name="SSMSINSTALLROOT" />
<WixStdbaOverridableVariable Name="DONOTINSTALLAZUREDATASTUDIO" />
</BootstrapperApplicationData>
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: OS Caption: Microsoft Windows 10 Pro
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: OS Version: 10.0.19042
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: NetFx4 Version: 4.8.04084
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: OS UI Culture: English (United States) (1033)
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: Azure Data Studio InstallLocation: n/a
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: Azure Data Studio DisplayVersion: n/a
[1EE0:0860][2021-04-26T15:06:57]i000: ManagedBootstrapperApp.LogUserEnvironmentInfoInBackground: Azure Data Studio Version (Major.Minor): n/a
[1EE0:04CC][2021-04-26T15:07:01]i000: MainViewModel.CheckFailedConditions: Check whether OS is Windows 10 / Windows Server 2016 pre-RS1 (build <= 10586). OSVersion = 10.0.19042
[1EE0:04CC][2021-04-26T15:07:01]i000: ManagedBootstrapperApp.SetCommandLineProperties: Begin
[1EE0:04CC][2021-04-26T15:07:01]i000: ManagedBootstrapperApp.SetCommandLineProperties: End
[1EE0:1EA8][2021-04-26T15:07:08]i100: Detect begin, 20 packages
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting string variable 'NETFRAMEWORK45' to value '528372'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6591F69E-6588-4980-81ED-C8FCBD7EC4B8}_is1'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting numeric variable 'AzureDataStudioInstallExists' to value 0
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6748A5FD-29EB-4BA6-B3C6-E7B981B8D6B0}_is1'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting numeric variable 'AzureDataStudioInstallExistsInsider' to value 0
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'AzureDataStudioInstallExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'AzureDataStudioInstallExistsInsider' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Microsoft SQL Server Management Studio\18'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\SQL Server Management Studio\18'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting numeric variable 'SSMS18PreReleaseDetected' to value 0
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Microsoft SQL Server Management Studio\18'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting numeric variable 'SSMSInstallExists' to value 0
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstallExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstallExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\Microsoft SQL Server Management Studio\18\Language'
[1EE0:1EA8][2021-04-26T15:07:08]i000: Setting numeric variable 'SSMSInstalledLanguageKeyExists' to value 0
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition 'SSMSInstalledLanguageKeyExists' evaluates to false.
[1EE0:1EA8][2021-04-26T15:07:08]i052: Condition '(SSMSInstalledLanguage1028 = 1) OR (SSMSInstalledLanguage1031 = 1) OR (SSMSI

SQL Server Other
{count} vote

Accepted answer
  1. Glenn Burkins 111 Reputation points
    2021-07-28T23:37:46.733+00:00

    Preface: I discovered that the installation package for 18.9.1 downloaded from https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15 in April of this year was a different package when downloaded in July of this year. The April download is the one I utilized for this solution. The SHA256 signature for this file is ce12a64f066df907fb62077e5d22a8c5312893664212cca4660d8ebeee2f59c6.

    I attempted to install SSMS with the July package and it failed with a completely new set of failure points.

    After much investigating and tweaking I was able to capture the root file causing the error in my initial post. It is part of the HelpViewer 2.3 package. I have posted this file online and shared it at the following link: https://app.box.com/s/hrulas4tlhjmpfjd8q8fo5lv7yijkea1.

    My solution is as follows.
    Using Certificate Manager I backed up and then completely emptied the following (Local Computer) physical stores: Trusted Root Certification Authorities (Registry), Trusted Root Certification Authorities (Third-Party) and Untrusted Certificates (Registry). I then installed all the certificates I found in the file (noted above) into the Trusted Root Certification Authorities (Registry). I then conducted an iterative process of running the SSMS-Setup-ENU installation. As each iteration failed I gathered more certificates from files causing authenticode issues. Eventually I was able to get a successful install. I then exported the Trusted Root Certification Authorities (Third-Party) as a Microsoft Serialized Certificate Store. I have posted this file online and shared it at the following link: https://app.box.com/s/zlxo6g58ntkc02yvtbq3o18k9tgcgenx.

    Forward to release 18.9.2 (from the previously noted site). It also fails to install. I emptied the stores (noted above) and imported the Microsoft Serialized Certificate Store file I had exported in the successful 18.9.1 installation. I then re-ran the 18.9.2 installation package and the upgrade was successful. The SHA256 for this file is 03e567b7475ec2e2da237d70e9a833deabf52ca66d521f340a1ebc8fdea91170 (in case the download mysteriously changes as it did for the 18.9.1 release).

    There can be no doubt that this issue is due to badly signed packages within the SSMS installers, especially components related to the HelpViewer 2.3 bits. Perhaps this post will catch some program managers eye and decisions will be made to solve the problems within all the packages of this product.

    1 person found this answer helpful.

3 additional answers

Sort by: Most helpful
  1. CathyJi-MSFT 22,396 Reputation points Microsoft External Staff
    2021-04-27T02:26:55.087+00:00

    Hi @Glenn Burkins ,

    Please try to install the Windows root certificates. Refer to the similar thread SSMS Install Error Code: A certificate was explicitly revoked by its issuer (0x800B010C) to get detail steps.

    If it is still not work, please try to use SSM 17.9.1, you can get it from here.


    If the response is helpful, please click "Accept Answer" and upvote it, thank you.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  2. Glenn Burkins 111 Reputation points
    2021-05-06T21:40:17.823+00:00

    Ran signtool verify /all /d /v SSMS-Setup-ENU-18_9_1.exe and got the following:

    Verifying: SSMS-Setup-ENU-18_9_1.exe

    Signature Index: 0 (Primary Signature)
    Hash of file (sha256): BD3C918D92EF9C450DBDA381834F2D48D243F69DAFE8FA48DFD529978C9658C9

    Signing Certificate Chain:
    Issued to: Microsoft Root Certificate Authority 2011
    Issued by: Microsoft Root Certificate Authority 2011
    Expires: Sat Mar 22 15:13:04 2036
    SHA1 hash: 8F43288AD272F3103B6FB1428485EA3014C0BCFE

        Issued to: Microsoft Code Signing PCA 2011
        Issued by: Microsoft Root Certificate Authority 2011
        Expires:   Wed Jul 08 14:09:09 2026
        SHA1 hash: F252E794FE438E35ACE6E53762C0A234A2C52135
    
            Issued to: Microsoft Corporation
            Issued by: Microsoft Code Signing PCA 2011
            Expires:   Thu Dec 02 14:31:45 2021
            SHA1 hash: ABDCA79AF9DD48A0EA702AD45260B3C03093FB4B
    

    The signature is timestamped: Fri Apr 16 20:15:10 2021
    Timestamp Verified by:
    Issued to: Microsoft Root Certificate Authority 2010
    Issued by: Microsoft Root Certificate Authority 2010
    Expires: Sat Jun 23 15:04:01 2035
    SHA1 hash: 3B1EFD3A66EA28B16697394703A72CA340A05BD5

        Issued to: Microsoft Time-Stamp PCA 2010
        Issued by: Microsoft Root Certificate Authority 2010
        Expires:   Tue Jul 01 14:46:55 2025
        SHA1 hash: 2AA752FE64C49ABE82913C463529CF10FF2F04EE
    
            Issued to: Microsoft Time-Stamp Service
            Issued by: Microsoft Time-Stamp PCA 2010
            Expires:   Mon Apr 11 12:02:19 2022
            SHA1 hash: 56498F57FF216554BD1736EDA17DB1DD9DB1632A
    

    SignTool Error: A certificate chain processed, but terminated in a root
    certificate which is not trusted by the trust provider.

    Number of signatures successfully Verified: 0
    Number of warnings: 0
    Number of errors: 1
    <end>

    All of the certificates listed in the output are found in the trusted certificates store.

    0 comments No comments

  3. ozgur celik 1 Reputation point
    2022-01-25T23:01:48.14+00:00

    ![168541-hata1.jpg][1] [1]: /api/attachments/168541-hata1.jpg?platform=QnA


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.