The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola equipo
Recibo este error "No se puede invocar en WebView2 Web Browser en su estado actual"
al intentar abrir cualquier archivo o trabajar con Power BI.
¿Alguien puede decirme cómo solucionar esto?
Errores:
Deshabilité "WebView2 Web browser" hace unos días cuando intentaba resolver otro problema (enlace debajo de ese hilo) Power BI Desktop >> características de vista previa >> deshabilitar la actualización de la infraestructura
Sin embargo, luego he vuelto a habilitar esta función y reinicié la computadora portátil, que no funcionó y luego hizo múltiples desinstalaciones y reinstalaciones, pero nada parece funcionar.
¡Por favor, ayuda!
Detalles de los registros:
Lanzamiento:
Diciembre 2021
Versión del producto:
2.100.785.0 (21.12) (x64)
Seguimiento de pila:
Microsoft.PowerBI.Client.Windows.WebView2.WebView2ProcessCrashException
en Microsoft.PowerBI.Client.Windows.WebView2.WebView2BrowserWrapper.OnWebViewProcessFailed(Object sender, CoreWebView2ProcessFailedEventArgs args)
Nombre del navegador:
ExploraciónBrowser
Fuente del navegador:
https://ms-pbi.pbi.microsoft.com/pbi/Web/Views/ReportView.htm
Código de salida del navegador:
3
Motivo del bloqueo del navegador:
Estrellado
Tipo de bloqueo del navegador:
RenderProcessExited
Descripción del proceso del navegador:
PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.100.785.0","ModuleName":"Microsoft.PowerBI.Client.Windows.dll","Component":"Microsoft.PowerBI.Client.Windows.WebView2.WebView2BrowserWrapper","Error":"Microsoft.PowerBI.Client.Windows.WebView2.WebView2ProcessCrashException - WebView2 Process Failed: ExplorationBrowser, Source:https://ms-pbi.pbi.microsoft.com/pbi/Web/Views/ReportView.htm ExitCode:3 Reason:Crashed ProcessFailedKind:RenderProcessExited ProcessDescription:","MethodDef":"OnWebViewProcessFailed","ErrorOffset":"125"}
Versión del sistema operativo:
Microsoft Windows NT 10.0.18363.0 (x64 en-US)
Versión clR:
4.7 o posterior [Número de versión = 528040]
Versión de IE:
11.1411.18362.0
Información del paquete del libro:
1* - en-US, Grupos de consulta: 0, fastCombine: Disabled, runBackgroundAnalysis: True.
Telemetría habilitada:
Verdadero
Funciones de vista previa habilitadas:
PBI_shapeMapVisualEnabled
PBI_enableWebView2
PBI_useModernFormatPane
PBI_sparklines
PBI_scorecardVisual
Características de vista previa deshabilitadas:
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_dynamicParameters
PBI_enhancedTooltips
PQ_WebView2Connector
Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource
Saludos
Sumeet
Solved! Go to Solution.
Hola
Al mirar la excepción, es el proceso del navegador WebView2 el que se está bloqueando. Estamos trabajando con el equipo de WebView2 para averiguar la causa de esto, pero sería bueno tener más información para ayudar a investigar.
¿Sería posible para usted proporcionar lo siguiente-
1 – el bloqueo de WebView2 se vuelca.
Los encontrará en: "C:\Users\<<UserAlias>>\AppData\Local\Microsoft\Power BI Desktop\WebView2\EBWebView\Crashpad\reports"
O si ejecutó el escritorio como administrador, la sección : "C:\Users\<<UserAlias>>\AppData\Local\Microsoft\Power BI Desktop\WebView2Elevated\EBWebView\Crashpad\reports"
2 - ID de su dispositivo -Puede ir a Windows -> configuración -> sistema -> acerca de y ver el ID del dispositivo allí.
Puede enviarme la información a rahulsh@microsoft.com
Solución alternativa:
Para solucionar este problema por ahora, puede ir a File->Options and Settings -> Options -> Características de vista previa y deshabilitar el modificador de características "Actualización de la infraestructura de Power BI Desktop". Eso debería dejar de usar WebView2.
Si no puede acceder a las Opciones debido a que la aplicación no se inicia, puede establecer la siguiente variable de entorno para deshabilitar la función por ahora:
Variable de entorno : "PBI_enableWebView2Preview"
Valor: "0"
Para resumir:
Run "Edit environment variables for your account" from Windows' search box Add the following user environment variable: Variable name: "PBI_enableWebView2Preview" Value: "0"
Hola
Al mirar la excepción, es el proceso del navegador WebView2 el que se está bloqueando. Estamos trabajando con el equipo de WebView2 para averiguar la causa de esto, pero sería bueno tener más información para ayudar a investigar.
¿Sería posible para usted proporcionar lo siguiente-
1 – el bloqueo de WebView2 se vuelca.
Los encontrará en: "C:\Users\<<UserAlias>>\AppData\Local\Microsoft\Power BI Desktop\WebView2\EBWebView\Crashpad\reports"
O si ejecutó el escritorio como administrador, la sección : "C:\Users\<<UserAlias>>\AppData\Local\Microsoft\Power BI Desktop\WebView2Elevated\EBWebView\Crashpad\reports"
2 - ID de su dispositivo -Puede ir a Windows -> configuración -> sistema -> acerca de y ver el ID del dispositivo allí.
Puede enviarme la información a rahulsh@microsoft.com
Solución alternativa:
Para solucionar este problema por ahora, puede ir a File->Options and Settings -> Options -> Características de vista previa y deshabilitar el modificador de características "Actualización de la infraestructura de Power BI Desktop". Eso debería dejar de usar WebView2.
Si no puede acceder a las Opciones debido a que la aplicación no se inicia, puede establecer la siguiente variable de entorno para deshabilitar la función por ahora:
Variable de entorno : "PBI_enableWebView2Preview"
Valor: "0"
¡Hola!
También me encontré con este problema a pesar de tener instalado el tiempo de ejecución de webview2. Sin embargo, la solución funcionó mediante una variable de entorno.
Mi pregunta entonces es ¿cómo manejar esto en el futuro? Al comprobar la configuración después de la solución, falta el modificador de actualización de infraestructura. Eso podría tener sentido ya que lo deshabilité, pero ¿cómo volver a una instalación "vainilla"?
saludos
Eh
La solución alternativa a la variable de entorno es sólo una forma temporal de deshabilitar WebView2. Necesitamos entender por qué está fallando esto en su máquina. Necesitamos obtener los rastros de fallas. ¿Puede comunicarse conmigo en rahulsh@microsoft.com
gracias
Gracias por su ayuda.
La solución alternativa para deshabilitar el modificador de características "Actualización de la infraestructura de Escritorio de Power BI" que dejó de usar WebView2, ha funcionado.
Sin embargo, todavía le pediría que por favor no deje caer la pelota e intente resolver el problema con WebView2.
Usaré Power BI e informaré si me encuentro con algún problema.
Saludos
Sumeet
Hola Sumeet,
Estamos estudiando la cuestión. Desde el código de salida (3) para el error del proceso de procesamiento de WebView2. Parece que algo está bloqueando el proceso WebView2. ¿Tiene algún antivirus que pueda estar bloqueando el proceso webview2? En caso afirmativo, ¿puede intentar agregar pbidesktop y MSedgeWebView2 a la lista de exenciones y, a continuación, ver si puede iniciar el escritorio con WebView2?
Hola @v-shex-msft
Gracias por tratar de ayudar a 🙂
Tengo la versión actualizada de Power BI.
Lanzamiento:
Diciembre 2021
Versión del producto:
2.100.785.0 (21.12) (x64)
He logrado habilitar la función WebView2 (a través de GetData / PowerQuery / Options) pero aún así recibo casi el mismo error.
PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.100.785.0","ModuleName":"Microsoft.PowerBI.Client.Windows.dll","Component":"Microsoft.PowerBI.Client.Windows.ScriptAsyncInvokeAttempt'1","Error":"System.InvalidOperationException","MethodDef":"get_Result","ErrorOffset":"23"}
Mensaje de seguimiento de InnerException0.Stack:
Intento fallido de invocar
Funciones de vista previa habilitadas:
PBI_shapeMapVisualEnabled
PBI_azureMapVisual
PBI_dataPointLassoSelect
PBI_compositeModelsOverAS
PBI_dynamicParameters
PBI_enhancedTooltips
PBI_enableWebView2
PQ_WebView2Connector
PBI_useModernFormatPane
PBI_sparklines
PBI_scorecardVisual
Características de vista previa deshabilitadas:
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource
Seguimiento de pila InnerException0.Invocation:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.GetFeedbackValuesFromException(Exception e, String prefix)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.GetFeedbackValuesFromInnerExceptions(Exception e, Int32 depth)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.CreateAdditionalErrorInfo(Exception e)
en Microsoft.Mashup.Client.UI.Shared.FeedbackErrorInfo.. ctor(Mensaje de cadena, Excepción de excepción, Nullable'1 stackTraceInfo, String messageDetail)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass15_0.<HandleException>b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.PowerBI.Client.PowerBIUnexpectedExceptionHandler.HandleException(Exception e)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Form.ShowDialog(propietario de IWin32Window)
en Microsoft.Mashup.Client.UI.Windows.DialogWindowBase.ShowModal(IWindowHandle windowHandle)
en Microsoft.Mashup.Client.UI.Shared.WebDialogs.WebDialog.<>n__0(propietario de IWindowHandle)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](cuadro de diálogo T, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass15_0.<HandleException>b__0()
en Microsoft.Mashup.Host.Document.SynchronizationContextExtensions.<>c__DisplayClass2_1.<SendAndMarshalExceptions>b__0(Object null)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Form.ShowDialog(propietario de IWin32Window)
en Microsoft.Mashup.Client.UI.Windows.DialogWindowBase.ShowModal(IWindowHandle windowHandle)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](cuadro de diálogo T, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.Windows.FloatingDialog.KoLoadToReportDialog.TryShowDialog(Informe de informe, IExceptionHandler exceptionHandler, IPowerBIWindowService windowService, IQueryServices queryServices, IDesktopModelingHost modelingHost, LocalizedString title, LoadToModelContext loadToModelContext)
en Microsoft.PowerBI.Client.Windows.FloatingDialog.KoLoadToReportDialog.<>c__DisplayClass16_0.<TryShowDialogForQueries>b__0()
en Microsoft.PowerBI.Client.Windows.Report.<>c__DisplayClass64_0'1.<SynchronizeLooselyWithQueries>b__0()
en Microsoft.PowerBI.Client.Windows.Report.<SynchronizeLooselyWithQueriesAsync>d__65'1.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder'1.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.PowerBI.Client.Windows.Report.SynchronizeLooselyWithQueriesAsync[T](Func'1 getTask)
en Microsoft.PowerBI.Client.Windows.Report.SynchronizeLooselyWithQueries[T](acción de Func'1)
en Microsoft.PowerBI.Client.Windows.PowerBIDataImporter.LoadQueries(IEnumerable'1 queriesToLoad)
en Microsoft.PowerBI.Client.Windows.PowerBIDataImporter.OnImportSuccess(IEnumerable'1 addedQueries, DataImportDestination destination)
en Microsoft.Mashup.Client.UI.Shared.DataImporter.ProcessImportedQueries(IEnumerable'1 importedQueries, DataImportDestination destination)
en Microsoft.PowerBI.Client.Windows.PowerBIDataImporter.ImportTextSource(Query query, PreviewResult previewResult, String formulaTitle)
en Microsoft.Mashup.Client.UI.Shared.DataImporter.OnGetPreviewResult(PreviewResult preview, Query query, String sourceID, String formulaTitle, Nullable'1 explicitImportDestination, Boolean isNewQuery, Boolean isFromEditor)
en Microsoft.Mashup.Client.UI.Shared.DataImporter.GetPreviewResult(Query query, String sourceID, String formulaTitle, Boolean isNewQuery, Boolean isFromEditor, Nullable'1 explicitImportDestination)
en Microsoft.Mashup.Client.UI.Shared.DataImporter.<>c__DisplayClass88_1.<OnQuerySettingsResolved>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Acción de acción)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Motivo Int32, contexto ApplicationContext)
en System.Windows.Forms.Form.ShowDialog(propietario de IWin32Window)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](cuadro de diálogo T, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.Program.<>c__DisplayClass4_1.<Main>b__2()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Acción de acción)
en Microsoft.PowerBI.Client.Program.Main(String[] args)
HI @sumeet_PowerBI,
De acuerdo con el mensaje de error, supongo que este problema podría ser un dispositivo específico. ¿Este problema solo apareció con el dispositivo actual? ¿Ha probado con otro dispositivo con la misma versión de power bi desktop?
Además, también puede intentar utilizar el comando diagnose para comprobar el estado del sistema y confirmar si está relacionado con el entorno del sistema.
Diagnóstico, comentarios y privacidad en Windows (microsoft.com)
Xiaoxin Sheng
Gracias por la sugerencia. Sin embargo, estoy tratando de usarlo en la computadora portátil de la oficina, por lo que no tengo la opción de cambiar la computadora portátil. Nuestro departamento de TI ni siquiera es compatible con Restaurar sistema a la fecha anterior. Así que estoy atascado y tendré que arreglar la máquina actual.
Además de eso, no pude ejecutar el diagnóstico como usted sugirió (bloqueado por TI).
Estoy esperando para divertirme con el comprobador de archivos del sistema e intentaré reparar los archivos del sistema e informar si eso soluciona el problema.
Saludos
Sumeet
¿En qué versión de Power Bi Desktop está trabajando? ¿Ha comprobado el requisito previo de las características de webview2 para confirmar que ha instalado correctamente el entorno de software?
Cambios en el instalador de Power BI Desktop y WebView2
Además, ¿alguna actualización aplicada a su dispositivo sobre el sistema o los entornos de software? Por favor, comparta algunos detalles más para ayudarnos a aclarar su escenario:
Cómo obtener respuestas a su pregunta rápidamente
Saludos
Xiaoxin Sheng