明明用管理员身份打开的cmd,但是运行regAsm却提示无法写入注册表,需要管理员凭据

关闭360杀毒软件!!!

记得注册完再打开哦!

事出原因:
去年开发的接口,已经运行一年多了。上周客户服务器重装,需要重新部署接口补丁。接口是通过asp访问,asp调用C#开发的dll去处理一些业务。
1、asp部署到iis,访问正常。
2、数据库表是否存在,检查正常。
3、注册dll,regAsm **.dll /codebase提示无法访问注册表,没有管理员凭据。
此时各种折腾,明明cmd是管理员权限运行,并且也是Administrator登录就是不行,给文件赋予各种权限,增加注册表访问权限,都不行。最后,关闭360试了一下,注册成功了。回过头再访问asp,开始出错了,ActiveX无法创建部件(我没动什么啊!此时已经折腾一天了,凌晨1点睡前回顾前应后果,分析应该还是权限问题)。第二天开始针对权限找办法,各种赋权还是不行,最后IIS中网站匿名用户访问的账号改成Administrator账号竟然好了。

你可能感兴趣的:(明明用管理员身份打开的cmd,但是运行regAsm却提示无法写入注册表,需要管理员凭据)