LocalServer32
LocalServer32 is a registry-based mechanism used by the Windows Component Object Model (COM) to locate and start out-of-process 32-bit servers. Specifically, the LocalServer32 value is stored under a CLSID (Class Identifier) key in the Windows registry and holds the path to the executable that should be launched to host the COM server when a client requests the corresponding class. This value distinguishes out-of-process servers from in-process servers, which use the InprocServer32 entry to indicate a DLL.
On 64-bit Windows, there is also a LocalServer64 value for out-of-process 64-bit servers. When a 32-bit client
If the executable cannot be found or the registry value is misconfigured, COM activation will fail for
For comparison, in-process servers use InprocServer32 (a DLL), while LocalServer32 specifies an external executable. Related registry