公务员管理信息系统卸载残留怎么彻底清理(GWY20_* 服务 / 注册表 / 数据目录)
很多人事干部都遇到过这种情况:升级换年度版本、或者想换台机器重装时,先把旧的「全国公务员管理信息系统」卸了,结果新版怎么都装不上——要么提示服务已存在,要么端口被占,要么安装到一半就报错。根子几乎都是同一个:卸载没卸干净,残留的服务、注册表项和数据目录还赖在系统里。 本文讲清这些残留分别藏在哪、怎么按顺序彻底清掉,以及一个最容易被忽略却最要命的前置动作——清理前先把数据目录备份好。
适用对象:负责本单位公务员信息采集/统计软件安装维护的人事干部。下文涉及服务管理、注册表操作,请务必先做好备份再动手;不确定的步骤,建议先联系本单位信息管理员或系统技术支持。
一、先搞清楚:卸载后到底残留了什么
该系统不是普通的桌面软件,它自带一整套服务环境,通常装在类似 D:\Soft\hzbXXXX\(XXXX 为年度等后缀,以你本机实际为准)这样的目录下,里面打包了:
- 自带 Tomcat(Java 网站服务,应用上下文
/qggwy,端口常见 54022) - 自带 MySQL 数据库(端口如 35017,库名形如
hy_qggwy) - 一组 Windows 服务,服务名常形如
GWY20_Tomcat、GWY20_Mysql(不同版本/年度后缀可能不同,以你本机实际为准)
正规卸载本应把这些一并清掉,但实际上经常出现「程序入口删了,底层服务和数据还在」的情况。所谓「卸载不干净」「卸载后装不上」,残留主要集中在三块:
- Windows 服务:
GWY20_Tomcat/GWY20_Mysql等服务没被注销,新版安装时检测到同名服务或同端口占用,直接装不上去。 - 数据目录:安装目录下的 MySQL 数据目录(
mysql\data\)和应用目录没删,里面装着全单位人员的真实数据。 - 注册表项:服务注册信息、安装路径、卸载信息等残留在注册表里,重装时被误判为「已安装」。
(配图:Windows 服务列表中残留的 GWY20_* 服务项)
把这三块按顺序清掉,问题基本就解决了。但顺序很重要——第一步永远是备份。
二、动手之前:先备份数据目录(重中之重)
这一步不是可选项。安装目录下的 MySQL 数据目录(通常在 安装目录\mysql\data\ 下,库目录名形如 hy_qggwy)里,存的是本单位全部在编人员的真实个人信息——姓名、身份证号、政治面貌、家庭成员等敏感数据。一旦清理时误删,又没有备份,后果不可承受。
正确做法:
- 先停服务,再复制。 在数据库服务还在运行时直接拷贝数据文件,可能拷到不一致的状态。先按下一节把
GWY20_Mysql服务停掉,再复制mysql\data\整个目录。 - 整目录原样复制一份到安全位置(同盘移动/复制速度快;也可存到加密 U 盘或单位内网受控存储),命名上标清年度和日期,例如
data_备份_2024版_20260619。 - 如果条件允许、且数据库还能正常启动,更稳妥的是用官方方式导出(如系统自带的备份功能,或用
mysqldump导出 SQL)。逻辑导出的备份在跨版本/跨机器恢复时兼容性最好。 - 妥善保管:这份备份含真实公民个人信息,属敏感数据,须按本单位保密要求存放,用完即删冗余副本,切勿外发、上传公网网盘。
关键提醒:直接拷贝数据库的
.ibd文件或整个库目录,只适合用作「留个还原底子」,不能用它去给新库灌数据。 因为 InnoDB 的表空间文件带着原库的「表空间 ID」,拷进另一个库的数据目录会和新库撞 ID,导致 MySQL 崩溃恢复中止、服务起不来。跨版本/跨机器迁移数据,只能走mysqldump导出 SQL 再导入这条路。
(配图:复制 mysql\data 数据目录进行备份)
三、卸载残留彻底清理:三步走
确认备份已完成且可用后,再开始清理。以下操作建议以管理员身份进行(非管理员操作服务可能被拒,提示 Cannot open service)。
第 1 步:停止并删除残留服务
先停服务,再删服务:
-
打开「服务」管理器(
Win+R输入services.msc),找到GWY20_Tomcat、GWY20_Mysql(以及其他GWY20_*同类项),右键「停止」。 -
以管理员身份打开命令提示符(CMD),用系统自带的
sc命令删除服务(服务名替换为你本机实际名称):sc delete GWY20_Tomcat sc delete GWY20_Mysql命令返回删除成功的提示即可(不同系统语言显示文字略有差异)。若提示拒绝访问,说明当前不是管理员权限,请重新以管理员身份打开 CMD 再执行。
-
用
sc query 服务名确认服务已不存在。把所有GWY20_开头的服务逐一清掉,别漏。
(配图:管理员命令提示符中执行 sc delete 删除残留服务)
第 2 步:清理安装目录与数据目录
服务删干净后,安装目录才能被正常删除(服务没停时文件会被占用、删不掉)。
- 再次确认第二节的备份已经做好、可用。
- 删除整个安装目录(如
D:\Soft\hzbXXXX\),它包含 Tomcat、MySQL、应用文件和数据目录。 - 如果删除时提示「文件正在使用」,回到第 1 步确认
GWY20_Mysql/GWY20_Tomcat确实已停止;必要时重启一次电脑,让占用释放后再删。
第 3 步:清理注册表残留
这一步是「卸载后装不上」的最后一道坎。操作注册表前请先导出备份:打开注册表编辑器(Win+R 输入 regedit),「文件 → 导出」存一份,万一删错可还原。
需要重点检查的位置:
- 服务残留:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下,查找名为GWY20_Tomcat、GWY20_Mysql等对应项(正常情况第 1 步sc delete后会自动清掉,这里只是复查是否有遗留)。 - 卸载/安装信息:在
HKEY_LOCAL_MACHINE\SOFTWARE\及其WOW6432Node子项下,搜索与该系统厂商/产品名相关的项(具体键名以你所用版本为准,建议用「编辑 → 查找」按厂商或产品关键字搜索)。
删除前逐项核对、确认是该系统的残留再删,不确定的项宁可留着也别误删系统其它软件的注册信息。
(配图:注册表中 GWY20_* 服务残留项的查找界面)
清完这三步,再重启一次电脑,让所有改动生效。之后从官方渠道重新下载对应版本安装,一般就不会再卡在「服务已存在 / 端口被占 / 已安装」上了。
四、预防:下次怎么不踩这个坑
- 换年度版本前:先用官方备份功能或
mysqldump导出当年数据,再卸载,别只靠拷目录。 - 卸载用官方卸载程序:尽量走系统自带的卸载入口,比手工删目录干净;卸完再按本文复查残留。
- 端口确认:重装前可确认 35017、54022 等端口没被别的程序占用(以你本机版本实际端口为准)。
- 别往数据目录里拷库:维护时切忌把其它年度的库目录、
.ibd文件拷进mysql\data\,这是导致「数据库没有正常启动或异常」、系统打不开的高发坑;要迁数据只用mysqldump。
把精力省在更值的地方
清理残留、重装环境这些活儿,本质是被迫的「体力活」。等系统重新装好、要往里录数据时,真正费人的是逐人逐字段手工敲。如果你手头有 Excel 名册,报数侠·公务员信息填报助手可以帮你把整理好的数据批量导入系统,还能在导入前对学历码值(如系统码表里「大学」=本科、「大专」=专科)、身份证文本格式、单位机构码等高频错填点做批量校验,少返工。
工具相关介绍可移步官网 baoshuxia.com 了解,按需取用即可——人员数据全程留在本机、不上传,联网仅用于授权。
逐人逐字段手工录入,太耗时?
报数侠·公务员信息填报助手能把整理好的 Excel 批量导入系统、顺带做字段与单位校验,把机械的录入活省下来。工具仅帮你省手工,系统本体与权威填报口径仍以官方为准。
了解报数侠 →