Msmdsrv.exe エラーと高い CPU 使用率を修正
最適なパフォーマンスとタスクの実行を保証するために、コンピューター上でいくつかのプログラムとバックグラウンド プロセスが実行されます。そして、それらが重要であるとしても、誤動作しないという保証はありません。その 1 つが msmdsrv.exe です。
このプロセスにより、Windows でエラー メッセージが表示され、クラッシュすることがよくあります。一部のユーザーは、msmdsrv.exe がすべてのメモリを使用しており、PC の速度が低下していると報告しています。msmdsrv.exe Power BI エラーやその他の問題を修正する方法を見つけるために読み続けてください。
msmdsrv.exe と Power BI におけるその役割について理解する
実行可能ファイル msmdsrv.exe はMicrosoft SQL Serverにリンクされており、マイニング モデルで重要な役割を果たします。また、これは重要なプログラム ファイルの 1 つです。Microsoft SQL Server での作業中にプロセスを無効にすることはお勧めできません。
プロセスが実行されると、プロセスは Microsoft SQL Server Analysis Services のサーバー インスタンスを指します。そして、そのようなすべてのインスタンスは他のインスタンスから独立しています。
このプロセスは多くの場合、Microsoft の対話型データ視覚化ソフトウェアである Power BI によって実行されます。したがって、前者でエラーがスローされた場合、または他の msmdsrv の問題が発生した場合、Power BI は影響を受け、ほとんどの場合、完全に起動できなくなります。
ファイル サイズのダウンロード値は 2 ~ 14 MB の範囲にあり、ファイル パスは次の 2 つのいずれかです。C:\Program Files\Microsoft Analysis Services\Bin
C:\Program Files\Microsoft Power BI Desktop\Bin
Analysis Services プロセスによってエラー メッセージが表示されたり、大量の物理メモリが占有されたり、レジストリ エラーが発生したりする状況がいくつかあることに注意してください。これらの場合は直ちに対処する必要があります。
msmdsrv.exe エラーを修正するにはどうすればよいですか?
少し複雑な解決策を詳しく説明する前に、簡単な解決策をいくつか紹介します。
- 影響を受けるデバイスを再起動します。
- クエリ折りたたみに組み込まれたCase ステートメントを確認します。これらの一部はメモリ エラーを引き起こす可能性があります。したがって、問題があると思われるものは削除してください。
- Power BI で問題が発生した場合は、プログラムを管理者として実行していることを確認してください。
どれも機能しない場合は、次にリストされている修正に進みます。
1. 最新の Visual C++ 再頒布可能パッケージをダウンロードします。
- Microsoft の公式 Web サイトにアクセスし、最新のMicrosoft Visual C++ 再頒布可能パッケージをダウンロードします。すべてダウンロードすることをお勧めします。
- セットアップを実行し、画面上の指示に従ってプロセスを完了します。
- すべてをインストールしたら、コンピュータを再起動して変更を有効にします。
Visual C++ 再頒布可能パッケージが壊れているか欠落していると、Microsoft SQL Server Analysis Services で問題が発生し、msmdsrv.exe が見つからない状況が発生することがよくあります。それらをすべてダウンロードすると、作業が開始されるはずです。
2.仮想メモリを増やす
- Windows+を押してS検索を開き、検索ボックスに「システムの詳細設定の表示」と入力し、関連する検索結果をクリックします。
- 「パフォーマンス」の下にある「設定」ボタンをクリックします。
- [詳細設定] タブに移動し、 [仮想メモリ] の下の[変更]をクリックします。
- ここで、 [すべてのドライブのページング ファイル サイズを自動的に管理する] チェックボックスのチェックを外し、 [ページング ファイルなし] を選択して、 [設定]をクリックします。
- [カスタム サイズ]を選択し、利用可能な物理メモリに基づいて次の式を使用して、その下のフィールドに値を入力します。
- 初期サイズ: 1.5 x 使用可能なメモリ (RAM) x 1024
- 最終サイズ: 3 x 利用可能なメモリ (RAM) x 1024
- たとえば、使用可能なメモリが 4 GB の場合、値は次のようになります。
- 初期サイズ: 1.5 x 4 x 1024 = 6144 MB
- 最終サイズ: 3 x 4 x 1024 = 12288 MB
- 完了したら、「OK」をクリックして変更を保存します。
正確な解決策ではありませんが、物理メモリが不足しているときに仮想メモリを増やすと効果があります。もちろん、RAM 自体を置き換えることはできませんし、同じパフォーマンスを提供することもできませんが、メモリ消費量が多い場合にプログラムがクラッシュするのを防ぎます。
3.Power BI を再インストールする
- Windows+を押してR「ファイル名を指定して実行」を開き、テキストフィールドに「appwiz.cpl」と入力して、 を押しますEnter。
- プログラムのリストから Microsoft Power BI を選択し、[アンインストール]をクリックします。
- 画面上の指示に従ってプロセスを完了します。
- 完了したら、コンピューターを再起動します。
- 次に、ソフトウェアの公式ページにアクセスして、 Microsoft Power BI Desktop を再度ダウンロードするか、 Microsoft Storeから入手します。
- セットアップを実行してインストールします。
それでおしまい!多くの場合、msmdsrv.exe の CPU 高エラーが発生した場合、Power BI を再インストールすると機能します。これは、プログラム ファイルが破損しているか欠落している場合に発生し、ソフトウェアを再インストールすると、それぞれの新しいコピーが取得されます。
msmdsrv.exe の高いメモリ使用量を修正するにはどうすればよいですか?
msmdsrv.exe が高いメモリを使用していることがわかった場合、主なアプローチは、それが平均の範囲内であるかどうかを確認することです。2 ~ 3 GB の範囲であれば正常です。ただし、RAM の消費量が 8 GB を超えている場合は、根本的な問題が確実に存在するため、その問題を特定する必要があります。
RAM モジュールを追加したり、競合する自動起動プログラムを削除したりして、使用可能なメモリを増やすこともできます。
CPU 使用率を減らすにはどうすればよいですか?
Analysis Services または msmdsrv.exe が原因で CPU 使用率が高くなるのは一般的であり、通常は自動起動エントリが原因です。Power BI が問題のあるプログラムである場合には、スタートアップ アプリのリストから Power BI を削除できます。
さらに、追加した Case ステートメントをチェックし、Microsoft Power BI の使用時に問題の原因となっているステートメントがないことを確認してください。
msmdsrv.exe エラーは、共通ファイルの欠落やファイル データベースの破損など、さまざまな理由で発生します。実行を開始したら、Case ステートメントや Visual C++ 再頒布可能パッケージによってエラーが発生しないようにすることが重要です。
ご質問がある場合、またはうまくいった解決策を共有したい場合は、以下にコメントしてください。
コメントを残す