win10卸载db2_怎么在windows下正确卸载DB2
DB2 UDB版本8使用“Windows
Installer”技术安装,因此跟先前版本的安装和卸载有了很大的改变。
尽管在Windows操作系统上有四种方式可以卸载DB2
UDB版本8软件,它们并不完全一样。在卸载时应该首先考虑首选卸载方法。 剩下的方法必须在首选卸载方法失败,并且跟DB2 UDB服务人员联系后再尝试使用。
下面我们依次介绍四种卸载方法。
一、首选卸载方法
控制面板-添加/删除程序
通过Windows控制面板中的添加/删除程序来卸载DB2 UDB 版本8是最好的方式。
根据不同的Windows操作系统,DB2产品在 添加/删除 程序窗口中可能有“删除” 和/或 “改变”按钮。 您可以使用任何一个按钮来卸载DB2。
在DB2卸载的第一个窗口中,“下一步”按钮可能是灰的。这是因为Windows会在后台执行一些程序确保DB2可以被卸载。一旦Windows
Installer可以继续处理,“下一步”按钮会变为可用状态,您可以点击“下一步”继续后面的操作。
如果DB2卸载失败,您可以联系DB2服务人员,以便获取得到卸载日志和跟踪文件的方法,以便进一步确定问题的原因。
下面的卸载方法只应该在首选卸载方法失败的情况下使用。
二、问题诊断卸载方法
(一)从原来的安装盘上运行SETUP程序
如果我们不能从Windows控制面板中的添加/删除程序卸载DB2。首先我们应该尝试从原来的安装介质上运行“setup”程序(CD光盘或者网络驱动器)。请在运行之前确认安装介质上的DB2产品(如
ESE,ADMCL,WSE等等)跟服务级别(如GA,FP2,V82等等)跟我们安装的DB2产品一样。Windows
Installer会探测到该产品已经安装,提供三种选项:修复、更改和删除。请选择“删除”按钮来卸载产品。
另外一种可能是Windows
Installer会问原始的.msi文件的位置,如果碰到这种情况,您应该找到原始的安装位置并在 [原始安装位置]\db2\Windows\[DB2
product].msi 选择原始的.msi文件。
(二)使用强制卸载(FORCE_UNINSTALL)
不能卸载DB2可能有几个因素引起,如用户修改了系统注册表,DB2
UDB文件或者目录结构。在这种情况下,我们必须使用“强制卸载”的方法。
这个方法需要使用msiexec程序来卸载产品,同时还需要手动清除一些内容。您可以根据下述步骤来卸载产品:
1、停止DB2服务。DB2服务请参见下面的”参考“部分。这一步可以通过Windows
控制面板中的“服务”管理工具实现。
2、从命令行中,进入到Windows
Installer的安装目录(如c:\Windows\Installer or c:\WinNT\Installer)。
3、运行命令 msiexec /x
FORCE_UNINSTALL=Y。 DB2的产品ID参见下面的“参考”部分。如果命令不能成功完成,你不许使用手动卸载方法。如果成功,请继续下面的步骤。
4、环境变量清理。DB2环境变量请参见下面的“参考”部分。进入控制面板,点击“系统”,点击“高级”标签,点击“环境变量”按钮。清除所有的DB2环境变量。
5、注册表清理。查找“SQLLIB”的Windows注册表项,清除下面所有的键值。
6、服务文件清除。在
[Windows]\system32\drivers\etc下,删除DB2条目。
7、SQLLIB清除。删除SQLLIB目录。
8、快捷方式清除。查找“IBM DB2”快捷方式目录,该目录在“All
Users”用户属性目录下的"「开始」菜单/程序"目录下,请删除这个目录,并删除“开始”目录下的所有DB2的链接。
(三)手动卸载
下面的方法适用于Windows
Installer不能卸载DB2,同事“强制删除”方法也不生效的情况下。下面以DB2
ESE版本为例,出了产品键不一样外,其他产品的卸载方法与ESE的卸载方法类似。
当产品ID写入注册表时会有所变化。下面的例子中,DB2
ESE产品的ID就被改变了,从{D8F53726-C7AD-11D4-9155-00203586D551} (参见下面的产品表) 变为62735F8DDA7C4D111955000253685D15。
注意:下面的步骤描述了如何根据产品ID找到改变的键值。
举例如下,ESE的产品GUID是
{D8F53726-C7AD-11D4-9155-00203586D551}(可以从下面的产品表中查到)。
a)这个GUID由5部分构成,D8F53726-C7AD-11D4-9155-00203586D551。
b)将前三段分别翻转(从尾到头),变为62735F8D-DA7C-4D11。
c)去掉所有的间隔符“-",变为62735F8DDA7C4D11
d)上面的步骤会得到前16个字符,写入注册表的键值就变为62735F8DDA7C4D11
1955000253685D15,注意,你最需要关注前16个字符就可以了。
手动删除的步骤(以ESE为例)
1、停止DB2服务。DB2服务请参见下面的”参考“部分。这一步可以通过Windows
控制面板中的“服务”管理工具实现。
2、删除所有”SQLLIB“下的文件和目录。
3、删除所有的快捷方式和文件夹。
4、删除所有DB2相关的环境变量(”我的电脑“/”属性“/”高级“/"环境变量”)
5、清除注册表。下面的键需要删除:
HKEY_LOCAL_MACHINE\Software\Classes\Installer\Features
62735F8DDA7C4D111955000253685D15
是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products
62735F8DDA7C4D111955000253685D15
是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Classes\Installer\UpgradeCodes
62735F8DDA7C4D111955000253685D15
是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Folders
所有包含sqllib的目录都需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UpgradeCodes
62735F8DDA7C4D111955000253685D15
是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
\Installer\UserData\S-1-5-18\Components
所有以 000182B
开头的组件都是DB2的组件,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
\CurrentVersion\Installer\UserData\S-1-5-18\Products
62735F8DDA7C4D111955000253685D15
是ESE的键值,需要删除HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
\Uninstall\{D8F53726-C7AD-11D4-9155-00203586D551} 需要删除
HKEY_LOCAL_MACHINE\Software\IBM\DB2 需要删除
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
所有DB2的服务都需要删除
6. 重新启动机器。
参考信息:
DB2 服务 (通常情况下,所有DB2的服务都以DB2开头):
DB2 - [Instance Name]
DB2DAS - DB2DAS00
DB2 Data Links File Manager
DB2 OLAP 服务器
DB2 控制器
DB2 JDBC Applet 服务器
DB2 许可证服务器
DB2 安全服务器
DB2 OLAP 集成服务器
DB2 Remote Command Server
DB2 JDBC Applet 服务器 - 控制服务器
DB2 Warehouse Agent
DB2 仓库记录器
DB2 仓库服务器
DB2 Registry Reflector
DB2 Query Patroller
DB2
环境变量(删除所有指向DB2安装目录的内容,如SQLLIB,如果环境变量变为空值,请删除这个环境变量):
PATH
INCLUDE
LIB
DB2TEMPDIR
CLASSPATH
LOC_PATH
VWS_TEMPLATES
VWS_LOGGING
VWSPATH
产品代码:Product
ID code
ESE
{D8F53726-C7AD-11D4-9155-00203586D551}
WSE
{7A28F948-4945-4BD1-ACC2-ADC081C24830}
PE
{C0AA883A-72AE-495F-9601-49F2EB154E93}
WM
{84AF5B86-19F9-4396-8D99-11CD91E81724}
DLM
{1D16CA65-F7D9-47E5-BB26-C623A44832A3}
RCON
{273F8AB8-C84B-4EE6-85E7-D7C5270A6D08}
CONEE
{9C8DFB63-66DE-4299-AC6B-37D799A728A2}
CONPE
{F1912044-6E08-431E-9B6D-90ED10C0B739}
ADMCL
{ABD23811-AA8F-416B-9EF6-E54D62F21A49}
ADCL
{68A40485-7F7F-4A91-9AB6-D67836E15CF2}
RTCL
{63F6DCD6-0D5C-4A07-B27C-3AE3E809D6E0}
GSE
{F6846BF9-F4B5-4BB2-946D-3926795D5749}
LSDC
{DD30AEB3-4323-40D7-AB39-735A0523DEF3}
WMC
{5FEA5040-22E2-4760-A88C-73DE82BE4B6E}
DOC
{73D99978-A255-4150-B4FD-194ECF4B3D7C}
QP
{7A8BE511-8DF3-4F22-B61A-AF0B8755E354}
CUBE
{C8FEDF8F-84E8-442F-A084-0A0F6A772B52}
EXP
{58169F10-CA30-4F40-8C6D-C6DA8CE47E16}
RTLITE
{07C9CEE7-4529-4E60-95D3-6B6EF6AC0E81}原文链接:http://cavonchen.blog.163.com/blog/static/113014396201022052659225/
win10卸载db2_怎么在windows下正确卸载DB2相关推荐
- win10卸载db2_如何在Linux下干净卸载db2数据库
满意答案 sesqhr2m 2017.07.29 采纳率:50% 等级:9 已帮助:1512人 1.首先确定有哪几个DB2实例及其数据库,并清除数据库和实例 1 2 3 4 #/opt/IBM/ ...
- Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...
- Windows下静默卸载与静默安装
Windows下静默卸载与静默安装 作者:高玉涵 时间:2020.12.27 15:09 博客:blog.csdn.net/cg_i 作者背景环境参见: <通过Windows批处理脚本批量修改D ...
- 在Windows下正确地编译最新的pytorch和tensorflow
目录 0 前言 1 Basic Configure 1.1 Main Build environment 1.2 Main Tools 1.3 Configure 2. Build Tensoflow ...
- Windows下cmd卸载nginx服务
文章目录 一.Windows卸载nginx服务 1.以管理员身份运行CMD 2.进入到安装的nginx目录下 3.卸载nginx服务 一.Windows卸载nginx服务 1.以管理员身份运行CMD ...
- nbu客户端卸载_在LINUX系统下如何卸载NetBackup
在LINUX系统下如何卸载NetBackup 2010-11-01 11:26:52| 分类: linux 阅读12 评论0字号:大中小 1.停止 NetBackup/ 介质管理器后台驻留程序 [r ...
- 【卸载教程】windows8.1 下完全卸载迈克菲McAfee杀毒软件
榴莲糖吃起来真怪怪的,即使没有闻着那么恶心. 很多电脑特别是新电脑都安装了迈克菲杀毒软件,但是不好用不说(感觉不适合中国人),更重要的是收费! 体验有效期之后,赶紧卸载了安装国产杀毒软件吧. 如果直接 ...
- 已解决:Windows下Anaconda3卸载+下载+安装教程+tensorflow+keras+jupyternotebook
清理已下载的Anaconda3: 打开Anaconda prompt,输入命令 : conda install anaconda-cleananaconda-clean 一路"yes&quo ...
- Windows下删除卸载WPS网盘
前言 随着WPS越来越普及,用来代替掉office.我们在使用WPS时,他就像流氓软件一样,给我们强制安装wps,关于WPS网盘卸载方法如下: 利用 win + r 打开窗口,输入regedit 找到 ...
- windows下完全卸载安全狗
无法卸载的文件. 我的步骤. 1.先百度,无果后,只能自己瞎捣鼓. 2.删除文件夹内的文件试试,看是那个文件阻止了对整个文件夹的删除. 我打算删除第一个文件的时候就被阻止了,显示 文件已在SafeDo ...
最新文章
- 2 行代码,将 .NET 执行时间降低 87%!
- python 识别登陆验证码图片(完整代码)_python 识别登录验证码图片功能的实现代码(完整代码)...
- 计算机辐射有那些预防措施,冰箱辐射有多大 冰箱辐射防范措施
- SQLite入门笔记
- Python递归打印函数
- 论文推荐 | 一文了解百度10篇ACL 2019概况和该技术的实际可落地应用
- [ZBLOG]国庆巨献-4u-hemingway-Kenshin修改版(2007年11月5日更新)
- 树莓派安装qq linux,2019年树莓派运行新版原生LinuxQQ?【已更新】
- PLC控制系统在我国的发展及应用
- FS FT DTFT DFT关系及频谱分析总结
- VMware虚拟机启动失败:“DevicePowerOn”
- 神经计算棒python_将Pytorch模型部署到Movidius神经计算棒
- Free Download Manager
- 饥荒联机版服务器控制台本地和在线,饥荒联机服务器常用控制台指令
- LAYA和TypeScript制作H5入门——页面制作
- linux tig不支持中文,解决git log 以及tig命令中文乱码问题
- usb触摸屏驱动 - usbtouchscreen
- 诗仙诗圣,你还知道诗什么
- 中国椭圆形板簧行业市场供需与战略研究报告
- linux进程kill命令关不掉
热门文章
- 计算机硬件设备ppt教案,《计算机硬件基础》PPT课件.ppt
- 从安防行业网络化态势 看门禁市场发展风向
- 雷允上药业百年老店回春
- 特奢汇:以智慧新零售 引领行业革新
- pdf会签_工作流系统中会签功能的设计与实现.pdf
- sql server 找到刚刚插入的indentify的数字
- 简述变分法在泛函极值问题中的应用
- 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
- 搞笑--网络小说-紫川 高考题-(附答案)
- python适用的操作系统是_python 操作系统和进程