Тест контроля целостности не пройден. Продолжение работы невозможно, обратитесь к системному администратору
Здравствуйте админ! К вам вопрос. Работаю системным администратором в муниципальной организации и на моём компьютере установлена программа криптографической защиты информации «Континент–АП». Программа создаёт защищённый канал связи между казначейством города и моим учреждением. По этому каналу происходит обмен электронными документами. Несколько дней назад Континент–АП стал запускаться с ошибкой «Тест контроля целостности не пройден. Продолжение работы невозможно, обратитесь к системному администратору». В поддержке континента обещали помочь, но уж больно долго у них это происходит. Если вы расскажете как избавиться от этой ошибки буду премного благодарен.
Привет друзья! Программа «Континент–АП», это довольно серьёзная софтина и по сути является средством криптографической защиты. Она создаёт защищённый канал, по которому передаёт зашифрованную информацию по нужному адресу. Почти все государственные организации обязаны использовать в своей работе этот программный комплекс шифрования. Почти во всех моих подшефных организациях этот комплекс тоже установлен.
В большинстве случаев «Континент» работает абсолютно незаметно для пользователя ПК и не досаждает сообщениями.
Почему же у нашего читателя произошла ошибка и как её решить?
Дело здесь в том, что «Континент–АП» находится в автозагрузке Windows и запускается вместе с ОС, затем программа производит тест контроля целостности всех своих файлов, находящихся в папке c:\Program Files\Security Code,
а так же некоторых системных файлов Windows и если какие-либо файлы были изменены, то Континент расценивает это как угрозу и выводит ошибку, для решения которой обязательно потребуется системный администратор или специалист по работе с этой программой.
В папке с установленной программой есть файл ngc.exe, отвечающий за проверку целостности программы, а именно, он производит расчет и проверку контрольных сумм системных файлов Континент-АП. И вот что я заметил.
После серъёзных обновлений операционной системы некоторые системные файлы изменяются и соответственно программа выводит ошибку! В этом случае нужно сделать перерасчёт контрольных сумм, а именно, запустить из командной строки администратора файл ngc.exe с параметром /b. Вся комада будет выглядеть так:
start /D «c:/program files/security code/terminal station» ngc.exe /b
То есть, для запуска перерасчёта контрольных сумм файлов программы Континент-АП мы применим команду «start».
Произойдёт перерасчёт контрольных сумм файлов и сразу за ним следует контроль целостности файлов, который заканчивается успешно.
После этого перезагружаемся и запускаем Континент. Всё работает!
Чтобы не запускать командную строку можно создать батник с содержимым:
start /D «c:/program files/security code/terminal station» ngc.exe /b
Gvinpin пишет:
mfctrsk пишет: При запуске континента вылетает ошибка «Тест контроля целостности не пройден».
Всё работало отлично. Обновления никакого не было, антивирус не менялся.Win 10 x64.Почитайте
здесь.
Читаю
1) Обрезать файл.
Пример файла integrity.xml Хеш (циферки) у каждого свои!
<?xml version=»1.0″ encoding=»UTF-8″ standalone=»yes»?>
<integrity><catalog name=»common»><entry name=»ngc.exe»><file>C:\Program Files\Security Code\Terminal Station\ngc.exe</file><hash>EBB64993D92299B11721C324F06299E06143BA7967EDF9C57BCFA546B5A41268</hash></entry></catalog></integrity>
А как узнать какой у меня Хеш?
Изменение на
<?xml version=»1.0″ encoding=»UTF-8″ standalone=»yes»?>
<integrity><catalog name=»common»></catalog></integrity>
Не помогло.
2) (**) Как обойти ошибку целостности
sufd.ufk20.ru/viewtopic.php?p=17
Необходимо пройти к файлу check.xml по пути C:\Program Files(x86)\Код Безопасности\Абонентский Пункт, изменить расширение файла с xml на txt, открыть файл в блокноте и удалить необходимые строки, после сохранения вернуть обратно расширение файла с txt на xml.
У меня нет требуемого файла check.xml
3) Попробовал запустить восстановление континента, вылетела ошибка 1073741819.
Затем после перезагрузки ещё одна ошибка
Континент АП — контроль целостности не пройден
Континент АП выдает ошибку контроль целостности не пройден. Данная ошибка наблюдалась после установки обновлений операционной системы.
Чтобы данную ошибку устранить, не переустанавливая программу,
необходимо зайти в свойства ярлыка «Контроль целостности» (расположен в меню пуск->Континент АП) и отредактировать поле «Объект», добавив через пробел символы -b, как на картинке ниже. Сохраняем, и запускаем ярлык с правами администратора. После этого можно запускать саму программу.
Континент АП 3.7 тест контроля целостности не пройден.
Чтобы решить данную проблему.
нужно запустить Контроль Целостности.
Если это не помогло то нужно запустить приложение с параметром /b
для этого можно дописать в ярлык вот таким образом.
можно создать в папке вот такой bat файл с содержимым.
положить его в папку рядом с файлом ngc.exe
путь стандартный C:\program files\security code\terminal station
запускать от имени администратора
%~dp0ngc.exe /b
для ленивых можно скачать скрипт. работает из любой папки.
Kontinent.rar (521 байт, 7 скачиваний)
color 0a title Continent repair (27.03.25) cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || ( cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B ) For /F "Tokens=2*" %%I In ('Reg Query "HKLM\SOFTWARE\SecurityCode\CSP\Setup" /V InstallLocation') Do (Set InstallLocation=%%J) cd %InstallLocation% cd ../ ngc.exe /b exit
Континент АП — многофункциональные и популярное на российском рынке программное обеспечение для обеспечения защиты частных компьютерных сетей. Оно включает в себе возможности создания сетевых экранов, приватных VPN, а также соответствует всем требованиям сертификации ФСБ.
Однако из-за своей комплексности использование этого ПО часто сопровождается различными проблемами. Одной из самых распространённых является ошибка теста контроля целостности, которое, однако, можно исправить довольно легко. Этот баг стал часто появляться в Континент АП 3.7 и его модуле VPN Client.
Содержание
- Что значит эта ошибка в Континет АП
- Как исправить ошибку контроля целостности
- Отключение (смена) антивируса
- Переустановка Континент АП 3.7
- Проблема из-за KB-апдейтов Windows 7, 10
- Заключение
Что значит эта ошибка в Континет АП
Функция контроля целостности — одно из базовых понятий компьютерной безопасности. Согласно общим стандартам, тестирование целостности должно проводиться для любого софта. Но так как Континент АП 3.7 сам по себе является ключевым узлом многих компьютерных сетей, то целостность его компонентов должна быть проверена в первую очередь.
Тест целостности производится автоматически при каждом запуске программы. В общих чертах данная процедура представляет собой сопоставление файлов установленного софта с некоторым эталоном. Информация об эталоне, с которым происходит сличение, находится в файлах «check.xml» и «cpverify.xml». Зачастую именно из-за повреждения или модификации этих файлов и возникает сообщение об ошибке теста контроля целостности программы Континент АП.
Как правило пользователи, использующие этот софт, сами являются специалистами по компьютерной безопасности, поэтому на специализированных форумах можно найти действенные инструкции по решению этой проблемы.
Как исправить ошибку контроля целостности
Как было сказано выше, вся информация о “правильном” списке файлов рассматриваемого ПО содержится в двух системных файлов. Чаще всего они модифицируется или повреждаются антивирусными программами. При этом нарушить нормальное работу Континент АП 3.7 могут практически все популярные антивирусы — Kaspersky (зачастую проблемы наблюдаются именно с платной версией), Avast, ESET NOD32 и др.
Отключение (смена) антивируса
Поэтому самым очевидным решением станет отключение антивирусного софта. Но такой простой подход зачастую оказывается на самым оптимальным:
- Во-первых, отключение конфликтующего программного обеспечения не возвращает модифицированные файлы в исходное состояние.
- Во-вторых, для частных компьютерных систем зачастую закупается какой-то один вид антивирусов и миграция с них на другие варианты может быть для специалиста по безопасности довольно сложным процессом с организационной точки зрения.
Вместо полного отключения защитных антивирусных экранов можно попытаться внести Континент АП в белый список, но это работает далеко не всегда. В этом случае есть возможность подать заявку в техподдержку компании-разработчика и попросить разъяснений или исправления конфликта. Но по очевидным причинам такое разбирательство потребует достаточно много времени.
Переустановка Континент АП 3.7
Первым делом попробуйте запустить диагностику. Для этого запустите АП-инсталятор и выбирайте пункт «Исправить». Важно, запуск инсталятора выполнять нужно из под администратора. Такой способ часто срабатывает, если ошибка выскочила после установки доп. обновлений или патчей.
Если не сработало, то для восстановления повреждённых или модифицированных файлов рекомендуется переустановить или восстановить Континент АП. Для этого проще всего воспользоваться графическим интерфейсом, но, опять-таки, из-за своей специфики данный софт лучше реагирует на установку через консоль.
Проблема из-за KB-апдейтов Windows 7, 10
Также проблемы с тестом контроля целостности иногда замечается при установке некоторых обновлений Windows 7 и 10. В этом случае поможет откат последних обновлений. Но это решение является временным, так как своевременное обновление является одной из основ безопасности любой операционной системы.
Если вы переустановили Континент АП, отключили антивируса, но проблема была не в нем — можно попробовать модифицировать файл integrity.xml. Он всегда находится в папке установки самой программы и редактируется любым текстовым редактором.
- Проходим по пути: C: → Program Files → Security Code → Terminal Station → integrity.xml;
- Этот документ откройте через блокнот;
- Для исправления бага достаточно заменить его содержимое на такой код:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<integrity><catalog name="common"></catalog></integrity>
Это снижает эффективность процедуры проверки целостности компонентов программы, но позволяет полностью избежать возникновение такой ошибки в будущем. Также рекомендуется выполнять это редактирование до установки собственного криптопровайдера.
Заключение
Как видите, решить ошибку теста контроля целостности в Континент АП можно путем нехитрых манипуляций. В случае с VPN Client, дополнительно изучите инструкции по смене ip-адресов для версии 3.7. Если же проблема остается — обязательно пишите в поддержку.