如何修复“Microsoft 注册服务器已停止工作”

在过去的 8 年中,我一直喜欢在 IT 部门工作的一件事是尝试成功地找到解决Windows错误消息的方法。我之前写过很多,比如The Device Cannot StartStop: 0x00000F4 error blue screen等。

我最近遇到的另一个是:

Microsoft (C) Register Server has stopped working

我在Vista Ultimate x64(Vista Ultimate x64)的命令行中尝试使用regsvr32命令注册(regsvr32)DLL时收到此消息。我之前在Vista Business x32 上注册过(Vista Business)DLL(DLLs)没有问题,但在 x64 版本上没有尝试过。

通常,此错误似乎在Windows VistaWindows XP x64版本上更常见,它主要是由Windows Vista的(Windows Vista)数据执行保护功能(Data Execution Prevention feature)引起的,即DEP。为了修复它,您必须在DEP对话框中为 regsvr32 添加一个例外。就是这样:

向 DEP 添加例外

第 1 步:转到“开始(Start)”、“控制面板(Control Panel)”并单击“系统(System)” 。

控制面板系统

第 2 步:现在单击Advanced选项卡,然后在Performance下单击Settings

系统特性性能

第 3 步:单击数据执行保护(Data Execution Prevention),然后选择为所有程序和服务打开 DEP,除了我选择的程序和服务:(Turn on DEP for all programs and services except for those I select:)单选按钮。

打开dep

第 4 步:现在单击添加(Add)按钮并浏览到C:\Windows\System32并选择regsvr32.exe文件。当您收到消息说它可能使您的计算机变得不受保护并且容易受到攻击时,只需单击“确定”继续。

微软注册服务器

单击确定(Click OK),然后再次单击确定退出。现在尝试从命令行再次运行 regsvr32 命令,希望您不会收到此错误!如果您这样做,请发表评论,我会尽力提供帮助!享受!



About the author

拥有超过 10 年经验的发烧友工程师和音频产品专家。我专注于从头到尾创造优质的音乐扬声器和耳机。我是解决音频问题以及设计新扬声器和耳机系统的专家。我的经验不仅仅是制造好产品。我也热衷于帮助他人成为最好的自己,无论是通过教育还是社区服务。



Related posts