Can you register Freezerworks as a Service?

You can set the service to log on as a specific user, or as the Local System account. If you choose to log on as the Local System account, you also will have the option to “Allow service to interact with desktop”. With this option checked, the Freezerworks Server program will be visible on the server, and you will be able to configure backups, see which users are logged into Freezerworks, etc.

Note that if you don’t check the option “Allow service to interact with desktop”, Freezerworks Server will be running in the background. You will need to stop the service and open Freezerworks Server as an application if you need to configure any Freezerworks options (backup, cache settings, etc.)

  1. Verify that the path name containing the Freezerworks Server application has no spaces in it. Replace any spaces with an underscore “_” if necessary.
  2. If you decide to start the service logged on as a specific user, note the Account Login Name and Password used to log into the server PC. If you log on as a specific user, Freezerworks Server will be running in the background. You will need to stop the service and open Freezerworks Server as an application if you need to configure any Freezerworks options (backup, cache settings, etc.)
  3. Verify there is a default printer assigned to the Account used to log into the server PC. It is not necessary to have a printer attached to the server; Freezerworks Server only requires a printer in the Printers folder.
  4. Start the Freezerworks Server application.
  5. Select File-Register as Service. If this option is greyed out, close the server application, then right click on the server icon and select “Run as Administrator.” When the server application opens the option should now be active.
  6. Select File-Quit.
  7. Select Control Panel-Administrative Tools-Services from the Windows Start menu.
  8. Right-click 4D Server: Freezerworks* and select Properties. Switch to the Log On tab.
    1. To run the service as a specific user, click the radio button for “This Account.” Enter the Account User Name and Password used to log onto the server PC. Click OK to exit the service properties. Warning: Be sure to define a valid Windows account in the “Log On As” area. In addition, this user account must have access to a printer; otherwise an error message will be displayed.
    2. To run the service as the Local System account, Click the radio button for “Local System account”. You can check the “Allow service to interact with desktop” box. This will allow the Freezerworks Server to be visible on the screen, so you can configure backups, see which users are logged on, etc.
  9. Click OK to exit the service properties. Note that if you don’t check the option “Allow service to interact with desktop”, Freezerworks Server will be running in the background. You will need to stop the service and open Freezerworks Server as an application if you need to configure any Freezerworks options (backup, cache settings, etc.)
  10. Right-click 4D Server: Freezerworks and select Start.

If Freezerworks Server starts without error, exit and return to the Services dialog. You may then change 4D Server: Freezerworks’ Properties to Startup type: Automatic.

If an error displays indicating that there is no default printer set, stop the service. Go to Settings-Printers, and confirm that at least one printer exists. If there are no printers, add a local printer. It is not necessary to have a printer attached to the server; Freezerworks Server just needs to see a printer in the Printers folder. After adding a printer, return to step 9 above and Start the service.

You cannot change the service registration status of Freezerworks Server from within Freezerworks Server if the application has been launched as a service when Windows was started. In this case, the three menu items are disabled. To stop the service, use the Windows Services Control Panel.

Warning: The full pathname for your database structure file (Freezerworks.4dc) cannot exceed 250 characters.