Внезапное завершение работы служб Windows Server 2016
Столкнулись с проблемой, которую уже с месяц или более не можем решить. Костыли, да и только. Вот и обращаюсь к сообществу впервые, за помощью.
Общая картина следующая – есть 3 офиса, соответственно 3 разные клиентские сети (и 3 разных внешних IP), в каждой от 4 до 20 ПК.
В каждом офисе по одному МФУ – Brother MFC-L2720DWR, сетевой. В третьем еще есть принтер, которые по USB подключен, но это не столь важно сейчас.
Есть терминал – точнее говоря виртуалка, на ней стоит Windows Server 2016 Standart. Долго не обновлялся, но после возникновения ошибки обновляли – не помогло.
Эти три офиса пользуются одним и тем же сервером, разграничений особых нет.
Работали ранее просто по RDP подключению, напрямую к серверу. Сейчас работают по VPN туннелям, но не суть – проблема возникла еще при прямом подключении.
И вот теперь суть – раз в n-ое количество времени, какого-то конкретного промежутка нет, вылезает в журнале приложений следующая ошибка:
“Имя сбойного приложения: svchost.exe_ScDeviceEnum, версия: 10.0.14393.0, метка времени: 0x57899b1c
Имя сбойного модуля: ntdll.dll, версия: 10.0.14393.4530, метка времени: 0x60e33cac
Код исключения: 0xc0000005
Смещение ошибки: 0x00000000000661f3
Идентификатор сбойного процесса: 0x1d4
Время запуска сбойного приложения: 0x01d78a564bdf6139
Путь сбойного приложения: C:\Windows\System32\svchost.exe”
Иногда сбойный модуль не ntdll.dll, а cfgmgr32.dll.
Это журнал приложений. Буквально через 2 секунды в журнале системы сыпятся следующие ошибки:
1)Служба Network Connection Broker была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 5000 мсек: Restart the service.
2)Служба Program Compatibility Assistant Service была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Restart the service.
3)Служба Smart Card Device Enumeration Service была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 120000 мсек: Restart the service.
4)Служба Windows Audio Endpoint Builder была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Restart the service.
5)Служба Device Association Service была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Restart the service.
6)Служба Data Sharing Service была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 10000 мсек: Restart the service.
7)Служба Windows Driver Foundation – User-mode Driver Framework была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 120000 мсек: Restart the service.
8)Служба Перенаправитель портов пользовательского режима служб удаленных рабочих столов была неожиданно завершена.
Это произошло 1 раз(а). Следующее корректирующее действие будет предпринято через 60000 мсек: Restart the service.
После этого обращаются сотрудники компании, с просьбой восстановить работу принтера. То есть сама служба по себе работает, но из-за сбоя службы, принтеры, проброшенные по RDP-соединению, отваливаются. И на сервере их не видно.
Сами принтеры локально в это время спокойно печатают.
Пока что временно помогает полностью погасить сеанс пользователя и заходить под ним заново, тогда принтер по умолчанию снова пробрасывается на сервер и можно дальше работать.
Служба перечисления устройств чтения смарт-карт = Отключить
GPO Не разрешать перенаправление устройств чтения смарт-карт = Включена
GPO Не разрешать перенаправлением поддерживаемых самонастраиваемых устройств = Включена
GPO Включить службу самонастраивающихся устройств для смарт-карт = Отключена1. В поле поиска введите командная строка, щелкните ee правой кнопкой мыши и выберите команду Запуск от имени администратора.
2. Введите команду
1 PowerShell -ExecutionPolicy Unrestrictedи нажмите клавишу ВВОД.
3. Введите команду
1 Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}и нажмите клавишу ВВОД.
или попробовать зарегистрировать DLL заново
Method 1: Update Windows
- Click Start button, and look for Control Panel.
- Click System and Security, and select Windows Update.
- Click Check for updates and click Install updates.
If you are experiencing the same after performing Windows Update try reinstalling the DLL.
Method 2: Reinstall the DLL
- Type cmd in the search box, and then right click Command prompt select Run as Administrator.
- Type this in command prompt:
- regsvr32.exe /u ntdll.dll and press Enter key (this will uninstall the file)
- regsvr32.exe ntdll.dll and press Enter key (this will reinstall the file).
Let us know how it goes.