BoringtecVN

Managing Services

The Service List window

The Service List is the control centre of WinWraper, the place where you view and interact with all your managed services.

Win Wraper - Instance List
#FolderExecutablePIDPortTypeStatusUptimeCPURAMCrashesWin ServiceAuto-Restart
1my-backendnode index.js48213000
Node.js
● Running1h 0m2.1%128 MB0● Running (WinSvc)
2next-storefrontnext start48223001
Next.js
● Running30m 20s4.6%213 MB0
3ml-workerpython main.py
Python
○ Stopped2
4data-exporterDataExport.exe91049200
Console
● Running12m 4s1.2%64 MB0● Running (WinSvc)
5log-collectorLogService.exe
Console
○ Stopped1
3 running · 2 stopped · 3 total crashes

Column reference

The Service List shows 14 columns. From left to right:

ColumnDescription
#Row number
NameThe name you gave the service
ExecutableFile or script being run
PIDProcess ID while the service is running
PortOpen network port (if applicable)
TypeColour-coded badge: Node.js, Python, .exe, Next.js, Ruby, ...
StatusRunning / Stopped / Starting / Restarting / ⛔ Circuit Open / ⚠ Path Missing / ⚠ Runtime Missing /, Disabled
UptimeHow long the service has been running since the current start
CPUCurrent CPU % being used
RAMRAM currently in use (MB)
CrashesCrashes in the current run / total lifetime crashes
Win ServiceWindows Service (SCM) status: Running / Stopped / Not Registered
Auto-RestartInline toggle, click directly to enable/disable automatic restart on crash
HealthHTTP health-check result: Healthy / Unhealthy / Unknown

Sorting & filtering

  • Click any column header to sort ascending or descending.
  • The "Hide disabled" checkbox hides services you have temporarily disabled (when ON, disabled services disappear from the list).

Quick Add a service

The ⚡ Quick Add ▾ dropdown on the toolbar installs ready-made packages (Known Apps) in a single click, not generic framework templates. Today the available items are:

AUTOPLAY DEMO

Quick Add, Add services from preset menu

Click Quick Add to pick a preset service type and fill in its configuration.

Win Wraper, Instance List
Hide disabled
#NameExecutablePIDPortTypeStatusRAMCrashesWindows ServiceAuto-RestartHealthActions
1OpenClaw Gatewayopenclaw.exe265763100Console● Running371 MB
● Online
1/1 running - last updated 10:09:14
  • OpenClaw Gateway, the AI gateway running in WSL2 (see WSL2 & OpenClaw).
  • WSL2 Manager, install / remove WSL2 distros.
  • NPM in WSL, install Node.js (LTS) inside a WSL2 distro.
  • OpenClaw Uninstall, remove OpenClaw from WSL2.

For a regular service (your own .exe / Node.js / Python script) use ➕ Add Service instead.


Add Service dialog

For full control, use Add Service:

AUTOPLAY DEMOAdd Service, pick a type, fill in name and path.
Win Wraper, Add Service

Add New Service

Supported runtime types

TypeDescription
Executable (.exe)Any Windows executable
Node.jsNode.js script, WinWraper locates node.exe automatically
PythonPython script, auto-finds python.exe / python3
Next.jsNext.js project, runs npm start automatically
RubyRuby script, auto-finds ruby.exe
Ruby on RailsRails app, detects bundle exec rails server
CustomAny interpreter, enter the path manually

ℹ️Note

Run-In-Place mode: WinWraper does not copy your files, services run directly from their original folder. Code changes take effect immediately after restarting the service.


Configuring a service

Click the ⚙ Configure button on the toolbar to open the Configure Instances dialog. This dialog is intentionally minimal, it only contains global options and the per-service Enable checkbox:

What's in the Configure dialog

  • Auto-start all services on open, when WinWraper opens, start every enabled service automatically.
  • Start with Windows, WinWraper launches when you sign in.
  • Language, switch between Vietnamese and English.
  • A list of services with an Enabled checkbox each, untick a service to temporarily disable it.

What's NOT in this dialog

  • Auto-Restart, toggled inline on the service row, in the Auto-Restart column.
  • Working directory / interpreter / arguments, set when you add the service via ➕ Add Service, or edited later via right-click → Configure.

Enabling / disabling a service

  • Enable: The service is active and can be started or stopped.
  • Disable: The service is marked "Disabled" (shown in grey) and will not auto-start. Useful when you want to temporarily deactivate it without removing it.

To Enable a disabled service: right-click → Enable. To Disable a service: click the Configure button → uncheck the service in the list.


Removing a service

Right-click → Remove.

⚠️Warning

Removing a service only removes it from WinWraper, it does not delete your original files. However, if the service is registered as a Windows Service, Unregister it first before removing.


Context menu (right-click)

Right-click any service to see all available actions:

  • Start / Stop / Restart
  • Enable (only shown for disabled services)
  • Register / Unregister Windows Service
  • View Metrics (CPU/RAM chart)
  • Remove
  • Restore / Minimize Window (for WinUI service types)
  • Download Runtime…, downloads the missing Node.js / Python / Ruby runtime if needed
  • Manage OpenClaw, only on the OpenClaw service; opens the OpenClaw configuration manager

ℹ️Note

To open the folder containing the service file: double-click the service row in the list.


Next: Windows Service Registration →