Установка TSRV как сервиса (службы) Windows
- Установить tsrv как сервис
- Рядом с tsrv.exe создать файл по имени install.bat со следующим содержимым:
cd %~dp0 .\tsrv.exe --install-service --test pause- Запустить
install.batот администратора
- Альтернативный способ:
- Запустить
cmd.exeот Администратора - Выполнить
c:\путь\к\tsrv.exe --install-service --test
- Запустить
- Проверить, что сервис успешно запустился:
sc query tsrv-native- В случае, если сервис не в статусе
RUNNINGнеобходимо посмотреть логи сервиса
- ⚠️ При переходе из тестовой зоны в боевую необходимо вызывать инсталлер с ключом
--prodвместо--test. Это заведёт правильную переменную окружения для работы кассы.
Логи сервиса
- Логи складываются в
%AppData%\.tsrv\.logs - Так как сервис запускается под пользователем LocalSystem, логи можно найти по пути
C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\.tsrv\.logs - [необязательно] Чтобы логи и файлы конфигурации складывались в не-системного пользователя, необходимо сменить пользователя в
service.mscдля сервисаTSRVNative, это поддерживается