Win2008下无法安装MemoQweb 的原因及其解决方法

作者:ahai333

声明:原创文章,转载请注明。

一、问题由来

MemoQ Server是 Kilgray 翻译技术公司开发的一款翻译管理系统,被很多业内人士称为神器。然而在Windows 2008下无法安装MemoQ Web。

二、原因

通过反汇编跟踪分析,MemoQ 8 Server的安装程序MemoQ.DeploymentTool.exe会检测下面注册表键值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Components\ASPNET45

是否存在,以及是否为1。

Windows 2008虽然可以装.net framework 4.6.1,也支持asp.net 4.5,但就是不会在注册表中写下上述键值。

三、解决方法

1、解决思路:手动添加该键值。

2、问题:直接通过regedit.exe,无法添加该键值。

因为HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\Components

的修改权限只有TrustedInstaller用户拥有,所以regedit.exe程序无法添加键值。

3、步骤

首先,修改regedit.exe的安全属性,给administrators用户添加修改的权限。


Win2008下无法安装MemoQweb 的原因及其解决方法_第1张图片






这样处理后,regedit.exe就有了修改权限了。

其次,修改注册表项的修改权限

在需要修改的项点击右键,选择权限,就可以给administrators用户添加修改权限


Win2008下无法安装MemoQweb 的原因及其解决方法_第2张图片

修改完成后,添加键值ASPNET45,类型为DWORD,值为1。

修改后,就可以安装MemoQWeb了。

你可能感兴趣的:(Win2008下无法安装MemoQweb 的原因及其解决方法)