We have a windows service using this DbExpress Driver for SQL Server 8.2.1.0, Previously this service used to start and work normally now it is not starting and not uninstalling also. We use this Driver on a Server system to connect to our database, Now it is not establishing a connection and failing. When I try to start the service from services.msc screen is throwing the below error
A timeout was reached (30000 milliseconds) while waiting for the TIPQA Server service to connect. The TIPQA Server service failed to start due to the following error
The service did not respond to the start or control request in a timely fashion.
When I checked the registry I observed that the dll location is pointing to the different version which is mentioned in the registry.

So I tried to unregister the dll and register it again with the same exact version (8.2.1.0).
I have tried using the cmd in admin mode using the regsvr32.exe but I got some errors like below

To fix this issue I have added some code and ran the same regsvr32 cmd in the command prompt with admin privileges

this command is successful with this message but I can't see any changes in the registry after restart also.

Can someone please tell me if there is any other way to register this dll update the registry?