Permissions Outlook和注册表项权限问题

Permissions Outlook和注册表项权限问题,permissions,key,registry,clsid,Permissions,Key,Registry,Clsid,我正在以编程方式从Outlook获取邮件。当我从控制台运行程序时,它运行良好。但我尝试通过任务调度器将其自动化,方法是提供“无论用户是否登录都运行”选项,并得到一个错误提示: 检索CLSID为{0006F03A-0000-0000-C000-0000000000 46}的组件的COM类工厂失败 我在网上搜索了它,发现有人告诉我要向注册表项添加权限,然后我开始玩注册表项,并通过转到权限属性取消选中一个复选框,它自动删除了所有权限,现在任何人都无法访问该注册表项。现在,我的控制台应用程序也出现了同样

我正在以编程方式从Outlook获取邮件。当我从控制台运行程序时,它运行良好。但我尝试通过任务调度器将其自动化,方法是提供“无论用户是否登录都运行”选项,并得到一个错误提示:

检索CLSID为{0006F03A-0000-0000-C000-0000000000 46}的组件的COM类工厂失败

我在网上搜索了它,发现有人告诉我要向注册表项添加权限,然后我开始玩注册表项,并通过转到权限属性取消选中一个复选框,它自动删除了所有权限,现在任何人都无法访问该注册表项。现在,我的控制台应用程序也出现了同样的错误。以下是一些屏幕截图:


如您所见,单击该键时会出现一个错误,显示“访问被拒绝”,当我尝试添加权限时,会发出另一个警告。如果单击“确定”,将打开权限弹出窗口,但不允许添加任何用户。如何解决此注册表项问题?有没有办法通过移除损坏的密钥来重新注册密钥?

我已经解决了这个问题。在权限弹出窗口中,单击“高级移动到所有者”选项卡,并将当前登录用户添加为所有者。然后它允许修改

也许启动到安全模式?