Службы и реестр
Служба не должна получать доступ к HKEY_CURRENT_USER или HKEY_CLASSES_ROOT, особенно при олицетворении пользователя. Вместо этого используйте функцию RegOpenCurrentUser или RegOpenUserClassesRoot .
Если вы пытаетесь получить доступ к HKEY_CURRENT_USER или HKEY_CLASSES_ROOT из службы, она может завершиться ошибкой или может показаться, что она работает, но есть базовая утечка, которая может привести к проблемам с загрузкой или выгрузкой профиля пользователя.