Как исправить ситуацию, когда программе не удается получить GBS.ID?
Время чтения 3 мин
В ряде случаев из-за сбоя в работе службы WMI может возникать ситуация, когда кассовая программа GBS.Market не может получить информацию о программном и аппаратном обеспечении устройства, что приводит к невозможности формирования или получения GBS.ID.
В случае сбоя службы WMI программа может отобразить сообщение с текстом:
Не удалось получить информацию о текущем GBS.ID. Попробуйте перезагрузить компьютер.
При этом в окне “Информация о лицензии” обычно отображается GBS.ID с ошибкой
6:ERROR ---UNKNOWN GBS ID--- ERROR
Для того чтобы исправить ситуацию, необходимо выполнить ряд действий, описанных ниже.
Важно!
Запускать PowerShell необходимо от имени администратора!
Все действия необходимо выполнять в PowerShell от имени администратора. Для запуска PowerShell нажмите на клавиатуре сочетание клавиш Windows + R. В результате откроется окно “Выполнить”.
В поле “Открыть” напишите:
powershell
Затем нажмите сочетание клавиш Ctrl+Shift+Enter, чтобы запустить консоль от имени администратора.
После этого появится окно для подтверждения запуска от имени администратора. Нажмите “Да”, чтобы продолжить.
Если все сделано верно, вы увидите окно консоли в режиме администратора.
Далее необходимо выполнить поочередно ряд команд для восстановления работы службы WMI. После каждой команды необходимо нажать Enter и дождаться ее выполнения.
Проверяем наличие службы WMI
Get-Service Winmgmt | Select DisplayName,Status,ServiceName
Получение данных о службе
wmic product get name,version
После этого обычно возникает ошибка, если в службе WMI был сбой.
Проверяем репозиторий службы
winmgmt /verifyrepository
Останавливаем службу WMI
net stop Winmgmt
Запускаем службу WMI
net start Winmgmt
Сбрасываем настройки репозитория службы
Winmgmt /resetrepository
Восстанавливаем репозиторий службы
Winmgmt /salvagerepository
В результате выполненных действий консоль будет выглядеть примерно так
После того как все описанные действия будут выполнены – перезагрузите компьютер, чтобы изменения вступили в силу.