[python-win32] PythonService was unable to locate the service manager

Jacob Nolan jake at gaynertechnicalservices.com.au
Thu Jan 11 17:46:24 EST 2024


I performed a custom install for all users on my E: drive 
(E:/installs/python3). Added it to the path. It is not under my specific 
user account. My understanding is this is a global install.

I then run it under administrator privileged cmd and successfully 
install the service.

Looking at security permissions for pythonservice.exe in the root python 
directory. SYSTEM and Admin users have full control.


*Jacob Nolan*
*Gayner Technical Services*
Phone: 0437210168
Email: jake at gaynertechnicalservices.com.au
On 1/12/24 01:19, Mark Hammond wrote:
>
> The "<Error getting traceback - traceback.print_exception() failed>" 
> part sounds like it is failing to find Python itself. Where is Python 
> installed? Is it possible the user running the service can't access 
> that location? I believe Python being installed in the default 
> location could cause this if the server is running as any other other 
> than the user which installed Python.
>
> Mark
>
>
> On 2024-01-11 1:20 a.m., Jacob Nolan via python-win32 wrote:
>>
>> Currently experiencing this issue on my Windows machine when 
>> installing a Windows Service. This is the error output I get from 
>> running in the cmd as administrator. Restricting me from being able 
>> to run my services.
>>
>> *- PythonService was unable to locate the service manager. Please see 
>> the event log for details.**
>> *
>>
>>
>> Here is the output from event viewer application log:
>>
>> |The description for Event ID 14 from source Python Service cannot be 
>> found. Either the component that raises this event is not installed 
>> on your local computer or the installation is corrupted. You can 
>> install or repair the component on the local computer. If the event 
>> originated on another computer, the display information had to be 
>> saved with the event. The following information was included with the 
>> event: <Error getting traceback - traceback.print_exception() failed> 
>> The specified resource type cannot be found in the image file |
>>
>>
>> This issue has happened on each of these version I've tested 
>> Python3.11, 3.10.10 and 3.10.8.
>>
>> Currently running Python 3.10.8 64 Bit on Windows Server 2016.
>>
>> - I've installed pywin32
>>
>> - Run post_install in the root directory of python310
>>
>> - Installed the service with install flag
>>
>> - Attempted to start service with start flag
>>
>> - PythonService was unable to locate the service manager. Please see 
>> the event log for details.
>>
>> -- 
>> *Thanks*
>> *Jacob*
>>
>> _______________________________________________
>> python-win32 mailing list
>> python-win32 at python.org
>> https://mail.python.org/mailman/listinfo/python-win32
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/python-win32/attachments/20240111/14b132c5/attachment.html>


More information about the python-win32 mailing list