Устранение неполадок при запуске Power BI Desktop

В этой статье описаны и приведены средства защиты от нескольких обстоятельств, в которых Power BI не может открыть или не может подключиться к источникам данных.

Проблемы с открытием зашифрованных PBIX-файлов

Вы не можете открывать зашифрованные PBIX-файлы с помощью версии Power BI Desktop, которая не поддерживает защиту информации. Если вам нужно продолжить использование 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=xxxx или одну из зависимостей. Либо не обеспечен необходимый уровень олицетворения, либо уровень олицетворения недопустим. (Исключение из HRESULT: 0x80070542)'

Причина. Это связано с тем, как локальная система и учетные записи настроены ИТ-отделом. Если альтернативная учетная запись Windows, которую вы пытаетесь использовать, не разрешен доступ к системе, она блокирует регистрацию необходимых библиотек DLL для Power BI Desktop для установления подключения.

Решение. Вы часто можете устранить проблему, если вы открываете Power BI Desktop в качестве администратора перед подключением к SQL Server или попросите системных администраторов предоставить альтернативную учетную запись Windows правильные разрешения для компьютера. Открытие Power BI Desktop в качестве администратора и установка подключения регистрирует необходимые библиотеки DLL, после этого вам больше не нужно открывать Power BI Desktop в качестве администратора для этого подключения. Однако если вы решили подключиться к SQL Server с другими альтернативными учетными данными Windows, то при каждом подключении необходимо открыть Power BI Desktop в качестве администратора.

Проблемы с входом в систему

Может появиться сообщение, аналогичное следующей ошибке:

Не удается войти. К сожалению, при попытке войти в систему возникла ошибка. Сведения: базовое подключение было закрыто: не удалось установить отношение доверия для безопасного канала SSL/TLS.

Решение. Отключите отзыв сертификации проверка в параметрах и параметрах отзыва сертификатов>> безопасности.> Дополнительные сведения см. в разделе о отзывах сертификатов проверка Power BI Desktop.

Проблемы, запускающиеся в Microsoft Store версии Power BI Desktop

Может появиться сообщение, аналогичное следующей ошибке:

Hmmmm... Не удается достичь этой страницы. НЕ удалось найти IP-адрес сервера ms-pbi.pbi.microsoft.com. Сообщение журнала событий приложения — описание идентификатора события 1 из источника

Это сообщение может содержать дополнительные сведения, такие как следующие сведения:

Компонент, вызывающий это событие, не установлен на локальном компьютере или установка повреждена. Вы можете установить или исправить компонент на локальном компьютере.

Решение. Переустановите WebView2, выполнив следующие действия, которые не требуют повышенных административных разрешений.

  1. Удалите webview2.
  2. Переустановите webview2 с помощью этой ссылки установки.

Редко power BI Desktop может не запускаться и отображать серое окно или сообщение об ошибке, которое упоминание s WebView2.

Screenshot of an error message mentioning WebView2.

Большинство случаев вызваны программой на компьютере, обычно антивирусной программой. Чтобы проверить, вызывает ли программа проблему, выполните следующие действия:

  1. Закройте Power BI Desktop.

  2. Откройте параметры системы Windows Параметры> About>Advanced и выберите переменные среды.

    Screenshot of the System Properties window with Environment Variables highlighted.

    Выберите "Создать" в разделе "Пользовательские переменные" и добавьте имя переменной WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS со значением --disable-features=RendererCodeIntegrity.

    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\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.

  • Идентификатор устройства компьютера из 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>Operations. Щелкните правой кнопкой мыши операционную систему в левой области и выберите "Сохранить все события как". Сохраните файл где-то, где его можно получить. Выполните то же самое для приложения журналов>Windows.

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

  • Раздел ClientState из редактора реестра. Откройте редактор реестра, найдите regedit в поиске Windows или меню "Пуск ". В редакторе реестра перейдите к 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. Сохраните трассировки, выбрав "Сохранить файл>". В диалоговом окне "Сохранить в файл" выберите "Все события" и "Формат монитора машинного процесса" (PML), укажите путь к файлу и нажмите кнопку "ОК".

      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, а затем нажмите кнопку "Установить".

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

    4. Завершите установку и запустите средство записи производительности Windows.

    5. Скачайте файл EdgeWebView2_General_EventsOnly.wprp на компьютер и распакуйте его.

    6. В средство записи производительности Windows выберите дополнительные параметры.

      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 Desktop может истекать без установления подключения. Спиннер подключения может продолжаться, но подключение никогда не завершается.

Эта ситуация может произойти, если у вашего компьютера есть продукт безопасности, например Digital Guardian или другие продукты безопасности. В некоторых случаях установленный продукт безопасности может повлиять на исходящие вызовы запросов сетевого подключения, что приводит к тому, что подключение попытается выйти или завершиться сбоем.

Решение. Попробуйте отключить продукт безопасности и повторите попытку подключения. Если подключение успешно выполнено после отключения продукта безопасности, известно, что продукт безопасности, вероятно, является причиной сбоя подключения.

Другие проблемы с запуском

Команда документации По Power BI стремится как можно больше проблем с Power BI Desktop. Команда регулярно рассматривает проблемы, которые могут повлиять на многих клиентов, и включает их в статьи.

Если проблема не связана с локальным шлюзом данных или если решения в этой статье не работают, вы можете отправить инцидент поддержки в службу поддержки Power BI.

При возникновении проблем с Power BI Desktop полезно включить трассировку и собрать файлы журналов. Файлы журналов могут помочь изолировать и определить проблему. Чтобы включить трассировку в Power BI Desktop, выберите "Параметры файла>" и "Параметры>", выберите "Диагностика", а затем нажмите кнопку "Включить трассировку". Power BI Desktop должен быть запущен, чтобы задать этот параметр, но это полезно для любых будущих проблем, связанных с открытием Power BI Desktop.