Организация терминального доступа для работы с устаревшими версиями программного обеспечения, такими как 1С:Предприятие 7.7, нередко сопровождается труднодиагностируемыми системными ошибками. Администраторы сталкиваются с постепенным замедлением входа пользователей в сеансы, отказом подключения с сообщением «Присоединенное устройство к системе не работает», а также сбоями буфера обмена и механизмов перенаправления локальных принтеров. Разберем по шагам причины возникновения этих неполадок на стороне Windows Server и рассмотрим проверенные методы их устранения.
Проанализируем ситуацию, когда сервер терминалов после перезагрузки функционирует стабильно, но через несколько дней непрерывной работы начинает чрезвычайно долго авторизовывать пользователей или вовсе блокирует подключения. Системная ошибка «Присоединенное устройство к системе не работает» соответствует коду ERROR_GEN_FAILURE (0x8007001F / 0x1F). В среде Remote Desktop Services (RDS) такое поведение обычно вызвано следующими факторами:
spoolsv.exe) из-за некорректных сторонних драйверов. В результате серверу не хватает ресурсов ядра для инициализации нового сеанса рабочего стола.C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys: системная учетная запись SYSTEM и группа Administrators должны обладать полными правами на данную директорию.netsh winsock reset и netsh int ip reset с последующей перезагрузкой сервера.HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList с расширением .bak блокирует выгрузку куста NTUSER.DAT, из-за чего вход конкретного пользователя зависает на этапе применения параметров.Рассмотрим распространенную проблему, когда пользователи не могут передавать файлы между локальным компьютером и терминальным сервером через стандартный буфер обмена (комбинации Ctrl+C / Ctrl+V). Механика передачи файлов в различных версиях Windows Server существенно различается:
mstsc на вкладке «Локальные ресурсы» в разделе «Устройства и ресурсы локального компьютера» обязательно должен быть активирован пункт «Диски». Передача файла происходит через сетевой ресурс клиентской сессии \\tsclient. Если диски не проброшены, копирование файлов не сработает.rdpclip.exe. Если пользователь скопировал большой объем неформатированных данных или приложение заблокировало буфер, синхронизация прерывается. Разберем по шагам, как восстановить работоспособность:
rdpclip.exe и принудительно завершаем его.rdpclip.exe.Проброс локальных принтеров пользователей в терминал — наиболее уязвимое место при работе с платформой 1С 7.7. Устаревшие спулеры и нестабильные драйверы печати приводят к взаимным блокировкам и краху службы spoolsv.exe. Подключение универсальных утилит виртуализации печати позволяет полностью изолировать сервер от клиентских драйверов.
Оптимальным решением, проверенным практикой, является внедрение специализированного программного обеспечения, такого как ScrewDrivers (Tricerat). Рассмотрим принцип его действия:
Миграция на устаревшие версии операционных систем не является единственным выходом. Платформа 1С:Предприятие 7.7 успешно эксплуатируется в среде Windows Server 2008 R2 (x64) при выполнении базовых системных настроек:
Moxel.dll), что вызывает закрытие программы при попытке печати. В редакторе локальной групповой политики (gpedit.msc) по пути «Конфигурация компьютера» → «Административные шаблоны» → «Компоненты Windows» → «Службы удаленных рабочих столов» → «Узел сеансов переименования» → «Перенаправление принтеров» переведем параметр «Использовать в первую очередь драйвер принтера Easy Print удаленных рабочих столов» в состояние «Отключено».1cv7s.exe или 1cv7.exe необходимо добавить в список исключений DEP в свойствах быстродействия системы либо установить режим OptIn.OrdNoChk.prm в каталог расположения базы данных или в системную папку BIN платформы..CDX. Для каталога базы данных необходимо отключить оппортунистические блокировки (Opportunistic Locking).