VSS Admin List writers command does not return anything

Problem Description:-
You are not able to list any writers when running "VSSAdmin list writers"
you try registering es.dll and it will fail with the following error message:
————————————-
Regsvr32 es.dll
————————————-
The Module "es.dll" was loaded but the entry-point DllRegisterServer was not
found.
Make sure that "es.dll" is a valid DLL or OCX file and then try again.
I tried registering this DLL on my test box and found that it is normal for
register action to come up with this error message.
You may have checked the registry entries under
HKEY_LOCAL_MACHINESOFTWAREMicrosoftEventSystem{26c409cc-ae86-11d1-b616-00805fc79
216}EventClasses, and they may appear to be correct with no inconsistencies.

Resolution:-
In my case it turned out that we had installed and uninstalled a third
party backup software on the server.
Ever since we did that, we were not able to list writers or take backups on the
server.
Listing shadow copy providers did not list any third party providers.
We found that the TypeLib entry for
HKEY_LOCAL_MACHINESOFTWAREMicrosoftEventSystem{26c409cc-ae86-11d1-b616-00805fc79216}EventClasses{FAF53CC4-BD73-4E36-83F1-2B23F46E513E}-{00000000-0000-0000-0000-000000000000}-{00000000-0000-0000-0000-000000000000} —> was set as a "REG_SZ" and was pointing to %systemroot%system32EVENTCLS.DLL
We tried changing the path to C:WindowsSystem32Eventcls.dll, will let us list
all the writers.
We deleted the key and created a "REG_EXPAND_SZ" regkey and made it point to its
default value of %systemroot%system32EVENTCLS.DLL
Backups started working fine now.