Установка 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
, это поддерживается