Hi all,

I've been having a reoccurring error across multiple windows installs and python versions (3.9.*-3.11.*) when performing an install of a python windows service.

This is the result of calling *python service_config.py install *on 3.9.5

The error is:

|*copying host exe 'E:\jacobnolan\installed_programs\programs\python39\lib\site-packages\win32\pythonservice.exe' -> 'E:\*|*|jacobnolan||\installed_programs\programs\python39\pythonservice.exe' Error installing service: The process cannot access the file because it is being used by another process. (32)|*


For this system, this is not the first python service I have installed. Additionally I've installed multiple services while other python services have been running.

As stated in the error it looks to be the destination pythonservice.exe is being used by another process, so can't be replaced by my installing process.


Is there an approach to handle this?

 * I'm not sure if pythonservice.exe really needs to be replaced each
   install. I was contemplating looking at the service registration
   process to determine if this step can be skipped.
 * Or if I should specify the location of the pythonservice.exe now it
   is in the correct location to access the appropriate DLL's? e.g 
   win32serviceutil service use exeName?
     o 
https://github.com/mhammond/pywin32/blob/fcab71452cc8aefeb23b897a03753e34298d555f/win32/Lib/win32serviceutil.py#L215

Thank you,
Jacob
--


||
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to