Windows 11
微软最新的操作系统

修复Msmdsrv.exe错误和高CPU使用率

多个程序和后台进程在计算机上运行,以确保任务的最佳性能和执行。即使它们很关键,也不能保证不会出现故障。其中之一是msmdsrv.exe!

该过程通常会导致错误消息并在 Windows 中崩溃。一些用户报告说msmdsrv.exe正在使用所有内存,并且PC正在变慢。继续阅读以了解如何修复 msmdsrv.exe Power BI 错误和其他问题!

了解 msmdsrv.exe 及其在 Power BI 中的角色

可执行文件 msmdsrv.exe 链接到Microsoft SQL Server,在挖掘模型中起着重要作用。此外,它是关键的程序文件之一。不建议在 SQL Server 上工作时禁用该过程Microsoft。

当进程运行时,它指向Microsoft SQL Server Analysis Services 的服务器实例。每个这样的实例都是独立于另一个实例的。

该过程通常由Microsoft的交互式数据可视化软件Power BI运行。因此,当前者引发错误或遇到其他 msmdsrv 问题时,Power BI 会受到影响,并且在大多数情况下无法完全启动。

此外,一些用户想知道msmdsrv.exe是否构成任何威胁。鉴于这是一个非系统进程,我们建议检查安全风险评级,验证文件位置和大小,并使用可靠的防病毒安全软件对其进行扫描。

文件大小下载值在 2 到 14 MB 的范围内,文件路径为以下两者之一:C:\Program Files\Microsoft Analysis Services\BinC:\Program Files\Microsoft Power BI Desktop\Bin

PBI2-1

请记住,在几种情况下,Analysis Services 进程会触发错误消息、占用大量物理内存或导致注册表错误,需要立即采取措施!

如何修复 msmdsrv.exe 错误?

在我们深入研究稍微棘手的解决方案之前,这里有一些快速的解决方案:

  • 重新启动受影响的设备。
  • 检查放入查询折叠的 Case 语句。其中一些可能会导致内存错误。因此,请删除任何看起来有问题的内容。
  • 遇到 Power BI 问题时,请确保以管理员身份运行程序。

如果不起作用,请转到下面列出的修补程序。

1. 下载最新的可视C++可再发行组件

  1. 访问Microsoft的官方网站,下载最新的Microsoft Visual C++ Redistributable。我们建议您全部下载。chrome_Oep0ILJ699
  2. 运行安装程序并按照屏幕上的说明完成该过程。VC_redist.arm64_4_E38ebeM8jb
  3. 安装完所有更改后,重新启动计算机以使更改生效。

某些PC问题很难解决,尤其是在Windows的系统文件和存储库丢失或损坏时。
请务必使用专用工具,例如 Fortect,它将扫描损坏的文件并将其替换为其存储库中的新版本。

损坏或丢失的可视C++可再发行组件包通常会触发 Microsoft SQL Server Analysis Services 的问题,并导致找不到 msmdsrv.exe 的情况。下载它们应该可以让事情运行!

2. 增加虚拟内存

  1. 按 + 打开搜索,在搜索框中键入查看高级系统设置,然后单击相关搜索结果。WindowsS
  2. 单击“性能”下的“设置”按钮。SystemPropertiesAdvanced_8JjMOoiaOZ
  3. 转到“高级”选项卡,然后单击“虚拟内存”下的“更改”。SystemPropertiesAdvanced_l2eLjMJisT-1
  4. 现在,取消选中“自动管理所有驱动器的分页文件大小”复选框,选择“无分页文件”,然后单击“设置”。SystemPropertiesAdvanced_oa187FyWYc
  5. 选择自定义大小,然后根据可用物理内存使用以下公式在下面的字段中输入值:
    • 初始大小:1.5 x 可用内存 (RAM) x 1024
    • 最终尺寸:3 x 可用内存 (RAM) x 1024SystemPropertiesAdvanced_COirKWawzE
  6. 例如,如果可用内存为 4 GB,则值变为:
    • 初始大小:1.5 x 4 x 1024 = 6144 MB
    • 最终大小:3 x 4 x 1024 = 12288 MB
  7. 完成后,单击“确定”以保存更改。

虽然不完全是一个解决方案,但增加虚拟内存确实在物理内存耗尽时产生了奇迹。当然,它不能取代RAM本身,也不能提供相同的性能,但它确实可以防止程序在内存消耗高时崩溃。

3. 重新安装 Power BI

  1. 按 + 打开运行,在文本字段中键入 appwiz.cpl,然后点击 。WindowsREnter
  2. 从程序列表中选择“Microsoft Power BI”,然后单击“卸载”。完成后,重新启动计算机。
  3. 现在,转到该软件的官方页面并再次下载Microsoft Power BI Desktop 或从Microsoft应用商店获取它。您可以使用卸载程序软件来消除任何剩余的文件或注册表项,以有效地解决问题。此外,创建定期备份文件应该有助于在重新安装后恢复数据。

    如何修复 msmdsrv .exe内存使用率高?

    当你看到 msmdsrv.exe使用高内存时,主要方法应该是验证它是否在平均范围内。2-3 GB 范围内的任何东西都是正常的。但是,如果 RAM 消耗超过 8 GB,则是时候确定根本问题了,因为肯定存在一个问题。

    您还可以通过添加更多 RAM 模块或删除任何冲突的自动启动程序来增加可用内存。

    如何降低 CPU 使用率?

    由于 Analysis Services 或 msmdsrv 导致的高 CPU 使用率.exe很常见,这通常是自动启动条目的罪魁祸首。可以从启动应用列表中删除 Power BI,以防这是有问题的程序。

    此外,请检查添加的 Case 语句,并确保在使用 Power BI 时Microsoft这些语句不会导致问题。

    msmdsrv.exe 错误由于各种原因而出现,包括缺少公共文件或损坏的文件数据库。运行后,确保 Case 语句或可视C++可再发行组件包不再触发错误至关重要。

    在离开之前,请查看一些快速提示,以最大程度地减少资源消耗并使 Windows 运行得更快。

赞(0) 打赏
未经允许不得转载:Win 11系统之家 » 修复Msmdsrv.exe错误和高CPU使用率

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏