Ssms

SQL Server Management Studio 18 安裝程序在啟動螢幕後失敗

  • February 13, 2022

我正在嘗試在 Win 10 上安裝最新的 SMSS 版本。

我還擁有 Visual Studio 2017 和 Visual Studio 2019 社區,以及所有 .Net 執行時和 DevExpress 框架,它們也隨 .Net 的某些版本一起提供。

設置顯示啟動畫面,然後什麼也不做。

我解除安裝了 DevExpress、所有 Visual Studio、所有舊的 .net 執行時,重新安裝了 .Net 4.8(從打開和關閉 Windows 功能),沒有任何變化。

.Net 4.8 已安裝並在系統資料庫中報告。

在應用程序日誌中,我收到 2 個相關錯誤:

第一個,.Net 錯誤:

Application: SSMS-Setup-ENU.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
at Microsoft.Sql.DataTools.ManagedBootstrapperApp.ManagedBootstrapperApp+<>c_DisplayClassb.<LogUserEnvironmentInfoInBackground>b_a(System.Object)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

第二個:

Faulting application name: SSMS-Setup-ENU.exe, version: 15.0.18384.0, time stamp: 0x52974fc4
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x04032007
Faulting process ID: 0x1358
Faulting application start time: 0x01d76a096318e069
Faulting application path: C:\Users\geo\Downloads\SSMS-Setup-ENU.exe
Faulting module path: unknown
Report ID: 7c90bf4e-9c0f-436a-9216-618c3308529f
Faulting package full name:
Faulting package-relative application ID:

安裝程序沒問題。錯誤是關於 SSMS-Setup-ENU(3).exe,因為我現在已經下載了 3 次。

有任何想法嗎?

在 Windows 搜尋欄中輸入:certmgr。

轉到管理使用者證書

然後刪除不受信任的證書部分中的任何不受信任的 Microsoft 證書。

經過數小時的搜尋,它對我有用。

在此處輸入圖像描述

錯誤程式碼 0x80070490引發了您的問題。

該錯誤可能由以下原因觸發:

  • 您的防病毒軟體無法辨識 SSMS(很少見)
  • 您的 Windows 作業系統未更新
  • 您的使用者沒有管理員權限
  • 證書已被其頒發者明確吊銷

我建議你按順序做:

  1. 檢查 Windows 更新並將所有內容更新到最新版本
  2. 右鍵點擊.exe文件並以管理員身份執行
  3. 聯繫您的 IT 部門

後來告訴我們解決方法是什麼。

您可能會發現一些有趣的連結:

引用自:https://dba.stackexchange.com/questions/294843