Усунення помилок ліцензування
У цьому розділі перелічено повідомлення про помилки ліцензування, що виникають на клієнтських комп'ютерах, а також описано причини їх виникнення та рішення щодо усунення. Незважаючи на те що ці повідомлення відображаються на клієнтських комп'ютерах, вони часто спричинені проблемами із сервером ліцензій сервера терміналів 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 на будь-якому сервері організації. Допускається одночасно використовувати поєднання ліцензій «На користувача» і «На пристрій» із серверним програмним забезпеченням цього середовища. Сервер терміналів може запитувати ліцензію «На користувача» або «На пристрій» (за замовчуванням), але не обидві одночасно».
Див. також Настройка режима лицензирования сервера терминалов
Віддалений комп'ютер відключив сеанс через помилку в протоколі ліцензування. Спробуйте підключитися до віддаленого комп'ютера знову або зверніться до адміністратора сервера.
Причина. Сервер терміналів не може знайти сервер ліцензій.
Рішення. У цьому випадку рекомендується зробити таке.
- Перевірте, що сервер ліцензій встановлено правильно.
- Перевірте, що служба ліцензування сервера терміналів запущена на цьому сервері ліцензій.
- Переконайтеся, що клієнт, сервер терміналів і сервер ліцензій можуть взаємодіяти, для цього перевірте правильність налаштування DNS (Domain Name System — система імен доменів) на кожному комп'ютері. Щоб перевірити налаштування DNS, виконайте з кожного комп'ютера команду ping для всіх інших комп'ютерів, використовуючи IP-адресу, повне доменне ім'я та ім'я NetBIOS. Якщо під час виконання команди ping станеться збій, перевірте налаштування DNS у мережі.
- На сервері терміналів задайте сервер ліцензування, до якого слід підключатися. Це можна зробити, використовуючи реєстр або сценарій інструментарію керування Windows (Windows Management Instrumentation, WMI). У Windows Server 2003 з пакетом оновлення 1 можна використовувати параметри групової політики або конфігурацію сервера терміналів.
Див. також Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов
Рішення. Якщо попередній спосіб не допоміг у вирішенні проблеми, створіть на клієнті резервну копію розділу реєстру MSLicensing та його підрозділів, а потім видаліть вихідний розділ і підрозділи таким чином.
- На клієнті перейдіть до наступного підрозділу реєстру: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
- Виберіть пункт MSLicensing.
- У меню Реєстр виберіть команду Експорт файлу реєстру.
- У полі Ім'я файлу введіть mslicensingbackup, а потім натисніть кнопку Зберегти.
- Якщо в майбутньому потрібно відновити цей розділ реєстру, двічі клацніть ім'я mslicensingbackup.reg.
- У менюПравка виберіть команду Видалити, а потім натисніть кнопку Так, щоб підтвердити видалення підрозділу реєстру MSLicensing.
- Закрийте редактор реєстру та перезавантажте комп'ютер.
Після перезавантаження клієнта відсутній розділ реєстру буде відновлено.
Увага!
Неправильні дії під час зміни реєстру можуть серйозно пошкодити систему. Перед зміною реєстру створіть резервні копії всіх важливих даних.
Див також Удаление лицензицй сервера терминалов с клиента RDP (http://go.microsoft.com/fwlink/?LinkId=38560). (Может быть на английском языке.)
Віддалений сеанс відключено через проблеми мережі під час роботи протоколу ліцензування. Спробуйте підключитися заново до віддаленого комп'ютера.
Причина. Сервер терміналів не може знайти сервер ліцензій.
Рішення. У цьому випадку рекомендується зробити наступне.
- Перевірте, що сервер ліцензій встановлено правильно.
- Перевірте, що служба ліцензування сервера терміналів запущена на цьому сервері ліцензій.
- Переконайтеся, що клієнт, сервер терміналів і сервер ліцензій можуть взаємодіяти, для цього перевірте правильність налаштування DNS (Domain Name System — система імен доменів) на кожному комп'ютері. Щоб перевірити налаштування DNS, виконайте з кожного комп'ютера команду ping для всіх інших комп'ютерів, використовуючи IP-адресу, повне доменне ім'я та ім'я NetBIOS. Якщо під час виконання команди ping станеться збій, перевірте налаштування DNS у мережі.
- На сервері терміналів задайте сервер ліцензування, до якого слід підключатися. Це можна зробити, використовуючи реєстр або сценарій інструментарію керування 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 та його підрозділів, а потім видаліть вихідний розділ і підрозділи таким чином.
- На клієнті перейдіть до такого підрозділу реєстру: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
- Виберіть пункт MSLicensing.
- У меню Реєстр виберіть команду Експорт файлу реєстру.
- У полі Ім'я файлу введіть mslicensingbackup, а потім натисніть кнопку Зберегти.
- Якщо в майбутньому потрібно відновити цей розділ реєстру, двічі клацніть ім'я mslicensingbackup.reg.
- У менюПравка виберіть команду Видалити, а потім натисніть кнопку Так, щоб підтвердити видалення підрозділу реєстру MSLicensing.
- Закрийте редактор реєстру та перезавантажте комп'ютер.
Після перезавантаження клієнта відсутній розділ реєстру буде відновлено.
Увага!
Неправильні дії при зміні реєстру можуть серйозно пошкодити систему. Перед зміною реєстру створіть резервні копії всіх важливих даних.
Див. також Використання параметра реєстру 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 на будь-якому сервері організації. Допускається одночасно використовувати поєднання ліцензій «На користувача» та «На пристрій» із серверним програмним забезпеченням цього середовища. Сервер терміналів може запитувати ліцензію «На користувача» або «На пристрій» (за замовчуванням), але не обидві одночасно».
Див. також Налаштування режиму ліцензування сервера терміналів
Причина. Сервер терміналів не може знайти сервер ліцензій.
Рішення. У цьому випадку рекомендується зробити таке.
- Перевірте, що сервер ліцензій встановлено правильно.
- Перевірте, що служба ліцензування сервера терміналів запущена на цьому сервері ліцензій.
- Переконайтеся, що клієнт, сервер терміналів і сервер ліцензій можуть взаємодіяти, для цього перевірте правильність налаштування DNS (Domain Name System — система імен доменів) на кожному комп'ютері. Щоб перевірити налаштування DNS, виконайте з кожного комп'ютера команду ping для всіх інших комп'ютерів, використовуючи IP-адресу, повне доменне ім'я та ім'я NetBIOS. Якщо під час виконання команди ping станеться збій, перевірте налаштування DNS у мережі.
- На сервері терміналів задайте сервер ліцензування, до якого слід підключатися. Це можна зробити, використовуючи реєстр або сценарій інструментарію керування Windows (Windows Management Instrumentation, WMI). У Windows Server 2003 з пакетом оновлення 1 можна використовувати параметри групової політики або конфігурацію сервера терміналів.
Див. також Встановлення засобу ліцензування сервера терміналів; Визначення основних серверів ліцензій сервера терміналів; Ролі сервера ліцензій сервера терміналів
Рішення. Якщо попередній спосіб не допоміг у вирішенні проблеми, створіть на клієнті резервну копію розділу реєстру MSLicensing та його підрозділів, а потім видаліть початковий розділ і підрозділи таким чином.
- На клієнті перейдіть до такого підрозділу реєстру: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
- Виберіть пункт MSLicensing.
- У меню Реєстр виберіть команду Експорт файлу реєстру.
- У полі Ім'я файлу введіть mslicensingbackup, а потім натисніть кнопку Зберегти.Якщо в майбутньому потрібно відновити цей розділ реєстру, двічі клацніть ім'я mslicensingbackup.reg.
- У менюПравка виберіть команду Видалити, а потім натисніть кнопку Так, щоб підтвердити видалення підрозділу реєстру MSLicensing.
- Закрийте редактор реєстру та перезавантажте комп'ютер.
Після перезавантаження клієнта відсутній розділ реєстру буде відновлено.
Увага!
Неправильні дії під час змінення реєстру можуть серйозно пошкодити систему. Перед зміненням реєстру створіть резервні копії всіх важливих даних.
Див. також Використання параметра реєстру RestrictAnonymous у Windows 2000 (http://go.microsoft.com/fwlink/?LinkId=38561). (Може бути російською мовою.)
Віддалений сеанс відключено, оскільки відсутні доступні сервери ліцензування сервера терміналів для проведення ліцензування. Зверніться до адміністратора сервера.
Причина. Сервер терміналів не може знайти сервер ліцензій.
Рішення. У цьому випадку рекомендується зробити наступне.
- Перевірте, що сервер ліцензій встановлено правильно.
- Перевірте, що служба ліцензування сервера терміналів запущена на даному сервері ліцензій.
- Переконайтеся, що клієнт, сервер терміналів і сервер ліцензій можуть взаємодіяти, для цього перевірте правильність налаштування DNS (Domain Name System — система імен доменів) на кожному комп'ютері. Щоб перевірити налаштування DNS, виконайте з кожного комп'ютера команду ping для всіх інших комп'ютерів, використовуючи IP-адресу, повне доменне ім'я та ім'я NetBIOS. Якщо під час виконання команди ping станеться збій, перевірте налаштування DNS у мережі.
- На сервері терміналів задайте сервер ліцензування, до якого слід підключатися. Це можна зробити, використовуючи реєстр або сценарій інструментарію керування Windows (Windows Management Instrumentation, WMI). У Windows Server 2003 з пакетом оновлення 1 можна використовувати параметри групової політики або конфігурацію сервера терміналів.
Див. також Установка средства лицензирования сервера терминалов; Определение основных серверов лицензий сервера терминалов; Роли сервера лицензий сервера терминалов
Причина. Пільговий період ліцензування сервера терміналів для клієнта закінчився, а сервер ліцензій досі не встановлено й не активовано для видачі клієнтських ліцензій доступу.
Рішення. Встановіть ліцензування сервера терміналів, активуйте сервер ліцензій, а потім встановіть і придбайте необхідну кількість CAL для підтримки клієнтів організації.
Див. також Льготный период лицензирования сервера терминалов; Установка средства лицензирования сервера терминалов; Активизация сервера лицензий сервера терминалов;Приобретение клиентских лицензий; Установка клиентских лицензий доступа; Приобретение и установка клиентских лицензий доступа на сервер лицензий сервера терминалов;Активизация сервера лицензий сервера терминалов
Через помилку безпеки клієнт не зміг підключитися до сервера терміналів. Переконайтеся в тому, що ви увійшли до мережі, і повторіть спробу підключення до сервера.
Причина. Якщо домен Windows NT було оновлено до Windows 2000 або Windows Server 2003, можливе пошкодження сертифіката на сервері терміналів. У результаті клієнтам служб терміналів Windows 2000 може неодноразово бути відмовлено в доступі до сервера терміналів.
Рішення. На кожному сервері терміналів і клієнті виконайте такі дії.
- На кожному сервері терміналів створіть резервну копію реєстру.
- Перейдіть до такого підрозділу реєстру: HKLM\SYSTEM\CurrentControlSet\Services\TermServices\Parameters.
- У меню Реєстр виберіть команду Експорт файлу реєстру.
- У полі Ім'я файлу введіть exported-parameters, а потім натисніть кнопку Зберегти.Щоб у майбутньому відновити цей підрозділ реєстру, двічі клацніть файл exported-parameters.reg.
- У підрозділі реєстру Parameters клацніть правою кнопкою миші кожне з таких значень:
- Certificate
- X509 Certificate
- X509 Certificate ID
- Натисніть кнопку Видалити, а потім — кнопку Так, щоб підтвердити видалення.
- Закрийте редактор реєстру та перезавантажте кожен сервер терміналів.
- На клієнті створіть резервну копію розділу реєстру MSLicensing та його підрозділів, а потім видаліть вихідний розділ та його підрозділи, виконавши такі дії.
- Перейдіть до підрозділу реєстру HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
- Виберіть пункт MSLicensing.
- У меню Реєстр виберіть команду Експорт файлу реєстру.
- У полі Ім'я файлу введіть mslicensingbackup, а потім натисніть кнопку Зберегти.
- Якщо в майбутньому потрібно відновити цей розділ реєстру, двічі клацніть ім'я mslicensingbackup.reg.
- У менюПравка виберіть команду Видалити, а потім натисніть кнопку Так, щоб підтвердити видалення підрозділу реєстру MSLicensing.
- Закрийте редактор реєстру та перезавантажте клієнтський комп'ютер.
Увага!
Неправильні дії під час змінення реєстру можуть серйозно пошкодити систему. Перед зміненням реєстру створіть резервні копії всіх важливих даних.
Рішення. Якщо клієнт усе одно не може підключитися до сервера терміналів, виконайте інший варіант цієї процедури.
- Вимкніть сервер ліцензій.
- Повторно активуйте сервер ліцензій, використовуючи метод підключення «Телефон» майстра активації ліцензії сервера для сервера терміналів. Якщо для активації ліцензування сервера терміналів застосовується параметр «Телефон», ліцензування сервера терміналів використовує інший сертифікат.
- На кожному сервері терміналів створіть резервну копію реєстру, а потім видаліть параметри реєстру Certificate, X509 Certificate та X509 Certificate ID, як описано в попередній процедурі.
- Закрийте редактор реєстру та перезавантажте кожен сервер терміналів.
- На клієнті створіть резервну копію розділу реєстру MSLicensing та його підрозділів, а потім видаліть вихідний розділ та його підрозділи, як описано в попередній процедурі.
- Закрийте редактор реєстру та перезавантажте комп'ютер.
Після перезавантаження клієнта відсутній розділ реєстру буде відновлено.
Див. також Вимкнення сервера ліцензій сервера терміналів; Реактивація сервера ліцензій сервера терміналів
Причина. Клієнти, які використовують Windows XP, намагаються підключитися до сервера служб терміналів, що використовує Windows 2000, у мережному середовищі з низькою пропускною здатністю, у якому сеанси клієнта зашифровані. У цьому випадку фрагментація IP-пакетів може призвести до того, що зашифровані кадри, які надсилає клієнт, будуть неправильно розшифровані.
Рішення. Придбайте останній пакет оновлення для Windows 2000.
Причина. Параметри шифрування протоколу віддаленого робочого столу (Remote Desktop Protocol, RDP) на комп'ютері сервера терміналів можуть бути несумісні з подібними параметрами клієнта. Наприклад, на сервері терміналів використовується 128-бітне шифрування, а рівень шифрування задано як Високий. У такому разі на сервері терміналів у системному журналі подій з'являється запис про подію з кодом 50, як джерело якої вказано драйвер пристрою термінала.
Рішення. На сервері терміналів змініть рівень шифрування RDP на Середній або Низький.
