Поделиться через


Устранение неполадок при запуске 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.

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

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

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

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

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

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

  1. Удалите webview2.
  2. Переустановите WebView2 по этой ссылке для установки.

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

Снимок экрана: сообщение об ошибке с упоминанием WebView2.

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

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

  2. Откройте Windows Параметры>Сведения>Дополнительные параметры системы и выберите Переменные среды.

    Снимок окна свойств системы с выделенными переменными среды.

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

    Снимок экрана: новая переменная пользователя и значение.

  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.

  • Идентификатор устройства вашего компьютера, из Параметры>Система>Сведения.

  • Журналы установщика и обновления. Соберите следующие файлы из следующих расположений, скопируйте и вставьте пути в проводник, а затем скопируйте файлы в другое расположение. Некоторые файлы имеют одинаковые имена, поэтому не забудьте перезаписать их, а вместо этого переименовать их при копировании.

    Путь Файлы
    %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>приложения.

    Снимок экрана: средство просмотра событий с контекстным меню с выделенным параметром

  • Ключ ClientState из редактора реестра. Откройте редактор реестра, найдите regedit в поиске Windows или меню "Пуск ". В редакторе реестра перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\ClientState. Щелкните правой кнопкой мыши ClientState в левой области, выберите "Экспорт" и сохраните файл.

    Снимок экрана редактора реестра с контекстным меню, где выделена опция

  • Трассировки процессов. Выполните следующие действия, чтобы собирать трассировки процессов с помощью монитора процессов:

    1. Скачайте монитор процессов, извлеките скачанный файл и запустите Procmon.exe.

    2. Остановите захват, выбрав кнопку "Захват с открытым квадратом".

      Снимок экрана:

    3. Удалите все следы, нажав кнопку Очистить корзину.

      Снимок экрана: экран монитора процессов с выделенной кнопкой

    4. Начните запись, нажав кнопку "Захват ".

      Снимок экрана:

    5. Запустите Power BI Desktop и дождитесь появления ошибки.

    6. Остановите запись, нажав кнопку "Запись ".

      Снимок экрана: кнопка

    7. Сохраните трассировки, выбрав Файл>Сохранить. В диалоговом окне "Сохранить в файл" выберите "Все события" и "Формат монитора машинного процесса" (PML), укажите путь к файлу и нажмите кнопку "ОК".

      Снимок экрана: диалоговое окно

    8. Поделитесь трассировками с группой поддержки по запросу.

  • Дополнительные диагностические сведения. Используйте комплект средств для оценки и развертывания Windows для сбора дополнительных сведений.

    1. Скачайте комплект средств для оценки и развертывания Windows.

    2. После скачивания запустите adksetup.exe, выберите " Установить пакет для оценки и разработки Windows" на этот компьютер, а затем нажмите кнопку "Далее".

      Снимок экрана: установщик, показывающий установку пакета средств оценки и разработки Windows на выбранный компьютер.

    3. Перейдите к мастеру. На странице "Выбор компонентов, которые требуется установить", выберите Набор средств производительности Windows, а затем нажмите кнопку "Установить".

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

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

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

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

      Снимок экрана: средство записи производительности Windows с выделенными дополнительными параметрами.

    7. Выберите " Добавить профили", чтобы добавить профиль EdgeWebView2_General_EventsOnly.wprp , скачанный на предыдущем шаге.

      Скриншот Windows Performance Recorder с загруженным профилем EdgeWebView2_General_EventsOnly.

    8. Нажмите кнопку "Пуск ", чтобы начать запись.

      Снимок экрана средства записи производительности Windows, с выделенной кнопкой

    9. При выполнении записи запустите Power BI Desktop и убедитесь, что возникает проблема с запуском.

    10. По завершении нажмите кнопку "Сохранить ", чтобы остановить запись и сохранить результаты на компьютере.

      Снимок экрана: средство записи производительности Windows с выделенной кнопкой

    11. Укажите все собранные вами сведения в службу поддержки по запросу.

Время ожидания подключения к данным

При попытке создать новое подключение или подключиться к существующей семантической модели 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.