Power BI Desktop の起動に関するトラブルシューティング
この記事では、Power BI を開くことができない、またはデータ ソースに接続できないいくつかの状況について説明し、解決方法を示します。
暗号化された PBIX ファイルを開くときの問題
Information Protection がサポートされていない Power BI Desktop バージョンを使用して、暗号化された PBIX ファイルを開くことはできません。 Power BI Desktop を引き続き使用する必要がある場合は、Information Protection がサポートされているバージョンに更新してください。
解決方法:最新の Power BI Desktop のインストール用実行可能ファイルを直接ダウンロードするには、このリンクを選択します。 最新バージョンの Power BI Desktop を使用すると、Information Protection がサポートされるようになり、暗号化された任意の PBIX ファイルを解読して開くことができます。
オンプレミス データ ゲートウェイに関する問題
以前のバージョンの Power BI オンプレミス データ ゲートウェイをインストールして実行しているユーザーは、Power BI Desktop を開くことができない場合があります。 以前のバージョンのオンプレミス データ ゲートウェイでは、ローカル コンピューターの名前付きパイプに管理ポリシー制限が設定されていました。
解決方法: オンプレミス データ ゲートウェイに関する問題を解決して、Power BI Desktop を開くことができるようにするには、次の 3 つのオプションのどれかを使用します。
最新バージョンの 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 への接続に関する問題
[Windows] > [代替の資格情報を使用する] を使用して、コンピューターにログインしているアカウントとは異なるアカウントで SQL Server データベースに接続しようとすると、次のエラーのようなメッセージが表示される場合があります。
プロバイダーからデータを読み取り中にエラーが発生しました:
'ファイルまたはアセンブリ 'System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx'、またはその依存関係の 1 つが読み込めませんでした。 必要な偽装レベルが指定されなかったか、または指定された偽装レベルが無効です。 (HRESULT からの例外: 0x80070542)'
原因: これは、IT 部門によるローカル システムとアカウントの構成方法が原因です。 使用しようとしている代替 Windows アカウントがシステムへのアクセスを許可されていない場合、接続を確立するために Power BI Desktop に必要な DLL の登録がブロックされます。
解決策: 多くの場合、SQL Server 接続を行う前に管理者として Power BI Desktop を開くか、代替 Windows アカウントにコンピューターへの適切なアクセス許可を付与するようにシステム管理者に依頼すると、この問題を解決できます。 管理者として Power BI Desktop を開き、接続を確立すると、必要な DLL が登録されます。以降は、この接続のために、管理者として Power BI Desktop を開く必要はありません。 ただし、別の代替 Windows 資格情報を使用して SQL サーバーに接続することを選択すると、接続のたびに管理者として Power BI Desktop を開く必要があります。
"サインインできない" 問題
次のエラーのようなメッセージが表示される場合があります。
サインインできません。 申し訳ございません。サインインの処理をしようとしてエラーが発生しました。 詳細: 基になる接続が閉じられました。SSL/TLS のセキュリティで保護されているチャネルに対する信頼関係を確立できませんでした。
解決方法:[オプションと設定]>[オプション]>[セキュリティ]>[証明書失効] で証明書失効の確認を無効にします。 詳細については、「証明書失効の確認、Power BI Desktop」を参照してください。
Power BI Desktop の Microsoft Store バージョンを起動するときの問題
次のエラーのようなメッセージが表示される場合があります。
このページを表示できません。 ms-pbi.pbi.microsoft.com のサーバー IP アドレスが見つかりませんでした。 アプリケーション イベント ログ メッセージ - ソースからのイベント ID 1 の説明
メッセージには、さらに次のような詳細情報が含まれる場合があります。
このイベントを発生させるコンポーネントがローカル コンピューターにインストールされていないか、インストールが壊れています。 ローカル コンピューターにコンポーネントをインストールするか、コンポーネントを修復してください。
解決方法: 管理者特権の管理アクセス許可を必要としない次の手順を使用して、WebView2 を再インストールします。
- webview2 をアンインストールします。
- このインストール リンクを使用して webview2 を再インストールします。
WebView2 に関連した問題
まれに、Power BI Desktop を起動できず、灰色のウィンドウ、または WebView2 に言及しているエラー メッセージが表示されることがあります。
ほとんどの場合、コンピューター上のプログラム (通常はウイルス対策ソフトウェア) が原因です。 プログラムによって問題が発生しているかどうかを確認するには、次の手順を実行します。
Power BI Desktop を閉じます。
Windows の [設定]>[バージョン情報]>[システムの詳細設定] の順に開き、[環境変数] を選択します。
ユーザー変数の [新規] を選択し、変数名「WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS」と値「--disable-features=RendererCodeIntegrity」を追加します。
Power BI Desktop を起動し、今回は起動に成功したことを確認します。
設定した環境変数を削除します。
解決方法: 上記の手順で問題が解決した場合は、Power BI Desktop の起動に干渉している可能性のあるソフトウェア無効にするか、WebView2 プロセスの除外を指定します。
それでも問題が解決しない場合は、Power BI サポートにサポート インシデントを送信し、次の情報を提供してください。
WebView2 のエラー レポート。 Microsoft Store バージョンの Power BI Desktop を使用している場合、エラー レポートは c:\Users\<username>\Microsoft\Power BI Desktop Store App\WebView2\EBWebView\Crashpad\reports または c:\Users\<username>\Microsoft\Power BI Desktop Store App\WebView2Elevated\EBWebView\Crashpad\reports にあります。
ダウンロードした .exe バージョンの Power BI Desktop を使用している場合、エラー レポートは c:\Users\<username>\AppData\Local\Microsoft\Power BI Desktop\WebView2\EBWebView\Crashpad\reports または c:\Users\<username>\AppData\Local\Microsoft\Power BI Desktop\WebView2Elevated\EBWebView\Crashpad\reports にあります。
お使いのマシンのデバイス ID ( Windows の [設定]>[システム]>[バージョン情報] より)。
インストーラと更新ログ。 次の場所から以下のファイルを収集します。そのためには、パスをコピーしてエクスプローラーに貼り付け、ファイルを別の場所にコピーしてください。 一部のファイルは名前が同じなので、上書きするのではなく、コピー時に名前を変更してください。
パス ファイル %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] に移動します。 左側のペインで [Operational] を右クリックし、[すべてのイベントを名前を付けて保存] を選択します。 ファイルをどこか取り出しできる場所に保存します。 [Windows ログ]>[アプリケーション] でも同じ操作を行います。
レジストリ エディターの ClientState キー。 Windows Search またはスタート メニューで regedit を検索してレジストリ エディターを開きます。 レジストリ エディターで、HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState に移動します。 左側のペインで ClientState を右クリックし、[エクスポート] を選択してファイルを保存します。
トレースを処理します。 プロセス モニターを使用してプロセス トレースを収集するには、次の手順のようにします。
プロセス モニターをダウンロードし、ダウンロードしたファイルを抽出して、Procmon.exe を実行します。
[キャプチャ] ボタン (白抜きの正方形) を選択してキャプチャを停止します。
[クリア] (ごみ箱) ボタンを選択して、すべてのトレースをクリアします。
[キャプチャ] ボタンを選択してキャプチャを開始します。
Power BI Desktop を起動し、エラーが表示されるのを待ちます。
[キャプチャ] ボタンを選択してキャプチャを停止します。
[ファイル]>[保存] を選択してトレースを保存します。 [ファイルに保存] ダイアログ ボックスで、[すべてのイベント] と [ネイティブ プロセス モニター形式 (PML)] を選択し、ファイルのパスを指定して、[OK] を選択します。
求められたらトレースをサポート チームと共有します。
追加の診断情報。 Windows アセスメント & デプロイ キットを使用して追加情報を収集します。
Windows アセスメント & デプロイ キットをダウンロードします。
ダウンロードした後、adksetup.exe を開始して [このコンピューターに Windows アセスメント & デプロイ キットをインストールします] を選択し、[次へ] を選択します。
ウィザードを続行します。 [インストールする機能を選択してください] ページで、[Windows Performance Toolkit] を選択し、[インストール] を選択します。
インストールを完了し、Windows パフォーマンス レコーダーを開始します。
マシンに EdgeWebView2_General_EventsOnly.wprp ファイルをダウンロードして展開します。
Windows パフォーマンス レコーダーで、[その他のオプション] を選択します。
[プロファイルの追加] を選択して、前の手順でダウンロードした EdgeWebView2_General_EventsOnly.wprp プロファイルを追加します。
[開始] をクリックして記録を開始します。
記録が実行されている状態で Power BI Desktop を開始し、起動の問題が発生することを確認します。
完了したら、[保存] を選択して記録を停止し、結果をコンピューターに保存します。
要求されたら、収集したすべての情報をサポート チームに提供してください。
データ接続のタイムアウト
新しい接続を作成、または既存の Power BI セマンティック モデルに接続しようとしたときに、接続が確立されることなく Power BI Desktop がタイムアウトすることがあります。 接続スピン ボタンは引き続き回転している場合がありますが、接続は完了しません。
この状況は、マシンに Digital Guardian などのセキュリティ製品やその他のセキュリティ製品がインストールされている場合に発生する可能性があります。 場合によっては、インストールされているセキュリティ製品が発信ネットワーク接続要求呼び出しに干渉することで、接続試行のタイムアウトまたは失敗を引き起こします。
解決方法: セキュリティ製品を無効にしてから、もう一度接続を試してください。 セキュリティ製品を無効にした後に接続が成功した場合は、セキュリティ製品が接続エラーの原因である可能性があります。
起動に関するその他の問題
Power BI ドキュメント チームは、Power BI Desktop に関する問題をできるだけ多く取り上げるよう努めています。 チームは、多くのお客様に影響を与える可能性がある問題を常に注視し、記事にしています。
問題がオンプレミス データ ゲートウェイに関連していない場合、またはこの記事の解決方法で解決しない場合は、Power BI サポートにサポート インシデントを送信できます。
Power BI Desktop で問題が発生した場合は、トレースを有効にし、ログ ファイルを収集することをお勧めします。 ログ ファイルは、問題を切り分けて特定するために役立てることができます。 Power BI Desktop でトレースを有効にするには、[ファイル]>[オプションと設定]>[オプション] を選択して、[診断] を選択し、次に [トレースを有効にする] を選択します。 このオプションを設定するには Power BI Desktop が実行されている必要がありますが、それは Power BI Desktop を開くことに関する将来の問題があった場合に役に立ちます。