A funkció címe védelmi hibát okozott - Nyomtatási hiba
Ha fájlokat/dokumentumokat próbál kinyomtatni egy Microsoft Office programból, például a Wordből(Word) , Excelből(Excel) , Publisherből(Publisher) stb., és megjelenik a nyomtatási hibaüzenet(printing error) ; A funkció címe védelmi hibát okozott(Function address caused a protection fault) – akkor ez a bejegyzés az Ön segítségére szolgál. Ebben a bejegyzésben azonosítunk néhány lehetséges ismert okot, amelyek kiválthatják a hibát, majd bemutatjuk azokat a lehetséges megoldásokat, amelyek segítségével megpróbálhatja orvosolni a problémát.
Ha a nyomtatási feladat meghiúsul, a hibaüzenet következő példánya jelenik meg;
Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.
A legtöbb felhasználó, aki szembesül ezzel a nyomtatási hibával, arról számol be, hogy a hiba nem következik be, ha hagyományosan próbál nyomtatni – a hiba csak akkor jelenik meg, amikor egy Office - alkalmazásból próbál nyomtatni. Ne(Bear) feledje, hogy ennek a hibaüzenetnek különböző előfordulásai különböző hibakódokkal rendelkeznek. A kiváltó okok azonban ugyanazok – következésképpen ugyanannak a javításnak kell működnie a hiba minden előfordulásán.
A hibaüzenetet az alábbi ismert okok közül egy vagy több (de nem kizárólagosan) okozhatja;
- Nem a megfelelő nyomtató van beállítva alapértelmezettként.
- Elavult nyomtató-illesztőprogram.
- Sérült nyomtató alkulcsok.
- Rendszerfájl(System) -sérülés – A rendszerfájl(System) - sérülés kevésbé valószínű, de lehetséges hibás ennek a problémának. Jellemzően azután jelenik meg, hogy egy biztonsági vizsgálat a nyomtatási szolgáltatás által használt egyes elemek karanténjába került.
A funkció(Fix Function) címének javítása védelmi hibát okozott
Ha azzal szembesül, hogy ez a funkciócím védelmi hiba nyomtatási hibát okozott(Function address caused a protection fault) , próbálja ki az alábbi javasolt megoldásainkat meghatározott sorrendben, és ellenőrizze, hogy ez segít-e a probléma megoldásában.
- Futtassa a Nyomtató hibaelhárítót
- Futtassa az SFC/DISM vizsgálatot
- Módosítsa az alapértelmezett nyomtatót
- Frissítse a nyomtató-illesztőprogramot
- Távolítsa el a nyomtató-illesztőprogramot, nevezze át a nyomtatási alkulcsokat, és indítsa újra a Print Spooler szolgáltatást
- Módosítsa a LegacyDefaultPrinterMode(LegacyDefaultPrinterMode) rendszerleíró kulcs értékadatait
- Hajtsa végre a Rendszer-visszaállítást
Nézzük meg a folyamat leírását a felsorolt megoldások mindegyikével kapcsolatban.
Javítsa ki a védelmi(Fix Protection) hibát A Nyomtató tulajdonságai(Printer Properties) hibája
1] Futtassa a Nyomtató hibaelhárítót
A Windows 10(Windows 10) beépített hibaelhárítójának(Troubleshooter) futtatása újraindítja a nyomtatót és az illesztőprogramokat, és ellenőrzi az esetleges hibákat. Az eljárás során a nyomtatót csatlakoztatni kell.
A nyomtató hibaelhárítójának futtatásához(run the Printer Troubleshooter) tegye a következőket:
- Kattintson a Start gombra(Start) , és válassza a Beállítások lehetőséget.(Settings.)
- Lépjen a Frissítés és biztonság elemre.( Update and Security.)
- Kattintson a Hibaelhárító(Troubleshooter) fülre.
- Görgessen le, és kattintson a Nyomtatók elemre.(Printers.)
- Kattintson a Hibaelhárító futtatása( Run the troubleshooter) gombra.
- Kövesse(Follow) a képernyőn megjelenő utasításokat, és alkalmazza a javasolt javításokat.
Ezután(Afterward) próbáljon meg nyomtatni, és ellenőrizze, hogy a védelmi hibát okozó funkció címe(Function address caused a protection fault) megoldódott-e a nyomtatási hiba. Ha nem, folytassa a következő megoldással.
2] Futtassa az SFC/DISM vizsgálatot
Az SFC/DISM a Windows egy olyan segédprogramja, amely lehetővé teszi a felhasználók számára, hogy sérültek-e a Windows rendszerfájlokban, és visszaállítsák a sérült fájlokat.
Az egyszerűség és kényelem érdekében a vizsgálatot az alábbi eljárással futtathatja.
- Nyomja meg a Windows billentyűt + R.
- A Futtatás párbeszédpanelen írja be a jegyzettömböt(notepad) , és nyomja meg az Enter billentyűt a Jegyzettömb megnyitásához.
- Másolja ki és illessze be az alábbi parancsot a szövegszerkesztőbe.
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- Mentse el a fájlt névvel, és fűzze hozzá a .bat kiterjesztést – pl. SFC_DISM_scan.bat .
- Futtassa ismételten a kötegfájlt rendszergazdai jogosultságokkal(run the batch file with admin privilege) (kattintson jobb gombbal a mentett fájlra, és válassza a Futtatás rendszergazdaként parancsot(Run as Administrator) a helyi menüből), amíg az nem jelent hibát.
- Indítsa újra a számítógépet.
Próbálja újra a nyomtatási feladatot, és ellenőrizze, hogy a probléma megoldódott-e. Ha nem, folytassa a következő megoldással.
3] Módosítsa az alapértelmezett nyomtatót
A funkció címe védelmi hibát okozott(Function address caused a protection fault) Nyomtatási hiba akkor is előfordulhat, ha a használni kívánt nyomtató nincs alapértelmezettként beállítva a Windows beállításain belül. Az alapértelmezett nyomtató megváltoztatásához tegye a következőket:
- Nyomja meg a Windows billentyűt + R.
- A Futtatás(Run) párbeszédpanelen másolja és illessze be az ms-settings:printers elemet, majd nyomja meg az Enter billentyűt a (ms-settings:printers )Beállítások(Settings) alkalmazás Nyomtatók és szkennerek(Printers & scanners) ablakának megnyitásához .
- A Nyomtatók és szkennerek(Printers & scanners) lapon görgessen lefelé a jobb oldali ablaktáblában, és törölje a jelet az Alapértelmezett nyomtató(Allow Windows to manage my default printer) beállításának engedélyezése a Windows számára jelölőnégyzetből.
- Most kattintson a használni kívánt nyomtatóra, majd kattintson a Beállítás alapértelmezettként(Set as default) lehetőségre .
Miután beállította a megfelelő nyomtatót alapértelmezettként, indítsa újra a számítógépet, és ellenőrizze, hogy a nyomtatási hiba megoldódott-e. Ha nem, folytassa a következő megoldással.
Olvassa el(Read) : A nyomtató gyári alapbeállításainak visszaállítása .
4] Frissítse a nyomtató-illesztőprogramot
Ehhez a megoldáshoz meg kell győződnie arról, hogy telepítette a legújabb nyomtató-illesztőprogramokat a nyomtatóhoz. A nyomtató-illesztőprogram legújabb verzióját letöltheti a(download the latest version of the printer driver) gyártó webhelyéről.
Alternatív megoldásként frissítheti a nyomtató-illesztőprogramot(update the printer driver) az Eszközkezelőn keresztül. Itt van, hogyan:
- Nyomja meg a Windows + X billentyűt a Kiemelt felhasználói menü(Power User Menu) megnyitásához , majd nyomja meg az M gombot az Eszközkezelő megnyitásához.
- Miután belépett az Eszközkezelőbe(Device Manager) , görgessen lefelé a telepített eszközök listáján, és bontsa ki/összecsukja a Nyomtatási sorok(Print queues ) részt.
- Ezután kattintson a jobb gombbal arra a nyomtatóra, amellyel problémája van, és válassza az Illesztőprogram frissítése(Update driver) lehetőséget a helyi menüből.
- A következő képernyőn kattintson a Frissített illesztőprogramok automatikus keresése lehetőségre.(Search automatically for updated driver software.)
- Várja(Wait) meg, amíg a beolvasás befejeződik. Ha új illesztőprogram-verziót talál, kövesse a képernyőn megjelenő utasításokat a letöltéséhez és a számítógépre történő telepítéséhez.
- Indítsa újra a készüléket.
Próbáljon meg elküldeni egy nyomtatási feladatot, és ellenőrizze, hogy a funkció címe védelmi hibát okozott, a(Function address caused a protection fault) nyomtatási hiba megoldódott-e. Ha nem, folytassa a következő megoldással.
5] Távolítsa el(Uninstall) a nyomtató-illesztőprogramot, nevezze át a nyomtatási alkulcsokat, és indítsa újra a Print Spooler szolgáltatást
Ebben a megoldásban egy sor feladatsor van (amely magában foglalja a nyomtató-illesztőprogram eltávolítását, a nyomtatási alkulcsok átnevezését és a Print Spooler szolgáltatás újraindítását), amelyeket el kell végeznie, hogy megtudja, a védelmi hibát okozó funkció címe(Function address caused a protection fault) nyomtatási hiba megoldható-e.
Csináld a következőt:
- Jelentkezzen be az érintett számítógépre.
- Nyomja meg a Windows + X billentyűt a Kiemelt felhasználói menü(Power User Menu) megnyitásához , majd nyomja meg az M gombot az Eszközkezelő megnyitásához.
- Miután belépett az Eszközkezelőbe(Device Manager) , navigáljon a telepített eszközök listájában, és bontsa ki a Nyomtatási sorok(Print queues) legördülő menüt.
- Ezután kattintson jobb gombbal az eltávolítani kívánt nyomtató-illesztőprogramra, és válassza az Eszköz eltávolítása(Uninstall Device) lehetőséget .
- Kattintson még egyszer az Eltávolítás gombra a folyamat megerősítéséhez.(Uninstall)
Az eltávolítási folyamat befejezése után kiléphet az Eszközkezelőből(Device Manager) .
- Ezután nyomja meg a Windows billentyű + R billentyűket a Futtatás(Run) párbeszédpanel megnyitásához.
- A Futtatás párbeszédpanelen írja be a printui.exe /s /t2Printer Server Properties UI megnyitásához .
- Miután belépett a Nyomtatószerver tulajdonságai(Print Server Properties) képernyőre, lépjen az Illesztőprogramok(Drivers) fülre, és válassza ki a problémát okozó illesztőprogramot. Az illesztőprogram kiválasztása után kattintson az Eltávolítás(Remove) gombra.
- Ekkor megjelenik az Illesztőprogram és csomag eltávolítása(Remove Driver And Package ) párbeszédpanel.
- Válassza a Csak az Illesztőprogram eltávolítása(Remove driver only.) választógombot .
- Kattintson az OK gombra.(OK.)
A folyamat befejezése után kiléphet a Nyomtatószerver tulajdonságai(Print Server Properties) képernyőről.
- Most nyomja meg a Windows billentyű + R billentyűt egy másik (Windows)Futtatás(Run) párbeszédpanel megnyitásához .
- Írja be a szövegmezőbe a regedit parancsot , és nyomja meg az (regedit)Enter billentyűt a (Enter)Rendszerleíróadatbázis-szerkesztő(Registry Editor) megnyitásához .
Fontos: (Important:) Készítsen biztonsági másolatot a beállításjegyzékről(Back up the registry) , mielőtt folytatná ezt az eljárást, hogy vissza tudja állítani a beállításjegyzéket abban az esetben, ha valami hiba történik.
- Navigáljon vagy ugorjon az alábbi beállításkulcs elérési útjára:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
A helyszínen folytassa az alkulcsok vagy kulcsok átnevezését a Nyomtatási processzorok(Print Processors) alatt .old kiterjesztéssel(.old extension) . Ez arra kényszeríti a Windowst(Windows) , hogy figyelmen kívül hagyja ezeket a kulcsokat, és helyette új mappákat és értékeket hozzon létre.
Megjegyzés(Note) : Ebben az esetben csak egy alkulcs van (winprint), ezért átneveztük winprint.oldra(winprint.old) .
A lépés befejezése után biztonságosan bezárhatja a Rendszerleíróadatbázis-szerkesztőt(Registry Editor) .
- Ismét nyissa meg a Futtatás(Run) párbeszédpanelt, írja be a services.msc parancsot a szövegmezőbe, majd nyomja meg az Enter billentyűt a (Enter)Szolgáltatások(Services) ablak megnyitásához .
- A Szolgáltatások(Services) ablakban keresse meg a Nyomtatási sorkezelő( Print Spooler) szolgáltatást.
- Kattintson jobb gombbal a Print Spooler elemre, és válassza a Tulajdonságok menüpontot.(Properties.)
- A Tulajdonságok ablakban kattintson a Leállítás gombra.(Stop.)
Ez leállítja a nyomtatási sor folyamatát. Tartsa nyitva a Nyomtatási sorkezelő tulajdonságai(Print Spooler Properties) ablakot.
- Most nyissa meg a File Explorert(File Explorer) , és navigáljon a következő helyre:
C:\WINDOWS\system32\spool\PRINTERS
- Törölje az összes fájlt a Nyomtatók(Printers) mappából.
Ha nem lát egyetlen fájlt sem, kattintson a Nézet(View) fülre, és jelölje be a Rejtett elemek(Hidden Items) négyzetet.
- Zárja be a File Explorer ablakot.
- A Print Spooler Properties ablakban kattintson a Start gombra a szolgáltatás újraindításához.
Indítsa újra a számítógépet, és a számítógép következő indításakor telepítse újra a szükséges nyomtató-illesztőprogramokat. Próbálkozzon még egyszer a nyomtatási feladattal, és ellenőrizze, hogy a probléma megoldódott-e.
6] A LegacyDefaultPrinterMode rendszerleíró kulcs értékének módosítása
Ebben a megoldásban a védelmi hiba(Function address caused a protection fault) nyomtatási hibát okozó funkciócímének megoldásához módosítania kell a LegacyDefaultPrinterMode rendszerleíró kulcs értékét(Value) a Rendszerleíróadatbázis-szerkesztőben(Registry Editor) .
Itt van, hogyan:
Ne felejtsen el biztonsági másolatot készíteni a rendszerleíró adatbázisról.
- Navigáljon(Navigate) vagy ugorjon az alábbi beállításkulcs elérési útjára:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- A jobb oldali ablaktáblában kattintson duplán a LegacyDefaultPrinterMode elemre a tulajdonságainak szerkesztéséhez.
- Állítsa az Érték adatot 1-re.(1.)
Ezzel visszatér a régi alapértelmezett nyomtatóviselkedéshez Windows 10 alatt .
- Kattintson az OK gombra(OK) a változtatások mentéséhez.
- Indítsa újra a számítógépet.
Ellenőrizze, hogy a probléma megoldódott-e. Ellenkező esetben folytassa a következő megoldással.
7] Hajtsa végre a Rendszer-visszaállítást
Ha észrevette, hogy a funkció címe védelmi hibát okozott, ami a(Function address caused a protection fault) közelmúltban kezdett fellépni, akkor teljesen lehetséges, hogy a problémát egy olyan változás okozta, amelyen a rendszer a közelmúltban ment keresztül.
Ha fogalma sincs arról, hogy mi változott, ami az Office -alkalmazások nyomtatási funkcióinak megszakításához vezethetett, a Rendszer-visszaállítás(System Restore) segítségével (az alkalmazástelepítések, a felhasználói beállítások és bármi más ez idő alatt végrehajtott módosítások elvesznek) visszatérhet egy dátum, amikor biztos abban, hogy a nyomtatás megfelelően működött.
A Rendszer-visszaállítás végrehajtásához tegye a következőket:
- Nyomja meg a Windows billentyűt + R.
- A Futtatás párbeszédpanelen írja be az rstrui kifejezést , és nyomja meg az Enter billentyűt a (rstrui)Rendszer-visszaállítás(System Restore) varázsló megnyitásához .
- Miután megérkezett a Rendszer-visszaállítás(System Restore) kezdőképernyőjére , kattintson a Tovább(Next) gombra a következő ablakra lépéshez.
- A következő képernyőn jelölje be a További visszaállítási pontok megjelenítése(Show more restore points) jelölőnégyzetet .
- Miután ezt megtette, válasszon ki egy pontot, amely régebbi dátummal rendelkezik, mint az, amelyikben először észlelte a hibát.
- Kattintson a Tovább(Next) gombra a következő menüre lépéshez.
- Kattintson a Befejezés(Finish) gombra , és az utolsó kérdésnél erősítse meg.
A rendszer következő indításakor a rendszer a régebbi számítógép állapotát kényszeríti ki.
Hopefully, any of these solutions will fix the issue for you!
Related posts
Javítsa ki a 853-as Canon nyomtatóhibát Windows 11/10 rendszeren
A számítógép lefagy, amikor Windows 11/10 rendszerben nyomtat
Külön listázza azokat a nyomtatókat, amelyek ugyanazt a nyomtató-illesztőprogramot használják a Windows 10 rendszerben
Nyomtatómegosztási csoportházirend engedélyezése vagy letiltása a Windows Sandboxban
Javítsa ki a 79. szervizhibát, kapcsolja ki, majd be a HP nyomtatón
Nyomtatóhiba 0x00000709, amikor megpróbál csatlakozni vagy alapértelmezett értéket állít be
A Spooler alrendszer alkalmazás hibát észlelt, ezért be kell zárni
A mappában lévő fájlok listájának kinyomtatása a Windows 11/10 rendszerben
Miért offline állapotban van a nyomtatóm a Windows rendszerben? Módosítsa a nyomtató állapotát Online-ra
A MatterControl egy ingyenes 3D nyomtató és szeletelő szoftver Windows rendszerhez
Hogyan lehet megakadályozni, hogy a felhasználók töröljék a nyomtatókat a Windows 11/10 rendszerben
Javítsa ki a 0xc4eb8000 HP hibakódot Windows 10 rendszeren
A nyomtató üres vagy üres oldalakat nyomtat a Windows 11/10 rendszerben
A nyomtató nincs aktiválva, 30-as hibakód probléma Windows 11/10 rendszeren
Sikertelen HP nyomtató-ellenőrzési hiba javítása Windows 11/10 rendszerben
Javítsa ki a HP nyomtatóhiba hibáját – Probléma a nyomtatóval vagy a tintarendszerrel
A fájl- és nyomtatómegosztás be- és kikapcsolása Windows 11/10 rendszerben
Telepítse ugyanazt a nyomtatót több példányban Windows 10 rendszeren
Mi az a 3D nyomtató? Kötelezőnek kell lennie a 3D nyomtatási engedélynek?
Printer Spooler error 0x800706B9, Nincs elég erőforrás