Как да поправите грешка в „Функция Адрес, причинена грешка в защитата“?

Няколко потребители достигат до нас с въпроси, след като не успяха да отпечатат нищо от програма на Office като Word, Excel, Publisher и т.н. Съобщението за грешка, което се съобщава, че се появява, е „Адрес на функция, причинен грешка в защитата“. Повечето потребители, които се борят с този проблем, съобщават, че грешката не се появява, ако се опитват да отпечатват конвенционално - грешката се появява само всеки път, когато се опитват да печатат от приложение в Office. Както се оказва, проблемът не е специфичен за определена версия на Windows, тъй като е потвърдено, че се среща в Windows 7, Windows 8.1 и Windows 10.

Функция Адрес предизвика грешка при защита на защитата.

Какво причинява грешката „Адрес на функцията причинява грешка в защитата“ ?

Разгледахме този конкретен проблем, като разгледахме различни потребителски доклади и стратегиите за поправка, които обикновено се използват за отстраняване на този конкретен проблем. Както се оказва, има няколко различни сценария с потенциал за задействане на това съобщение за грешка. Имайки това предвид, има списък с потенциални виновници:

  • Правилният принтер не е зададен като по подразбиране - Както се оказва, една от най-честите причини, поради която потребителите виждат тази грешка в ситуации, в които се опитват да отпечатват от принтер, който не е конфигуриран като решение за печат по подразбиране на своя Os. В този случай проблемът може да бъде разрешен чрез достъп до екрана Printer Properties и задаване на правилния принтер по подразбиране.
  • Драйверът на принтера е силно остарял - Друга възможност, която ще породи тази грешка, е случай, в който драйверът на принтера е остарял или не е съвместим с версията на Windows (това може да се случи след миграция на ОС). Ако този сценарий е приложим, трябва да можете да отстраните проблема, като актуализирате версията на драйвера автоматично или (чрез диспечера на устройства) или ръчно (от уебсайта на производителя).
  • Повредени подразделения на принтера - Ако проблемът се среща с всички принтери, свързани към мрежа, има вероятност да се справите с набор от повредени подразделения на принтера. Ако този сценарий е приложим, трябва да можете да отстраните проблема, като премахнете текущия драйвер, преинсталирате мрежовия екземпляр и актуализирате драйвера до последната версия.
  • Корупция на системните файлове - Корупцията в системните файлове е по-малко вероятна, но възможен виновник за този проблем. Обикновено той се появява след приключване на сканирането за защита, което поставя под карантина някои елементи, използвани от услугата за печат. В този случай можете да възстановите машината до здраво състояние, като използвате възстановяване на системата.

Ако в момента се мъчите да разрешите едно и също съобщение за грешка, тази статия ще ви предостави колекция от ръководства за отстраняване на проблеми, които биха ви помогнали да идентифицирате проблема и да приложите подходящото поправяне. Всеки от посочените по-долу потенциални корекции се потвърждава като ефективен от поне един засегнат потребител.

Ако искате да бъдете максимално ефективни, съветваме ви да следвате методите в същия ред, в който сме ги подредили. В крайна сметка трябва да се натъкнете на поправка, която разрешава проблема, независимо от виновника, който причинява проблема във вашия конкретен сценарий.

Нека да започнем!

Метод 1: Промяна на принтера по подразбиране

Както се оказва, този конкретен проблем може да възникне и в случаите, когато принтерът, който искате да използвате, не е настроен по подразбиране в настройките на WIndows. Няколко засегнати потребители съобщиха, че са успели да разрешат проблема чрез достъп до настройките на операционната си система и настройване на правилния принтер по подразбиране.

Разбира се, стъпките по този начин ще бъдат различни в зависимост от това коя версия на Windows срещате проблема. Моля, не забравяйте да следвате съответните стъпки според вашата версия на os.

Промяна на принтера по подразбиране в Windows 10

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run . След това напишете ' ms-settings: принтери ' и натиснете Enter, за да отворите прозореца Printers & скенери на приложението Settings .

    Отваряне на раздела Принтери и скенери
  2. След като сте в раздела Принтери и скенери, преминете към десния панел, изберете принтера, който искате да използвате, и щракнете върху Задаване по подразбиране от новопоявилото се контекстно меню.

    Настройка на принтера по подразбиране в Windows 10
  3. След като установите правилния принтер по подразбиране, рестартирайте компютъра и проверете дали проблемът вече не се появява при следващото стартиране.

Промяна на принтера по подразбиране в Windows 7, 8.1

  1. Натиснете клавиша Windows, за да се покаже менюто за стартиране, след което щракнете върху Устройство и принтери от дясната част на новопоявилото се меню.

    Достъп до менюто Устройства и принтери

    Забележка: Като алтернатива можете да отворите контролния панел и да отидете до раздела Device and Printers ръчно.

  2. След като влезете в менюто Устройства и принтери, щракнете с десния бутон върху принтера, който искате да зададете по подразбиране, и изберете Настройка като принтер по подразбиране от новопоявилото се меню.

    Задайте като принтер по подразбиране
  3. Рестартирайте компютъра си и вижте дали проблемът е решен при следващото стартиране на системата.

Ако същият проблем все още възниква след приключване на следващата последователност на зареждане, преминете надолу към следващия метод по-долу.

Метод 2: Актуализирайте драйвера на вашия принтер до най-новата версия

Друга възможност, поради която да срещнете това съобщение за грешка, докато се опитвате да печатате от приложение на трета страна, е остарял драйвер на принтера. Няколко засегнати потребители, които също се мъчеха да разрешат съобщението за грешка, успяха да отстранят проблема или като разчитат на Диспечер на устройства, за да актуализират версията на драйвера до най-новата или сами да я актуализират ръчно.

Така или иначе, ето едно кратко ръководство за актуализиране на версията на драйвера за вашия принтер до най-новата:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това вътре в текстовото поле натиснете „devmgmt.msc“ и натиснете Enter, за да отворите диспечера на устройства.

    Работещ диспечер на устройства
  2. След като сте вътре в Device Manager, превъртете надолу през списъка с инсталирани устройства и разгънете падащото меню, свързано с опашки за печат . След това щракнете с десния бутон на мишката върху принтера, с който имате проблеми и изберете Актуализиращ драйвер от новопоявилото се контекстно меню.

    Актуализиране на драйвера на принтера
  3. На следващия екран щракнете върху Търсене автоматично за актуализиран драйвер. След това изчакайте, докато сканирането приключи. Ако се намери нова версия на драйвера, следвайте инструкциите на екрана, за да го изтеглите и инсталирате на вашия компютър, след което рестартирайте устройството си.

    Търсене на актуализиран подпис на водача автоматично
  4. След като приключи следващото стартиране на системата, вижте дали проблемът е разрешен. Ако все още виждате същата грешка или диспечерът на устройства не успя да намери по-нова версия, трябва да опитате да инсталирате нов драйвер ръчно. За целта посетете уебсайта на вашия производител и изтеглете и инсталирайте най-новата налична версия на драйвера.

    Изтегляне на най-новия драйвер на принтера
  5. След като инсталацията приключи, рестартирайте компютъра си и вижте дали проблемът е отстранен при следващото стартиране на системата.

Ако все още виждате грешка „Адрес на функция причини грешка в защитата“ или стъпките по-горе не са приложими за вашия конкретен сценарий, преминете към следващия метод по-долу.

Метод 3: Премахване на драйвер и изтриване на подмайери за печат (ако е приложимо)

Друго популярно поправяне на грешката „Адрес на функцията, причинена грешка в защитата“, е напълно да премахнете текущия драйвер от всяка включена машина и след това да инсталирате отново цялата мрежова инстанция с актуализирания драйвер. Разбира се, този сценарий е приложим само в случаите, когато има широко разпространен проблем, който се случва на множество машини.

Въпреки че стъпките по-долу могат да бъдат повторени в Windows 8.1 и Windows 10, ние успяхме да потвърдим, че стъпките са ефективни за Windows 7. Ако искате да опитате това поправяне, ето едно кратко ръководство за пълно премахване на драйвера на принтера и преинсталиране. актуализираният драйвер:

  1. Влезте в засегнатия компютър.
  2. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „devmgmt.msc“ и натиснете Enter, за да отворите диспечера на устройства.

    Работещ диспечер на устройства
  3. След като сте вътре в Диспечер на устройства, навигирайте в списъка с инсталирани устройства и разгънете падащото меню Опции за печат . След това щракнете с десния бутон върху драйвера на принтера, който искате да премахнете и изберете Деинсталиране на устройство . След това щракнете отново Деинсталиране, за да потвърдите процеса.

    Деинсталиране на драйвера за принтера

    Забележка: След като тази стъпка приключи, можете безопасно да затворите диспечера на устройства.

  4. Натиснете клавиша Windows + R, за да отворите още един диалогов прозорец Изпълнение. След това напишете “ printui.exe / s / t2 ” и натиснете Enter, за да отворите потребителския интерфейс на Printer Server Properties .

    Отваряне на интерфейса на Printrui UI
  5. След като сте в екрана Свойства на сървъра за печат, отидете на раздела Драйвери и изберете драйвера, който причинява проблема. При избран драйвер щракнете върху бутона Премахване.

    Премахване на драйвера на мрежовия принтер чрез драйвера за свойства на сървъра за печат
  6. След това ще бъдете подканени от подканата Remove Driver And Package . След като видите този прозорец, изберете превключвателя, свързан само с Премахване на драйвер, и щракнете върху Ок.

    Извадете само драйвера на принтера
  7. След като процесът приключи, можете безопасно да затворите екрана със свойства на сървъра за печат .
  8. Натиснете клавиша Windows + R, за да отворите още един диалогов прозорец Изпълнение. Този път въведете „regedit“ в текстовото поле и натиснете Enter, за да отворите редактора на системния регистър . Ако бъдете подканени от прозореца UAC (Управление на потребителски акаунт), щракнете върху Да, за да предоставите административни привилегии.

    Въведете „Regedit“ и натиснете „Enter“
  9. Когато сте вътре в редактора на системния регистър, използвайте менюто отляво, за да отидете до следния подраздел:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print \ Environment \ Windows x64 \ Print Processors \ 

    Забележка: Алтернативно можете да поставите точното местоположение в лентата за навигация и да натиснете Enter, за да стигнете веднага.

  10. След като пристигнете на правилното място, продължете да преименувате всички подвидове или ключове с разширението .old. Това ще принуди Windows да пренебрегне тези ключове и вместо това да създаде нови папки и стойности.

    Преименуване на всички подразделения със старото разширение

    Забележка : В нашия случай имахме само едно подразделение (winprint), затова го преименувахме на winprint.old.

  11. След като тази стъпка приключи, можете спокойно да затворите редактора на системния регистър.
  12. Натиснете клавиша Windows + R още веднъж, за да отворите още един диалогов прозорец Изпълнение . Този път въведете „services.msc“ в текстовото поле и натиснете Enter, за да отворите прозореца на услугите .

    Въведете „Services.msc“ и натиснете „Enter“
  13. След като сте в екрана на услугите, превъртете надолу през списъка с услуги и намерете услугата Print Spooler. Когато успеете да го откриете, щракнете с десния бутон върху него и изберете Рестартиране от новопоявилото се контекстно меню.

    Рестартирайте услугата Printer Spooler
  14. Рестартирайте компютъра отново и инсталирайте отново необходимите драйвери за принтера при следващото стартиране на компютъра.
  15. Вижте дали грешката „Адрес на функция причини грешка в защитата“ все още се появява, когато се опитвате да отпечатате нещо от приложението в Office.

Ако същата грешка продължава да продължава, преминете към следващия метод по-долу.

Метод 4: Използване на точка за възстановяване на системата

Ако забележите, че тази конкретна грешка е започнала да се появява наскоро, напълно е възможно проблемът да бъде улеснен от промяна, която системата ви е претърпяла наскоро.

Ако нямате представа какво е променило, може да доведе до нарушаване на функцията за печат на вашите приложения в Office, едно от „лекуващите“ решения е да използвате възстановяване на системата, за да върнете часовника до дата, при която сте сигурни, че принтерът е работил правилно. Този метод е потвърден, че работи от много потребители, които се борим да разрешим грешката „Адрес на функцията, причинена грешка в защитата“ .

ВАЖНО : Този процес ще върне вашето устройство в точното състояние, в което е бил, когато е била създадена точката за възстановяване. Това означава, че всички промени като инсталиране на приложение, потребителски предпочитания и всичко друго, направено през това време, ще бъдат загубени.

Ето едно кратко ръководство за използването на възстановяване на системата, за да върнете устройството си до точка, в която всички задачи за печат работят правилно:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „rstrui“ и натиснете Enter, за да отворите съветника за възстановяване на системата .

    Отваряне на съветника за възстановяване на системата чрез полето Run
  2. След като стигнете до началния екран на System Restore, щракнете върху Next, за да преминете към следващия прозорец.

    Използване на възстановяване на системата
  3. На следващия екран започнете, като поставите отметка в квадратчето, свързано с Показване на повече точки за възстановяване . След като направите това, изберете точка, която има по-стара дата от тази, в която първо сте започнали да забелязвате грешката, след което щракнете върху Напред, за да преминете към следващото меню.

    Възстановяване на вашата система до предишен момент
  4. След като стигнете дотук, полезността е готова да започнете. За да започнете процеса, просто щракнете върху Готово и потвърдете в крайната подкана.

    Стартиране на процеса на възстановяване на системата
  5. При следващото стартиране на системата ще се наложи състоянието на стария ви компютър. След като процесът на зареждане приключи, повторете действието, което преди това хвърляше грешката „Адрес на функцията причинява грешка в защитата“ и вижте дали проблемът е бил решен.

Интересни Статии