Elm Windows Installer错误。错误:无法打开注册表项“HKCU \ Environment \ Path”进行阅读。代码:80070002消息来源:WshShell.RegRead

时间:2015-01-06 23:28:31

标签: installation installer windows-installer

我正在尝试安装一个名为Elm的编程环境。

http://elm-lang.org/Install.elm

它是一种函数式编程语言。我在Windows 7机器上运行了安装程序,但是当我出现错误时出现了。我在相关语言社区中描述了这个错误,但没有收到回复。以下是我收到的两个错误。

enter image description here enter image description here

我正试图自己解决这个问题。我找到了一个堆栈链接,它并没有给我答案,但却有错误代码。 WshShell.RegRead fails when reading key with default value not set (WinXP only)

我还发现了关于环境变量的这篇文章

http://best-windows.vlaurie.com/environment-variables.html

但我不知道如何处理其中包含的信息。我认为这就像重新定义其中一个环境变量一样简单,但如果这是正确的做法,我想要一些建议。

目前变量" Path"有一个值" C:\ ProgramData \ Oracle \ Java \ javapath; c:\ Program Files(x86)\ Intel \ iCLS Client \;"等等。

在某种程度上改变这个变量会解决我的问题吗?我之前从未做过这样的事情,所以我不愿意在没有事先了解我正在做的事情的情况下继续前进。

1 个答案:

答案 0 :(得分:2)

默认情况下,没有名为PATH的用户环境变量,只有系统变量。听起来像脚本没有处理这种情况。

正如OP所确认的那样,只需手动编辑注册表项HKEY_CURRENT_USER\Environment即可添加名为REG_EXPAND_SZ的{​​{1}}条目。该值可以只是一个空字符串。

我还建议您将此报告为错误。