Windows 下拷贝的 Domino 8 无法启动 32bit 和64bit

从文件系统拷贝(非安装)的 Domino 8,启动时控制台报如下错误:
An error occurred during license use management initialization.
Ensure that you are running Domino with a valid license file.
IBM 技术支持网站上说要重新安装 Domino 才能解决, 后来发现其实是缺少了注册表信息。将如下部分保存成 dom.reg 文件,然后双击导入就行。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Lotus\Domino]
"Path"="C:\\lotusgm\\Domino"
"DataPath"="C:\\lotusgm\\Domino\\data"
"Description"="Lotus Domino"
"Name"="nserver.exe"
"Version"=dword:00000008
"Partitions"="1,"
"SetupType"="EnterpriseServer"
"Express"=""

以上为网络搜索所得,我发现如果是64位的win7系统,那么问题依然无法解决;经多次试验,发现因为拷贝过来的 Domino 8是32bit的必须这样修改注册表:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lotus\Domino]
"Path"="D:\\Lotus\\Domino"
"DataPath"="D:\\Lotus\\Domino\\data"
"Description"="Lotus Domino"
"Name"="nserver.exe"
"Version"=dword:00000008
"Partitions"="1,"
"SetupType"="EnterpriseServer"
"Express"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Lotus\Domino\1]
"Path"="D:\\Lotus\\Domino"
"DataPath"="D:\\Lotus\\Domino\\data"
"Description"="Lotus Domino"
"Name"="nserver.exe"
"Version"=dword:00000008

如果是64位domino的拷贝是怎么样修改注册表,由于没有尝试过,这里就不大话了。大多数电脑都支持64bit的,但是现今大多数软件不支持64bit的。不过科技发展是肯定的。

你可能感兴趣的:(C++,c,windows,IBM,Lotus)