当我单击 services.msc 控件中的任何服务时出现以下错误:
An error has occurred in this dialog.
Error: 54
Unspecified error.
这是在 Windows Server 2003 上。
正如您在屏幕截图中看到的,错误没有指定行或 URL,因此没有给我太多的线索。
答案1
我发现 IE 8 并未完全安装。它应该是通过一组 Windows 更新安装的。我甚至看到了 IE 欢迎对话框,但当我检查“关于”时,它显示的是 IE 7。我从 MS 下载了 IE 8,但我不知道究竟是什么启动了 IE 8 的安装。一旦安装了 IE 8,我离开时就会出现错误。
答案2
要解决此问题,请从下载并安装最新的 IE8http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx并且在执行此操作之前不要删除任何东西
答案3
我不知道这是否有帮助,但这里有一些关于 Windows 上错误 54 的解释。
# for decimal 54 / hex 0x36 :
DEVICE_REFERENCE_COUNT_NOT_ZERO bugcodes.h
MSG_DN_CERT_PENDING_WITH_INFO certlog.mc
# Certificate Services left request %1 pending in the queue
# for %2. Additional information: %3
CR_DEVICE_INTERFACE_ACTIVE cfgmgr32.h
POLICY_ERRV_USER_CHANGED lpmapi.h
NRC_MAXAPPS nb30.h
# /* max number of applications exceeded */
NMERR_INVALID_NETWORK_ID netmon.h
OLE_ERROR_SETDATA_FORMAT, ole.h
# Server app doesn't understand the */
ERROR_NETWORK_BUSY winerror.h
# The network is busy.
LDAP_LOOP_DETECT winldap.h
# for hex 0x54 / decimal 84 :
LM_SERVER_INTERNAL_ERROR bugcodes.h
MSG_E_INVALID_KRA_CERT certlog.mc
# Certificate Services will not use key recovery certificate
# %1 because it could not be verified for use as a Key
# Recovery Agent. %2 %3
NMERR_PATH_NOT_FOUND netmon.h
ERROR_OUT_OF_STRUCTURES winerror.h
# Storage to process this request is not available.
LDAP_DECODING_ERROR winldap.h
# 14 matches found for "54"
答案4
我在 Windows Server 2003 R2 Standard x64 版本上使用 IE 8 时遇到了问题,我能够通过卸载 IE 8 来修复它,无论如何,我们不应该在服务器生产机上浏览互联网。