【问题标题】:COM+ application can't be changedCOM+ 应用程序无法更改
【发布时间】:2023-03-09 11:37:02
【问题描述】:

我正在更新一个 COM+ 应用程序时,出现了一个错误,说它无法更改。现在,每当我进入该应用程序中某个组件的属性或该应用程序的属性时,所有内容都是灰色的,不允许我更改它。删除不是应用程序的选项,如果我在组件上点击删除,它会告诉我“由于以下错误,无法应用某些更改:” - “无法更改所选项目。该项目当前被锁定变化。”我似乎在谷歌上找不到任何东西。有一次出现了一个 HRESULT,我不记得它到底是什么,但结果是类似于 COM_ADMIN_E_NOT_CHANGEABLE,它也没有从 google 给我太多信息。

以具有管理员权限的域用户身份登录。
运行 windows server 2008 标准。

【问题讨论】:

  • 呃,先从源代码管理中检查一下?
  • 你想让我...签出一个 COM+ 应用程序...从...源代码控制...
  • 您对 COM+ 有了解吗?如果我能让我的问题更清楚,请告诉我。如果您不熟悉,请不要对我投反对票,因为您不知道自己在说什么

标签: com com+


【解决方案1】:

您是否为 COM+ 应用程序启用了保护(禁用删除和/或禁用更改)?通过查看 Properties->Advanced for the Application 来检查:

如果是这样,请取消选中禁用删除和/或禁用更改,然后单击确定。您现在应该可以更改/删除应用程序了。

【讨论】:

  • 不幸的是,即使该页面也无法更新。
  • @Kyle:你运行的是什么操作系统?禁用删除和禁用更改是否已选中但显示为灰色?您使用什么帐户登录?
  • 以具有管理员权限的域用户身份登录。未选中这些框。运行 windows server 2008 标准。
【解决方案2】:

按照卢卡斯所说的,如果您执行 .\Administrator 并编辑属性,它将起作用。

这里要注意的重要一点是在 COM 对象的属性下,激活选项卡将成为焦点。尝试在此处选择服务器应用程序。然后在 Security 标签下,选择 Authentication Level to Packet,impersonation Level 选择 Impersonate

这应该允许你现在改变你想要的任何东西。

【讨论】:

    【解决方案3】:

    对我来说,答案很简单。以本地管理员身份登录。 ".\Administrator" 然后我可以毫无问题地调出 COM+ 应用程序的属性页。

    【讨论】:

    • 为什么投反对票?我有完全相同的症状,并通过以本地管理员身份登录解决了问题。我相信这会对某人有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 2019-03-03
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多