針對 Power BI Desktop 啟動進行疑難解答

本文說明 Power BI 無法開啟或無法連線到數據源的數種情況,並提供補救方法。

開啟加密 PBIX 檔案的問題

您無法使用不支援信息保護的 Power BI Desktop 版本來開啟加密的 PBIX 檔案。 如果您需要繼續使用Power BI Desktop,請更新為支援信息保護的版本。

解決方案:選取此連結以直接下載最新的Power BI Desktop安裝可執行檔。 最新版的 Power BI Desktop 支援信息保護,並可解密並開啟任何加密的 PBIX 檔案。

內部部署數據閘道問題

安裝並執行舊版 Power BI 內部部署數據閘道的使用者,可以封鎖開啟 Power BI Desktop。 舊版的內部部署數據閘道會將系統管理原則限制放在本機電腦上的命名管道上。

解決方案: 若要解決與內部部署數據網關相關聯的問題,並讓Power BI Desktop 能夠開啟,請使用下列其中一個選項:

  • 安裝最新版的Power BI內部部署數據閘道。

    最新版的Power BI內部部署數據閘道不會在本機電腦上放置命名管道限制,並允許Power BI Desktop 正確開啟。 如果您需要繼續使用Power BI內部部署數據閘道,建議的解決方法是更新它。 選取此連結以直接下載最新的Power BI內部部署數據閘道安裝可執行檔

  • 卸載或停止Power BI內部部署數據閘道服務。 如果您不再需要 Power BI 內部部署數據閘道,您可以將它卸載。 或者,您可以停止 Power BI 內部部署數據閘道服務,這會移除原則限制並允許 Power BI Desktop 開啟。

  • 以系統管理員許可權執行 Power BI Desktop。

    您可以以系統管理員身分啟動Power BI Desktop,這也可讓Power BI Desktop順利開啟。 仍建議安裝最新版的Power BI內部部署數據閘道。

    Power BI Desktop 是多進程架構,其中數個進程會使用 Windows 命名管道進行通訊。 其他進程可能會干擾那些命名管道。 這類干擾最常見的原因是安全性,包括防病毒軟體或防火牆封鎖管道或將流量重新導向至特定埠的情況。

    以系統管理員許可權開啟 Power BI Desktop 可能會解決此問題。 如果您無法使用系統管理員許可權開啟 Power BI Desktop,請詢問系統管理員哪些安全性規則會防止命名管道正確通訊。 然後將Power BI Desktop及其子進程新增至允許清單。

線上到 SQL Server 的問題

如果您嘗試使用與您在計算機上登入的帳戶不同的帳戶連線到 SQL Server 資料庫,請使用 Windows > 使用替代認證,您可能會看到類似下列錯誤的訊息:

從提供者讀取資料時發生錯誤:
'無法載入檔案或元件 'System.EnterpriseServices,Version=4.0.0.0,Culture=neutral,PublicKeyToken=xxxxxxx' 或其其中一個相依性。 未提供必要的模擬層級,或提供的模擬層級無效。 (HRESULT 的例外狀況: 0x80070542)

原因: 這是因為您的IT部門設定本機系統和帳戶的方式。 如果您嘗試使用的替代 Windows 帳戶不允許存取系統,則會封鎖它來註冊 Power BI Desktop 建立連線所需的 DLL。

解決方案: 如果您以系統管理員身分開啟 Power BI Desktop 再建立 SQL Server 連線,或要求您的系統管理員提供計算機的正確許可權,則通常可以解決此問題。 以系統管理員身分開啟 Power BI Desktop 並建立聯機會註冊必要的 DLL,之後,您就不再需要開啟 Power BI Desktop 作為此聯機的系統管理員。 不過,如果您選擇使用另一個不同的替代 Windows 認證連線到 SQL Server,則必須在每次連線時以系統管理員身分開啟 Power BI Desktop。

「無法登入」問題

您可能會看到類似下列錯誤的訊息:

無法登入。 很抱歉,嘗試登入時發生錯誤。 詳細數據:基礎連線已關閉:無法建立 SSL/TLS 安全通道的信任關係。

解決方案:在 [選項] 和 [>選項>安全性>證書撤銷] 設定中停用認證撤銷檢查。 如需詳細資訊,請參閱 證書吊銷檢查 Power BI Desktop

啟動 Power BI Desktop Microsoft Store 版本的問題

您可能會看到類似下列錯誤的訊息:

嗯...無法連線到此頁面。 找不到 ms-pbi.pbi.microsoft.com 的伺服器 IP 位址。 應用程式事件記錄檔訊息 - 來源的事件標識碼 1 描述

訊息可能包含進一步的資訊,例如下列詳細資料:

本機電腦可能並未安裝引發此事件的元件,或安裝已損毀。 您可以在本機電腦上安裝或修復該元件。

解決方案: 使用下列步驟重新安裝 WebView2,而不需要提升的系統管理許可權。

  1. 卸載 webview2。
  2. 使用此 安裝連結重新安裝webview2。

很少,Power BI Desktop 可能無法啟動並顯示灰色視窗,或提及 WebView2 的錯誤訊息。

Screenshot of an error message mentioning WebView2.

大部分的情況都是由您電腦上的程式所造成,通常是防病毒軟體。 若要確認程式是否造成問題,請執行下列步驟:

  1. 關閉 Power BI Desktop。

  2. 開啟 Windows 設定> [關於>進階系統設定],然後選取 [環境變數]。

    Screenshot of the System Properties window with Environment Variables highlighted.

    在 [用戶變數] 底下選取 [新增],然後以值 --disable-features=RendererCodeIntegrity 新增變數 WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS名稱

    Screenshot of the new User variable and value.

  3. 啟動 Power BI Desktop,並確認這次已成功啟動。

  4. 刪除您設定的環境變數。

解決方案: 如果上述步驟已修正此問題,請停用任何可能干擾 Power BI Desktop 啟動的軟體,或為 WebView2 程式提供豁免。

如果您仍有問題,請將支援事件提交至 Power BI 支援,並提供下列資訊:

  • WebView2 錯誤報告。 如果您使用 Power BI Desktop 的 Microsoft Store 版本,則錯誤報告位於 c:\Users\<username\Microsoft\Power BI Desktop Store App\WebView2\EBWebView\Crashpad\reportsc:\Users\<username>>\Microsoft\Power BI Desktop Store App\WebView2Elevated\EBWebView\Crashpad\reports

    如果您使用下載 Power BI Desktop .exe 版本,則錯誤報告位於 c:\Users\<username>\AppData\Local\Microsoft\Power BI Desktop\WebView2\EBWebView\Crashpad\reportsc:\Users<\username>\AppData\Local\Microsoft\Power BI Desktop\WebView2Elevated\EBWebView\Crashpad\reports

  • 來自 Windows 設定> System>About 的電腦裝置識別碼。

  • 安裝程式和更新記錄。 從下列位置收集下列檔案,方法是將路徑複製並貼到 檔案總管,然後將檔案複製到另一個位置。 有些檔案具有相同的名稱,因此請務必不要覆寫它們,而是在複製時重新命名它們。

    路徑 檔案
    %temp%\ msedge_installer.log
    %ProgramData%\Microsoft\EdgeUpdate\Log\ MicrosoftEdgeUpdate.log
    %windir%\Temp\ MicrosoftEdgeUpdate.log
    %allusersprofile%\Microsoft\EdgeUpdate\Log\ MicrosoftEdgeUpdate.log
    %systemroot%\Temp\ msedge_installer.log
    %localappdata%\Temp\ msedge_installer.log
    %localappdata%\Temp\ MicrosoftEdgeUpdate.log
  • 事件檢視器記錄。 從 [開始] 功能表開始 事件檢視器。 在 [事件檢視器] 中,移至 [應用程式和服務] 記錄>Microsoft>Windows>CodeIntegrity>Operational。 以滑鼠右鍵按下左窗格中的 [操作],然後選擇 [將所有事件儲存為]。 將檔案儲存在您可以擷取的某處。 針對 Windows 記錄>應用程式執行相同的動作。

    Screenshot of Event viewer showing the context menu with Save All Events As highlighted.

  • 註冊表編輯器中的 ClientState 機碼。 在 Windows 搜尋或 [開始] 功能表中搜尋 regedit,以開啟註冊表編輯器。 在註冊表編輯器中,流覽至 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState。 以滑鼠右鍵按兩下 左窗格中的 [ClientState ],選擇 [ 匯出],然後儲存盤案。

    Screenshot of Registry Editor showing the context menu with Export highlighted.

  • 處理追蹤。 請遵循下列步驟,使用行程監視器來收集行程追蹤:

    1. 下載 進程監視器、擷取下載的檔案,然後執行 Procmon.exe

    2. 選取開放式擷取按鈕來停止擷取。

      Screenshot of Process Monitor with Capture button highlighted to stop capturing.

    3. 選取 [ 清除垃圾箱] 按鈕來清除 所有追蹤。

      Screenshot of Process Monitor with Clear button highlighted.

    4. 選取 [擷取] 按鈕以開始擷取。

      Screenshot of Process Monitor with Capture button highlighted to start capturing.

    5. 啟動 Power BI Desktop 並等候錯誤出現。

    6. 選取 [擷取] 按鈕來停止擷取。

      Screenshot of Process Monitor with Capture button highlighted to stop capturing again.

    7. 選擇 [檔案>儲存] 以儲存追蹤。 在 [ 儲存至檔案 ] 對話框中,選取 [所有事件 ] 和 [原生進程監視器格式]、提供檔案的路徑,然後選取 [ 確定]。

      Screenshot of Process Monitor Save to File dialog with All events and Native Process Monitor Format (PML) highlighted.

    8. 視需要與支援小組共享追蹤。

  • 額外的診斷資訊。 使用 Windows 評定和部署套件來收集額外的資訊。

    1. 下載 Windows 評定及部署套件

    2. 下載之後,開始 adksetup.exe,選取 [ 將 Windows 評定及開發工具包安裝到這部計算機],然後選取 [ 下一步]:

      Screenshot of the installer showing Install the Windows Assessment and Development Kit to this computer selected.

    3. 繼續精靈。 在 [ 選取您要安裝 的功能] 頁面上,選取 [Windows Performance Toolkit],然後選取 [ 安裝]:

      Screenshot showing the Select the features you want to install page with Windows Performance Toolkit selected.

    4. 完成安裝,然後啟動 Windows Performance Recorder。

    5. EdgeWebView2_General_EventsOnly.wprp 檔案下載到您的電腦並解壓縮。

    6. 在 Windows Performance Recorder 中,選擇 [更多選項]。

      Screenshot of Windows Performance Recorder with More options highlighted.

    7. 選擇 [新增配置檔] 以新增 您在上一個步驟中下載的 EdgeWebView2_General_EventsOnly.wprp 配置檔。

      Screenshot of the Windows Performance Recorder with EdgeWebView2_General_EventsOnly profile loaded.

    8. 選擇 [ 開始] 以開始錄製。

      Screenshot of Windows Performance Recorder with Start highlighted.

    9. 執行錄製之後,請啟動Power BI Desktop,並確定啟動問題發生。

    10. 完成時,選擇 [ 儲存 ] 以停止錄製,並將結果儲存到您的計算機。

      Screenshot of Windows Performance Recorder with Save highlighted.

    11. 請根據要求,將您收集的所有資訊提供給支援小組。

數據連線逾時

當您嘗試建立新的連線或連線到現有的Power BI語意模型時,Power BI Desktop可能會逾時,而不需要建立連線。 聯機微調程式可能會繼續開啟,但連線永遠不會完成。

如果您的計算機已安裝數位守護者或其他安全性產品等安全性產品,就可能發生這種情況。 在某些情況下,已安裝的安全性產品可能會干擾連出網路連線要求呼叫,導致連線嘗試逾時或失敗。

解決方案: 請嘗試停用安全性產品,然後再次嘗試連線。 如果連線在停用安全性產品之後成功,您就知道安全性產品可能是連線失敗的原因。

其他啟動問題

Power BI 檔小組致力於盡可能涵蓋盡可能多的 Power BI Desktop 問題。 小組會定期查看可能會影響許多客戶的問題,並將它們包含在文章中。

如果您的問題與內部部署數據閘道無關,或本文中的解決方案無法運作,您可以將支援事件提交至 Power BI 支援

每當您遇到 Power BI Desktop 的問題時,開啟追蹤和收集記錄檔會很有説明。 記錄檔有助於隔離並識別問題。 若要在 Power BI Desktop 中開啟追蹤,請選擇 [檔案>選項和設定>選項],選取 [診斷],然後選取 [啟用追蹤]。 Power BI Desktop 必須執行 才能設定此選項,但對於開啟 Power BI Desktop 的任何未來問題很有説明。