BoringtecVN

Windows Service Registration

What is a Windows Service?

A Windows Service is a type of program managed directly by the Windows operating system. The key difference:

Regular WinWraper serviceWindows Service
Requires Windows login?YesNo
Runs after boot?Only when WinWraper is openImmediately at Windows startup
Managed byWinWraperWindows SCM
Permission requiredStandard userAdministrator

This is the ideal choice for services that need to run continuously on a server or workstation, even when no one is logged in.


How to register

  1. Right-click the service you want to register.
  2. Select Register as Windows Service.
  3. If prompted for Administrator permission, click Yes.
  4. WinWraper registers the service with the Windows Service Control Manager (SCM).

The Win Service column in the list will show Stopped once registration is successful.

⚠️Warning

Registering a Windows Service requires Administrator privileges. If WinWraper is running as a standard user, Windows will show a UAC elevation prompt.


Starting and stopping via SCM

After registration you can:

  • Right-click → Start Service / Stop Service to control the service through Windows SCM.
  • Or use Windows Services (services.msc) to manage it like any other Windows Service.

Windows Service status values

StatusMeaning
RunningService is running through SCM
StoppedRegistered but currently stopped
StartingSCM is starting it
StoppingSCM is stopping it
Not RegisteredNot yet registered with Windows SCM

Unregistering

  1. Right-click → Unregister Windows Service.
  2. WinWraper stops the service automatically before unregistering.

ℹ️Note

After unregistering, the service remains in the WinWraper list and can still be started and stopped normally, it just no longer runs as a Windows Service.


License requirement

Windows Service Registration requires an Active license. In Trial mode the Register button is disabled.

See: Licensing & Activation


When should you use a Windows Service?

Use it when:

  • The service must run immediately after boot without anyone logging in
  • A server or workstation runs 24/7 unattended
  • The service needs to start before any user logs in

Not necessary when:

  • The service is only used during working hours (development server, local tools)
  • You need to easily debug and view logs in a terminal

Next: Crash Recovery & Circuit Breaker →