Crmgo Блог

Устранение ошибок лицензирования, связанных с удаленным рабочим столом

Устранение ошибок лицензирования, связанных с удаленным рабочим столом

Устранение ошибок лицензирования В этом разделе перечислены сообщения об ошибках лицензирования, возникающих на клиентских компьютерах, а также описаны причины их возникновения и решения по устранению. Несмотря на то что эти сообщения отображаются на клиентских компьютерах, они часто вызваны проблемами с…

Устранение ошибок лицензирования, связанных с удаленным рабочим столом

Устранение ошибок лицензирования

В этом разделе перечислены сообщения об ошибках лицензирования, возникающих на клиентских компьютерах, а также описаны причины их возникновения и решения по устранению. Несмотря на то что эти сообщения отображаются на клиентских компьютерах, они часто вызваны проблемами с сервером лицензий сервера терминалов Windows Server 2003 или с сервером терминалов. Следовательно, при решении проблем лицензирования сервера терминалов следует сначала определить, заключается ли проблема в настройке сервера или она связана с неполадкой в подключении к сети.

Внимание!

Представленные в данном разделе решения предназначены для администраторов. Если вы не являетесь администратором, для устранения ошибок обратитесь за помощью к администратору сервера. Если вы являетесь администратором, то для предотвращения возникновения проблем лицензирования сервера терминалов и более эффективной диагностики ошибок рекомендуется ознакомиться с разделами Правила развертывания сервера терминалов (http://go.microsoft.com/fwlink/?LinkID=34627) и Вопросы лицензирования и требования для развертывания сервера терминалов Windows Server 2003 (http://go.microsoft.com/fwlink/?LinkID=23444). (Может быть на английском языке.)

Выберите получаемое сообщение.

Удаленный сеанс отключен, поскольку не удалось обновить лицензию на доступ с этого локального компьютера. Обратитесь к администратору сервера.

Причина.  Режим лицензирования сервера терминалов на сервере терминалов настроен как «На устройство», а сервер лицензирования настроен на выдачу клиентских лицензий доступа (CAL) «На пользователя». Если причина заключается в этом, то сервером лицензирования выдаются только временные лицензии, не подлежащие обновлению. Когда до окончания срока действия временной лицензии остается несколько дней, у клиента в журнале событий приложения появляется сообщение о событии с кодом 26, в котором в качестве источника указано всплывающее окно приложения. В данном сообщении о событии указано число дней, оставшихся до истечения срока действия временной лицензии. В журнале событий приложения на сервере терминалов в этом случае появляется запись о событии с кодом 1011 и службой терминалов в качестве источника.

Решение.  Выберите режим лицензирования сервера терминалов «На пользователя», а не «На устройство».

Внимание!

Клиентские лицензии доступа «На пользователя» не контролируются сервером терминалов. Даже при наличии клиентской лицензии доступа «На пользователя» в базе данных сервера лицензий ее использование не учитывается. Несмотря на это, в соответствии с требованиями лицензионного соглашение администраторы обязаны иметь действительную CAL сервера терминалов для каждого пользователя. Отсутствие CAL «На пользователя» для каждого пользователя в случае, если лицензии «На устройство» не используются, является нарушением лицензионного соглашения.

Далее приведен отрывок из лицензионного соглашения для Windows Server 2003.

«Доступны две различные клиентские лицензии доступа к серверу терминалов: «На устройство» и «На пользователя». CAL «На устройство» позволяет одному устройству (используемому любым пользователем) проводить сеансы Windows на любом сервере организации. CAL «На пользователя» позволяет одному пользователю (использующему любое устройство) проводить сеансы Windows на любом сервере организации. Допускается одновременно использовать сочетание лицензий «На пользователя» и «На устройство» с серверным программным обеспечением данной среды. Сервер терминалов может запрашивать лицензию «На пользователя» или «На устройство» (по умолчанию), но не обе одновременно».

См. также Настройка режима лицензирования сервера терминалов

 

Удаленный компьютер отключил сеанс из-за ошибки в протоколе лицензирования. Попытайтесь подключиться к удаленному компьютеру снова или обратитесь к администратору сервера.

Причина.  Сервер терминалов не может найти сервер лицензий.

Решение.  В этом случае рекомендуется сделать следующее.

  1. Проверьте, что сервер лицензий установлен правильно.
  2. Проверьте, что служба лицензирования сервера терминалов запущена на данном сервере лицензий.
  3. Убедитесь, что клиент, сервер терминалов и сервер лицензий могут взаимодействовать, для этого проверьте правильность настройки DNS (Domain Name System — система имен доменов) на каждом компьютере. Чтобы проверить настройку DNS, выполните с каждого компьютера команду ping для всех остальных компьютеров, используя IP-адрес, полное доменное имя и имя NetBIOS. Если при выполнении команды ping произойдет сбой, проверьте настройку DNS в сети.
  4. На сервере терминалов задайте сервер лицензирования, к которому следует подключаться. Это можно сделать, используя реестр или сценарий инструментария управления Windows (Windows Management Instrumentation, WMI). В Windows Server 2003 с пакетом обновления 1 можно использовать параметры групповой политики или конфигурацию сервера терминалов.

См. также  Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов

Решение.  Если предыдущий способ не помог в решении проблемы, создайте на клиенте резервную копию раздела реестра MSLicensing и его подразделов, а затем удалите исходный раздел и подразделы следующим образом.

  1. На клиенте перейдите в следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Выберите пункт MSLicensing.
  3. В меню Реестр выберите команду Экспорт файла реестра.
  4. В поле Имя файла введите mslicensingbackup, а затем нажмите кнопку Сохранить.
  5. Если в будущем потребуется восстановить данный раздел реестра, дважды щелкните имя mslicensingbackup.reg.
  6. В менюПравка выберите команду Удалить, а затем нажмите кнопку Да, чтобы подтвердить удаление подраздела реестра MSLicensing.
  7. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки клиента отсутствующий раздел реестра будет восстановлен.

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервные копии всех важных данных.

См также  Удаление лицензицй сервера терминалов с клиента RDP (http://go.microsoft.com/fwlink/?LinkId=38560). (Может быть на английском языке.)

 

Удаленный сеанс отключен из-за проблем сети при работе протокола лицензирования. Попробуйте подключиться заново к удаленному компьютеру.

Причина.  Сервер терминалов не может найти сервер лицензий.

Решение.  В этом случае рекомендуется сделать следующее.

  1. Проверьте, что сервер лицензий установлен правильно.
  2. Проверьте, что служба лицензирования сервера терминалов запущена на данном сервере лицензий.
  3. Убедитесь, что клиент, сервер терминалов и сервер лицензий могут взаимодействовать, для этого проверьте правильность настройки DNS (Domain Name System — система имен доменов) на каждом компьютере. Чтобы проверить настройку DNS, выполните с каждого компьютера команду ping для всех остальных компьютеров, используя IP-адрес, полное доменное имя и имя NetBIOS. Если при выполнении команды ping произойдет сбой, проверьте настройку DNS в сети.
  4. На сервере терминалов задайте сервер лицензирования, к которому следует подключаться. Это можно сделать, используя реестр или сценарий инструментария управления Windows (Windows Management Instrumentation, WMI). В Windows Server 2003 с пакетом обновления 1 можно использовать параметры групповой политики или конфигурацию сервера терминалов.

См. также  Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов

Причина.  Сервер лицензий использует операционную систему Windows 2000, и на нем запрещены анонимные подключения, за исключением подключений ресурсов с явно предоставленным доступом к серверу.

Решение.  На сервере лицензий, использующем Windows 2000, выполните одно из следующих действий.

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервные копии всех важных данных.

  • В реестре перейдите по HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\RestrictAnonymous и задайте для раздела реестра RestrictAnonymous значение 1 или 0.
  • В локальных политиках безопасности откройте соответствующую политику, в дереве консоли перейдите к «Конфигурация компьютера\Конфигурация Windows\Параметры безопасности\Локальные политики\Параметры безопасности». Затем включите параметр Не разрешать перечисление учетных записей SAM и общих ресурсов (эквивалентно значению RestrictAnonymous , равному 1 или Нет), либо Использовать разрешения по умолчанию (эквивалентно значению RestrictAnonymous, равному 0).

Примечания

  • Если сервер лицензий является членом домена Active Directory и для него в групповой политике задан конфликтующий параметр безопасности, то параметр политики безопасности перекрывает параметр локальной безопасности. В данном случае, чтобы гарантировать применение необходимого параметра безопасности, настройте его в групповой политике.
  • В Windows Server 2003 для параметра RestrictAnonymous не допускается задавать значение 2, запрещающее анонимные подключения. Чтобы запретить для анонимных пользователей права доступа, которыми обладают члены группы «Все», в локальных политиках безопасности следует задать параметр Сетевой доступ: разрешать применение разрешений для всех к анонимным пользователям.

Решение.  Если предыдущий способ не помог в решении проблемы, создайте на клиенте резервную копию раздела реестра MSLicensing и его подразделов, а затем удалите исходный раздел и подразделы следующим образом.

  1. На клиенте перейдите в следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Выберите пункт MSLicensing.
  3. В меню Реестр выберите команду Экспорт файла реестра.
  4. В поле Имя файла введите mslicensingbackup, а затем нажмите кнопку Сохранить.
  5. Если в будущем потребуется восстановить данный раздел реестра, дважды щелкните имя mslicensingbackup.reg.
  6. В менюПравка выберите команду Удалить, а затем нажмите кнопку Да, чтобы подтвердить удаление подраздела реестра MSLicensing.
  7. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки клиента отсутствующий раздел реестра будет восстановлен.

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервные копии всех важных данных.

См. также  Использование параметра реестра RestrictAnonymous в Windows 2000 (http://go.microsoft.com/fwlink/?LinkId=38561). (Может быть на английском языке.)

 

При попытке клиента подключиться, произошла ошибка лицензирования. (лицензирование прервано по таймауту). Попробуйте подключиться заново к удаленному компьютеру.

Причина.  Если для защиты трафика, передаваемого по протоколу TCP между клиентами и серверами терминалов, используется безопасность протокола Интернета (IPsec), то возможна фрагментация пакетов. В результате не все пакеты достигают места назначения, и при подключении клиента к серверу терминалов происходит сбой.

Решение.  Настройте IPsec таким образом, чтобы защитить трафик, передаваемый по протоколу UDP, а не TCP.

См. также  Определение политик IPSec

 

Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера. Обратитесь к администратору сервера.

Причина.  На сервере лицензирования не осталось клиентских лицензий доступа (CAL) «На устройство».

Решение.  Используйте программу «Лицензирование сервера терминалов», чтобы определить, сколько CAL осталось на сервере лицензий. Чтобы открыть программу «Лицензирование сервера терминалов», нажмите кнопку Пуск и выберите последовательно пункты Программы, Администрирование и Лицензирование сервера терминалов. Если на сервере лицензий не осталось CAL для выдачи клиентам, приобретите и установите необходимое количество клиентских лицензий.

См. также  Приобретение клиентских лицензий; Установка клиентских лицензий доступа; Приобретение и установка клиентских лицензий доступа на сервер лицензий сервера терминалов

Причина.  Режим лицензирования сервера терминалов на сервере терминалов настроен как «На устройство», а на сервере лицензий имеются только клиентские лицензии доступа «На пользователя». Если причина заключается в этом, то сервером лицензий выдаются только временные лицензии, не подлежащие обновлению. Когда до окончания срока действия временной лицензии остается несколько дней, у клиента в журнале событий приложения появляется сообщение о событии с кодом 26, в котором в качестве источника указано всплывающее окно приложения. В данном сообщении о событии указано число дней, оставшихся до истечения срока действия временной лицензии. В журнале событий приложения на сервере терминалов в этом случае появляется запись о событии с кодом 1011 и службой терминалов в качестве источника.

Решение.  Выберите режим лицензирования сервера терминалов «На пользователя», а не «На устройство».

Внимание!

Клиентские лицензии доступа «На пользователя» не контролируются сервером терминалов. Даже при наличии клиентской лицензии доступа «На пользователя» в базе данных сервера лицензий ее использование не учитывается. Несмотря на это, в соответствии с требованиями лицензионного соглашение администраторы обязаны иметь действительную CAL сервера терминалов для каждого пользователя. Отсутствие CAL «На пользователя» для каждого пользователя в случае, если лицензии «На устройство» не используются, является нарушением лицензионного соглашения.

Далее приведен отрывок из лицензионного соглашения для Windows Server 2003.

«Доступны две различные клиентские лицензии доступа к серверу терминалов: «На устройство» и «На пользователя». CAL «На устройство» позволяет одному устройству (используемому любым пользователем) проводить сеансы Windows на любом сервере организации. CAL «На пользователя» позволяет одному пользователю (использующему любое устройство) проводить сеансы Windows на любом сервере организации. Допускается одновременно использовать сочетание лицензий «На пользователя» и «На устройство» с серверным программным обеспечением данной среды. Сервер терминалов может запрашивать лицензию «На пользователя» или «На устройство» (по умолчанию), но не обе одновременно».

См. также Настройка режима лицензирования сервера терминалов

Причина.  Сервер терминалов не может найти сервер лицензий.

Решение.  В этом случае рекомендуется сделать следующее.

  1. Проверьте, что сервер лицензий установлен правильно.
  2. Проверьте, что служба лицензирования сервера терминалов запущена на данном сервере лицензий.
  3. Убедитесь, что клиент, сервер терминалов и сервер лицензий могут взаимодействовать, для этого проверьте правильность настройки DNS (Domain Name System — система имен доменов) на каждом компьютере. Чтобы проверить настройку DNS, выполните с каждого компьютера команду ping для всех остальных компьютеров, используя IP-адрес, полное доменное имя и имя NetBIOS. Если при выполнении команды ping произойдет сбой, проверьте настройку DNS в сети.
  4. На сервере терминалов задайте сервер лицензирования, к которому следует подключаться. Это можно сделать, используя реестр или сценарий инструментария управления Windows (Windows Management Instrumentation, WMI). В Windows Server 2003 с пакетом обновления 1 можно использовать параметры групповой политики или конфигурацию сервера терминалов.

См. также  Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов

Решение.  Если предыдущий способ не помог в решении проблемы, создайте на клиенте резервную копию раздела реестра MSLicensing и его подразделов, а затем удалите исходный раздел и подразделы следующим образом.

  1. На клиенте перейдите в следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Выберите пункт MSLicensing.
  3. В меню Реестр выберите команду Экспорт файла реестра.
  4. В поле Имя файла введите mslicensingbackup, а затем нажмите кнопку Сохранить.Если в будущем потребуется восстановить данный раздел реестра, дважды щелкните имя mslicensingbackup.reg.
  5. В менюПравка выберите команду Удалить, а затем нажмите кнопку Да, чтобы подтвердить удаление подраздела реестра MSLicensing.
  6. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки клиента отсутствующий раздел реестра будет восстановлен.

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервные копии всех важных данных.

См. также  Использование параметра реестра RestrictAnonymous в Windows 2000 (http://go.microsoft.com/fwlink/?LinkId=38561). (Может быть на русском языке.)

 

Удаленный сеанс отключен, поскольку отсутствуют доступные серверы лицензирования сервера терминалов для проведения лицензирования. Обратитесь к администратору сервера.

Причина.  Сервер терминалов не может найти сервер лицензий.

Решение.  В этом случае рекомендуется сделать следующее.

  1. Проверьте, что сервер лицензий установлен правильно.
  2. Проверьте, что служба лицензирования сервера терминалов запущена на данном сервере лицензий.
  3. Убедитесь, что клиент, сервер терминалов и сервер лицензий могут взаимодействовать, для этого проверьте правильность настройки DNS (Domain Name System — система имен доменов) на каждом компьютере. Чтобы проверить настройку DNS, выполните с каждого компьютера команду ping для всех остальных компьютеров, используя IP-адрес, полное доменное имя и имя NetBIOS. Если при выполнении команды ping произойдет сбой, проверьте настройку DNS в сети.
  4. На сервере терминалов задайте сервер лицензирования, к которому следует подключаться. Это можно сделать, используя реестр или сценарий инструментария управления Windows (Windows Management Instrumentation, WMI). В Windows Server 2003 с пакетом обновления 1 можно использовать параметры групповой политики или конфигурацию сервера терминалов.

См. также  Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов

Причина.  Льготный период лицензирования сервера терминалов для клиента закончился, а сервер лицензий до сих пор не установлен и не активирован для выдачи клиентских лицензий доступа.

Решение.  Установите лицензирование сервера терминалов, активируйте сервер лицензий, а затем установите и приобретите необходимое число CAL для поддержки клиентов организации.

См. также  Льготный период лицензирования сервера терминалов; Установка средства лицензирования сервера терминалов; Активизация сервера лицензий сервера терминалов;Приобретение клиентских лицензий; Установка клиентских лицензий доступа; Приобретение и установка клиентских лицензий доступа на сервер лицензий сервера терминалов;Активизация сервера лицензий сервера терминалов

 

Из-за ошибки безопасности клиент не смог подключиться к серверу терминалов. Убедитесь в том, что вы вошли в сеть, и повторите попытку подключения к серверу.

Причина.  Если домен Windows NT был обновлен до Windows 2000 или Windows Server 2003, возможно повреждение сертификата на сервере терминалов. В результате клиентам служб терминалов Windows 2000 может неоднократно быть отказано в доступе к серверу терминалов.

Решение.  На каждом сервере терминалов и клиенте выполните следующие действия.

  1. На каждом сервере терминалов создайте резервную копию реестра.
  2. Перейдите к следующему подразделу реестра: HKLM\SYSTEM\CurrentControlSet\Services\TermServices\Parameters.
  3. В меню Реестр выберите команду Экспорт файла реестра.
  4. В поле Имя файла введите exported-parameters, а затем нажмите кнопку Сохранить.Чтобы в будущем восстановить данный подраздел реестра, дважды щелкните файл exported-parameters.reg.
  5. В подразделе реестра Parameters щелкните правой кнопкой мыши каждое из следующих значений:
    • Certificate
    • X509 Certificate
    • X509 Certificate ID
  6. Нажмите кнопку Удалить, а затем — кнопку Да, чтобы подтвердить удаление.
  7. Закройте редактор реестра и перезагрузите каждый сервер терминалов.
  8. На клиенте создайте резервную копию раздела реестра MSLicensing и его подразделов, а затем удалите исходный раздел и его подразделы, выполнив следующие действия.
    • Перейдите к подразделу реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
    • Выберите пункт MSLicensing.
    • В меню Реестр выберите команду Экспорт файла реестра.
    • В поле Имя файла введите mslicensingbackup, а затем нажмите кнопку Сохранить.
    • Если в будущем потребуется восстановить данный раздел реестра, дважды щелкните имя mslicensingbackup.reg.
    • В менюПравка выберите команду Удалить, а затем нажмите кнопку Да, чтобы подтвердить удаление подраздела реестра MSLicensing.
    • Закройте редактор реестра и перезагрузите клиентский компьютер.

Внимание!

Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервные копии всех важных данных.

Решение.  Если клиент все равно не может подключиться к серверу терминалов, выполните другой вариант данной процедуры.

  1. Отключите сервер лицензий.
  2. Повторно активируйте сервер лицензий, используя метод подключения «Телефон» мастера активации лицензии сервера для сервера терминалов.Если для активации лицензирования сервера терминалов применяется параметр «Телефон», лицензирование сервера терминалов использует другой сертификат.
  3. На каждом сервере терминалов создайте резервную копию реестра, а затем удалите параметры реестра Certificate, X509 Certificate и X509 Certificate ID, как описано в предыдущей процедуре.
  4. Закройте редактор реестра и перезагрузите каждый сервер терминалов.
  5. На клиенте создайте резервную копию раздела реестра MSLicensing и его подразделов, а затем удалите исходный раздел и его подразделы, как описано в предыдущей процедуре.
  6. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки клиента отсутствующий раздел реестра будет восстановлен.

См. также  Отключение сервера лицензий сервера терминалов; Реактивизация сервера лицензий сервера терминалов

Причина.  Клиенты, использующие Windows XP, пытаются подключиться к серверу служб терминалов, использующему Windows 2000, в сетевой среде с низкой пропускной способностью, в которой сеансы клиента зашифрованы. В данном случае фрагментация IP-пакетов может привести к тому, что отправляемые клиентом зашифрованные кадры будут неправильно расшифрованы.

Решение.  Приобретите последний пакет обновления для Windows 2000.

Причина.  Параметры шифрования протокола удаленного рабочего стола (Remote Desktop Protocol, RDP) на компьютере сервера терминалов могут быть несовместимы с подобными параметрами клиента. Например, на сервере терминалов используется 128-битное шифрование, а уровень шифрования задан как Высокий. В таком случае на сервере терминалов в системном журнале событий появляется запись о событии с кодом 50, в качестве источника которого указан драйвер устройства терминала.

Решение.  На сервере терминалов измените уровень шифрования RDP на Средний или Низкий.

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.