【问题标题】:MSI Installer error 2203; how to force permissions on installer directory?MSI 安装程序错误 2203;如何强制安装程序目录的权限?
【发布时间】:2010-11-09 19:26:52
【问题描述】:

[在 SuperUser.com 上也交叉发布,因为问题与权限有关。请随时告诉我它最好的位置。]

大家好,

我会尽量用要点来保持简短:

背景/问题

  • 尝试在我的 Windows 7 机器上安装 ASP.NET MVC 3 RC。
  • 已卸载其他版本的 MVC(2 和 3 Beta 1)。
  • 运行安装程序 - 出现一般错误,2203。
  • 日志文件显示这是 C:\Windows\Installer 上的权限错误。
  • 检查了 C:\Windows\Installer -- 果然,它被标记为只读。
  • 我在文件夹属性中取消选中“只读”并应用。它似乎打开了对话框并应用于所有文件。
  • 但是,再次单击属性时,只读框将返回到选中状态。
  • 检查文件夹的安全选项卡 -- 系统和管理员组都具有完全访问权限。
  • 我检查了所有权 - 管理员组被列为所有者。
  • 验证我在系统中的身份是管理员(实际上是管理员组中除管理员之外的唯一帐户)。

那么,什么给了?提前感谢您提供的任何帮助!

【问题讨论】:

  • @Christopher -- 谢谢,但在两次获得文件所有权并更改属性两次后,问题自行解决。谁知道为什么花了两次,但它奏效了。还是谢谢!

标签: model-view-controller windows-7 permissions windows-installer asp.net-mvc-3


【解决方案1】:

尝试使用 attrib 命令。对于从XP升级到Win7的人来说似乎是一个常见的问题:http://social.answers.microsoft.com/Forums/en-US/w7security/thread/be05c603-8a55-4fe6-9335-6fa125d47381/

【讨论】:

  • 不过,我一直在使用全新安装的 Windows 7。该机器以 Vista 启动,然后升级到全新安装 7(即全新安装 - 无升级)。但是,使用 attrib 命令在类似情况下有所帮助。在这种情况下,我相信它会自行解决。
【解决方案2】:

通过两次获取相关目录的所有权并更改属性两次来解决问题。不确定这是不是正确的程序,但它已安装,所以我现在必须接受这个作为答案。

感谢所有帮助过的人!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多