Scheduled Start/Stop of the Woosage Service
Sometimes Sage and Windows systems run processes outside normal working hours, such as updates and backups, and these can interrupt Woosage processing, causing the Woosage Service to "hang" in a state where no error has occurred, but processing is unable to continue. These processes typically run at the same time each day, so a pattern emerges of finding that Woosage is not running when staff arrive in the morning .
If you experience problems of this nature, we recommend that you create a scheduled task to stop Woosage prior to such processes running and a task to start it again after the process has run. You can do this by following the instructions below. Alternatively, you can request that you IT department does this.
Creating a Scheduled Task
In the following example we will be creating a task to stop the Woosage Service each evening at 6pm.
- In the Windows Search bar enter "Schedule" and select Task Scheduler.
- From the list of Actions click Create a Basic Task
- Provide a Name and Description for the task (e.g. Stop Woosage Service) and click Next
- In the Trigger section click the Daily radio button and click Next
- Enter the date you would like the task to first run, the time to run the task (e.g. 6:00:00 - note 24hour format) and the recurrence frequency (i.e. 1 for every day) and click Next
- In the Action section click the Start a Program radio button and click Next
- Enter the Program/Script as NET and in Add Arguments enter Stop "WoosageService" and click Next
- A Summary of the task is will be displayed.
- Tick the Open the Properties dialog for this task when I click Finish checkbox and then click Finish
- In the Properties dialog General tab click Change User or Group... if the user shown is not the user that is setting up the task and amend if necessary
- Select Run whether user is logged on or not and tick the Run with highest privileges checkbox
- Click OK (
- At this stage it may ask you to confirm the user password in a pop-up Task Scheduler dialogue box, if so enter the password and click OK
Repeat the above steps to create a task to start the Woosage Service substituting the relevant time and using arguments Start "WoosageService" in the NET command.
Note: "WoosageService" is all one word with no space surrounded by quotes
We recommend that you disable the Woosage Monnitor Service to prevent the warning emails by stopping it in the Woosage Utilities tab.
Related Articles
Woosage Windows Service Setup
General Settings These settings are setup automatically when Woosage is installed. The main setting is the Startup type, which is set to Automatic so that Woosage will automatically restart when the computer is restarted. Log On Settings By default ...
Checking the Woosage Service is Running
The Woosage Monitor Service Woosage has a separate optional service that has one task - to monitor the main Woosage Service and send an email alert with the following content. The last Woosage processing cycle completed at dd/mm/yyyy at hh:mm:ss and ...
Checking or Changing the Woosage Service Status
Using Woosage Control Centre The status of the Woosage Service can be checked from the Utilities tab of the Woosage Control Centre, as shown below, and is normally Running. The Woosage Service can be stopped from here and it will then show as ...
Updating the Woosage Service Log On Passwords
If you Sage data resides on a server it may be require a dedicated account with specific permissions, rather than using the local system account, and this is usually setup when Woosage is installed (see this article) However, if your IT policy forces ...
Starting and Stopping the Service
When the Woosage Service is installed it is set to start-up automatically when the PC is rebooted, but it can be Stopped, Started or Restarted using the Utilities tab in the Woosage Control Centre. When the service starts it will immediately start ...