Нет доступа к файлу abbyy finereader

Обновлено: 06.07.2024

Примечание:
В папке SystemFactory.Cache стоят права только чтение. Снимаю галочку. Но это не помогает.
Сменил права на все папки C:ProgramData и только так помогло.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected] . Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.

FineReader — чрезвычайно полезная программа для конвертации текстов из растрового в цифровой формат. Ее часто применяют для редактирования конспектов, сфотографированных объявлений или статей, а также отсканированных текстовых документов. При установке или запуске FineReader может возникнуть ошибка, которая отображается как «Нет доступа к файлу».

Попробуем разобраться, как устранить эту проблему и пользоваться распознавателем текстов в своих целях.

Ошибка при установке

Первое, что нужно проверить при возникновении ошибки доступа — проверить, не включен ли антивирус на вашем компьютере. Выключите его, если он активен.

В том случае, если проблема осталась, проделайте следующие шаги:

Нажмите «Пуск» и щелкните правой кнопкой мыши на «Компьютер». Выберите «Свойства».

Если у вас установлена Windows 7, щелкните на «Дополнительные параметры системы».


На вкладке «Дополнительно» найдите внизу окна свойств кнопку «Переменные среды» и нажмите ее.


В окне «Переменные среды выделите строку TMP и нажмите кнопку «Изменить».


В строке «Значение переменной» пропишите C:Temp и нажмите «ОК».


Проделайте тоже самое для строки TEMP. Щелкните «ОК» и «Применить».

После этого попробуйте начать установку заново.

Установочный файл всегда запускайте от имени администратора.

Ошибка при запуске

Нажмите сочетание клавиш Win+R. Откроется окно «Выполнить».

В строке этого окна введите C:ProgramDataABBYYFineReader12.0 (или другое место, куда установлена программа) и нажмите «ОК».

Обратите внимание на версию программы. Прописывайте ту, которая установлена у вас.


Найдите в каталоге папку «Licenses» и, щелкнув по ней правой кнопкой мыши, выберите «Свойства».

На вкладке «Безопасность» в окне «Группы или пользователи» выделите строку «Пользователи» и нажмите кнопку «Изменить».


Снова выделите строку «Пользователи» и установите галочку напротив «Полный доступ». Нажмите «Применить». Закройте все окна, нажимая «ОК».


Таким образом исправляется ошибка доступа при установке и запуске FineReader. Надеемся, эта информация будет вам полезна.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Написал в тех. поддержку и они выслали инструкцию (рабочую):


Для корректной работы программы, пожалуйста, попробуйте выполнить следующие действия:

Цикл о том, как я нахожу уязвимости повышений привилегий в Windows приложениях, продолжается. В предыдущих сериях: Steam (CVE-2019-14743, CVE-2019-15316, CVE-2019-17180) и Origin (CVE-2019-19247, CVE-2019-19248). Но сегодня речь пойдет не об игровом лаунчере, а о прикладном программном комплексе ABBYY FinerReader.

Краткое содержание – я расскажу, как благодаря компоненту, проверяющему лицензию, за 10 минут можно поднять свои права с уровня пользователя до NT AUTHORITY\SYSTEM. Данной уязвимости был присвоен идентификатор CVE-2019-20383, ссылка на сайт ABBYY.

Разведка

Я скачал с сайта ABBYY пробную версию FineReader и быстро проверил ее на предмет того, а есть ли вообще смысл ковырять продукт на предмет повышения привилегий. Да, в состав продукта входит сервис, который, судя по названию «ABBYY network license server», связан с лицензиями и по-умолчанию запущен от пользователя NT AUTHORITY\SYSTEM. Я запустил ProcMon начал смотреть поведение сервиса.

Мое внимание привлек файл, расположенный по пути «C:\ProgramData\ABBYY\FineReader\15\Licenses\Licensing.cnt». Сервис что-то из него читает, что-то в него пишет, в общем файл выглядел интересным кандидатом для опытов. Рассмотрим папку «C:\ProgramData\ABBYY\FineReader\15\Licenses». Для данной папки действует наследованный ACL «Все-Полный доступ» от родительской папки («C:\ProgramData\ABBYY\FineReader\15»), а значит можно удалить все ее содержимое, включая файл «Licensing.cnt».

Сервис, обнаружив отсутствие файла, попытался его создать, причем немного странным образом. Он создал файл вида «tmpXXXX-YYYYYYYYY.tmp», записал в него какие-то данные, а затем переименовал его в «Licensing.cnt».

Вот лог ProcMon в котором эта операция выполняется дважды.


Сначала она происходит в 20:36, а затем в 20:46. Между этими временными отметками файл снова был удален, чтобы быть созданным снова.

Прямоугольником 1 обозначена ситуация, когда сервис обнаружил отсутствие файла. Прямоугольник 2 – создание временного файла. Прямоугольник 3 – переименование временного файла. Прямоугольник 4 – повторение операций через 10 минут.

Рассмотрим формат имени «tmpXXXX_YYYYYYYYY.tmp». В рамках одного запущенного процесса XXXX будет всегда постоянным, более того, на самом деле это идентификатор треда, который выполняет данные работы. YYYYYYYYY не остается постоянным, но если посмотрим на два соседних запуска (значения: 430210515 и 430810515), то появляется предположение, что это просто некоторая временная метка – разница между числами 600000 – удивительным образом совпадает с 10 минутами разницы. Еще несколько тестов подтверждают наше предположение.
Подведем итог этой части. Любой пользователь может удалить файл «C:\ProgramData\ABBYY\FineReader\15\Licenses\Licensing.cnt», далее он может в цикле очень часто запрашивать содержимое папки «C:\ProgramData\ABBYY\FineReader\15\Licenses» и в некоторый момент обнаружить там файл с именем «tmpXXXX_YYYYYYYYY.tmp». Теперь пользователь будет подготовлен, после удаления файла он точно будет знать, в какой момент и с каким именем будет создан файл в следующий раз.

Теперь мы поиграем с симлинками

Как создавать симлинки без прав администратора

В общем случае, для создания симлинка с одного файла на другой необходимы права администратора. Но эту необходимость можно обойти. Рассмотрим, например, создание симлинка с файла «C:\abc\1» на файл «C:\def\2».

Сначала создадим NTFS reparse point (другое название NTFS mount point) с папки «C:\abc» на «\RPC Control\". «\RPC Control\» – это не обычная папка в привычном нам понимании, ее нельзя посмотреть, например, в эксплорере. Это системная объектная директория, внутри которой находятся, например, именованные мьютексы, события и прочие подобные объекты. Почему для нее работает перенаправление через NTFS reparse point непонятно, скорее всего, дело в использовании одинаковых абстракций для папок в файловой системе и объектных директорий. Для создания репарс-поинта необходимо, чтобы папка-источник была пустой и были права на запись в эту папку у пользователя.

Из объектной директории можно создать симлинк на файл без прав администратора. Создадим симлинк вида "\RPC Control\1" <-> «C:\def\2». В итоге, при обращении к файлу «C:\abc\1», все действия будут перенаправлены на файл «C:\def\2».

Изначально процесс создания файла-лицензии выглядит так:


Когда мы знаем точный момент следующей такой операции, мы можем создать следующие симлинки (имя исходной папки «C:\ProgramData\ABBYY\FineReader\15\Licenses\» пропустим):

tmpXXXX_YYYYYYYYA.tmp <-> C:\test\l1\proxy
tmpXXXX_YYYYYYYYB.tmp <-> C:\test\l1\proxy
tmpXXXX_YYYYYYYYC.tmp <-> C:\test\l1\proxy

tmpXXXX_YYYYYYYYZ.tmp <-> C:\test\l1\proxy

Где YYYYYYYYA, YYYYYYYYB, YYYYYYYYC, … YYYYYYYYZ – это различные временные метки в районе YYYYYYYYY+10минут (на случай, если временная метка слегка запоздает).

Далее создадим линк:

Обратите внимание, что реально ни одного из этих файлов не существует. Это нужно, чтобы при обращении, например, к tmpXXXX_YYYYYYYYB.tmp, произошло два перенаправления и в результате сервис работал с файлом «C:\test\l2\nope».
Как только мы обнаружим создание файла «C:\test\l2\nope», тут же следует создать два новых симлинка:

C:\test\l1\proxy <-> C:\test\l2\payload
Licensing.cnt <-> C:\target\path

Сервис продолжит писать содержимое файла в «C:\test\l2\nope», но переименование будет производить, уже пройдя по новому симлинку. Таким образом, вместо переименования, например, «tmpXXXX_YYYYYYYYC.tmp» в «Licensing.cnt», реально будет переименован (перемещен) «C:\test\l2\payload» в «C:\target\path». Фактически мы можем разместить файл с любым содержимым по любому пути от имени пользователя NT AUTHORITY\SYSTEM.

Схематично это будет выглядеть так:


Цветом отмечено то, что реально будет выполняться из-за влияния симлинков.

Поднять привилегии, используя полученный примитив, уже легко – можно подложить свою dll к системным процессам и прочие подобные вещи. На этом этапе я обратился к представителям ABBYY и передал им информацию об уязвимости.

На данный момент, согласно ABBYY, уязвимость закрыта.

Timeline

25.11.2019 — обнаружение уязвимости
26.11.2019 — запросил у производителя security-контакт
26.11.2019 — отправка отчета об уязвимости производителю
09.12.2019 — уязвимость подтверждена производителем
10.01.2020 — уязвимость исправлена
22.01.2020 — уязвимости присвоен CVE-2019-20383
19.02.2020 — публикация данной статьи

ABBYY Licensing Service недоступен: Сервер RPC недоступен.

Для устранения ошибки выполните следующие действия:


Решение ошибки «Сервер RPC недоступен».

Причины появления ошибки

  1. Остановка службы RPC – когда служба RPC на сервере не запущена.
  2. Проблемы с разрешением имён – имя сервера RPC может быть связано с неправильным IP-адресом. Это значит, что клиент связывается с неправильным сервером или пытается связаться с IP-адресом, который в настоящее время не используется. Возможно, имя сервера не распознаётся вообще.
  3. Трафик заблокирован брандмауэром – брандмауэр или другое приложение безопасности на сервере или брандмауэр устройства между клиентом и сервером могут препятствовать доступу трафика к TCP-порту сервера 135.
  4. Проблемы с подключением – проблема с сетью может быть причиной отсутствия соединения между клиентом и сервером.


Способы решения

Код ошибки 1722

Ошибка 1722 «Сервер PRC недоступен» может возникать при использовании сетевого принтера или звуковых устройств в седьмой версии Windows. Причиной может быть антивирусная программа, блокирующая коммуникационные порты – для её устранения нужно найти параметры управления доверенными программами в настройках антивируса.


Также ошибка может возникнуть из-за того, что в системе присутствует сам вирус – стоит проверить систему и диск с помощью другой антивирусной программы, чем в настоящее время. Для устранения нажмите Пуск/Настройки/Панель управления. Затем откройте Администрирование/Службы. Появится окно, в котором с правой стороны вы найдете «Сервер». На «Сервере» проверьте, включён ли автоматический тип запуска. Измените параметр при необходимости и перезагрузите компьютер.


Отключение брандмауэра Windows

Если при печати в Windows 7 появляется ошибка «Сервер RPC недоступен», проблема может крыться в брандмауэре. Он отвечает за блокировку доступа к компьютеру во внутренней или внешней сети посторонними лицами или приложениями, что исключает возможность контроля ПК. Ниже приведены некоторые советы, которые позволят вам отключить (в случае, если вы хотите использовать для этого другое приложение) и включить интегрированный брандмауэр Windows. Измените имя компьютера с помощью «Настроек»:

  1. Это один из самых простых способов отключения сетевого брандмауэра. Для этого используйте вкладку «Параметры системы».
  2. Из списка доступных опций выберите «Сеть и Интернет».
  3. Перейдите на вкладку Ethernet и выберите «Брандмауэр Windows» с правой стороны окна.
  4. Выберите включение и отключение брандмауэра.
  5. В списке доступных операций выберите параметр «Отключить брандмауэр Windows» (не рекомендуется).
  6. Нажмите «ОК». Брандмауэр выключен.


Следующий способ – редактор локальной групповой политики (GPO):

  1. Нажмите клавиши Win + R и введите «gpedit.msc». Откроется редактор локальной групповой политики.
  2. Параметр, ответственный за отключение брандмауэра, расположен по адресу

«Конфигурация компьютера» – «Административные шаблоны» – «Сеть» – «Сетевые подключения» – «Стандартный профиль» – «Брандмауэр Windows: защита всех сетевых подключений».

  1. Измените состояние настройки на «ВЫКЛ».
  2. После нажатия кнопки «ОК» или «Применить» брандмауэр Windows перестанет работать.


Для более опытных пользователей вышеупомянутый сценарий можно выполнить с помощью редактора реестра.

  • нажмите пуск и введите «regedit», запустите приложение от имени администратора;
  • в окне редактора найдите каталог
  • найдите параметр EnableFirewall и измените его значение с 1 на 0;
  • таким же образом отредактируйте ключ EnableFirewall в следующем каталоге
  • и последний каталог с ключом EnableFirewall

Закройте редактор реестра и перезагрузите компьютер. С этого момента брандмауэр Windows отключается. Чтобы снова возобновить брандмауэр с помощью редактора реестра, просто измените указанные выше значения с названием EnableFirewall с 0 на 1, и перезапустите компьютер.

Ручной запуск задачи services.msc

  • сначала нажмите меню «Пуск» и в строке поиска введите «Выполнить», нажмите «Enter»;
  • в следующем окне введите services.msc и подтвердите кнопкой «OK»;
  • найдите в списке элемент «Служба времени Windows»;
  • дважды щёлкните эту службу. Откроется меню, в котором вы должны нажать кнопку «Выполнить».


Устранение неполадок Windows

Ошибка в FineReader

Проблема может возникать в Windows 8 и выше и при попытке запуска службы ABBYY FineReader Licensing Service. Для проверки состояния в списке служб (как его найти, описано выше) выберите ABBYY FineReader Licensing Service. В окне свойств убедитесь, что параметр «Тип запуска» установлен на «Автоматический». При необходимости измените его, закройте редактор кнопкой «ОК» и перезагрузите компьютер.


Проверка на вирусы


Как видите, избавиться от ошибки можно многими способами. В этом списке представлены наиболее вероятные варианты исправления ошибки. При необходимости придётся переустановить операционную систему, воспользовавшись установочным диском.


Что такое сервер RCP?

RCP – это специальная служба, которая отвечает за возможность обмена информацией между клиентом (компьютером) и конечным устройством, например, принтером или МФУ. Данная аббревиатура расшифровывается как Remote Procedure Call, что в переводе с английского означает «удаленный вызов процесса» и объясняет ее значение. Служба RCP напрямую зависит от коректной работы драйверов. Обязательно проверьте их наличие и исключите возникновение других ошибок в работе принтера.

«Сервер RCP недоступен» – это ошибка, возникающая по различным причинам в зависимости от действий пользователя, программ, которые имеют соответствующее разрешение, или вирусов. Данная проблема может возникать даже при очередном запуске системы по причине сбоя в работе Windows. Нет смысла рассматривать все возможные варианты, поэтому мы предлагаем вам выполнить основные действия, которые помогут возобновить процесс печати.

«Сервер RCP недоступен» – основные причины ошибки

1. Сервер RCP отключен
2. Сбой в функционировании отдельного приложения
3. Обновление драйверов или системы
4. Вирус
5. Отсутствие системных файлов

Сервер RCP недоступен – методы решения проблемы

Сервер RCP недоступен – Windows XP

Подобное оповещение в Windows XP в большинстве случаев возникает при обновлении драйверов или при установке принтера/МФУ. Изначально мы советуем проверить Windows XP на наличие вредоносных программ и вирусов. Для этого можно использовать программу Dr.Web CureIt, антивирус Касперского, Avast и пр.



Вирусов нет, сервер RCP недоступен на Windows XP, а принтер подключен правильно. Значит необходимо проверить службы.

1. Зайдите в «Пуск», перейдите во вкладку «Панель управления», где будет расположена подкатегория «Администрирование».


2 . Найдите раздел «Службы» и откройте его.


3. Найдите пункт «Запуск серверных процессов DCOM» и нажмите на него правой кнопкой мыши. Выберите «Свойства», а в колонке «Тип запуска» выберите «Авто».



4 . Перезагрузите ПК и попробуйте воспользоваться принтером.

Если ошибка «сервер RCP недоступен» на Win XP не пропала, то проверьте наличие системных файлов на диске. Для этого воспользуйтесь картинкой ниже:


При их отсутствии в системной папке рекомендуется скачать эти файлы с другого ПК, где удаленная печать работает стабильно, выполнить восстановление системы или переустановку с сохранением пользовательских параметров.

Сервер RCP недоступен при печати – Windows 7


Самой популярной причиной того, что на сервер RCP недоступен на Win 7, является ошибка 1722. Для ее решения достаточно запустить «средство построения конечных точек сервиса». Для этого нажмите сочетание клавиш «WIN» + «R».

1. В окошке введите команду «services.msc».


2. В появившемся окне «Службы» найдите «средство построения…». Нажмите ПКМ и «Запустить».

Сервер RCP недоступен на Windows 7 при печати – решение проблемы достаточно простое. В окне «Службы» найдите «Диспетчер печати» и запустите его.


Данная служба отвечает за процесс печати в системе, а также она взаимодействует с драйверами принтеров, что дает возможность реализовать процесс удаленного вызова конечного устройства. Если сервер RCP недоступен при установке принтера, то, скорее всего, были отключены службы «Диспетчер печати» и «Удаленный вызов процедур». Включите их, перезагрузите ПК и попробуйте воспользоваться принтером повторно.

Примечание! После выполнения всех действий обязательно выполните перезагрузку ПК, чтобы изменения вступили в силу.

Также попробуйте отключить брандмауэр Windows. Для этого перейдите по пути «Пуск» – «Панель управления» – «Система и безопасность» – «Брандмауэр Windows» – «Включение и выключение брандмауэра Windows»:


После отключения защиты повторите попытку распечатать документов. Может потребоваться переустановка принтера.

Если у вас выскакивает ошибка «сервер RCP недоступен» в Windows 10 и принтер отказывается распечатывать нужные файлы, тогда вам необходимо проверить наличие ПК на вредоносные программы.


Примечание! После проверки системы выполните перезагрузку компьютера.

«Сервер RCP недоступен» – вирус мог найти уязвимые места в файлах службы, что приведет к появлению ошибок. Для Windows 8/10 поможет средство устранения неполадок:

1. Последовательно нажмите клавиши «Win + I» и перейдите в категорию «Обновление и безопасность».


2. Далее нажмите «Устранение неполадок» – «Запустить средство устранения неполадок».


3. Нажмите несколько раз «Далее» и дождитесь, пока служба не исправит проблемы.


Сервер RCP недоступен – ABBYY FineReader

Данная программа используется для расшифровки текста с листа при его сканировании. Работая в этой программе, ошибка «сервер RCP недоступен» при сканировании может возникнуть по причине сбоя в работе самого приложения. Для того чтобы возобновить его работоспособность, необходимо пройти по маршруту: «Пуск» – «Панель управления» – «Администрирование» – «Службы» – «ABBYY FineReader Licensing Service». Во вкладке «Общие» определите тип запуска «Авто».


Рекомендация! Если ошибка «сервер RCP недоступен» возникает в программе ABBYY FineReader периодически, то лучше выбрать «Авто (Отложенный запуск)».

Итог

Мы надеемся, что данные рекомендации по устранению ошибки «сервер RCP недоступен» в Windows XP/7/10 при печати были полезными для вас и помогли в решении проблемы. Если после запуска печати вы обнаружили, что на страницах появились полосы, точки или другие дефекты, то вы всегда можете воспользоваться услугами нашего сервиса, заказав услуги по заправке или восстановлению картриджа. Также в сервисном центре «ТонФикс» вы можете купить картридж для своего принтера по доступной цене.

Файл abbyy finereader 11.exe из unknown company является частью unknown product. abbyy finereader 11.exe, расположенный в c: \program files \ (x86)utilitesfinereader\ abbyy finereader 11 .exe с размером файла 91744626 байт, версия файла Unknown version, подпись b35a8daf87b1f83103cb8246beed424c.

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Clean Junk Files".
  3. Когда появится новое окно, нажмите на кнопку "start" и дождитесь окончания поиска.
  4. потом нажмите на кнопку "Select All".
  5. нажмите на кнопку "start cleaning".

Clean Registry to fix abbyy finereader 11.exe has stopped working error

  1. Запустите приложение Asmwsoft Pc Optimizer.
  2. Потом из главного окна выберите пункт "Fix Registry problems".
  3. Нажмите на кнопку "select all" для проверки всех разделов реестра на наличие ошибок.
  4. 4. Нажмите на кнопку "Start" и подождите несколько минут в зависимости от размера файла реестра.
  5. После завершения поиска нажмите на кнопку "select all".
  6. Нажмите на кнопку "Fix selected".
    P.S. Вам может потребоваться повторно выполнить эти шаги.

3- Настройка Windows для исправления критических ошибок abbyy finereader 11.exe:

Clean Registry to fix abbyy finereader 11.exe has stopped working error

  1. Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
  2. В меню слева выберите " Advanced system settings".
  3. В разделе «Быстродействие» нажмите на кнопку «Параметры».
  4. Нажмите на вкладку "data Execution prevention".
  5. Выберите опцию " Turn on DEP for all programs and services . " .
  6. Нажмите на кнопку "add" и выберите файл abbyy finereader 11.exe, а затем нажмите на кнопку "open".
  7. Нажмите на кнопку "ok" и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?

Всего голосов ( 182 ), 115 говорят, что не будут удалять, а 67 говорят, что удалят его с компьютера.

Читайте также: