![Microsoft Power BI 崩溃:“尝试读取或写入受保护的内存。”](https://linux22.com/image/1535859/Microsoft%20Power%20BI%20%E5%B4%A9%E6%BA%83%EF%BC%9A%E2%80%9C%E5%B0%9D%E8%AF%95%E8%AF%BB%E5%8F%96%E6%88%96%E5%86%99%E5%85%A5%E5%8F%97%E4%BF%9D%E6%8A%A4%E7%9A%84%E5%86%85%E5%AD%98%E3%80%82%E2%80%9D.png)
打开后,MS Power Power BI 立即崩溃并出现以下错误:
Feedback Type:
Frown (Error)
Timestamp:
2017-07-17T17:39:15.2141418Z
Local Time:
2017-07-17T13:39:15.2141418-04:00
Product Version:
2.44.4675.521 (PBIDesktop) (x64)
Release:
March 2017
IE Version:
11.483.15063.0
OS Version:
Microsoft Windows NT 10.0.15063.0 (x64 en-US)
CLR Version:
4.6.2. or later [Release Number = 460798]
Workbook Package Info:
None
Peak Working Set:
170 MB
Private Memory:
121 MB
Peak Virtual Memory:
33.2 GB
Error Message:
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Stack Trace:
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at Microsoft.Win32.Win32Native.RegQueryValueEx(SafeRegistryHandle hKey, String lpValueName, Int32[] lpReserved, Int32& lpType, Byte[] lpData, Int32& lpcbData)
at Microsoft.Win32.RegistryKey.InternalGetValue(String name, Object defaultValue, Boolean doNotExpand, Boolean checkSecurity)
at Microsoft.Win32.RegistryKey.GetValue(String name)
at System.Diagnostics.PerformanceMonitor.GetData(String item)
at System.Diagnostics.PerformanceCounterLib.GetPerformanceData(String item)
at System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
at System.Diagnostics.PerformanceCounterLib.CounterExists(String category, String counter, Boolean& categoryExists)
at System.Diagnostics.PerformanceCounterLib.CounterExists(String machine, String category, String counter)
at System.Diagnostics.PerformanceCounter.InitializeImpl()
at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly)
at System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName)
at Microsoft.PowerBI.Client.Telemetry.PowerBITelemetryManager.GetProcessorUtility()
at Microsoft.PowerBI.Client.Telemetry.PowerBITelemetryManager.GetProcessorInfo()
at Microsoft.PowerBI.Client.Program.<>c__DisplayClassb.<Main>b__0()
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
Invocation Stack Trace:
at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
at Microsoft.Mashup.Client.ClientShared.FeedbackErrorInfo..ctor(String message, Nullable`1 errorCode, String requestId, Exception exception)
at Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.<>c__DisplayClass1.<HandleException>b__0()
at Microsoft.Mashup.Client.ClientShared.UnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
at Microsoft.PowerBI.Client.Program.Main(String[] args)
Telemetry Enabled:
True
Supported Services:
Power BI
我尝试重新安装程序,确保安装是 x64;我尝试过网络管理员一些人建议的解决方案;我尝试以管理员身份运行并更改文件的权限设置......
有什么想法吗?
答案1
我会尝试更新到当前版本(2017 年 7 月):
https://www.microsoft.com/en-us/download/details.aspx?id=45331