Képzelje el a helyzetet: sürgősen dolgoznia kellene egy Office dokumentumon, de amikor megpróbálja elindítani a Word-öt, Excel-t vagy PowerPoint-ot, egy idegesítő hibaüzenet ugrik fel: „A program nem indítható, mert hiányzik a MSVCR90.dll a számítógépről. Próbálja meg újratelepíteni a programot a hiba kijavításához.” Frusztráló, ugye? Ez a probléma sok felhasználót érint, és szerencsére a legtöbb esetben viszonylag egyszerűen orvosolható. Cikkünkben részletesen bemutatjuk, mi okozza ezt a hibát, és lépésről lépésre végigvezetjük a lehetséges megoldásokon.
Mi az az MSVCR90.dll, és miért fontos?
Az MSVCR90.dll fájl az Microsoft Visual C++ Redistributable csomagok része. A „DLL” (Dynamic Link Library) kiterjesztésű fájlok olyan programkönyvtárak, amelyek a Windows operációs rendszer és az azon futó alkalmazások számára biztosítanak alapvető funkciókat és rutinokat. Az MSVCR90.dll konkrétan a Visual C++ 2008 futásidejű komponenseihez tartozik. Számos program, köztük a Microsoft Office bizonyos verziói, ezen DLL fájlokra támaszkodnak a megfelelő működéshez. Ha ez a fájl hiányzik, sérült, vagy valamilyen inkompatibilitás áll fenn, az adott alkalmazás nem tud elindulni.
Miért jelentkezik ez a hiba?
Az MSVCR90.dll hiba többféle okra vezethető vissza:
- Hiányzó vagy sérült fájl: A leggyakoribb ok, hogy a fájl valamilyen okból (véletlen törlés, hibás telepítés, rendszerösszeomlás) hiányzik a rendszerről, vagy megsérült.
- Inkompatibilis verzió: Előfordulhat, hogy a rendszeren lévő MSVCR90.dll fájl verziója nem megfelelő az Office programokhoz.
- Programütközés: Más, nem kompatibilis szoftverek telepítése felülírhatja vagy módosíthatja a DLL fájlokat, ami hibához vezethet.
- Vírus vagy kártevő: Kártevők is megrongálhatják a rendszerfájlokat, beleértve a DLL-eket is.
- Hardverhiba: Ritkábban, de hibás RAM vagy merevlemez is okozhat ilyen problémákat a fájlok olvasásakor vagy írásakor.
A megoldás felé vezető út: Lépésről lépésre
Ne essen pánikba! Az alábbiakban bemutatjuk a leggyakoribb és leghatékonyabb megoldásokat, amelyek segíthetnek elhárítani az MSVCR90.dll hibát és újra működőképessé tenni a Microsoft Office programjait.
1. Alapvető ellenőrzések: Újraindítás és frissítések
Számítógép újraindítása
Bár triviálisnak tűnhet, egy egyszerű újraindítás gyakran megoldja az ideiglenes szoftveres problémákat. Ez törli a memória tartalmát, újra betölti a rendszerfájlokat, és megszüntetheti az ideiglenes konfliktusokat.
Windows frissítése
Győződjön meg róla, hogy operációs rendszere naprakész. A Windows frissítések gyakran tartalmaznak kritikus javításokat és újratelepítéseket a rendszerkomponensekhez, beleértve a C++ futásidejű könyvtárakat is. Nyissa meg a Gépházat, lépjen a „Frissítés és biztonság” (Windows 10) vagy „Windows Update” (Windows 11) menüpontra, és ellenőrizze a frissítéseket.
2. A probléma gyökere: Microsoft Visual C++ Redistributable csomagok
Ez a lépés a legfontosabb, mivel az MSVCR90.dll hiba szinte minden esetben a Microsoft Visual C++ Redistributable csomagokhoz kapcsolódik.
Ellenőrzés és telepítés/javítás
A hiba valószínűleg amiatt van, hogy a megfelelő Visual C++ csomag hiányzik vagy sérült. Az alábbiak szerint járjon el:
- Nyissa meg a Vezérlőpultot: Keresse meg a „Programok és szolgáltatások” opciót (Windows 10/11 esetén a Gépházban a „Programok telepítése és törlése” vagy „Alkalmazások és szolgáltatások”).
- Keresse meg a Microsoft Visual C++ csomagokat: Görgessen le, és keressen minden „Microsoft Visual C++ Redistributable” nevű bejegyzést. Fontos, hogy több verzió is létezhet (pl. 2005, 2008, 2010, 2012, 2013, 2015-2022) és mindegyikből létezik 32 bites (x86) és 64 bites (x64) változat is.
- Javítás: Válassza ki az összes Microsoft Visual C++ Redistributable bejegyzést, egyenként kattintson rájuk jobb egérgombbal, majd válassza a „Módosítás” vagy „Javítás” opciót (ha elérhető). Kövesse a képernyőn megjelenő utasításokat. Ez a legtöbb esetben orvosolja a problémát.
- Hiányzó csomagok telepítése: Ha a javítás nem segít, vagy ha úgy gondolja, hogy bizonyos verziók hiányoznak, manuálisan is letöltheti és telepítheti őket a Microsoft hivatalos webhelyéről. Győződjön meg róla, hogy a rendszeréhez (32 bites vagy 64 bites Windows) és az Office verziójához megfelelő Visual C++ Redistributable csomagokat tölti le. A MSVCR90.dll a 2008-as verzióhoz tartozik, de gyakran a más verziók (pl. 2005 vagy 2010) hiánya vagy sérülése is okozhat összeférhetetlenséget. Célszerű az összes gyakori verziót (2005, 2008, 2010, 2012, 2013, 2015-2022) telepíteni mind x86, mind x64 architektúrában, ahol lehetséges.
- Újratelepítés (ha a javítás sikertelen): Ha a javítás nem oldja meg a problémát, vagy nem elérhető, próbálja meg eltávolítani a szóban forgó Visual C++ csomagokat, majd töltse le és telepítse újra őket a Microsoft webhelyéről.
3. Microsoft Office telepítésének javítása
Ha a DLL fájl rendben van, de az Office mégis hibásan működik, a telepített Office csomag javítása is segíthet. Ez a funkció ellenőrzi és szükség esetén helyreállítja az Office programok fájljait, beleértve a külső függőségeket is.
- Nyissa meg a Vezérlőpultot, majd a „Programok és szolgáltatások” részt.
- Keresse meg a Microsoft Office telepítését a listában, válassza ki, majd kattintson a „Módosítás” gombra.
- Válassza a „Javítás” opciót. Két típusú javítás közül választhat:
- Gyors javítás: Gyorsabb, de csak a leggyakoribb hibákat javítja.
- Online javítás: Hosszabb ideig tart, és internetkapcsolatot igényel, de alaposabban átvizsgálja és javítja a problémákat. Ezt javasoljuk.
- Kövesse az utasításokat, majd indítsa újra a számítógépet, és próbálja meg újra elindítani az Office programokat.
4. Rendszerfájl-ellenőrző (SFC) futtatása
A rendszerfájl-ellenőrző (System File Checker – SFC) egy beépített Windows eszköz, amely megkeresi és kijavítja a sérült vagy hiányzó rendszerfájlokat. Mivel az MSVCR90.dll egy rendszerkomponens, ez a lépés is kulcsfontosságú lehet.
- Nyissa meg a Parancssort rendszergazdaként. Ehhez írja be a „cmd” kifejezést a Start menü keresőjébe, majd kattintson jobb gombbal a „Parancssor” (Command Prompt) ikonra, és válassza a „Futtatás rendszergazdaként” opciót.
- A Parancssor ablakban írja be a következő parancsot, majd nyomja meg az Enter billentyűt:
sfc /scannow
- A vizsgálat eltarthat egy ideig. Miután befejeződött, értesítést kap az eredményről. Indítsa újra a számítógépet, ha a javítások történtek.
5. Tiszta rendszerindítás (Clean Boot)
Néha harmadik féltől származó szoftverek vagy indítási programok okozhatnak konfliktust, ami az Office programok hibás működéséhez vezethet. A tiszta rendszerindítás segítségével kizárhatja ezeket a lehetőségeket.
- Nyissa meg a „Rendszerkonfiguráció” (System Configuration) ablakot. Ehhez írja be az „msconfig” kifejezést a Start menü keresőjébe, és válassza ki a megfelelő alkalmazást.
- A „Szolgáltatások” fülön jelölje be az „Összes Microsoft szolgáltatás elrejtése” négyzetet, majd kattintson az „Összes letiltása” gombra.
- Lépjen az „Indítás” fülre, majd kattintson a „Feladatkezelő megnyitása” linkre.
- A Feladatkezelőben tiltson le minden indítási programot (kivéve a Microsoft saját alkalmazásait, ha vannak ilyenek).
- Zárja be a Feladatkezelőt, térjen vissza a Rendszerkonfiguráció ablakhoz, kattintson az „OK” gombra, majd indítsa újra a számítógépet.
- Ha az Office programok működnek tiszta rendszerindítás módban, akkor egy harmadik féltől származó program okozza a problémát. Ezután egyesével engedélyezheti a letiltott szolgáltatásokat és indítási programokat, amíg meg nem találja a bűnöst.
6. Kártevők ellenőrzése
Egyes rosszindulatú programok (vírusok, kémprogramok) károsíthatják a rendszerfájlokat, beleértve a DLL-eket is. Futtasson egy teljes rendszervizsgálatot megbízható vírusirtó szoftverrel. Győződjön meg róla, hogy a vírusirtó adatbázisa naprakész.
7. Az illesztőprogramok frissítése
Bár ritka, de elavult vagy sérült grafikus kártya-illesztőprogramok is okozhatnak rendellenességeket a programok indításakor. Érdemes ellenőrizni a gyártó webhelyén, hogy elérhető-e frissebb illesztőprogram a grafikus kártyájához.
8. Az Office újratelepítése
Ha az eddigi lépések egyike sem hozott eredményt, az utolsó mentsvár az Office programok teljes eltávolítása és újratelepítése lehet. Ez biztosítja, hogy minden fájl és beállítás tiszta, hibátlan állapotban kerüljön vissza a rendszerre. Fontos, hogy előtte készítsen biztonsági másolatot a fontos dokumentumokról, és legyen kéznél az Office termékkulcs, vagy győződjön meg róla, hogy az Office fiókjával be tud jelentkezni.
- Nyissa meg a Vezérlőpultot, és a „Programok és szolgáltatások” menüpontban távolítsa el az összes Microsoft Office bejegyzést.
- A teljes eltávolítás érdekében használhatja a Microsoft Office támogatási webhelyén található „Office eltávolító eszközt” is, amely gondoskodik a maradék fájlok és beállítások törléséről is.
- A teljes eltávolítás után telepítse újra a Microsoft Office-t a telepítő CD-ről/DVD-ről vagy a Microsoft fiókjából.
9. Rendszer-visszaállítás (System Restore)
Ha a hiba hirtelen jelentkezett, és emlékszik, hogy mikor kezdődött a probléma, a rendszer-visszaállítás egy korábbi időpontra, amikor a rendszer még megfelelően működött, szintén megoldás lehet. Ez a funkció visszaállítja a rendszert és az alkalmazásokat egy korábbi állapotba, anélkül, hogy a személyes fájljait érintené.
Megelőzési tippek
Miután sikerült elhárítania az MSVCR90.dll hibát, érdemes odafigyelni néhány dologra a jövőbeni problémák elkerülése érdekében:
- Rendszeres frissítések: Tartsa naprakészen a Windows operációs rendszert és az összes telepített szoftvert, különösen a Microsoft Office-t.
- Megbízható források: Mindig a hivatalos Microsoft webhelyről töltse le a szoftvereket és a Visual C++ Redistributable csomagokat. Kerülje az ismeretlen webhelyekről származó DLL fájlokat.
- Vírusvédelem: Használjon naprakész vírusirtó szoftvert, és futtasson rendszeres vizsgálatokat.
- Rendszeres biztonsági mentések: Készítsen rendszeres biztonsági mentést a fontos fájlokról és (ha lehetséges) a rendszerlemezről is.
Összegzés
Az MSVCR90.dll hiba egy gyakori és bosszantó probléma, amely megakadályozhatja a Microsoft Office programok indítását. Azonban, ahogy láthatta, számos hatékony lépés létezik a probléma diagnosztizálására és megoldására. A legtöbb esetben a Microsoft Visual C++ Redistributable csomagok megfelelő telepítése vagy javítása orvosolja a helyzetet. Légy türelmes és kövesse az útmutatót lépésről lépésre. Ha minden tippet kipróbált, és a hiba továbbra is fennáll, érdemes lehet szakértő segítségét kérni, de a leírtak alapján nagy valószínűséggel egyedül is sikerrel jár majd.