最近有用户在安装引擎之后出现如下图一提示HD-RunApp.exe-.NET Framework初始化错误。这个主要是用户在安装或者卸载的时候出错造成的。是注册表中缺少了一个字符串值。那么要怎么才能解决呢?请各位大大们按照夕儿写的下列步骤去解决这个问题~
图一
第一步:查看电脑系统是多少位系统。因为win7涉及32位和64位系统的不同性,所以我们需要首先参考你的电脑是多少位的系统。查看方式如下:鼠标右键点击我的电脑(或者是计算机)——选择属性即可(还可以通过开始菜单——控制面板——系统查看)。如下图二所示位置查看。
图二
第二步:我们以64位系统为例。首先打开注册表,点击开始菜单-运行-输入regedit回车就进入到了注册表。依次找到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework找到个文件夹并点击查看是否有InstallRoot字符串值。如下图三所示。(32的系统路径是一样的。)
图三
如果没有,就要新建一个字符串值。可以在空白的地方点右键——新建——字符串值,在弹出的对话框中编辑如下图所示的参数。64位系统改为下图四所示即可。(32位系统将下图中的\Framework64\改为\Framework32\如下图五所示即可)
图四
图五
值得注意的是:这个路径是你的系统盘的位置,需要查看是否正确。一般电脑是以C盘做为系统盘的。当完成好这个值之后32位系统的就可以直接关闭注册表,然后重启下东东就可以了。64位系统的,我们还需要检查另一个地方。
第三步:64位的系统的。还需要检查另一个目录中字符串值是否正常。依次找到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework找到个文件夹并点击查看是否有InstallRoot字符串值。
如果这个目录下也没有这个值,也需要新建一个字符串值,值得注意的是:唯一和上一个值不同的,是地址发生了变化。这个地方请大家注意看仔细一点。不要弄错了。如下图六所示:
图六
如果2个地方都没有问题了,那你就可以关掉注册表,重启下东东即可。