k3的安装及卸载问题.

来源:互联网 发布:雷克萨斯rx淘宝装饰 编辑:程序博客网 时间:2024/06/03 15:56

 

 k3的安装及卸载问题.

1.1 K3安装所需要的环境... 7

1.2 K3对于sql语言排序规则的要求... 7

1.3     在安装SQLServer 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 optionsyntax error,type command/? for help”然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:“command line option syntax error,type command/? for help”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dllsqlunirl.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/SessionManager/ 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 optionsyntax error,type command/? for help”然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:“command line option syntax error,type command/? for help”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dllsqlunirl.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文件无需注册。

   BActive 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/InstallShieldInstallation Information下边都有一个GUID【全球统一编码,32位】,10.2{9A9695BC-76E6-46DB-8055-40D20D5276C0}。(如何识别其他版本的GUID了?在

InstallShield Installation Information下面存在很多的GUID文件夹,我们可以打开这些文件夹,运行文件夹中的setup.exe文件,查看安装信息来确定),删除步骤如下:

删除%systemdrive%/ProgramFiles/installshieldinstallation 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/CommonFiles/Kingdee文件夹。

删除客户端安装路径K3ERP目录。

使用K3安装盘2中的other目录中的Regclear目录检查并清除,如图:


请在目录/关键字中输入“kd”,进行清除。

做完上述操作后手动卸载完成(k3自动卸载后也可以通过此步骤来检查是否完全卸载干净)。

 1.22 K3不能在系统的添加/删除程序不能卸载加密卡驱动程序。
可以采用加密卡生产商提供的一个强制卸载工具:

http://www.kingdee.com:8080/download/agentdown/tech/SSDCleanup11.zip