Difference between using mapper attachments plugin with elasticsearch.bat vs service.bat

What's the difference between using the mapper attachments plugin with elasticsearch.bat vs service.bat?

Scenario #1 (preferable case): Using service.bat allows me to access localhost:9200 via browser but does not recognize my mapper attachments plugin. http://localhost:9200/_cat/plugins?v will not list the plugin.

Scenario #2: Using elasticsearch.bat does not allow my to access localhost:9200 via browser but does recognize my mapper attachments plugin. http://localhost:9200/_cat/plugins?v will list the plugin.

What's the difference other than service.bat is a Windows standalone? Why does one batch file detect the plugin and the other doesn't? How can I get this to work (preferably with service.bat)?

Other info: When doing plugin.bat list, it shows that the mapper attachments plugin is installed. I'm on a Windows 10 machine.

Thank you in advance!

From the documentation: Note that the environment configuration options available during the installation are copied and will be used during the service lifecycle. This means any changes made to them after the installation will not be picked up unless the service is reinstalled.

Solution: Uninstall service.bat and reinstall.