eRegistry Server is a COM Server that provides advanced System Registry management functions. eRegistry Server implements a System Registry manipulation kernel, a multi-threaded scheduler kernel and an asynchronous search engine on a footprint of only 124 KB. The Server is completely self-contained and does not need any run-times for it's operation. Some of the advanced functionality implemented in the Server includes key generation services, key tree operations, encryption services and Registry File I/O services.