When you register a Progress Application Server for OpenEdge (PASOE) instance as a Windows service, it captures a snapshot of the startup configuration—this includes the Java path and JVM parameters—and stores it in the Windows registry.

The service uses this snapshot every time it starts. It does not refer to local configuration files, which helps maintain isolation and security. This setup ensures that unauthorized or accidental changes to configuration files don’t affect services.

If you update configuration files like java.properties or jvm.properties after registering the instance as a Windows service, those changes don't take effect unless you unregister and re-register the instance as a Windows service.

When you start the PASOE instance manually (not through the Windows service), it uses the updated configuration files. However, the Windows service continues to use the old snapshot until you re-register the instance as a Windows service.

To apply configuration changes (after a JDK upgrade), perform the following steps:
  1. Launch Proenv.
  2. Stop the instance as a Windows service by running one of the following commands:
    pasman service <serviceName> -I <instance-name> stop
    or
    <instance-name>\bin\tcman.bat service <service-name> stop
  3. To unregister the instance as a Windows service, run one of the following commands:
    pasman service <service-name> -I <instance-name> unregister
    or
    <instance-name>\bin\tcman.bat service <service-name> unregister
  4. To re-register the instance as a Windows service, run one of the following commands:
    pasman service <service-name> -I <instance-name> register
    or
    <instance-name>\bin\tcman.bat service <service-name> register
  5. Start the instance as a Windows service by running one of the following commands:
    pasman service <serviceName> -I <instance-name> start
    or
    <instance-name>\bin\tcman.bat service <service-name> start
  6. Check the Windows registry for your service to confirm that the updated Java path is now reflected in the Windows service configuration.