k3 的安装及卸载问题.
1.1 K3 安装所需要的环境... 7
1.2 K3 对于sql 语言排序规则的要求... 7
1.3 在安装SQL Server SP3 ,出现无论用windows 认证还是混和认证,都出现密码错误的情况。查看临时目录下的sqlsp.out ,会发现 以下描述:... 7
1.4 SQL Server 安装过程中出现“ 以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动” 。 7
1.5 安装SQL2004 SP4 补丁包时双击运行SETUP.bat 后提示“ 已有一个安装实例在运行,无法执行此安装向导” 。 7
1.6 SQL 服务器更改计算机名称后, 不能msql 服务启动。... 8
1.7 如何不重新安装sql 而更改sql 的语言排序规则。... 8
1.8 SQL server 安装过程中,安装程序安装到:安装程序正在安装ms 数据访问组件时,屏幕出现错误提示:“command line option syntax error,type command/? for help ”然后点确定继续,结果到:安装程序正在安装HTML 帮助时,屏幕又出现标题为html help 1.32 update 错误警对话框提示:“command line option syntax error,type command/? for help ”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll (sqlunirl.dll 是MDAC 的一个组件),请指定路径点确定后安装程序停止运行,让查看安装日志。 8
1.9 K3 多语言版本对操作系统的适应性。... 8
1.10 K3 安装过程中报如图错误:... 10
1.11 在win2003 英文操作系统上(区域语言选项为英文)安装k310.2 ,点击环境检测无响应,直接对忽略环境检测,执行对k3 产品的安装时报错,在进程中杀掉IKernel.exe 无效如图:... 10
1.12 安装k3 产品时,安装过程中报如图错误:... 11
1.13 安装完K/3 ,组件没有正确注册,不能正常运行K/3 ;在添加/ 删除程序中卸载K/3 时出现提示如图: 11
1.14 如何处理克隆安装的系统。... 11
1.15 K3 运行时反复提示安装Office2000 的解决方法。... 12
1.16 K3 合并报表如何进行单独安装。... 12
1.17 K310.3 如何对加密服务进行加载和反加载。... 12
1.18 K3 不同组件的手动注册方法。... 12
1.19 K3 安装过程中报如图错误:... 14
1.20 K3 安装或注册过程报如图错误,手动注册组件无效。... 15
1.21 如何手动卸载K3. 15
1.22 K3 不能在系统的添加/ 删除程序不能卸载加密卡驱动程序。... 16
第一章 k3 的安装及卸载问题
1.1 K3 安装所需要的环境
⑴查看k3 各个版本的发版说明。
⑵通过K/3 安装程序检测环境,并通过此检测工具安装相关的环境。
1.2 K3 对于sql 语言排序规则的要求
在SQL 的安装过程中SQL Server 的排序规则(Collation )必须是:Chinese_PRC 。
1.3 在安装SQL Server SP3 ,出现无论用windows 认证还是混和认证,都出现密码错误的情况。查看临时目录下的sqlsp.out ,会发现以下描述:
[TCP/IP Sockets]Specified SQL server not found.
[TCP/IP Sockets]ConnectionOpen (Connect()) 。
这是由于SQL Server SP3 的一个小bug ,在安装sp3 的时候,没有监听tcp/ip 端口,可以按照以下步骤进行:
⑴ 打开SQL server 客户器网络实用工具和服务器网络工具,确保启用的协议中包含name pipe ,并且位置在第一位。
⑵ 确保[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/ConnectTo] "DSQUERY"="DBNETLIB". 如果没有,请自己手工建立。
⑶ 停止mssql 。
⑷ 重新进行安装。
1.4 SQL Server 安装过程中出现“ 以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动” 。
重启机器,再进行安装,如果发现还有该错误,请按下面步骤:
⑴ 在开始-> 运行中输入regedit 。
⑵ 到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/ PendingFileRenameOperations 位置,记录注册表项值中的文件名称。确保这些文件未设置只读属性。
⑶ 重新启动服务器,如过问题仍未解决,请找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet /Control/SessionManager/PendingFileRenameOperations 并将该注册表值置空,确定后稍待5 秒钟,无需 重新启动机器即可重新安装程序安装即可。
1.5 安装SQL2004 SP4 补丁包时双击运行SETUP.bat 后提示“ 已有一个安装实例在运行,无法执行此安装向导” 。
在“ 任务管理器” -“ 进程” 中找到要setupsql.exe 进程将它结束,再重新执行一次安装程序即可。
1.6 SQL 服务器更改计算机名称后, 不能msql 服务启动。
进入服务器操作系统“ 控制面版”— “管理工具”— “服务” 查看sql 服务的启动用户, 必须使用本地系统帐户来启动sql 。
1.7 如何不重新安装sql 而更改sql 的语言排序规则。
运行Microsoft SQL Server/80/Tools/Binn/rebuildm.exe ,选择需要更改的数据库名称,在“ 包含数据文件的原目录” 中选择安装光盘中对应的数 据库版本下的X86/DATA 目录,“ 语言排序规则设置” 中选择需要的规则,如果Sql 已经存在数据库实体。请不做如上操作。
1.8 SQL server 安装过程中,安装程序安装到:安装程序正在安装ms 数据访问组件时,屏幕出现错误提示:“command line option syntax error,type command/? for help ”然后点确定继续,结果到:安装程序正在安装HTML 帮助时,屏幕又出现标题为html help 1.32 update 错误警对话框提示:“command line option syntax error,type command/? for help ”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll (sqlunirl.dll 是MDAC 的一个组件),请指定路径点确定后安装程序停止运行,让查看安装日志。
⑴ 检查SQLServer 的安装目录是否有中文目录存在, 如果有请更改为英文目录, 如将:D:/ 软件/Sqlserver 中的" 软件" 去掉.
⑵ 重装MDAC
⑶修改注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/setup
删除ExceptionComponents
重启服务器, 重新安装。
1.9 K3 多语言版本对操作系统的适应性。
K/3 多语言版本的安装包会自动识别操作系统的默认语言并安装对应语言的K/3 ,且所有的客户端都只能连接到和自己默认语言一致的操作系统上安装的中间层,要求绝对匹配一致,否则系统提示语言不一致,无法登录的。
(Win2000 默认语言查看:控制面板-> 区域选项-> 常规)
(Winxp/Win2003 默认语言查看:控制面板-> 区域和语言选项-> 高级)
目前对多语言支持较好的版本:
K310.1 简、繁、英
K310.2+sp1+pt000704 简、繁
K310.2+sp1+sp1eng 简、英
K310.2+sp2 简、繁、
K310.3 简、繁
(具体每个版本对多语言的支持,请参考发版说明)
1.10 K3 安装过程中报如图错误:
在进程中结束掉掉IKernel.exe ,重新安装k3 。
1.11 在win2003 英文操作系统上(区域语言选项为英文)安装k310.2 ,点击环境检测无响应,直接对忽略环境检测,执行对k3 产品的安装时报错,在进程中杀掉IKernel.exe 无效如图:
将区域语言选项调成简体中文后就能够正确执行产品的安装了。
1.12 安装k3 产品时,安装过程中报如图错误:
此错误是由于在执行安装中,不能正确的读取安装包的数据。在安装过程中如果执行的是光驱或网络安装,请将k3 安装包复制到本地后进行安装,如果是通过本地安装还出现此类问题,请更换安装光盘,重新安装。
1.13 安装完K/3 ,组件没有正确注册,不能正常运行K/3 ;在添加/ 删除程序中卸载K/3 时出现提示如图:
此情况一般原因主要是:安装K3 时是从网络安装,安装程序提示需要重新启动,重新启动后用本地用户登录计算机,这样安装程序就无法访问原来安装时的网络路径,造成了这种情况的发生。在安装k3 的过城中请选择本地安装。
1.14 如何处理克隆安装的系统。
克隆的机器会使DTC 协调器的一个GUID 唯一标识出现相同的现象,从而导致网络中找到两个同一标识的DTC 服务器,这样就可能会给K/3 客户端的访问带来问题,如果是这样的情况,可以通过下面的步骤尝试修复重新安装msdtc :
在“ 开始” 菜单点击“ 运行” ,通过命令行运行msdtc –uninstall ,重新启动服务器,运行msdtc –install 重新安装。
1.15 K3 运行时反复提示安装Office2000 的解决方法。
用Regedit 打开系统注册表项:
HKEY_CURRENT_USER/Software/Microsoft/Office/9.0/Common ;看是否有此值:OSAShortcut ,如果没有,增加该数值,并设为Dword 类型(即双字节值),将其值设为1 即可解决。
1.16 K3 合并报表如何进行单独安装。
在安装了Web 服务器的机器上查找系统system32/KDWEB/Public/Cab/InstScr.exe 进行复制安装,或可以同web 方式下载安装:
http://***/kdweb/public/cab/instScr.ex (*** 代表web 服务器名称)。
1.17 K310.3 如何对加密服务进行加载和反加载。
c:/WINDOWS/system32/kdcom/KDSvrMgrService.exe /service - 加载命令
c:/WINDOWS/system32/kdcom/KDSvrMgrService.exe /unregserver - 反加载命令
1.18 K3 不同组件的手动注册方法。
⑴DLL 文件的注册:
A 、一般DLL 文件使用%windir%/system32/regsvr32.exe 注册该文件
B 、对于Active DLL ,必须注册到组件服务中的某个COM +组件包。有如下两种方法:
①使用组件服务注册:安装新组件,并指定对应的DLL 文件。
②拖放注册:如图,将DLL 文件拖放到某个组件包的组件框中。
注释:注册前一定要将组件包关闭,并禁止别人调用该组件包中的任何组件,不然可能注册不成功,在注册之前,建议删除掉组件包中原有的dll 文件对应的组件。
⑵EXE 文件的注册
A 、一般EXE 文件无需注册。
B 、Active EXE :使用参数RegServer 注册
如10.2 以前的KDSVRMGR.EXE ,可以使用……/kdcom/kdsvrmgr.exe /regserver 注册。Active EXE 注册前最好使用 /UnRegServer 反注册一下,确保注册表相关键值的正确性。
⑶VBR 文件的注册
VBR 文件用来连接远程中间层和客户端的桥梁,如果两者不一致或者没有注册,直接结果就是客户端无法连接远程中间层。对于该文件的注册,使用%windir%/system32/clireg32.exe ,详细方法有如下两种:
A 、 通过命令行参数进行注册:
%windir%/system32/clireg32.exe –d –q –s 中间层ip 地址或者机器名 ……/***.vbr
命令参数注释如下:
B 、 通过打开方式注册:
① 右键点击需要注册的vbr 文件,选择打开方式
② 在打开方式中选择其他,然后选择%windir%/system32/clireg32.exe ,确定。弹出如下对话框:
远程传输选择DCOM ,网络地址选择中间层的机器名或IP 地址。
点击确定注册成功。
1.19 K3 安装过程中报如图错误:
⑴ 重新加载DTC 服务
在“ 开始” 菜单点击“ 运行” ,通过命令行运行msdtc –uninstall ,重新启动服务器,运行msdtc –install 重新安装
⑵ 为DTC 服务指定具有系统管理员权限的帐号启动。
指定操作完成后,请重新启动DTC 服务。
1.20 K3 安装或注册过程报如图错误,手动注册组件无效。
对COM+ 环境进行修复,如下:
⑴ 、找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/COM3 ,然后删除这个目录。
⑵ 、打开控制面板,在“ 添加/ 删除程序” 中选择“ 添加/ 删除Windows 组件” 页。根据向导的提示进行下一步操作,接受所有的给出的默认值,直到完成。重启计算机。
1.21 如何手动卸载K3
由于K/3 各个版本一致,所以以下以10.2 的为例说明:
每个版本安装后,在%systemdrive%/Program Files/InstallShield Installation Information 下边都有一个GUID 【全球统一编码,32 位】,10.2 的{9A9695BC-76E6-46DB- 8055-40D20D5276C0} 。(如何识别其他版本的GUID 了?在
InstallShield Installation Information 下面存在很多的GUID 文件夹,我们可以打开这些文件夹,运行文件夹中的setup.exe 文件,查看安装信息来确定),删除步骤如下:
⑴ 删除%systemdrive%/ProgramFiles/installshield installation information/{9A9695BC-76E6
-46DB-8055-40D20D5276C0} ,并记住这个文件夹的GUID 。
⑵ 使用regedit 进入注册表编辑器,找到
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall ,然后在他下边找到第1 步中提到的GUID ,并删除。
⑶ 找到HKEY_LOCAL_MACHINE/SOFTWARE/KINGDEE ,并删除下KINGDEE 下面的所有键值。
⑷ 删除%windir%/system32 下所有kd 开头的文件和文件夹,有个叫kdcsvc.dll 的不能删除,不管他。如果需要保留中间层已经注册账套列表,记得备份中间层机器kdcom 下的acctctl.dat 文件。
⑸ 删除%windir%/system32 下所有的VBR 文件,*.vbr 。
⑹ 删除%systemdrive%/Program Files/Common Files/Kingdee 文件夹。
⑺ 删除客户端安装路径K3ERP 目录。
⑻ 使用K3 安装盘2 中的other 目录中的Regclear 目录检查并清除,如图:
请在目录/ 关键字中输入“kd ”,进行清除。
做完上述操作后手动卸载完成(k3 自动卸载后也可以通过此步骤来检查是否完全卸载干净)。
1.22 K3 不能在系统的添加/ 删除程序不能卸载加密卡驱动程序。
可以采用加密卡生产商提供的一个强制卸载工具:
http://www.kingdee.com:8080/download/agentdown/tech/SSDCleanup11.zip