Windows 7 COM注册失败,因为需要管理员权限

Windows 7 COM注册失败,因为需要管理员权限,windows-7,com,visual-studio-2005,regasm,Windows 7,Com,Visual Studio 2005,Regasm,我在注册COM组件时出错。从命令行我得到以下错误 RegAsm:错误RA0000:写入时出错 向注册处提交注册信息。管理员权限 使用所选选项时需要。使用管理员命令 提示完成这些任务 从VisualStudio注册中,我得到了错误 错误MSB3216:无法注册程序集“xxxxxxx.dll”-访问 否认。试图执行未经授权的操作 我使用的是64位Windows 7,安装了所有更新,并且禁用了UAC。有什么问题吗?您似乎还没有禁用UAC。从提升的命令提示符运行regasm.exe,如消息所示。如果你想

我在注册COM组件时出错。从命令行我得到以下错误

RegAsm:错误RA0000:写入时出错 向注册处提交注册信息。管理员权限 使用所选选项时需要。使用管理员命令 提示完成这些任务

从VisualStudio注册中,我得到了错误

错误MSB3216:无法注册程序集“xxxxxxx.dll”-访问 否认。试图执行未经授权的操作


我使用的是64位Windows 7,安装了所有更新,并且禁用了UAC。有什么问题吗?

您似乎还没有禁用UAC。从提升的命令提示符运行regasm.exe,如消息所示。如果你想从VS开始,那么你也需要提升它。右键单击快捷方式,然后单击“以管理员身份运行”。我也这样做了。这令人困惑。提示我这是VS2005 msbuild的一个限制。您可能需要“以管理员身份运行”-启动
cmd
“以管理员身份”或使用要运行的命令创建一个.cmd文件,并以“管理员身份”运行。是否已选中“注册COM互操作”选项来编译源项目?