Ako opraviť chybu „Funkčná adresa spôsobila chybu ochrany“?

Niekoľko používateľov nás kontaktovalo s otázkami potom, čo nemohli vytlačiť nič z programu balíka Office, ako sú Word, Excel, Publisher atď. Chybové hlásenie, ktoré sa má objaviť, je „Adresa funkcie spôsobila chybu ochrany“. Väčšina používateľov, ktorí sa stretávajú s týmto problémom, uvádza, že k chybe nedochádza, ak sa pokúsi tlačiť konvenčne - chyba sa objaví vždy, keď sa pokúsi tlačiť z aplikácie balíka Office. Ukazuje sa, že problém nie je špecifický pre určitú verziu systému Windows, pretože sa potvrdilo, že sa vyskytuje v systémoch Windows 7, Windows 8.1 a Windows 10.

Funkčná adresa spôsobila chybu ochrany.

Čo spôsobuje chybu „Funkčná adresa spôsobila chybu ochrany“ ?

Tento konkrétny problém sme preskúmali preskúmaním rôznych správ používateľov a stratégií opráv, ktoré sa bežne používajú na vyriešenie tohto konkrétneho problému. Ako sa ukazuje, existuje niekoľko rôznych scenárov s potenciálom spustenia tohto chybového hlásenia. Na tento účel existuje zoznam potenciálnych vinníkov:

  • Správna tlačiareň nie je nastavená ako predvolená - Ako sa ukazuje, jednou z najbežnejších príčin, prečo používatelia vidia túto chybu v situáciách, keď sa snažia tlačiť z tlačiarne, ktorá nie je nakonfigurovaná ako predvolené tlačové riešenie v ich OS. V takom prípade sa problém dá vyriešiť otvorením obrazovky Printer Properties (Vlastnosti tlačiarne) a nastavením predvolenej správnej tlačiarne.
  • Ovládač tlačiarne je značne zastaralý - Ďalšou možnosťou, ktorá spôsobí túto chybu, je prípad, keď je ovládač tlačiarne zastaraný alebo nekompatibilný s verziou Windows (k tomu môže dôjsť po migrácii OS). Ak je tento scenár použiteľný, mali by ste byť schopní problém vyriešiť aktualizáciou verzie ovládača buď automaticky (prostredníctvom Správcu zariadení) alebo ručne (z webovej stránky výrobcu).
  • Poškodené podkľúče tlačiarne - Ak sa vyskytne problém so všetkými tlačiarňami pripojenými k sieti, je pravdepodobné, že sa zaoberáte sadou poškodených podkľúčov tlačiarne. Ak je tento scenár použiteľný, mali by ste byť schopní problém vyriešiť odstránením aktuálneho ovládača, preinštalovaním sieťovej inštancie a aktualizáciou ovládača na najnovšiu verziu.
  • Poškodenie systémových súborov - Poškodenie systémových súborov je menej pravdepodobné, ale možným vinníkom tohto problému. Zvyčajne sa objaví potom, čo bezpečnostné skenovanie skončilo v karanténe niektorých položiek používaných tlačovou službou. V takom prípade môžete zariadenie obnoviť do zdravého stavu pomocou funkcie Obnovovanie systému.

Ak sa momentálne snažíte vyriešiť rovnaké chybové hlásenie, v tomto článku nájdete zbierku príručiek na riešenie problémov, ktoré by vám mali pomôcť pri identifikácii problému a použití príslušnej opravy. Každá z potenciálnych opráv uvedených nižšie je potvrdená ako účinná najmenej jedným dotknutým používateľom.

Ak chcete byť čo najefektívnejší, odporúčame vám postupovať v rovnakom poradí, v akom sme ich usporiadali. Nakoniec by ste mali naraziť na opravu, ktorá problém vyrieši bez ohľadu na vinníka, ktorý problém spôsobuje vo vašom konkrétnom prípade. scenár.

Poďme začať!

Metóda 1: Zmena predvolenej tlačiarne

Ukazuje sa, že tento konkrétny problém sa môže vyskytnúť aj v prípadoch, keď tlačiareň, ktorú chcete použiť, nie je nastavená ako predvolená hodnota v nastaveniach WIndows. Niekoľko používateľov, ktorých sa to týka, oznámilo, že sa im podarilo problém vyriešiť prístupom k ich nastaveniam operačného systému a nastavením správnej predvolenej tlačiarne.

Postupy sa samozrejme budú líšiť v závislosti od toho, v ktorej verzii Windows sa s týmto problémom stretnete. Uistite sa, že ste vykonali príslušné kroky podľa verzie vášho OS.

Zmena predvolenej tlačiarne v systéme Windows 10

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť . Potom napíšte „ ms-settings: printers “ a stlačte Enter pre otvorenie okna Tlačiarne a skenery v aplikácii Settings .

    Otvorenie karty Tlačiarne a skenery
  2. Keď sa nachádzate na karte Tlačiarne a skenery, prejdite na pravú časť, vyberte tlačiareň, ktorú chcete použiť, a v novo zobrazenej kontextovej ponuke kliknite na Nastaviť ako predvolené .

    Nastavenie predvolenej tlačiarne v systéme Windows 10
  3. Keď nastavíte správnu tlačiareň ako predvolenú, reštartujte počítač a zistite, či sa problém pri ďalšom spustení už nevyskytuje.

Zmena predvolenej tlačiarne v systéme Windows 7, 8.1

  1. Stlačením klávesu Windows vyvolajte ponuku Startup a potom kliknite na položku Device and Printers (Zariadenia a tlačiarne) v pravej časti novo zobrazenej ponuky.

    Prístup do ponuky Zariadenia a tlačiarne

    Poznámka: Prípadne môžete otvoriť ovládací panel a prejsť na kartu Zariadenia a tlačiarne manuálne.

  2. Keď sa nachádzate v ponuke Zariadenia a tlačiarne, kliknite pravým tlačidlom myši na tlačiareň, ktorú chcete nastaviť ako predvolenú, a z novo zobrazenej ponuky vyberte možnosť Nastaviť ako predvolenú tlač.

    Nastaviť ako predvolenú tlačiareň
  3. Reštartujte počítač a zistite, či sa problém vyriešil pri ďalšom štarte systému.

Ak sa rovnaký problém vyskytuje aj po dokončení nasledujúcej postupnosti zavádzania systému, prejdite na nasledujúcu metódu nižšie.

Metóda 2: Aktualizujte ovládač tlačiarne na najnovšiu verziu

Ďalšou možnosťou, ako by ste sa pri pokuse o tlač z aplikácie tretej strany, s touto chybovou správou stretli, je zastaraný ovládač tlačiarne. Niekoľkým postihnutým používateľom, ktorí sa tiež snažili vyriešiť túto chybovú správu, sa problém podarilo vyriešiť tak, že sa spoliehal na Správcu zariadení, aby aktualizoval verziu ovládača na najnovšiu alebo manuálne aktualizoval túto verziu.

V každom prípade je tu stručná príručka o aktualizácii verzie ovládača tlačiarne na najnovšiu verziu:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Ďalej v textovom poli stlačte „devmgmt.msc“ a stlačením klávesu Enter otvorte Správcu zariadení.

    Spustenie Správcu zariadení
  2. Keď sa nachádzate v Správcovi zariadení, prejdite nadol zoznamom nainštalovaných zariadení a rozbaľte rozbaľovaciu ponuku spojenú s tlačovými frontami . Potom kliknite pravým tlačidlom myši na tlačiareň, s ktorou máte problémy, a vyberte položku Aktualizovať ovládač z novo zobrazenej kontextovej ponuky.

    Aktualizácia ovládača tlačiarne
  3. Na nasledujúcej obrazovke kliknite na položku Automaticky vyhľadať aktualizovaný softvér ovládača. Potom počkajte na dokončenie skenovania. Ak sa nájde nová verzia ovládača, podľa pokynov na obrazovke ju prevezmite a nainštalujte do svojho počítača a potom reštartujte počítač.

    Automatické vyhľadávanie aktualizovaného podpisu vodiča
  4. Po dokončení nasledujúceho spustenia systému skontrolujte, či sa problém vyriešil. Ak sa stále zobrazuje rovnaká chyba alebo Správca zariadení nenašiel novšiu verziu, skúste nový ovládač nainštalovať manuálne. Ak to chcete urobiť, navštívte webovú stránku výrobcu a stiahnite a nainštalujte najnovšiu dostupnú verziu ovládača.

    Stiahnutie najnovšieho ovládača tlačiarne
  5. Po dokončení inštalácie reštartujte počítač a zistite, či sa problém vyriešil pri ďalšom štarte systému.

Ak sa stále zobrazuje chyba „Funkčná adresa spôsobila chybu ochrany“ alebo vyššie uvedené kroky sa na váš konkrétny scenár nevzťahovali, prejdite na nasledujúcu metódu nižšie.

Metóda 3: Odstránenie ovládača a odstránenie tlačových podkľúčov (ak sú k dispozícii)

Ďalšou populárnou opravou chyby „Funkcia Address Causal a Protection Fault“ je úplné odstránenie aktuálneho ovládača z každého zúčastneného počítača a opätovná inštalácia celej sieťovej inštancie s aktualizovaným ovládačom. Tento scenár je, samozrejme, použiteľný iba v prípadoch, keď sa vyskytuje rozšírený problém, ktorý sa vyskytuje na viacerých počítačoch.

Aj keď sa kroky uvedené nižšie dajú replikovať v systéme Windows 8.1 a Windows 10, dokázali sme iba potvrdiť, že tieto kroky sú účinné pre systém Windows 7. Ak chcete vyskúšať túto opravu, tu je stručná príručka o úplnom odstránení ovládača tlačiarne a preinštalovaní. aktualizovaný ovládač:

  1. Prihláste sa do postihnutého počítača.
  2. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „devmgmt.msc“ a stlačením klávesu Enter otvorte Správcu zariadení.

    Spustenie Správcu zariadení
  3. Keď sa nachádzate v Správcovi zariadení, prejdite zoznamom nainštalovaných zariadení a rozbaľte rozbaľovaciu ponuku Tlačové fronty . Potom kliknite pravým tlačidlom myši na ovládač tlačiarne, ktorý chcete odstrániť, a vyberte možnosť Odinštalovať zariadenie . Potom kliknite na tlačidlo Odinštalovať a potvrďte postup.

    Odinštalovanie ovládača tlačiarne

    Poznámka: Po dokončení tohto kroku môžete bezpečne zatvoriť Správcu zariadení.

  4. Stlačením klávesu Windows + R otvorte ďalšie dialógové okno Spustiť. Potom napíšte „ printui.exe / s / t2 “ a stlačením klávesu Enter otvorte používateľské rozhranie vlastností tlačového servera .

    Otvorenie používateľského rozhrania Printrui
  5. Keď sa nachádzate na obrazovke Vlastnosti tlačového servera, prejdite na kartu Ovládače a vyberte ovládač, ktorý problém spôsobuje. Po výbere ovládača kliknite na tlačidlo Odstrániť.

    Odstránenie ovládača sieťovej tlačiarne pomocou ovládača Print Server Properties
  6. Potom sa zobrazí výzva na odstránenie ovládača a balíka . Keď sa toto okno zobrazí, vyberte prepínač priradený len k odstráneniu ovládača a kliknite na tlačidlo OK.

    Odstráňte iba ovládač tlačiarne
  7. Po dokončení procesu môžete bezpečne zatvoriť obrazovku Vlastnosti tlačového servera .
  8. Stlačením klávesu Windows + R otvorte ďalšie dialógové okno Spustiť. Tentoraz napíšte do textového poľa „regedit“ a stlačením klávesu Enter otvorte Editor databázy Registry . Ak sa zobrazí výzva v okne UAC (Kontrola používateľských účtov), kliknite na tlačidlo Áno, aby ste mohli udeliť administratívne oprávnenia.

    Zadaním „Regedit“ a stlačením „Enter“
  9. Ak ste v editore databázy Registry, pomocou ponuky na ľavej strane prejdite na nasledujúci podkľúč:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ Environments \ Windows x64 \ Print Processors \ 

    Poznámka: Môžete tiež vložiť presné miesto na navigačnú lištu a stlačením klávesu Enter sa tam okamžite dostať.

  10. Keď prídete na správne miesto, pokračujte v premenovaní všetkých podkľúčov alebo klávesov s príponou .old. To prinúti systém Windows ignorovať tieto kľúče a namiesto toho vytvárať nové priečinky a hodnoty.

    Premenovanie všetkých podkľúčov na starú príponu

    Poznámka : V našom prípade sme mali iba jeden podkľúč (winprint), takže sme ho premenovali na winprint.old.

  11. Po dokončení tohto kroku môžete bezpečne zatvoriť Editor databázy Registry.
  12. Opätovným stlačením klávesu Windows + R otvoríte ďalšie dialógové okno Spustiť . Tentoraz do textového poľa zadajte text „services.msc“ a stlačením klávesu Enter otvorte okno Služby .

    Zadaním „Services.msc“ a stlačením „Enter“
  13. Keď sa nachádzate na obrazovke Služby, prejdite zoznamom služieb nadol a vyhľadajte službu zaraďovača tlače. Keď sa vám ho podarí objaviť, kliknite naň pravým tlačidlom myši a vyberte položku Reštartovať z novo zobrazenej kontextovej ponuky.

    Reštartujte službu zaraďovania tlačiarne
  14. Reštartujte počítač ešte raz a znova nainštalujte potrebné ovládače tlačiarne pri nasledujúcom spustení počítača.
  15. Skontrolujte, či sa pri pokuse o tlač niečoho z aplikácie balíka Office stále zobrazuje chyba „Funkcia Address Caused a Protection Fault“ .

Ak rovnaká chyba stále pretrváva, prejdite na nasledujúcu metódu nižšie.

Metóda 4: Použitie bodu obnovenia systému

Ak ste si všimli, že táto konkrétna chyba sa začala objavovať iba nedávno, je celkom možné, že tento problém bol spôsobený zmenou, ktorú váš systém nedávno prešiel.

Ak neviete, čo sa mohlo zmeniť, mohlo by to viesť k narušeniu funkčnosti tlače vašich aplikácií balíka Office, jedným z riešení „all-all“ je použitie funkcie Obnovenie systému na navrátenie času späť na dátum, keď ste si istí, že tlačiareň pracovala. správne. Túto metódu potvrdilo veľa používateľov, že sa snažíme vyriešiť chybu „Adresa funkcie spôsobila chybu ochrany“ .

DÔLEŽITÉ : Tento proces vráti zariadenie do presného stavu, v akom bol v čase vytvorenia bodu obnovenia. To znamená, že sa stratia všetky zmeny, ako sú inštalácia aplikácií, preferencie používateľa a čokoľvek iné, čo sa v tomto čase uskutoční.

Tu je stručná príručka o používaní funkcie Obnovovanie systému na vrátenie zariadenia do bodu, v ktorom všetky tlačové úlohy fungovali správne:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „rstrui“ a stlačte Enter pre otvorenie Sprievodcu obnovením systému .

    Otvorenie sprievodcu obnovením systému pomocou poľa Spustiť
  2. Keď sa dostanete na úvodnú obrazovku Obnovenie systému, kliknite na Ďalej a prejdete na ďalšie okno.

    Pomocou funkcie Obnovovanie systému
  3. Na ďalšej obrazovke začnite začiarknutím políčka Zobraziť ďalšie body obnovenia . Keď to urobíte, vyberte bod, ktorý má starší dátum ako ten, v ktorom ste si prvýkrát všimli chybu, potom kliknite na Ďalej a prejdite do ďalšej ponuky.

    Obnova systému do predchádzajúceho okamihu
  4. Akonáhle sa dostanete tak ďaleko, utilita je pripravená začať. Ak chcete proces začať, jednoducho kliknite na tlačidlo Dokončiť a na záverečnom výzve potvrďte.

    Spustenie procesu obnovenia systému
  5. Pri nasledujúcom štarte systému bude váš starý počítač vynútený. Po dokončení bootovacieho procesu zopakujte akciu, ktorá predtým hádzala chybu „Function Address Causal a Protection Fault“, a skontrolujte, či sa problém vyriešil.

Zaujímavé Články