蜡烛.exe 访问被拒绝

Posted

技术标签:

【中文标题】蜡烛.exe 访问被拒绝【英文标题】:candle.exe access is denied 【发布时间】:2015-11-09 14:03:24 【问题描述】:

我正在尝试使用 WIX 安装程序创建安装程序。首先,我在 VS 2015 中创建了一个新的 WIX 安装程序,然后使用 heat 命令创建了一个额外的 wxs 文件。 现在我想使用candle.exe命令将生成的文件添加到WIX项目中,但是在执行candle命令时出现“访问被拒绝”错误。

(加热命令:"%WIX%\bin\heat.exe" dir "D:\Dev\WIX\Build\bin\release" -dr Build -cg Build -gg -g1 -sf -srd -sreg bin -var "var.Build" -out FilesHeat.wxs)

蜡烛命令:“%WIX%\bin\candle.exe” FilesHeat.wxs Product.wxs -dversion=2.0.3.1 -dBuild=d:\Dev\WIX\Build

这可能是什么原因?

【问题讨论】:

验证运行candle.exe 命令的用户对相关目录有RW。理想情况下,以管理员身份登录。 【参考方案1】:
    删除HeatGenerated.wxs 构建 - 它会给你错误,然后刷新项目,你会看到新的 heatgeneraded.wsx - 将它包含在项目中 重新构建并获利。

【讨论】:

以上是关于蜡烛.exe 访问被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

访问被拒绝在 Windows 7 上运行 sn.exe

Explorer.exe 锁定创建的文件 --> Directory.Move 的访问被拒绝

在葡萄酒中安装viber时获得“访问被拒绝”(和playonlinux)

mt.exe:一般错误 c101008d:无法将更新的清单写入文件资源...访问被拒绝

PSEXEC,访问被拒绝错误

WMI 访问被拒绝