套用 KB 2677070 中所討論的更新之後,您無法啟動 SQL Server Reporting Services

文章翻譯 文章翻譯
文章編號: 2745448 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

假設您將套用所述的更新Microsoft 知識庫 (KB) 文件 2677070 在電腦上正在執行 Microsoft SQL Server 報告服務 (SSRS)。當您嘗試啟動 SSRS 時,會收到逾時錯誤,並且在應用程式記錄檔中記錄事件識別碼 7000 」 和 「 事件識別碼 7009。

此外,記錄事件識別碼 1530年,而且應用程式記錄檔會記錄類似下列的資訊:

記錄檔名稱: 應用程式
來源: Microsoft Windows 使用者設定檔服務
日期:事件時間>
事件識別碼: 1530年
工作類別: 無
層級: 警告
關鍵字:
使用者: 系統
電腦:SSRS 伺服器名稱>
描述:
Windows 偵測到您的登錄檔案是仍在使用其他的應用程式或服務。現在該檔案將會被卸載。在應用程式或服務,以保留您的登錄檔可能不能正常運作。

詳細資料:
15 的使用者登錄控制碼遺漏從 \Registry\User\S-1-5-21-1234567890-123456789-1234567890-123456:
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\TrustedPeople
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\Disallowed
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\Root
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\Windows\CurrentVersion\Explorer
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\trust
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Policies\Microsoft\SystemCertificates
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\My
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\CA
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Software\Microsoft\SystemCertificates\SmartCardRoot
處理序 1234 (SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe \Device\HarddiskVolume5\Program Files\Microsoft) 已開啟機碼的 \REGISTRY\USER\S-1-5-21-1234567890-123456789-1234567890-123456\Control Panel\International

附註版面配置區事件時間> 代表當事件發生的時間。版面配置區SSRS 伺服器名稱> 表示 SSRS 伺服器名稱。

發生的原因

之所以發生這個問題,是因為,或是無法抓取受信任與未受信任的憑證信任清單 (Ctl)。如果系統沒有 Windows Update 的存取,可能是因為系統未連線到網際網路,或是 Windows Update 的防火牆規則封鎖網路抓取逾時服務才能繼續進行啟動程序。在某些情況下,這個網路抓取逾時可能會超過 30 秒的服務啟動逾時。如果服務無法報告在 30 秒後完成的啟動,服務控制管理員 (SCM) 會停止的服務。

若要更新此更新的變更將 CTL Url。因此,如果先前 Url 已硬式編碼為例外狀況的防火牆或 proxy,或者如果電腦上有無網際網路存取,無法更新 CTL。

若要下載最新的 Ctl,請使用下列更新的 Url: ?

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

其他可行方案

若要解決這個問題,請設定電腦,使網路不會擷取受信任與未受信任的 Ctl。若要這樣做,請使用下列方法之一:

方法 1

驗證界限防火牆、 路由器存取規則或下游 proxy 伺服器讓更新 2677070,連絡 Microsoft 更新所安裝的系統。如需有關這項需求的詳細資訊,請參閱 「 Microsoft 知識庫 」 中下列文件。(這包括 CTL 更新程式所存取的 Url)。
2677070 撤銷憑證的自動更新程式是適用於 Windows Vista、 Windows Server 2008,Windows 7 及 Windows Server 2008 R2

方法 2

變更群組原則設定。若要這樣做,請遵循下列步驟:
  1. 在下 電腦設定 節點在本機群組原則編輯器中,按兩下 原則.
  2. 連按兩下 Windows 設定連按兩下 安全性設定再連按兩下 公開金鑰原則.
  3. 在詳細資料窗格中,按兩下 憑證路徑驗證設定.
  4. 按一下 網路抓取索引標籤上,按一下以選取定義這些原則設定 核取方塊,然後再按一下以清除 自動更新 (建議選項) Microsoft 根憑證計中的憑證 核取方塊。
  5. 按一下 [確定]然後關閉 [本機群組原則編輯器。

方法 3

修改登錄。若要這麼做,請依照下列步驟執行。

重要這個章節、 方法或工作包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 Windows 中的登錄
  1. 按一下 開始按一下 執行型別 登錄 開啟 方塊中,然後再按一下 [確定].
  2. 找出並選取 [在下列登錄子機碼:
    HKLM\Software\Policies\Microsoft\SystemCertificates
  3. 以滑鼠右鍵按一下 AuthRoot 選取 然後按一下 DWORD.
  4. 型別 DisableRootAutoUpdate 然後按 Enter 鍵。
  5. 以滑鼠右鍵按一下 DisableRootAutoUpdate然後按一下 修改.
  6. 資料方塊中鍵入1,然後再按一下 [確定].
  7. 在上 檔案 功能表中,按一下 結束.

方法 4

增加預設的服務逾時。

重要這個章節、 方法或工作包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份及還原 Windows 中的登錄
若要增加預設的服務逾時,請依照下列步驟執行:
  1. 按一下 開始按一下 執行型別 登錄 開啟 方塊中,然後再按一下 [確定].
  2. 找出並選取 [在下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. 以滑鼠右鍵按一下 控制項指向 然後按一下 DWORD.
  4. 新的值 方塊中輸入 ServicesPipeTimeout然後按 Enter 鍵。
  5. 以滑鼠右鍵按一下 ServicesPipeTimeout然後按一下 修改.
  6. 按一下十進位輸入您想要服務逾時,等候的毫秒數,然後按一下 [確定].
    比方說,若想等待 60 秒服務逾時之前,已輸入 60000。
  7. 在上 檔案 功能表中,按一下 結束然後重新啟動電腦。

其他相關資訊

如需有關 Windows 的根憑證計、 憑證、 憑證信任,以及憑證信任清單的詳細資訊,請參閱 〈 其他資訊 〉 一節,下列文件文件 「 Microsoft 知識庫 」 中的文:
2677070 撤銷憑證的自動更新程式是適用於 Windows Vista、 Windows Server 2008,Windows 7 及 Windows Server 2008 R2

屬性

文章編號: 2745448 - 上次校閱: 2013年1月22日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Reporting Services
  • Microsoft SQL Server 2008 R2 Reporting Services
  • Microsoft SQL Server 2008 Reporting Services
關鍵字:?
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2745448 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2745448
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com