PTV Vissim: часті запитання

2. Ліцензування/Активація

2.1. Мережевий ключ: Не вдалося ініціалізувати програму

Питання
Я встановив Vissim на сервері і вставив мережевий ключ в один з USB-роз’ємів. Коли я намагаюся запустити Vissim з будь-якого клієнта, я отримую повідомлення про помилку “Application could not be initialized.” (“Програму не вдалося ініціалізувати”). У чому може бути проблема?

Відповідь
Будь ласка, перевірте наступні пункти:

  • Чи встановлена необхідна версія Microsoft® .NET framework на всіх клієнтах? (інформацію про версію .NET Framework див. в інструкції з встановлення Vissim)
  • Чи мають клієнти доступ на запис до каталогу Vissim/exe на сервері?
  • У налаштуваннях “локальної мережі” кожного клієнта увімкнено “Повна довіра” (“Full trust”)? Щоб знайти це налаштування, перейдіть в Панель керування> “Адміністрування”
    і виберіть “Майстри Microsoft® .NET Framework”. Виберіть:
    Налаштування безпеки .NET > Змінити параметри для цього комп’ютера > Далі > локальна мережа
    і перемістіть перемикач у положення “повна довіра” (“full trust”). Підтвердіть за допомогою : Далі > Готово.

2.2. CodeMeter: “Причина помилки: CmContainer Entry not found, Error 200”/Дефект ключа

Ознака
PTV Visum/PTV Vissim не запускається. Замість цього з’являється повідомлення про помилку:

  • “Error@AllocateHandle: CmContainer Entry not found, error 200”.
  • “CmStick Entry not found, error 200”.

У звіті CmDust цей ключ більше не відображається як CmContainer, і, можливо, не відображається як доступний диск.
(У разі ліцензії на одне робоче місце у звіті CmDust клієнта, у разі мережевої ліцензії - у звіті CmDust сервера).

Причина
На локальному комп’ютері встановлена ліцензія на одне робоче місце, мережеву ліцензію можна знайти на будь-якому комп’ютері в мережі (включаючи локальний комп’ютер).
При підключенні та відключенні цього ключа його світлодіод блиматиме червоним та зеленим кольором. Останній спалах повинен бути зеленим, якщо ні, то цей ключ може бути несправним.

Розв’язання
Створіть звіт CmDust (клієнта і сервера) та контекстний файл:

  • CmDust report:
    Start → Programs → Codemeter → Tools → CmDust.
    Цей інструмент створює файл з назвою CmDust-Result.log (папку, що його містить, буде відкрито автоматично).
  • Контекстний файл:
    Панель завдань → Системний трей-> Центр керування CodeMeter → Ліцензія → Оновлення ліцензії → Далі → Опція “Створити запит на ліцензію” → Далі → Опція “Подовжити існуючу ліцензію” → Далі → Застосувати
    Створіть новий Запит на порталі підтримки https://support.ptvgroup.com/
    і прикріпіть ці файли. Служба підтримки розгляне проблему в найкоротші терміни і в разі необхідності поверне новий ключ.

2.3. CodeMeter: “Перевищено термін дії…Помилка 35”/“Помилка 200”/одне робоче місце

Ознака
PTV Vissim або PTV Visum не запускається. Натомість з’являється повідомлення про помилку:

  • “Requested license, number …, was temporary and has expired. (Error code 35). Please contact your distributor regarding the extension of your license.”.
  • “The expiration date of the requested license number … has passed. (Error code 35).
    Please contact your distributor for a renewal of your license.”
  • “The program cannot be started.
    Expected customer number: 900111111.
    Error@AllocateHandle: The Expiration Time is overrun - the en-/decryption cannot be operated, Error 35.”.

Повідомлення про помилку може містити також наступні записи:
“Error@AllocateHandle: CmContainer-Entry not found, Error 200.”
“Error@AllocateNetworkHandle: CodeMeter RunTime Server not found, Error 101.”
“Error 35: Dongle is limited in time”
“Error 200: License is limited in time or license No. cannot been found”
Це ліцензія для одного робочого місця, а не мережева ліцензія.

Причина
Ліцензії можуть мати термін дії. Після цього терміну ліцензію потрібно поновлювати.

Розв’язання
Для PTV Visum 15/PTV Vissim 8 і новіших версій: CodeMeter: "The maintenance period of the requested license (..) has expired."  · Customer Self-Service

Якщо поточний ліцензійний ключ вже використовувався, будь ласка, створіть запит на підтримку: CodeMeter/License Management: Error message/create Support request  · Customer Self-Service

До PTV Visum 14/PTV Vissim 7:
Під час інсталяції, ймовірно, було обрано файл ліцензії з обмеженим терміном дії.

Кінцеву дату можна знайти, наприклад, у назві файлу:
333333_VISUM1400_900011111_x64_2018_06_30_Init.zip

Будь ласка, перевірте на сайті завантаження актуальний файл необмеженої ліцензії: http://cgi.ptvgroup.com/cgi-bin/en/intern/tcs_download.pl

Наприклад, для Visum14 64 bit:
333333_VISUM1400_900011111_x64_Init.zip.

Будь ласка, використовуйте ці інструменти для обміну ліцензії, доступні на тому ж сайті:

  • LicenseUpdater_win32.exe для 32-розрядної версії.
  • LicenseUpdater_x64.exe для 64-розрядної системи.

Якщо звіт CmDust містить повідомлення про помилку “API Error 35 (EXPIRATION TIME OVERRUN) occurred!”, перевірте на сайті завантаження файл CodeMeterUpdate:
333333_CodeMeterUpdate_900011111_2-2222222_2019_12_30.zip
Розпакуйте zip-архів і двічі клацніть файл *.WibuCmRaU, що міститься в ньому, коли ключ CodeMeter підключено до комп’ютера.
Якщо очікуваний файл необмеженої ліцензії (а також файл CodeMeterUpdate) недоступний, будь ласка, зв’яжіться з нами: ordermanagement@ptvgroup.com

2.4. CodeMeter: "“Error when checking out the main license server (server: …, license number: …). The license number 10000 has not been found on a Codemeter stick. Error code: 200.”/Мережева ліцензія

Ознака
Запуск PTV Visum/PTV Vissim/PTV Vistro завершується невдачею з повідомленням про помилку:

  • “Error when checking out the main license server (server: …, license number: …). The license number 10000 has not been found on a Codemeter stick. Error code: 200.”
  • "One of the following licenses is required:
  • CodeMeter 100321:900000000
    Failure reason: CodeMeter License Server not found, Error 101."
  • “One of the following Licenses is required.
    CodeMeter 100321:… CmContainer Entry not found, Error 200.”
  • “Cannot start program”.
  • “Expected customer no.: 900011111”.
  • “Error@AllocateHandle: CmStick Entry not found, Error 200”.
  • “Error@AllocateNetworkHandle: CodeMeter Runtime Server is not found, Error 101” або “Failure reason: CodeMeter License Server not found, Error 101.”.

Також може міститися наступний елемент:
“Error@AllocateHandle: The Expiration Time has expired - the encryption cannot be operated, Error 35”.
Це мережева ліцензія, а не однокористувацька.

Причини
Не вдається знайти мережеву ліцензію. Причини можуть бути такими:

  1. Закінчився термін дії ліцензії.
  2. Не вдалося знайти сервер ліцензій.
  3. Сервер ліцензій CodeMeter ще не запущено.
  4. Ліцензія, яку запитує клієнтський комп’ютер, відсутня на сервері ліцензій.
  5. Не вдалося встановити мережеве з’єднання між клієнтом і сервером.

Розв’язання
Як діяти далі, див. CodeMeter: "The Expiration Time is overrun...Error 35"/"Error 200"/single workplace  · Customer Self-Service

Перевірте список пошуку серверів у WebAdmin CodeMeter (див. Overview_CodeMeter.pdf, розділ 4.4): Системний трей → Центр керування CodeMeter → WebAdmin → Конфігурація → Основні → Список пошуку серверів
Перезапустіть з опцією “Запустити мережевий сервер” (див. Overview_CodeMeter.pdf, розд. 3.3).
За допомогою Менеджера ліцензій перевірте знайдені сервери ліцензій та їхні ліцензії.
Перевірте мережеве з’єднання за допомогою інструменту пінгування.

2.5. Керування CodeMeter/ліцензіями: Повідомлення про помилку/створення запиту на підтримку

Ознака
Програмне забезпечення для ліцензування CodeMeter або Управління ліцензіями повертає повідомлення про помилку, яке я не розумію. Що я можу зробити?

Розв’язання

  1. Прочитайте у відповідях на поширені запитання в розділі “Ліцензування”, чи пояснюється повідомлення про помилку тут: Category  · Customer Self-Service
  2. Надішліть нам запит на підтримку: https://support.ptvgroup.com/

Для аналізу причини цього повідомлення про помилку нам потрібен звіт CmDust (клієнта і сервера) і контекстний файл:

  • Звіт CmDust:
    Пуск → Програми ->Codemeter → Інструменти → CmDust.
    Цей інструмент створює файл з назвою CmDust-Result.log (папка, що його містить, відкривається автоматично).
  • Контекстний файл:
    Панель завдань → Системний трей-> Центр керування CodeMeter → Ліцензія → Оновлення ліцензії → Далі → Опція “Створити запит на ліцензію” → Далі → Опція “Подовжити існуючу ліцензію” → Далі → Застосувати
    Порада: Заархівуйте всі файли у ZIP-архів і прикріпіть його до форми підтримки.
    Будь ласка, зверніться до наступного документа для отримання подальших інструкцій:
    Empowering mobility for a cleaner, smarter & safer future | PTV Group
  • Розділ 7.1 (Пряма підтримка → 4) Створення звіту CmDust
  • Розділ 6.1 Створення контекстного файлу

2.6. Керування ліцензіями: “The selected license (…) cannot be used, since the related CodeMeter stick ist not available.”

Ознака
Під час запуску PTV Vissim з’являється наступне повідомлення про помилку:

  • “The requested license (server: …, license number: …) cannot be used…”
  • “The selected license (server: … box: …, license number: …) cannot be used, since the related CodeMeter stick is not available.”.
  • “The selected license cannot be used, since the related CodeMeter stick is not available.”

Розв’язання

  • Перевірте, чи відповідає поточна ліцензія запущеній версії Релізного випуску. Найчастіше поточний ключ активації ліцензії ще не було активовано.
  • Перевірте, чи підключено правильний ключ.
  • Вимкніть антивірусне програмне забезпечення, яке могло видалити файл
    c:\Program Files\PTV Vision\PTV Vissim 2020\Exe\lfzuf14N.dll.

Налаштування з вибору ліцензії зберігаються у файлі “licenses.data”. Якщо цей файл містить невірний параметр, також з’явиться це повідомлення про помилку.
Вирішенням проблеми є видалення цього файлу. Це призведе до нового вибору ліцензії.
Залежно від конфігурації, цей файл знаходиться в %appdata% або %programdata%.

Важливо: Зміни в %programdata% можливі лише з правами адміністратора.

  • Відкрийте провідник Windows.
  • Відкрийте шлях %appdata%\PTV Vision.
  • Відкрийте папку Vissim (наприклад, …\PTV Vissim 2020\ )
  • Якщо є, видаліть файл “licenses.data”.
  • Відкрийте шлях %programdata%\PTV Vision.
  • Відкрийте папку Vissim (наприклад, …\PTV Vissim 2020\ ).
  • Якщо є, видаліть файл “licenses.data” з правами адміністратора.
  • Перезапустіть PTV Vissim.

2.7. Чи можна використовувати ліцензію на одне робоче місце через віддалений робочий стіл? (Помилка 212/Помилка 239)

Ознака

  1. Чи можу я використовувати ліцензію на одне робоче місце через віддалений робочий стіл?
  2. PTV Visum/PTV Vissim не запускається. Замість цього з’являється повідомлення про помилку:
    “The user maximum of the CodeMeter network is reached, Error 212.”.
    “All existing licenses of the network dongle are already used by other computers. Error code: 212”
    У журналі подій CmDust зазначено:
    “API Event WB218 (NO LICENSE AVAILABLE) occurred (returned to caller)”
    “The required license (…) is damaged (reason: Invalid network size 0) and can no longer be used…”
  3. Окремі користувачі випадково займають кілька ліцензій.

Розв’язання

  1. Так, але тільки як один користувач на десктопній ОС.
  2. і 3)
    Зайняття декількох ліцензій може статися, коли програмне забезпечення CodeMeter на сервері ліцензій реєструє декілька сеансів. Це може статися, коли PTV Visum/PTV Vissim/PTV Vistro один раз запускається з локального робочого столу, а потім через віддалений робочий стіл.
    У такому випадку потрібно розрізняти, чи використовується ліцензія на одне робоче місце, чи мережева ліцензія:
  • При спробі отримати доступ до ліцензії на одне робоче місце через віддалений робочий стіл на серверній ОС це неможливо.
    Рішення: Оновіть мережеву ліцензію. Зверніться до sales.traffic@ptvgroup.com або до місцевого дистриб’ютора.
  • При спробі отримати доступ до ліцензії на одне робоче місце в десктопній ОС по черзі локально та через Remote Desktop,
  • або коли кілька користувачів намагаються отримати доступ до однієї мережевої ліцензії (з віддаленим робочим столом або без нього),
  • або коли користувач намагається отримати доступ до однієї мережевої ліцензії поперемінно локально та через Remote Desktop,
    доступні ліцензії можуть бути вже розподілені.

Причина: Для кожної доступної мережевої ліцензії враховується ідентифікатор сеансу, який дозволяє 5 паралельних екземплярів. Вихід з системи і повторний вхід через віддалений робочий стіл може призвести до отримання нового ідентифікатора сеансу.
Ця функція була запроваджена WIBU Systems AG для продукту CodeMeter, щоб уникнути паралельних входів під одним і тим самим обліковим записом користувача, які дозволяють призначати кілька ліцензій.

Рішення та обхідні шляхи:

  • Виконуйте сеанси роботи з PTV Visum або локально, або через віддалений робочий стіл, але не по черзі, коли, наприклад, виконуються розрахунки.
  • Не виходьте з сеансу віддаленого робочого столу, щоб зберегти ідентифікатор сеансу.
  • Завжди запускайте PTV Visum від імені адміністратора, якщо це можливо.
  • Придбайте додаткових користувачів для мережевої ліцензії.
  • Після внесення змін до CodeMeter у травні 2021 року змінилося шифрування програмного забезпечення, яке має бути ідентичним для всіх встановлених версій програмного забезпечення, щоб забезпечити коректне спільне використання ліцензії:
    PTV Visum/Vissim/Vistro 20 і 21: Встановіть поточний пакет оновлень: http://cgi.ptvgroup.com/cgi-bin/de/traffic/visum_download.pl?id=1255
    PTV Visum 17 і 18/PTV Vissim 10 і 11: Повторно встановіть актуальний Setup: PTV Vision Setups
    PTV Visum 16/PTV Vissim 9 і старіші версії: Для цих версій більше не можна створювати пакети оновлень або інсталяції, а використання цих версій програмного забезпечення може призвести до проблем з розповсюдженням ліцензій. Це прийнятно, оскільки ці версії більше не підтримуються.
  • Зверніть увагу, що CodeMeter Runtime версії 7.00 страждає від помилки з функцією StationShare, що призводить до того, що кожен екземпляр на ідентифікатор сеансу потребує ліцензії. Оновіть CodeMeter Runtime принаймні до версії 7.00a. https://www.wibu.com/support/user/user-software.html

2.8. Закінчився термін дії фонового картографічного сервісу “Bing Maps”

Ознака
Не відображається лише фонова карта для картографічного сервісу “Bing Maps (аерофото)”, інші картографічні сервіси продовжують працювати.

Причина
Його ліцензія в
Довідка → Ліцензія → Карти Bing (до …)
вказана як прострочена і, відповідно, вимкнена.

Розв’язання
PTV Group має контракт з Microsoft на використання Bing Maps як фонової карти в PTV Vissim, PTV Vistro, PTV Visum і PTV Viswalk, яким користуються клієнти з активним контрактом на обслуговування.
Якщо це стосується вас, і вашу ліцензію вимкнено, надішліть повідомлення на адресу ordermanagement@ptvgroup.com, додавши до нього знімок екрана цього діалогового вікна.

Примітки:

  • Bing Maps не входить до складу ліцензії та варіантів продукту Demo, Viewer, Student (Uni) і Thesis.
  • Якщо жодна з фонових карт не відображається, зверніться до
    Background map HERE/BING: "Unable to call background map with the current settings."  · Customer Self-Service
  • Якщо ви бажаєте поновити контракт на обслуговування, зверніться за адресою traffic.sales@ptvgroup.com або до місцевого дистриб’ютора.
  • Якщо ваш контракт на обслуговування вже було поновлено, активуйте останній ключ активації ліцензії, який ви отримали електронною поштою від PTV за адресою http://activate.trafficsoftware.ptvgroup.com/index.php.
    Зверніться до адміністратора ліцензії, якщо ви не відповідаєте за управління ліцензіями.

2.9. Керування ліцензіями: “A license update was installed”/“The license data could not be saved to file ‘c:\ProgramData\PTV Vision\PTV Visum 2022\licenses.data’”

Ознака
При кожному запуску PTV Visum/PTV Vissim з’являється діалогове вікно:
“A license update was installed on the CodeMeter stick. Therefore you need to select new licenses.”
“You have installed a license update on the CodeMeter stick. Therefore you need to select new licenses.”
When in the dialog “License Management” a license has been selected and confirmed with the button “Start” an error message is shown:
"The license data could not be saved to file ‘c:\ProgramData\PTV Vision\PTV Visum 2022\licenses.data’:
Access to the path ‘c:\ProgramData\PTV Vision\PTV Visum 2022\licenses.data’ is denied.

Причина
Файл licenses.data раніше було визначено адміністратором.

Розв’язання

  1. Дозвіл, якщо він більше не потрібен:
  • Відкрийте провідник Windows з правами адміністратора.
  • Видаліть файл
    licenses.data
    з папки
    %programdata%\PTV Vision\PTV Visum xx
    (якщо він є)
  • Перезапустіть PTV Visum/PTV Vissim один раз від імені адміністратора і виберіть ліцензію в діалоговому вікні “Керування ліцензіями”. Якщо діалогове вікно не відображається: Довідка → Ліцензія → Керування ліцензіями.
    Це призведе до перезапису файлу:
    %AppData%\Roaming\PTV Vision\PTV Visum xx\licenses.data
  1. Рішення, якщо воно все ще потрібне:
  • Запустіть PTV Visum/PTV Vissim на одному клієнті.
  • Виберіть правильну ліцензію.
  • Скопіюйте файл
    licenses.data
    з папки
    %programdata%\PTV Vision\PTV Visum xx
    до всіх інших клієнтів.

2.10. CodeMeter: “The maintenance period of the requested license (…) has expired.”

Ознака
Під час запуску нового випуску PTV Visum/PTV Vissim (наприклад, PTV Visum 2021) з’являється повідомлення про помилку:
“The maintenance period of the requested license (server: …, license number: 900xxxxxx) has expired. The license can therefore not be used. Update your license with the activation code sent to you. Please check your email account or contact your administrator.”
“You cannot use this license (server: …, license number: 900xxxxxx), because the maintenance period has been breached.”

Причина
Це повідомлення про помилку виникає, коли ліцензійний ключ активації ще не було використано: наприклад, PTV Visum 2021 вже було встановлено і запущено, а потім користувач встановлює PTV Visum 2022 і намагається запустити його.

Розв’язання
Перевірте, чи PTV Order Management вже надіслав вам ключ активації ліцензії електронною поштою. Якщо так, то виконайте наступні кроки.

  1. Вставте ключ у локальний USB-порт.
  2. Відкрийте це посилання у браузері Chrome або Firefox (не Edge або Internet Explorer): http://activate.trafficsoftware.ptvgroup.com/index.php
  3. Введіть ліцензійний ключ активації, який ви отримали, і дотримуйтесь інструкцій.
    Якщо ключ активації ліцензії відсутній, будь ласка, зверніться за адресою ordermanagement@ptvgroup.com, вказавши відповідний номер ліцензії.

Примітка: Без дійсного договору на технічне обслуговування ліцензійний ключ активації не надсилається. Зверніться до місцевого дистриб’ютора або напишіть на електронну адресу traffic.sales@ptvgroup.com.

2.11. Буферний файл для даних ліцензії має старий формат

Ознака
Запуск PTV Visum/PTV Vissim завершується невдачею з повідомленням про помилку:
“The buffer file for license data has an old format”

Розв’язання

  1. Відкрийте вікно провідника Windows.
  2. Видаліть цей файл (наприклад, для Vissim 2021):
    %AppData%\PTV Vision\PTV Vissim 2021\licenses.data
  3. Видаліть цей файл, якщо він присутній (наприклад, для Vissim 2021 цей файл створюється, тільки якщо ліцензія була обрана адміністратором):
    C:\ProgramData\PTV Vision\PTV Vissim 2021\licenses.data
  4. Запустіть PTV Visum/PTV Vissim і виберіть ліцензію один раз.

2.12. Ліцензія: “You are using an academic license. In this case the telemetry servers must be reachable”

Ознака
Запуск PTV Vissim/PTV Visum завершується невдачею з повідомленням про помилку:
“You are using an academic license. In this case the telemetry servers must be reachable. Please ensure that this computer is connected to the internet and then restart this program”
“No internet”

Причина
Можливо, ви не можете підключитися до сервера телеметрії через обмеження брандмауера/проксі-сервера.

Розв’язання
Перевірте за допомогою інструменту wsping, доступного за посиланням PsPing - Sysinternals | Microsoft Learn
у вікні CMD наступні команди:
psping.exe dc.services.visualstudio.com:443
psping.exe dc.applicationinsights.microsoft.com:443