Napraw błąd Msmdsrv.exe i wysokie użycie procesora

Napraw błąd Msmdsrv.exe i wysokie użycie procesora

Na komputerze działa kilka programów i procesów działających w tle, aby zapewnić optymalną wydajność i wykonywanie zadań. I chociaż są krytyczne, nie ma gwarancji, że nie będzie działać nieprawidłowo. Jednym z nich jest msmdsrv.exe!

Proces ten często prowadzi do komunikatu o błędzie i awarii w systemie Windows. Niektórzy użytkownicy zgłaszali, że msmdsrv.exe wykorzystuje całą pamięć, a komputer zwalnia. Czytaj dalej, aby dowiedzieć się, jak naprawić błąd usługi Power BI msmdsrv.exe i inne problemy!

Zrozumienie narzędzia msmdsrv.exe i jego roli w usłudze Power BI

Plik wykonywalny, msmdsrv.exe, jest połączony z Microsoft SQL Server i odgrywa ważną rolę w modelu wyszukiwania. Ponadto jest to jeden z krytycznych plików programu. Wyłączanie procesu podczas pracy na Microsoft SQL Server nie jest zalecane.

Po uruchomieniu procesu wskazuje on wystąpienie serwera Microsoft SQL Server Analysis Services. I każdy taki przypadek jest niezależny od innego.

Proces ten jest często uruchamiany przez Power BI, interaktywne oprogramowanie do wizualizacji danych firmy Microsoft. Tak więc, gdy ten pierwszy zgłasza błąd lub napotykasz inne problemy z msmdsrv, ma to wpływ na usługę Power BI iw większości przypadków nie można jej całkowicie uruchomić.

Rozmiar pliku do pobrania mieści się w przedziale od 2 do 14 MB, a ścieżka do pliku to jedna z dwóch:C:\Program Files\Microsoft Analysis Services\Bin C:\Program Files\Microsoft Power BI Desktop\Bin

Pamiętaj, że istnieje kilka sytuacji, w których proces usług Analysis Services powoduje wyświetlenie komunikatu o błędzie, zajmuje dużo pamięci fizycznej lub prowadzi do błędów rejestru, które wymagają natychmiastowego działania!

Jak naprawić błędy msmdsrv.exe?

Zanim przejdziemy do nieco trudniejszych rozwiązań, oto kilka szybkich rozwiązań:

  • Uruchom ponownie urządzenie, którego dotyczy problem.
  • Sprawdź instrukcje Case umieszczone w zwijaniu Query. Niektóre z nich mogą powodować błąd pamięci. Więc usuń wszystkie, które wydają się problematyczne.
  • W przypadku problemów z usługą Power BI upewnij się, że uruchamiasz program jako administrator .

Jeśli żadna nie działa, przejdź do poprawek wymienionych obok.

1. Pobierz najnowsze pakiety redystrybucyjne Visual C++

  1. Przejdź do oficjalnej witryny firmy Microsoft i pobierz najnowsze pakiety redystrybucyjne Microsoft Visual C++ . Zalecamy pobranie ich wszystkich.
    redystrybucyjny
  2. Uruchom konfigurację i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces.
    pobierz, aby naprawić błędy msmdsrv.exe
  3. Po zainstalowaniu ich wszystkich uruchom ponownie komputer, aby zmiany zaczęły obowiązywać.

Uszkodzony lub brakujący pakiet redystrybucyjny Visual C++ może często powodować problemy z Microsoft SQL Server Analysis Services i prowadzić do sytuacji, w której nie można znaleźć pliku msmdsrv.exe. Pobranie ich wszystkich powinno zacząć działać!

2. Zwiększ pamięć wirtualną

  1. Naciśnij Windows+ S, aby otworzyć wyszukiwanie, wpisz Wyświetl zaawansowane ustawienia systemu w polu wyszukiwania i kliknij odpowiedni wynik wyszukiwania.
  2. Kliknij przycisk Ustawienia w obszarze Wydajność.
    ustawienia
  3. Przejdź do zakładki Zaawansowane i kliknij Zmień w obszarze Pamięć wirtualna.
    zmienić, aby naprawić błędy msmdsrv.exe
  4. Teraz odznacz pole wyboru Automatycznie zarządzaj rozmiarem pliku stronicowania dla wszystkich dysków , wybierz Brak pliku stronicowania i kliknij Ustaw .
    brak pliku stronicowania
  5. Wybierz Rozmiar niestandardowy i wprowadź wartości w polach poniżej, korzystając z następującego wzoru opartego na dostępnej pamięci fizycznej :
    • Rozmiar początkowy : 1,5 x Dostępna pamięć (RAM) x 1024
    • Rozmiar końcowy : 3 x Dostępna pamięć (RAM) x 1024
      niestandardowy rozmiar
  6. Na przykład, jeśli dostępna pamięć wynosi 4 GB, wartości będą następujące:
    • Rozmiar początkowy : 1,5 x 4 x 1024 = 6144 MB
    • Ostateczny rozmiar : 3 x 4 x 1024 = 12288 MB
  7. Po zakończeniu kliknij OK, aby zapisać zmiany.

Chociaż nie jest to do końca rozwiązanie, zwiększenie pamięci wirtualnej czyni cuda, gdy kończy się pamięć fizyczna. Oczywiście nie może zastąpić pamięci RAM jako takiej, ani nie może zapewnić takiej samej wydajności, ale zapobiega awariom programów, gdy zużycie pamięci jest wysokie .

3. Zainstaluj ponownie usługę Power BI

  1. Naciśnij Windows+ R, aby otworzyć Uruchom, wpisz appwiz.cpl w polu tekstowym i naciśnij Enter.
  2. Wybierz Microsoft Power BI z listy programów i kliknij Odinstaluj .
    odinstalować
  3. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć proces.
  4. Po zakończeniu uruchom ponownie komputer.
  5. Teraz przejdź do oficjalnej strony oprogramowania i ponownie pobierz program Microsoft Power BI Desktop lub pobierz go ze sklepu Microsoft Store .
    pobierz, aby naprawić msmdsrv.exe
  6. Uruchom instalację i zainstaluj ją.

Otóż ​​to! Często ponowna instalacja Power BI działa, gdy jesteś świadkiem błędu wysokiego procesora msmdsrv.exe. Dzieje się tak, gdy pliki programów są uszkodzone lub ich brakuje, a ponowna instalacja oprogramowania zapewnia nową kopię każdego z nich.

Jak naprawić wysokie użycie pamięci przez program msmdsrv.exe?

Gdy zobaczysz, że program msmdsrv.exe używa dużej ilości pamięci, Twoim podstawowym podejściem powinno być sprawdzenie, czy mieści się to w średnim zakresie. Wszystko w zakresie 2-3 GB jest normalne. Ale jeśli zużycie pamięci RAM przekracza 8 GB, nadszedł czas, aby zidentyfikować podstawowy problem, ponieważ z pewnością istnieje.

Możesz także zwiększyć dostępną pamięć, dodając więcej modułów RAM lub usuwając programy autostartu powodujące konflikt .

Jak zmniejszyć użycie procesora?

Wysokie użycie procesora spowodowane usługami Analysis Services lub msmdsrv.exe jest powszechne i zazwyczaj winne są wpisy autostartu. Możesz usunąć Power BI z listy aplikacji startowych na wypadek, gdyby to był problematyczny program.

Poza tym sprawdź dodane instrukcje Case i upewnij się, że żadna z nich nie prowadzi do problemu podczas korzystania z usługi Microsoft Power BI.

Błędy msmdsrv.exe powstają z różnych powodów, w tym z braku typowych plików lub uszkodzonej bazy danych plików. A kiedy wszystko już działa, ważne jest, aby instrukcje Case lub pakiety redystrybucyjne Visual C++ nie powodowały już błędu.

W przypadku jakichkolwiek pytań lub podzielenia się rozwiązaniem, które zadziałało, skomentuj poniżej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *