Вот сценарий: установка обновления для ActivCard (6.1) на ноутбук с Windows XP. После необходимой перезагрузки Windows XP отображает синий фон по умолчанию, ждет довольно долгое время, а затем вызывает следующий диалог:
Ошибка пользовательского интерфейса
Не удалось загрузить библиотеку пользовательского интерфейса входа в систему acmsgina.dll.
Обратитесь к системному администратору, чтобы заменить DLL или восстановить исходную DLL.
Serverfault казался гораздо лучшим вариантом, чем попытки связаться с нашими системными администраторами в приятный пятничный полдень ....
РЕДАКТИРОВАТЬ: машина не может загрузиться в безопасном режиме. Зависает на Mup.sys.
Если машина запущена и работает в сети, вы сможете использовать Regedit с другой машины, выполните «Подключить сетевой реестр» к неисправной машине и удалите следующий параметр реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ GinaDLL
После этого перезагрузите неисправный компьютер, и он должен вернуться к использованию Microsoft GINA вместо ActivCard GINA, и вы сможете успешно войти в систему (хотя, конечно, не используя ActivCard).
(У меня нет опыта работы с ActivCard, но я все время вижу это с другим сторонним программным обеспечением, которое мы используем, которое имеет собственный GINA. После перезагрузки и входа в систему мы должны переустановить программное обеспечение. Будет ли это также в случае с ActivCard я не уверен.)
PC Regedit - это бесплатный Linux Live CD, который загружается в редактор реестра. Я смог использовать его, чтобы решить эту проблему для коллеги.