Падение сервера 1С Предприятия с ошибкой в модуле ntdll.dll

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2022/08/17 07:37 (C) mihanik

Дано.

Служба 1С Сервер постоянно падает/перезапускается с ошибкой вида

  Имя сбойного приложения: rphost.exe, версия: ...

При этом в качестве причины указывается

  Путь сбойного модуля: C:\Windows\SYSTEM32\ntdll.dll

Надо.

Избавиться от падений/перезапуска 1С Сервера.

Решение.

Переустановить все библиотеки среды выполнения Microsoft Visual C==== Порядок действий. ==== === Шаг 1. === Останавливаем службу сервера 1С и СУБД и отключаем их автоматический запуск <note>Предположим, что у вас 1С Сервер х64, а в качестве СУБД используется MS SQL.</note> Для этого запускаем командную строку от имени администратора и выполняем в ней следующие команды: <code=bat> net stop "1C:Enterprise 8.3 Server Agent (x86-64)" sc config "1C:Enterprise 8.3 Server Agent (x86-64)" start= disabled net stop SQLSERVERAGENT sc config SQLSERVERAGENT start= disabled net stop MSSQLSERVER sc config MSSQLSERVER start= disabled </code> <note>При желании эту операцию можно выполнить и через графический интерфейс, но там нужно "больше махать мышкой". :-)</note> <note>О том, как открыть командную строку от имени администратора, можно почитать тут: [[операционные_системы:windows:работа_в_командной_строке:как_открыть_окно_командной_строки_windows_от_имени_администратора 2xxx Redistributable».

Шаг 4.

Перезагружаем ПК.

Шаг 5.

Скачиваем и устанавливаем последнюю версию распространяемого компонента Visual Cс веб-сайта [[https://docs.microsoft.com/en-us/archive/blogs/jagbal/where-can-i-download-the-old-visual-c-redistributables

Существует универсальный установщик, финансируемый сайтом MajorGeeks.com, который автоматически удалит и повторно установит все библиотеки Visual C++, а также обновит Visual C++ 2015 до новой версии 2017. Все продукты, использующие версию 2015, должны работать также с версией 2017.</note>

Внимание! Универсальный установщик может установить НЕ ВСЕ версии Microsoft Visual C++!!!
Например, у меня не установилось версия «Microsoft Visual C++ 2017 Redistributable», которая была мне нужна!!!
Лайфхак!
В каждый дистрибутив 1С входит установщик Microsoft Visual C++ именно с той версией, которая необходима вашей 1С!!!

Пример!

Шаг 6.

Запускаем службы СУБД и сервера 1С и включаем их автоматический запуск

Предположим, что у вас 1С Сервер х64, а в качестве СУБД используется MS SQL.

Для этого запускаем командную строку от имени администратора и выполняем в ней следующие команды:

sc config SQLSERVERAGENT start= auto
net start SQLSERVERAGENT
sc config MSSQLSERVER start= auto
net start MSSQLSERVER
sc config "1C:Enterprise 8.3 Server Agent (x86-64)" start= auto
net start "1C:Enterprise 8.3 Server Agent (x86-64)"
Как я уже писал ранее, при желании эту операцию можно выполнить и через графический интерфейс, но там нужно «больше махать мышкой». :-)

Шаг 7.

Наливаем себе кружку чая и радуемся исправно работающему серверу 1С.

:-)

Наверх

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net
Только авторизованные участники могут оставлять комментарии.
программное_обеспечение/1с_предприятие_8/администрирование_1с/решение_проблем_при_работе_с_1с/падение_сервера_1с_с_ошибкой_в_модуле_ntdll.dll.txt · Последнее изменение: 2024/05/08 04:01 — mihanik
Яндекс.Метрика