Обновлено 13.08.2020
Добрый день! Уважаемые читатели и гости одного из крупнейших IT порталов Pyatilistnik.org. В прошлый раз мы с вами успешно устраняли ошибки на сервере и одной из самых распространенных была ID 10016, которая есть практически на любом компьютере. Сегодня я хочу пополнить мою коллекцию решений по ошибкам Windows и мы разберем вот такую «ID 513 CAPI2 -Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object«. Мы рассмотрим на сколько она критичная для системы, посмотрим ее источник зарождения и сделаем логи еще чище и красивее.
Описание и причины ошибки ID 513
Делая ревизию серверов на базе Windows Server 2019, я обнаружил ошибку, ее содержимое было вот таким:
ID 513 CAPI2 — Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object. Details: AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol. System Error: Access is denied.
Найти все это можно в журнале «Приложения (Application)».
Если обратиться по данной ошибке на Microsoft, то там дано вот такое пояснение причины:
Эта проблема возникает во время запуска резервного копирования системы, использующего VSS. Это часто приводит к зависанию процесса резервного копирования на длительный период времени или сбою.
Во время резервного копирования процесс VSS, запущенный под учетной записью NETWORKSERVICE, вызывает cryptcatsvc!CSystemWriter::AddLegacyDriverFiles(), который перечисляет все записи драйверов в базе данных Service Control Manager и пытается открыть каждую из них. Функция не имеет прав на запись драйвера Microsoft Link-Layer Discovery Protocol (Mslldp.dll) и падает с ошибкой «Доступ запрещен». Оказалось, что разрешения безопасности драйвера MSLLDP не позволяют NETWORKSERVICE получить доступ к записи драйвера.
Как устранить ошибку ID 513 CAPI2
Логично предположить, что нам нужно добавить прав, в этом нам с вами помогут две утилиты sc и accesschk64. Для начала давайте проверим. что не хватает прав у учетной записи NT AUTHORITYSERVICE, для этого вам нужно скачать утилиту accesschk64, которая входит в состав пакета Sysinternals. Для начала мы с помощью данной утилиты посмотрим текущие разрешения для двух библиотек и сравним их:
- mslldp
- mup
Для этого нам потребуется запустить командную строку из папки, где у вас лежит утилита accesschk64 и выполнить вот такие команды:
accesschk64 -c mslldp
accesschk64 -c mup
Как можете заметить тут разница состоит в том, что у библиотеки mup , учетная запись NT AUTHORITYSERVICE имеет права на чтение (R), именно их нам и нужно добавить для mslldp.
Следующим шагом нам нужно внести изменения в список доступа на библиотеке mslldp. Для этого нам нужно воспользоваться утилитой SC и посмотреть правильное значение. Находясь в командной строке введите команду:
Я выделил желтым значение (A;;CCLCSWLOCRRC;;;SU) именно оно и дает права чтения для NT AUTHORITYSERVICE. Убедитесь, что в библиотеке mslldp, данное значение отсутствует:
Далее нам нужно добавить значение (A;;CCLCSWLOCRRC;;;SU) в список доступа, для этого скопируйте всю строчку с выводом для библиотеки mslldp и добавьте в самом конце недостающее значение. После чего выполните команду:
sc sdset MSLLDP D:(D;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BG)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SO)(A;;LCRPWP;;;S-1-5-80-3141615172-2057878085-1754447212-2405740020-3916490453)(A;;CCLCSWLOCRRC;;;SU)
Теперь снова проверим права на доступ к библиотекеmslldp.dll
Как видно на представленном скриншоте ниже, у нас успешно добавилась учетная запись NT AUTHORITYSERVICE. Теперь ваши логи Windows (Журналы событий), не будут забиты ошибкой «ID 513 CAPI2 — Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object. Details: AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol. System Error: Access is denied». Чем меньше красноты тем лучше, кстати легко отслеживать ошибки Windows вы можете через Windows Admin Center, поверьте очень удобно.
На этом у меня все, если у вас остались вопросы или пожелания, то я ожидаю их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
- Remove From My Forums
-
Общие обсуждения
-
На ОС Windows 2008 server в журнале событии обнаружены ошибки:
Ошибка выполнения служб криптографии при обработке вызова OnIdentity() в объекте «System Writer».
Details:
AddCoreCsiFiles : BeginFileEnumeration() failed.
System Error:
Отказано в доступе.
Подскажите пожалуйста что за ошибки и как с ними исправить.
Все ответы
-
При запуске какой программы/сервиса возникает эта ошибка? Мешает чему-то работать?
Сазонов Илья http://isazonov.wordpress.com/
-
Первоначальная установка ОС Windows server 2008 в списке компоненты добавил Windows PowerShell. Недавно удалил программу Windows PowerShell и эту ошибку больше не справшивала. Как исправить, если установить эту программу?
-
Здравствуйте,
— По логам видны сообщения VSS, у Вас настроен компонент Windows Backup Server?
— Выполните в командной строке вызов «vssadmin list writers» и просмотрите списке, если присутствует «SYSTEM WRITERS» в данном списке?
Best Regards, Andrei …
Microsoft Certified Professional-
Изменено
SQx
16 февраля 2015 г. 7:10
исправлено
-
Изменено
-
ошибку 513 (Сбой служб шифрования в ходе обработки вызова OnIdentity() в объекте «Системный модуль записи». Details:AddCoreCsiFiles : RtlConvertNtFilePathToWin32Path()
failed.)
Для определения её наличия открываем: Администрирование — Управление компьютером — Просмотр событий — Журналы Windows -Приложение
Если эта ошибка присутствует, то это легко решаемо. https://translate.google.ru/translate?hl=ru&sl=en&u=https://social.technet.microsoft.com/Forums/windows/en-US/14abbc90-cab5-4fc6-953a-96c1929f9a7b/eventid-513-capi2-error%3Fforum%3Ditprovistasp&prev=search
1. Предоставьте себе полный доступ к папке c:windowswinsxsFilemaps
2. Создайте где-нибудь пустой каталог, чтобы перенести файлы из Filemaps, для нахождения некорректного файла-пути. К примеру c:test
3. Переместите все файлы из c:windowswinsxsFilemaps в c:test (советую создать 2 резервные копии)
(Если вы выполните в CMD «vssadmin list writers», вы получите CAPI2 513 ошибку: AddCoreCsiFiles: Ошибка BeginFileEnumeration(). Если SystemWriter появился в CMD то причина
точно здесь)
5. Начните с помещения половины файлов из c:test обратно в c:windowswinsxsfilemaps.
6. Выполните скрипт «vssadmin list writers». Если вы получите исходную ошибку CAPI2 513, то плохой файл был частью группы, которую вы только что переместили.
(Если SystemWriter появился на шаге 3 то можно просто Долгая загрузка может появится после некорректной установки обновлений или неправильного переноса системных папок Windows. При этом обычно сопровождается ошибкой 513 (Windows 8).
Причина неправильные пути в Карте файлов (FileMaps). Видимо Windows использует File Maps для ускорения загрузки, но иногда получается обратный эффект.
После переноса папок пользователя или ProgramData на другой диск (рано или поздно) вы можете получить ошибку 513 (Сбой служб шифрования в ходе обработки вызова OnIdentity()
в объекте «Системный модуль записи». Details:AddCoreCsiFiles : RtlConvertNtFilePathToWin32Path() failed.)
Для определения её наличия открываем: Администрирование — Управление компьютером — Просмотр событий — Журналы Windows -Приложение
Если эта ошибка присутствует, то это легко решаемо. https://translate.google.ru/translate?hl=ru&sl=en&u=https://social.technet.microsoft.com/Forums/windows/en-US/14abbc90-cab5-4fc6-953a-96c1929f9a7b/eventid-513-capi2-error%3Fforum%3Ditprovistasp&prev=search
1. Предоставьте себе полный доступ к папке c:windowswinsxsFilemaps
2. Создайте где-нибудь пустой каталог, чтобы перенести файлы из Filemaps, для нахождения некорректного файла-пути. К примеру c:test
3. Переместите все файлы из c:windowswinsxsFilemaps в c:test (советую создать 2 резервные копии)
(Если вы выполните в CMD «vssadmin list writers», вы получите CAPI2 513 ошибку: AddCoreCsiFiles: Ошибка BeginFileEnumeration(). Если SystemWriter появился в CMD то причина
точно здесь)
5. Начните с помещения половины файлов из c:test обратно в c:windowswinsxsfilemaps.
6. Выполните скрипт «vssadmin list writers». Если вы получите исходную ошибку CAPI2 513, то плохой файл был частью группы, которую вы только что переместили.
(Если SystemWriter появился на шаге 3 то можно просто ждать появления System Writer в CMD, но всё же не стоит пренебрегать просмотром журнала)
Если нет ошибки, тогда эта группа была чистой.
Повторяйте этот процесс, пока не сузитесь, какой файл вызывает ошибку. Найдя его, удалите его из каталога filemaps. (Я бы сохранил его копию на данный момент)
(На всякий случай, я переносил папку Users в процессе установки и файл с ошибкой оказался «users_default_appdata_roaming_microsoft_windows_start_menu_programs_8181428e5873cb4e.cdf-ms»
— что и предполагалось т.к. он находится на другом диске)
7. После нахождения некорректного файла убедитесь, что вы вернули разрешения, как они были в каталоге filemaps изначально. ждать появления System Writer в CMD, но всё же не
стоит пренебрегать просмотром журнала)
Если нет ошибки, тогда эта группа была чистой.
Повторяйте этот процесс, пока не сузитесь, какой файл вызывает ошибку. Найдя его, удалите его из каталога filemaps. (Я бы сохранил его копию на данный момент)
(На всякий случай, я переносил папку Users в процессе установки и файл с ошибкой оказался «users_default_appdata_roaming_microsoft_windows_start_menu_programs_8181428e5873cb4e.cdf-ms»
— что и предполагалось т.к. он находится на другом диске)
7. После нахождения некорректного файла убедитесь, что вы вернули разрешения, как они были в каталоге filemaps изначально.
Содержание
- 513 ошибка microsoft windows capi2
- Описание и причины ошибки ID 513
- Как устранить ошибку ID 513 CAPI2
- Windows Server 2016 — ошибка Event ID 513
- Windows Server 2016 — ошибка Event ID 513
- 513 ошибка microsoft windows capi2
- Общие обсуждения
- Все ответы
- CAPI2 событие 513
513 ошибка microsoft windows capi2
Добрый день! Уважаемые читатели и гости одного из крупнейших IT порталов Pyatilistnik.org. В прошлый раз мы с вами успешно устраняли ошибки на сервере и одной из самых распространенных была ID 10016, которая есть практически на любом компьютере. Сегодня я хочу пополнить мою коллекцию решений по ошибкам Windows и мы разберем вот такую «ID 513 CAPI2 -Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object«. Мы рассмотрим на сколько она критичная для системы, посмотрим ее источник зарождения и сделаем логи еще чище и красивее.
Описание и причины ошибки ID 513
Делая ревизию серверов на базе Windows Server 2019, я обнаружил ошибку, ее содержимое было вот таким:
Найти все это можно в журнале «Приложения (Application)».
Если обратиться по данной ошибке на Microsoft, то там дано вот такое пояснение причины:
Во время резервного копирования процесс VSS, запущенный под учетной записью NETWORKSERVICE, вызывает cryptcatsvc!CSystemWriter::AddLegacyDriverFiles(), который перечисляет все записи драйверов в базе данных Service Control Manager и пытается открыть каждую из них. Функция не имеет прав на запись драйвера Microsoft Link-Layer Discovery Protocol (Mslldp.dll) и падает с ошибкой «Доступ запрещен». Оказалось, что разрешения безопасности драйвера MSLLDP не позволяют NETWORKSERVICE получить доступ к записи драйвера.
Как устранить ошибку ID 513 CAPI2
Логично предположить, что нам нужно добавить прав, в этом нам с вами помогут две утилиты sc и accesschk64. Для начала давайте проверим. что не хватает прав у учетной записи NT AUTHORITYSERVICE, для этого вам нужно скачать утилиту accesschk64, которая входит в состав пакета Sysinternals. Для начала мы с помощью данной утилиты посмотрим текущие разрешения для двух библиотек и сравним их:
Для этого нам потребуется запустить командную строку из папки, где у вас лежит утилита accesschk64 и выполнить вот такие команды:
accesschk64 -c mup
Как можете заметить тут разница состоит в том, что у библиотеки mup , учетная запись NT AUTHORITYSERVICE имеет права на чтение (R), именно их нам и нужно добавить для mslldp.
Следующим шагом нам нужно внести изменения в список доступа на библиотеке mslldp. Для этого нам нужно воспользоваться утилитой SC и посмотреть правильное значение. Находясь в командной строке введите команду:
Я выделил желтым значение (A;;CCLCSWLOCRRC;;;SU) именно оно и дает права чтения для NT AUTHORITYSERVICE. Убедитесь, что в библиотеке mslldp, данное значение отсутствует:
Далее нам нужно добавить значение (A;;CCLCSWLOCRRC;;;SU) в список доступа, для этого скопируйте всю строчку с выводом для библиотеки mslldp и добавьте в самом конце недостающее значение. После чего выполните команду:
Теперь снова проверим права на доступ к библиотекеmslldp.dll
Как видно на представленном скриншоте ниже, у нас успешно добавилась учетная запись NT AUTHORITYSERVICE. Теперь ваши логи Windows (Журналы событий), не будут забиты ошибкой «ID 513 CAPI2 — Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object. Details: AddLegacyDriverFiles: Unable to back up image of binary Microsoft Link-Layer Discovery Protocol. System Error: Access is denied». Чем меньше красноты тем лучше, кстати легко отслеживать ошибки Windows вы можете через Windows Admin Center, поверьте очень удобно.
Windows Server 2016 — ошибка Event ID 513
На сервере с операционной системой Windows Server 2016 словил ошибку event id 513. Ошибка древняя и лечится просто.
CAPI2 -Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object
Я сразу заметил что баг появился сразу после настройки и запуска резервного копирования.
Во время резервного копирования процесс VSS выполняется от имени пользователя NETWORK_SERVICE. Он вызывает функцию cryptcatsvc!CSystemWriter::AddLegacyDriverFiles(), которая бегает по дискам и открывает их. Функция падает на драйвере MSLLDP (Microsoft Link-Layer Discovery Protocol) с ошибкой «Access Denied». Настройки безопасности MSLLDP не позволяют пользователю NETWORK_SERVICE получить доступ к дискам. Нужно немного изменить их.
Копируем отсюда кусок, который даёт доступ пользователю NETWORK_SERVICE:
Берём эту строку и вставляем перед «S:(» скопированный кусок. У меня S:(» отсутствует, добавляю просто в конец. Выполняю:
У вас свои настройки, не копируйте мой текст!
После повторного запуска резервного копирования ошибка не повторилась.
Windows Server 2016 — ошибка Event ID 513
На сервере с операционной системой Windows Server 2016 словил ошибку event id 513. Ошибка древняя и лечится просто.
CAPI2 -Cryptographic Services failed while processing the OnIdentity() call in the System Writer Object
Я сразу заметил что баг появился сразу после настройки и запуска резервного копирования.
Во время резервного копирования процесс VSS выполняется от имени пользователя NETWORK_SERVICE. Он вызывает функцию cryptcatsvc!CSystemWriter::AddLegacyDriverFiles(), которая бегает по дискам и открывает их. Функция падает на драйвере MSLLDP (Microsoft Link-Layer Discovery Protocol) с ошибкой «Access Denied». Настройки безопасности MSLLDP не позволяют пользователю NETWORK_SERVICE получить доступ к дискам. Нужно немного изменить их.
Копируем отсюда кусок, который даёт доступ пользователю NETWORK_SERVICE:
Берём эту строку и вставляем перед «S:(» скопированный кусок. У меня S:(» отсутствует, добавляю просто в конец. Выполняю:
sc sdset MSLLDP D:(D;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BG)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPDTLOCRRC;;;SO)(A;;LCRPWP;;;S-1-5-80-3141615172-2057878085-1754447212-2405740020-3916490453)(A;;CCLCSWLOCRRC;;;SU)
У вас свои настройки, не копируйте мой текст!
После повторного запуска резервного копирования ошибка не повторилась.
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.
513 ошибка microsoft windows capi2
Общие обсуждения
На ОС Windows 2008 server в журнале событии обнаружены ошибки:
Ошибка выполнения служб криптографии при обработке вызова OnIdentity() в объекте «System Writer».
AddCoreCsiFiles : BeginFileEnumeration() failed.
Отказано в доступе.
Подскажите пожалуйста что за ошибки и как с ними исправить.
- Изменен тип Petko Krushev Microsoft contingent staff, Moderator 27 февраля 2015 г. 8:01
Все ответы
Сазонов Илья http://isazonov.wordpress.com/
— По логам видны сообщения VSS, у Вас настроен компонент Windows Backup Server?
— Выполните в командной строке вызов «vssadmin list writers» и просмотрите списке, если присутствует «SYSTEM WRITERS» в данном списке?
Best Regards, Andrei .
Microsoft Certified Professional
CAPI2 событие 513
Добрый день!
После проверки windows server drWeb cureeIt при следующем запуске теневого копирования появляется ошибка CAPI2 событие 513:
Сбой служб шифрования в ходе обработки вызова OnIdentity() в объекте «Системный модуль записи».
Details:
AddLegacyDriverFiles: Unable to back up image of binary DrWeb Protection.
System Error:
Не удается найти указанный файл.
.
Ошибка пропадает только после перезагрузки сервера, как от неё избавиться без перезагрузки?
Samsung rv 513 виснет очень сильно!
Очень сильно виснет ноутбук. помогите не знаю что делать! стояла 8 винда начало все виснуть.
Можно ли установить 10-ку на Samsung RV 513? Есть ли драйвера под 10-ку?
Всем доброго времени суток! Возник такой вопрос: можно ли установить 10-ку на мой ноут Samsung RV.
MaskedTextBox1 событие по системным часам — что должно вызывать это событие?
Добрый день! Помогите разобраться с ситуацией пожалуйста. На форме висит элемент maskedTextBox с.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Событие выбора строки при выборе мышкой событие обрабатывается два раза
Есть JTable, обрабатываю событие выбора строки след. образом: ListSelectionModel r =.
Как обработать событие click и событие нажития стрелки?
Допустим есть кнопка влево-вправо для горизонтального листания товаров. Как нужно кроссбраузерно.
Принудительно вызвать событие, если произошло другое событие
Сразу оговорюсь, это тема про события, а НЕ про Windows Forms, да бы ни кто не переносил тему. В.
Надеюсь, что я могу помочь кому-то.
Я имел такую же проблему с свежей Windows 8.1 Pro.
Не мог найти ответа, так пришлось отлаживать Windows, чтобы найти решение.
«Microsoft Link-Layer Discovery Protocol» является двоичным файлом Windowssystem32DRIVERSmslldp.sys
Его конфигурацией в реестре является ключ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMsLldp
Во время резервного копирования VSS процесс, выполняющейся под учетной записью NETWORK_SERVICE, вызывает
cryptcatsvc! CSystemWriter::AddLegacyDriverFiles(), который перечисляет все драйверы записей в базе данных диспетчера управления службами и пытается открыть каждый из них. Функция завершается с ошибкой на запись MSLLDP «Отказано в доступе».
Оказалось, что для драйвера MSLLDP разрешения безопасности не позволяют NETWORK_SERVICE доступ к записи драйвера.
Двоичный дескриптор безопасности для записи находится здесь:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMsLldpSecurity
Он должен быть изменен, я использовал SC. EXE и Sysinternals ACCESSCHK. EXE, чтобы исправить его.
Исходный дескриптор безопасности выглядел как:
>accesschk.exe -c mslldp
mslldp
RW NT AUTHORITYSYSTEM
RW BUILTINAdministrators
RW S-1-5-32-549 <-это операторы сервера
R NT SERVICENlaSvc
Нет разрешения учетной записи службы доступа к MSLLDP драйверу
Дескриптор безопасности для драйверов, которые были успешно обработаны, выглядел таким образом:
>accesschk.exe -c mup
mup
RW NT AUTHORITYSYSTEM
RW BUILTINAdministrators
R NT AUTHORITYINTERACTIVE
R NT AUTHORITYSERVICE <-это дает доступ сервисам
Как добавить права доступа для NT AUTHORITYSERVICE к службе MSLLDP:
1. Запустите: SC sdshow MSLLDP
Вы получите что-то, как показано ниже (SDDL языка документирована на MSDN):
D:(D;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BG)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)
(A;;CCDCLCSWRPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;LCRPWP;;;S-1-5-80-3141615172-2057878085-1754447212-2405740020-3916490453)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
2. Запустите: SC sdshow MUP
Вы получите:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)
(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
3. принять службы NT AUTHORITY запись, которая является (A; CCLCSWLOCRRC;; SU) и добавить его в исходный дескриптор безопасности MSLLDP должным образом, прямо перед последней S: (AU… группы.
4. Примените новый дескриптор безопасности для службы MSLLDP:
sc sdset MSLLDP D:(D;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BG)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SO)(A;;LCRPWP;;;S-1-5-80-3141615172-2057878085-1754447212-2405740020-3916490453)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
5. Проверьте результат:
> accesschk.exe — c mslldp
mslldp
RW NT AUTHORITYSYSTEM
«BUILTINАдминистраторы» RW
RW S-1-5-32-549
R NT SERVICENlaSvc
R NT AUTHORITYSERVICE
6. Запустите приложение резервного копирования, ошибки не стало для моего Домашнего резервного копирования Сервера.
!!! Не забывайте использовать свой дескриптор безопасности для драйвера MSLLDP, так как я предполагаю, что могут быть некоторые редкие случаи когда он различен для разных машин. Не копируйте мои описания SDDL на всякий случай. И скопируйте старый дескриптор на всякий случай!!!
Я не знаю, какую причину MS имел позади всего этого, вероятно некоторые проблемы безопасности, или вероятно это — просто ошибка. Определенно не проблема безопасности в моей среде.
Удачи!
How to fix the Runtime Code 513 Crystal Reports Error 513
This article features error number Code 513, commonly known as Crystal Reports Error 513 described as Error 513: Crystal Reports has encountered a problem and needs to close. We are sorry for the inconvenience.
About Runtime Code 513
Runtime Code 513 happens when Crystal Reports fails or crashes whilst it’s running, hence its name. It doesn’t necessarily mean that the code was corrupt in some way, but just that it did not work during its run-time. This kind of error will appear as an annoying notification on your screen unless handled and corrected. Here are symptoms, causes and ways to troubleshoot the problem.
Definitions (Beta)
Here we list some definitions for the words contained in your error, in an attempt to help you understand your problem. This is a work in progress, so sometimes we might define the word incorrectly, so feel free to skip this section!
- Crystal reports — Crystal Reports is a report writer that operates as a stand-alone report designer, an integrated part of Visual Studio, or part of SAP’s Business Objects Enterprise suite.
- Reports — A report contains summarized information from a data source, usually in an end-user-friendly format, such as PDF or Excel, although proprietary reporting tools usually with built-in design tools also exist.
- Crystal — Crystal Reports is a report writer that operates as a stand-alone report designer, an integrated part of Visual Studio, or part of SAP’s Business Objects Enterprise suite.
Symptoms of Code 513 — Crystal Reports Error 513
Runtime errors happen without warning. The error message can come up the screen anytime Crystal Reports is run. In fact, the error message or some other dialogue box can come up again and again if not addressed early on.
There may be instances of files deletion or new files appearing. Though this symptom is largely due to virus infection, it can be attributed as a symptom for runtime error, as virus infection is one of the causes for runtime error. User may also experience a sudden drop in internet connection speed, yet again, this is not always the case.
(For illustrative purposes only)
Causes of Crystal Reports Error 513 — Code 513
During software design, programmers code anticipating the occurrence of errors. However, there are no perfect designs, as errors can be expected even with the best program design. Glitches can happen during runtime if a certain error is not experienced and addressed during design and testing.
Runtime errors are generally caused by incompatible programs running at the same time. It may also occur because of memory problem, a bad graphics driver or virus infection. Whatever the case may be, the problem must be resolved immediately to avoid further problems. Here are ways to remedy the error.
Repair Methods
Runtime errors may be annoying and persistent, but it is not totally hopeless, repairs are available. Here are ways to do it.
If a repair method works for you, please click the upvote button to the left of the answer, this will let other users know which repair method is currently working the best.
Please note: Neither ErrorVault.com nor it’s writers claim responsibility for the results of the actions taken from employing any of the repair methods listed on this page — you complete these steps at your own risk.
Method 1 — Close Conflicting Programs
When you get a runtime error, keep in mind that it is happening due to programs that are conflicting with each other. The first thing you can do to resolve the problem is to stop these conflicting programs.
- Open Task Manager by clicking Ctrl-Alt-Del at the same time. This will let you see the list of programs currently running.
- Go to the Processes tab and stop the programs one by one by highlighting each program and clicking the End Process buttom.
- You will need to observe if the error message will reoccur each time you stop a process.
- Once you get to identify which program is causing the error, you may go ahead with the next troubleshooting step, reinstalling the application.
Method 2 — Update / Reinstall Conflicting Programs
Using Control Panel
- For Windows 7, click the Start Button, then click Control panel, then Uninstall a program
- For Windows 8, click the Start Button, then scroll down and click More Settings, then click Control panel > Uninstall a program.
- For Windows 10, just type Control Panel on the search box and click the result, then click Uninstall a program
- Once inside Programs and Features, click the problem program and click Update or Uninstall.
- If you chose to update, then you will just need to follow the prompt to complete the process, however if you chose to Uninstall, you will follow the prompt to uninstall and then re-download or use the application’s installation disk to reinstall the program.
Using Other Methods
- For Windows 7, you may find the list of all installed programs when you click Start and scroll your mouse over the list that appear on the tab. You may see on that list utility for uninstalling the program. You may go ahead and uninstall using utilities available in this tab.
- For Windows 10, you may click Start, then Settings, then choose Apps.
- Scroll down to see the list of Apps and features installed in your computer.
- Click the Program which is causing the runtime error, then you may choose to uninstall or click Advanced options to reset the application.
Method 3 — Update your Virus protection program or download and install the latest Windows Update
Virus infection causing runtime error on your computer must immediately be prevented, quarantined or deleted. Make sure you update your virus program and run a thorough scan of the computer or, run Windows update so you can get the latest virus definition and fix.
Method 4 — Re-install Runtime Libraries
You might be getting the error because of an update, like the MS Visual C++ package which might not be installed properly or completely. What you can do then is to uninstall the current package and install a fresh copy.
- Uninstall the package by going to Programs and Features, find and highlight the Microsoft Visual C++ Redistributable Package.
- Click Uninstall on top of the list, and when it is done, reboot your computer.
- Download the latest redistributable package from Microsoft then install it.
Method 5 — Run Disk Cleanup
You might also be experiencing runtime error because of a very low free space on your computer.
- You should consider backing up your files and freeing up space on your hard drive
- You can also clear your cache and reboot your computer
- You can also run Disk Cleanup, open your explorer window and right click your main directory (this is usually C: )
- Click Properties and then click Disk Cleanup
Method 6 — Reinstall Your Graphics Driver
If the error is related to a bad graphics driver, then you may do the following:
- Open your Device Manager, locate the graphics driver
- Right click the video card driver then click uninstall, then restart your computer
Method 7 — IE related Runtime Error
If the error you are getting is related to the Internet Explorer, you may do the following:
- Reset your browser.
- For Windows 7, you may click Start, go to Control Panel, then click Internet Options on the left side. Then you can click Advanced tab then click the Reset button.
- For Windows 8 and 10, you may click search and type Internet Options, then go to Advanced tab and click Reset.
- Disable script debugging and error notifications.
- On the same Internet Options window, you may go to Advanced tab and look for Disable script debugging
- Put a check mark on the radio button
- At the same time, uncheck the «Display a Notification about every Script Error» item and then click Apply and OK, then reboot your computer.
If these quick fixes do not work, you can always backup files and run repair reinstall on your computer. However, you can do that later when the solutions listed here did not do the job.
Other languages:
Wie beheben Fehler 513 (Crystal Reports-Fehler 513) — Fehler 513: Crystal Reports hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Come fissare Errore 513 (Crystal Reports Errore 513) — Errore 513: Crystal Reports ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l’inconveniente.
Hoe maak je Fout 513 (Crystal meldt fout 513) — Fout 513: Crystal Reports heeft een probleem ondervonden en moet worden afgesloten. Excuses voor het ongemak.
Comment réparer Erreur 513 (Crystal signale l’erreur 513) — Erreur 513 : Crystal Reports a rencontré un problème et doit se fermer. Nous sommes désolés du dérangement.
어떻게 고치는 지 오류 513 (Crystal Reports 오류 513) — 오류 513: Crystal Reports에 문제가 발생해 닫아야 합니다. 불편을 드려 죄송합니다.
Como corrigir o Erro 513 (Crystal Reports Erro 513) — Erro 513: O Crystal Reports encontrou um problema e precisa fechar. Lamentamos o inconveniente.
Hur man åtgärdar Fel 513 (Crystal Reports Error 513) — Fel 513: Crystal Reports har stött på ett problem och måste avslutas. Vi är ledsna för besväret.
Как исправить Ошибка 513 (Ошибка Crystal Reports 513) — Ошибка 513: Возникла ошибка в приложении Crystal Reports. Приложение будет закрыто. Приносим свои извинения за неудобства.
Jak naprawić Błąd 513 (Błąd raportów Crystal 513) — Błąd 513: Crystal Reports napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Cómo arreglar Error 513 (Error 513 de Crystal Reports) — Error 513: Crystal Reports ha detectado un problema y debe cerrarse. Lamentamos las molestias.
About The Author: Phil Hart has been a Microsoft Community Contributor since 2010. With a current point score over 100,000, they’ve contributed more than 3000 answers in the Microsoft Support forums and have created almost 200 new help articles in the Technet Wiki.
Follow Us:
This repair tool can fix common computer problems such as blue screens, crashes and freezes, missing DLL files, as well as repair malware/virus damage and more by replacing damaged and missing system files.
STEP 1:
Click Here to Download and install the Windows repair tool.
STEP 2:
Click on Start Scan and let it analyze your device.
STEP 3:
Click on Repair All to fix all of the issues it detected.
DOWNLOAD NOW
Compatibility
Requirements
1 Ghz CPU, 512 MB RAM, 40 GB HDD
This download offers unlimited scans of your Windows PC for free. Full system repairs start at $19.95.
Article ID: ACX03500EN
Applies To: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000
Speed Up Tip #25
Turn Off System Restore:
Disable the built-in System Restore feature in Windows if you are already using a third-party backup software. This will boost the speed of your computer by freeing valuable disk space on your hard drive. Consider that System Restore is really not a robust solution for backing up your files and folders.
Click Here for another way to speed up your Windows PC
На чтение 4 мин Просмотров 4.5к.
Рассмотрим подробнее
- Техническое описание и расшифровка ошибки P0513
- Симптомы неисправности
- Причины возникновения ошибки
- Как устранить или сбросить код неисправности P0513
- Диагностика и решение проблем
- На каких автомобилях чаще встречается данная проблема
- Видео
Код ошибки P0513 звучит как «неправильный ключ иммобилайзера». Часто, в программах, работающих со сканером OBD-2, название может иметь английское написание «Incorrect Immobilizer Key».
Техническое описание и расшифровка ошибки P0513
Код неисправности OBD-II P0513 является общим, который чаще всего определяется как «неверный ключ иммобилайзера». Устанавливается, когда противоугонная либо охранная система не распознает ключ или брелок. При попытке открыть, разблокировать или запустить двигатель автомобиля.
Если ваш автомобиль оснащен специальной системой безопасности, для запуска двигателя потребуется наличие микропроцессорного чипа, встроенного в ключ (иммобилайзер). Без него, если повернут ключ в положение запуска, двигатель провернется, но не запустится. Потому что PCM отключит топливную систему и систему зажигания.
Благодаря микрочипу и печатной плате, встроенным в ключ, он становится своего рода передатчиком. Когда правильный ключ приближается к автомобилю, электромагнитное поле, генерируемое PCM, активирует микропроцессор и делает возможными определенные функции.
После активации такого ключа становятся доступными такие функции, как запирание и отпирание дверей, открытие багажника и запуск нажатием кнопки. Для некоторых моделей требуется обычный металлический ключ с микрочипом для выполнения этих и других важных функций.
PCM, после активации микропроцессорного ключа пытается распознать криптографическую подпись. Если подпись ключа подлинная и действительная, активируются последовательности впрыска топлива и зажигания, после чего двигатель запуститься.
Если PCM не может распознать подпись ключа, то код P0513 будет сохранен, система безопасности будет активирована, и впрыск топлива будет приостановлен. Также может загореться индикатор неисправности на панели приборов.
Симптомы неисправности
Основным симптомом появления ошибки P0513 для водителя является подсветка MIL (индикатор неисправности). Также его называют Check engine или просто «горит чек».
Также они могут проявляться как:
- Загорится контрольная лампа «Check engine» на панели управления (код будет записан в память как неисправность).
- Световой сигнализатор системы безопасности с подсветкой.
- Двигатель не запускается.
- В некоторых случаях двигатель может запуститься, но выключится через две или три секунды.
- Электрическая система автомобиля может быть отключена, если превышено максимально допустимое количество попыток запуска автомобиля с помощью нераспознанного ключа.
Код неисправности P0513 следует отнести к серьезному, так как при его наличии, вы скорее всего не сможете запустить двигатель.
Причины возникновения ошибки
Код P0513 может означать, что произошла одна или несколько следующих проблем:
- Неисправный микропроцессорный ключ или брелок.
- Разрядились батарейки в ключе или брелоке (наиболее частая причина).
- Неисправный замок зажигания.
- Отключение аккумулятора по любой причине.
- Поврежденная, сгоревшая, закороченная или корродированная проводка.
- Иногда причиной является неисправный модуль PCM.
Как устранить или сбросить код неисправности P0513
Некоторые предлагаемые шаги для устранения неполадок и исправления кода ошибки P0513:
- Считайте все данные и сохраненные коды ошибок, с помощью сканера OBD-II.
- Очистите коды и проверьте, появляется ли код ошибки P0513 снова.
- Проверьте батарейки в ключе или брелоке.
- Протестируйте микропроцессорный ключ или брелок, возможно он неисправен и его нужно заменить.
- Осмотрите проводку на наличие повреждений.
Диагностика и решение проблем
При устранении ошибки P0513 луче всего начать с визуального осмотра соответствующей проводки и разъемов, а также самого ключа. Если корпус ключа был треснут или поврежден каким-либо образом, велика вероятность того, что печатная плата также будет повреждена.
Не лишней будет проверка аккумулятора, так как слабая батарея может быть источником ваших проблем. Слабое или прерывистое напряжение в электрической цепи может быть напрямую связано с сохраненным кодом.
Далее, необходимо подключить сканер к диагностическому порту автомобиля и сохранить все коды неисправностей. Начинать диагностику и исправление ошибок необходимо в том порядке, в котором они были сохранены.
Частой причиной сохраненного кода P0513 является севший элемент питания, который находится внутри ключа. После его замены данная проблема исчезает. Если же неисправен сам ключ, после его замены скорее всего потребуется процедура сброса и обучение.
На каких автомобилях чаще встречается данная проблема
Проблема с кодом P0513 может встречаться на различных машинах, но всегда есть статистика, на каких марках эта ошибка присутствует чаще. Вот список некоторых из них:
- Chevrolet (Шевроле Каптива, Круз, Орландо)
- Chrysler (Крайслер Пацифика, ПТ Крузер, Себринг, 300c, 300м)
- DAF XF 105
- Dodge (Додж Караван, Неон, Рам)
- Hover
- Hyundai
- Jeep (Джип Гранд Чероки, Компасс)
- Land Rover (Ленд Ровер Рендж Ровер)
- Mazda
- Mitsubishi (Митсубиси АСХ, Аутлендер, Кольт, Лансер, Паджеро, L200)
- Opel (Опель Агила, Антара, Астра, Инсигния, Мокка)
- Skoda (Шкода Октавия)
- Volkswagen (Фольксваген Пассат)
С кодом неисправности Р0513 иногда можно встретить и другие ошибки. Наиболее часто встречаются следующие: P0016, P0068, P0237, P0238, P0344, P0563, P0581, P135B, P1682, P2149.