Adresa funkcie spôsobila chybu ochrany – chyba tlače
Ak sa pri pokuse o tlač súborov/dokumentov z programu balíka Microsoft Office(Microsoft Office) , ako je Word , Excel , Publisher a pod ., zobrazí chybové hlásenie tlače(printing error) ; Adresa funkcie spôsobila poruchu ochrany(Function address caused a protection fault) - potom vám tento príspevok má pomôcť. V tomto príspevku identifikujeme niektoré potenciálne známe príčiny, ktoré môžu spôsobiť chybu, a potom poskytneme možné riešenia, ktoré môžete skúsiť vyriešiť tento problém.
Keď tlačová úloha zlyhá, zobrazí sa nasledujúca inštancia chybového hlásenia;
Function address 12345 caused a protection fault.
(exception code 12345)
The application property sheet page(s) may not function properly.
Väčšina používateľov, ktorí sa stretávajú s touto chybou tlače, hlási, že sa chyba nevyskytuje, ak sa pokúsia tlačiť konvenčne – chyba sa objaví iba vtedy, keď sa pokúsia tlačiť z aplikácie balíka Office(Office) . Majte(Bear) na pamäti, že existujú rôzne prípady tohto chybového hlásenia s rôznymi chybovými kódmi. Základné príčiny sú však rovnaké – v dôsledku toho by rovnaká oprava mala fungovať pri všetkých výskytoch tejto chyby.
Chybové hlásenie sa môže zobraziť v dôsledku jednej alebo viacerých (ale nielen) z nasledujúcich známych príčin;
- Správna tlačiareň nie je nastavená ako predvolená.
- Zastaraný ovládač tlačiarne.
- Poškodené podkľúče tlačiarne.
- Poškodenie systémových(System) súborov – Poškodenie systémových(System) súborov je menej pravdepodobné, ale môže za tento problém. Zvyčajne sa objaví po tom, čo bezpečnostná kontrola skončila umiestnením niektorých položiek používaných tlačovou službou do karantény.
Oprava(Fix Function) adresy funkcie spôsobila poruchu ochrany
Ak sa stretnete s tým, že táto adresa funkcie spôsobila chybu ochrany pri(Function address caused a protection fault) tlači, môžete vyskúšať naše odporúčané riešenia nižšie v žiadnom konkrétnom poradí a zistiť, či to pomôže problém vyriešiť.
- Spustite Poradcu pri riešení problémov s tlačiarňou
- Spustite skenovanie SFC/DISM
- Zmeňte predvolenú tlačiareň
- Aktualizujte ovládač tlačiarne
- Odinštalujte ovládač tlačiarne, premenujte podkľúče tlače a reštartujte službu Print Spooler
- Zmeňte kľúč databázy Registry LegacyDefaultPrinterMode Údaj hodnoty(LegacyDefaultPrinterMode)
- Vykonajte obnovenie systému
Pozrime sa na popis príslušného procesu vo vzťahu ku každému z uvedených riešení.
Opraviť chybu ochrany(Fix Protection) Chyba vlastností tlačiarne(Printer Properties)
1] Spustite Poradcu pri riešení problémov s tlačiarňou
Spustenie nástroja na riešenie problémov(Troubleshooter) vstavaného v systéme Windows 10(Windows 10) reštartuje tlačiareň a ovládače a skontroluje prípadné chyby. Počas tohto postupu musí byť vaša tlačiareň pripojená.
Ak chcete spustiť Poradcu pri riešení problémov s tlačiarňou(run the Printer Troubleshooter) , postupujte takto:
- Kliknite na tlačidlo Štart(Start) a vyberte položku Nastavenia.(Settings.)
- Prejdite do časti Aktualizácia a zabezpečenie.( Update and Security.)
- Kliknite na kartu Poradca pri riešení problémov .(Troubleshooter)
- Posuňte zobrazenie nadol a kliknite na položku Tlačiarne.(Printers.)
- Kliknite na tlačidlo Spustiť poradcu pri riešení problémov( Run the troubleshooter) .
- Postupujte(Follow) podľa pokynov na obrazovke a použite všetky odporúčané opravy.
Potom(Afterward) skúste vytlačiť a zistite, či adresa funkcie spôsobila chybu ochrany pri(Function address caused a protection fault) tlači, je vyriešená. Ak nie, pokračujte ďalším riešením.
2] Spustite skenovanie SFC/DISM
SFC/DISM je pomôcka v systéme Windows(Windows) , ktorá umožňuje používateľom vyhľadávať poškodenia v systémových súboroch Windows a obnoviť poškodené súbory.
Z dôvodu jednoduchosti a pohodlia môžete skenovanie spustiť pomocou postupu uvedeného nižšie.
- Stlačte kláves Windows + R.
- V dialógovom okne Spustiť zadajte poznámkový blok(notepad) a stlačením klávesu Enter otvorte poznámkový blok.
- Skopírujte a prilepte príkaz uvedený nižšie do textového editora.
@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
- Uložte súbor s názvom a pripojte príponu súboru .bat – napr. SFC_DISM_scan.bat .
- Opakovane spúšťajte dávkový súbor s oprávnením správcu(run the batch file with admin privilege) (kliknite pravým tlačidlom myši na uložený súbor a z kontextovej ponuky vyberte možnosť Spustiť ako správca(Run as Administrator) ), kým nezaznamená žiadne chyby.
- Reštartujte počítač.
Skúste tlačovú úlohu znova a zistite, či sa problém vyriešil. Ak nie, pokračujte ďalším riešením.
3] Zmeňte predvolenú tlačiareň
Adresa funkcie spôsobila chybu ochrany pri(Function address caused a protection fault) tlači, môže tiež nastať v situácii, keď tlačiareň, ktorú chcete použiť, nie je nastavená ako predvolená v nastaveniach systému Windows(Windows) . Ak chcete zmeniť predvolenú tlačiareň, postupujte takto:
- Stlačte kláves Windows + R.
- V dialógovom okne Spustiť(Run) skopírujte a prilepte ms-settings:printers a stlačením klávesu Enter otvorte okno Tlačiarne a skenery(Printers & scanners) v aplikácii Nastavenia(Settings) .
- Keď ste na karte Tlačiarne a skenery(Printers & scanners) , prejdite nadol na pravej table a zrušte začiarknutie políčka Povoliť systému Windows spravovať moju predvolenú tlačiareň(Allow Windows to manage my default printer) .
- Teraz kliknite na tlačiareň, ktorú chcete použiť, a kliknite na Nastaviť ako predvolenú(Set as default) .
Po nastavení správnej tlačiarne ako predvolenej reštartujte počítač a skontrolujte, či sa chyba tlače vyriešila. Ak nie, pokračujte ďalším riešením.
Prečítajte si(Read) : Ako obnoviť predvolené výrobné nastavenia tlačiarne .
4] Aktualizujte ovládač tlačiarne
Toto riešenie vyžaduje, aby ste sa uistili, že máte nainštalované najnovšie ovládače tlače pre vašu tlačiareň. Najnovšiu verziu ovládača tlačiarne(download the latest version of the printer driver) si môžete stiahnuť z webovej stránky výrobcu.
Alternatívne môžete aktualizovať ovládač tlačiarne(update the printer driver) prostredníctvom Správcu zariadení. Tu je postup:
- Stlačením klávesu Windows + X otvorte ponuku Power User Menu a potom stlačením klávesu M otvorte Správcu zariadení.
- Keď ste v Správcovi zariadení(Device Manager) , prejdite nadol cez zoznam nainštalovaných zariadení a rozbaľte/zbaľte časť Tlačové fronty(Print queues ) .
- Potom kliknite pravým tlačidlom myši na tlačiareň, s ktorou máte problémy, a v kontextovej ponuke vyberte možnosť Aktualizovať ovládač .(Update driver)
- Na ďalšej obrazovke kliknite na Automaticky vyhľadať aktualizovaný softvér ovládača.(Search automatically for updated driver software.)
- Počkajte(Wait) , kým sa skenovanie nedokončí. Ak sa nájde nová verzia ovládača, podľa pokynov na obrazovke si ju stiahnite a nainštalujte do počítača.
- Reštartujte svoje zariadenie.
Skúste odoslať tlačovú úlohu a zistite, či adresa funkcie spôsobila chybu ochrany pri(Function address caused a protection fault) tlači, je vyriešená. Ak nie, pokračujte ďalším riešením.
5] Odinštalujte(Uninstall) ovládač tlačiarne, premenujte podkľúče tlače a reštartujte službu Print Spooler
V tomto riešení je postupnosť úloh (ktorá zahŕňa odinštalovanie ovládača tlačiarne, premenovanie tlačových podkľúčov a reštartovanie služby Print Spooler ), ktoré musíte vykonať, aby ste zistili, či adresa funkcie spôsobila chybu ochrany pri(Function address caused a protection fault) tlači, ktorú možno vyriešiť.
Postupujte takto:
- Prihláste sa do postihnutého počítača.
- Stlačením klávesu Windows + X otvorte ponuku Power User Menu a potom stlačením klávesu M otvorte Správcu zariadení.
- Keď ste v Správcovi zariadení(Device Manager) , prejdite zoznamom nainštalovaných zariadení a rozbaľte rozbaľovaciu ponuku Tlačové fronty .(Print queues)
- Potom kliknite pravým tlačidlom myši na ovládač tlačiarne, ktorý chcete odstrániť, a vyberte možnosť Odinštalovať zariadenie(Uninstall Device) .
- Opätovným kliknutím na tlačidlo Odinštalovať(Uninstall) potvrďte proces.
Po dokončení procesu odinštalovania môžete ukončiť Správcu zariadení(Device Manager) .
- Potom stlačte kláves Windows + R, aby ste vyvolali dialógové okno Spustiť .(Run)
- V dialógovom okne Spustiť zadajte printui.exe /s /t2 a stlačením klávesu Enter otvorte používateľské rozhranie Vlastnosti servera tlačiarne(Printer Server Properties UI) .
- Keď ste na obrazovke Vlastnosti tlačového servera(Print Server Properties) , prejdite na kartu Ovládače(Drivers) a vyberte ovládač, ktorý spôsobuje problém. Po vybratí ovládača kliknite na tlačidlo Odstrániť(Remove) .
- Potom vás vyzve dialógové okno Odstrániť ovládač a balík(Remove Driver And Package ) .
- Zvoľte len prepínač Odstrániť ovládač.(Remove driver only.)
- Kliknite na tlačidlo OK.(OK.)
Po dokončení procesu môžete ukončiť obrazovku Vlastnosti tlačového servera(Print Server Properties) .
- Teraz stlačte kláves Windows + R, aby ste otvorili ďalšie dialógové okno Spustiť .(Run)
- Do textového poľa zadajte regedit a stlačením klávesu (regedit)Enter otvorte Editor databázy Registry(Registry Editor) .
Dôležité: Pred pokračovaním v tomto postupe si (Important:) zálohujte register(Back up the registry) , aby ste mohli obnoviť register v prípade, že sa niečo pokazí.
- Prejdite alebo prejdite na cestu kľúča databázy Registry nižšie:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\
V umiestnení pokračujte v premenovaní všetkých podkľúčov alebo kľúčov v časti Tlačové procesory(Print Processors) s príponou .old(.old extension) . To prinúti systém Windows(Windows) ignorovať tieto kľúče a namiesto toho vytvoriť nové priečinky a hodnoty.
Poznámka(Note) : V tomto prípade existuje iba jeden podkľúč (winprint), preto sme ho premenovali na winprint.old .
Po dokončení tohto kroku môžete bezpečne zavrieť Editor databázy Registry(Registry Editor) .
- Opäť vyvolajte dialógové okno Spustiť(Run) a do textového poľa napíšte services.msc a stlačením klávesu (services.msc)Enter otvorte okno Služby(Services) .
- V okne Služby(Services) nájdite službu Zaraďovač tlače( Print Spooler) .
- Kliknite pravým tlačidlom myši na Print Spooler a vyberte Properties.
- V okne Vlastnosti kliknite na tlačidlo Zastaviť.(Stop.)
Tým sa zastaví proces tlačového frontu. Nechajte okno Print Spooler Properties otvorené.(Print Spooler Properties)
- Teraz otvorte Prieskumníka(File Explorer) a prejdite na nasledujúce miesto:
C:\WINDOWS\system32\spool\PRINTERS
- Odstráňte všetky súbory v priečinku Tlačiarne .(Printers)
Ak nevidíte žiadne súbory, kliknite na kartu Zobraziť a začiarknite políčko (View)Skryté položky(Hidden Items) .
- Zatvorte okno Prieskumník.
- V okne Vlastnosti zaraďovača tlače(Print Spooler Properties) kliknite na tlačidlo Štart(Start) a reštartujte službu.
Znova reštartujte počítač a pri ďalšom spustení počítača preinštalujte potrebné ovládače tlačiarne. Skúste tlačovú úlohu ešte raz a zistite, či sa problém vyriešil.
6] Zmeňte údaje databázy Registry LegacyDefaultPrinterMode
V tomto riešení na vyriešenie chyby tlače spôsobenej chybou ochrany adresy funkcie(Function address caused a protection fault) budete musieť zmeniť hodnotu(Value) údajov kľúča databázy Registry LegacyDefaultPrinterMode v (LegacyDefaultPrinterMode)Editore databázy Registry(Registry Editor) .
Tu je postup:
Nezabudnite zálohovať register.
- Prejdite(Navigate) alebo prejdite na cestu kľúča databázy Registry nižšie:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Na pravej table dvakrát kliknite na LegacyDefaultPrinterMode a upravte jej vlastnosti.
- Nastavte Údaj hodnoty na 1.
Týmto sa vráti staré predvolené správanie tlačiarne v systéme Windows 10(Windows 10) .
- Kliknutím na tlačidlo OK uložte zmeny.
- Reštartujte PC.
Skontrolujte, či je problém vyriešený. V opačnom prípade pokračujte ďalším riešením.
7] Vykonajte obnovenie systému
Ak ste si všimli, že adresa funkcie spôsobila, že chyba ochrany pri(Function address caused a protection fault) tlači sa začala objavovať nedávno, je celkom možné, že problém bol spôsobený zmenou, ktorou váš systém nedávno prešiel.
Ak netušíte, čo sa zmenilo, čo mohlo viesť k narušeniu funkčnosti tlače vašich aplikácií balíka Office(Office) , môžete použiť Obnovovanie systému(System Restore) (všetky zmeny, ako sú inštalácie aplikácií, používateľské preferencie a čokoľvek iné vykonané počas tohto času, sa stratia) a vrátiť sa k dátum, kedy máte istotu, že tlač prebehla správne.
Ak chcete vykonať obnovenie systému , postupujte takto:
- Stlačte kláves Windows + R.
- V dialógovom okne Spustiť napíšte rstrui a stlačením klávesu Enter otvorte Sprievodcu obnovením systému .(System Restore)
- Keď prejdete na úvodnú obrazovku Obnovovanie systému(System Restore) , kliknite na tlačidlo Ďalej(Next) a prejdite na ďalšie okno.
- Na ďalšej obrazovke začiarknite políčko priradené k Zobraziť ďalšie body obnovenia(Show more restore points) .
- Keď to urobíte, vyberte bod, ktorý má starší dátum ako ten, v ktorom ste si prvýkrát začali všimnúť chybu.
- Kliknutím na Ďalej(Next) prejdete do ďalšej ponuky.
- Kliknite na tlačidlo Dokončiť(Finish) a potvrďte v poslednej výzve.
Pri ďalšom spustení systému bude vynútený stav vášho staršieho počítača.
Hopefully, any of these solutions will fix the issue for you!
Related posts
Opravte chybu tlačiarne Canon 853 v systéme Windows 11/10
Počítač zamrzne pri tlači v systéme Windows 11/10
Uveďte samostatne tlačiarne používajúce rovnaký ovládač tlačiarne v systéme Windows 10
Povoľte alebo zakážte skupinovú politiku zdieľania tlačiarní v systéme Windows Sandbox
Opravte servisnú chybu 79, vypnite a zapnite na tlačiarni HP
Ako úplne odstrániť tlačiareň v systéme Windows 10
Opravte chybu HP Printer Failure – problém s tlačiarňou alebo atramentovým systémom
V aplikácii podsystému Spooler sa vyskytla chyba a je potrebné ju ukončiť
Opravte problémy s tlačiarňou pomocou nástroja na riešenie problémov s tlačiarňou v systéme Windows 11/10
Po odpojení tlačiarne v systéme Windows chýba port USB tlačiarne
Ako zabrániť používateľom v odstraňovaní tlačiarní v systéme Windows 11/10
Ako zmeniť káblovú tlačiareň na bezdrôtovú tlačiareň
Systém Windows nemohol vo vašej sieti vyhľadať tlačiarne
Oprava stavu tlačiarne je pozastavená, chyba sa nedá obnoviť v systéme Windows 11/10
Opraviť chybu sieťovej tlačiarne 0x00000bcb – Nedá sa pripojiť k tlačiarni
Tlačiareň netlačí farebne v systéme Windows 11/10
Opravte chyby sieťovej tlačiarne – systém Windows sa nemôže pripojiť k tlačiarni
Nainštalujte viacero kópií tej istej tlačiarne v systéme Windows 10
Chyba tlačiarne 0x00000709 pri pokuse o pripojenie alebo nastavenie predvoleného nastavenia
Nedá sa tlačiť po výpadku prúdu alebo výpadku napájania v systéme Windows 10