Visual studio dllunregisterserver失败,错误代码为0x80070005 < >我在VisualStudio 2008中发布了C++模式下的发布项目。我的开发操作系统是Windows XP。汇编工作很好。但是,当我尝试在另一台计算机(即Windows 7)上使用regsvr32注册Dll时,会出现以下错误: dllunregisterserver failed with error code 0x80070005

Visual studio dllunregisterserver失败,错误代码为0x80070005 < >我在VisualStudio 2008中发布了C++模式下的发布项目。我的开发操作系统是Windows XP。汇编工作很好。但是,当我尝试在另一台计算机(即Windows 7)上使用regsvr32注册Dll时,会出现以下错误: dllunregisterserver failed with error code 0x80070005,visual-studio,Visual Studio,有人打电话告诉我怎么了吗 你有没有先在网上搜索过?快速搜索会显示多个结果,例如: 错误值“0x80070005”表示“访问被拒绝” 这意味着已尝试更新您无权更新的注册表部分 检查您是否具有本地管理权限 如果希望仅在用户级别注册dll。 将每用户重定向更改为“Yes”,则您的dll也将能够为非管理员用户注册 转到项目属性->链接器->通用->每用户重定向。对于Yes一个方便的提示:Visual Studio附带了一个errlook.exe实用程序,它将提供许多错误代码(包括0x80070005)的

有人打电话告诉我怎么了吗

你有没有先在网上搜索过?快速搜索会显示多个结果,例如:

错误值“0x80070005”表示“访问被拒绝”

这意味着已尝试更新您无权更新的注册表部分

检查您是否具有本地管理权限


如果希望仅在用户级别注册dll。 将每用户重定向更改为“Yes”,则您的dll也将能够为非管理员用户注册


转到项目属性->链接器->通用->每用户重定向。对于Yes

一个方便的提示:Visual Studio附带了一个
errlook.exe
实用程序,它将提供许多错误代码(包括0x80070005)的简短翻译。更好的是可以免费下载的“Exchange Server错误代码查找”实用程序(),它对远不止与Exchange Server相关的错误有用(它们基本上将Windows SDK头中的所有错误代码解析到该实用程序中)。谢谢大家!我右键单击命令提示符图标,然后选择以管理员身份运行。