场景如下:将 ActivCard (6.1) 更新安装到 Windows XP 笔记本电脑。在所需的重新启动后,Windows XP 会显示默认的蓝色背景,等待相当长的时间,然后显示以下对话框:
用户界面故障
登录用户界面 DLL 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,可引导至注册表编辑器。我能够使用它为同事解决此问题。
http://www.pcregedit.com/index.html