您的位置:首页 > 编程语言 > Qt开发

QTP9.2安装问题汇总(因为我全遇到了一遍)

2008-10-29 16:23 435 查看
关于License error的问题已经解决了。

1.如果遇到 License error的问题,首先需要卸载QTP9.2。

2.然后删除C:"Program Files"下的Mercury Interactive文件夹。

3.再删除C:"Program Files"Common Files"下的Mercury Interactive文件夹。

4.在注册表中搜索Mercury Interactive,删除所有的Mercury Interactive值。

5.重新启动然后重装就OK了。

如果,你安装好了QTP,确认没有任何安装步骤上的错误,但是,当你点击它的桌面图片试图打开时,它总是频繁弹出关于VLS的警告窗口,当你很耐心的点完所有的警告查窗口后,你会发现,启动起来的QTP原来是个报废的,它不能Record,Stop按钮都是灰的,无法正常运行!那么这个时候,请检查你的TEMP和TEM环境变量的配置,如果配置确认无误,很有可能就时你的系统帐户时中文的(因为我就是中文的账户名,所以导致了所以的发生)。

不仅安装路径名不能有中文,系统名,用户名统统不能有中文。删除了已有的系统用户,用Admin进入,搞定,oracle也是同样的道理。

PS:即便这样我还是没解决问题,因为又出现了新问题:runtime error ,查了一下,问题可能出在这:

it means that the application has not been able to open the Windows File dialog box due to a problem in the Windows registry. This problem usually occurs when you are trying to open event files or People databases and have clicked on the Browse button.

To work around this you need ensure that the common dialog control (comdlg32.ocx) is correctly registered. To do this take the following steps.

1. Click Start and select Run

2. Enter "regsvr32.exe comdlg32.ocx" (without the quotes)

If this does not correct the problem take the following steps.

1. Remove the application which had the problem using the Control Panel utility Add/Remove Programs

2. Reinstall the application

3. Click Start and select Run

4. Enter "regsvr32.exe comdlg32.ocx" (without the quotes)

runtime error问题解决办法:运行regedit进入注册表, 在HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"Explorer"ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。

试用命令排除

开始-运行- 输入cmd-- 回车,在命令提示符下输入下面命令

for %1 in (%windir%"system32"*.dll) do regsvr32.exe /s %1

怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: