公务员系统装完却没有服务、无法访问?先装 VC++2010 运行库

安装全国公务员管理信息系统,安装程序一路走到底、提示”安装完成”,结果打开网页却怎么都访问不了。去 services.msc(服务)列表里找它的后台服务——GWY20_MysqlGWY20_Tomcat 这两个本该出现的服务,翻遍列表根本不存在一句话结论:这不是服务”起不来”,而是服务在安装那一步压根没注册进去——绝大多数是这台电脑缺 Microsoft Visual C++ 2010 运行库、或注册服务的动作被杀毒软件拦下了。补上运行库、把这两个服务手动注册回去,网页就能访问。

系统安装目录里自带 vcredist_x64.exe:装完没服务多是缺 VC++2010 运行库,先跑它再手动注册服务(示意·非官方,路径以本机为准)

一、先分清:是”没有服务”,还是”服务在、起不来”

这两种现象长得很像(都是网页打不开),但病根完全不同,走错方向会白费半天。先花十秒对号入座:

现象病根该走哪篇
services.msc根本找不到 GWY20_Mysql / GWY20_Tomcat服务没注册成功(本文主角)就看本文
服务,但一启动就报**「错误 1067:进程意外终止」**数据库崩了/表空间冲突,不是没注册数据库没有正常启动或异常
安装时就装不上、或提示「已安装」装不进去上次残留没清干净提示「已安装」装不上怎么解决

判断很简单:打开「运行」输入 services.msc 回车,在服务列表里搜 GWY20一条都搜不到 = 没注册,本文对症;能搜到但启动报 1067 = 服务在、进程崩,那是另一码事,别在这篇里绕。(服务名以你本机安装的版本为准,个别版本前缀可能不同。)

二、为什么服务会”凭空消失”

这套系统装到你电脑上,其实是数据库(MySQL)+ 应用(Tomcat)两个后台服务在支撑,网页就靠它们跑。安装程序在最后一步会把这两个服务”注册”进 Windows 服务列表——这一步一旦没做成,安装界面照样显示”完成”,但服务列表里空空如也,网页自然连不上。

没注册成功,常见就两个原因:

  • 这台电脑缺 Microsoft Visual C++ 2010 运行库。 数据库/应用的服务组件依赖这套微软运行库才能被注册和拉起;不少精简过的系统、纯净重装的电脑本身没预装它,注册服务时缺依赖就静默失败了。这不是系统的问题,纯粹是本机环境少了一个通用运行库。
  • 注册服务的动作被杀毒软件拦下。 “向系统注册一个新服务”是个敏感动作,个别安全软件(Defender、360、火绒等)会把它判为可疑并悄悄拦截,于是服务也没能建起来。

好在这两个原因的修法是同一套:补运行库 + 手动把服务注册回去

三、动手修:补运行库,再手动注册两个服务

提醒:下面的目录名、服务名、命令均以你本机安装的版本为准,不同版本路径可能略有出入,按实际改一下即可。整个过程建议全程以管理员身份操作。

第 1 步:先让杀毒软件让路

在补运行库、注册服务之前,先把拦路的那道墙放下:

  1. 临时退出 / 暂停杀毒软件的实时防护;
  2. 系统的安装目录整个加进杀软的信任区(白名单)——这样后面注册服务时不会又被拦;
  3. 装完、服务起来后,记得把防护开回来。

第 2 步:装上 vcredist_x64.exe(VC++2010 x64 运行库)

到系统的安装目录里翻一下,通常自带一个运行库安装包 vcredist_x64.exe(即 Microsoft Visual C++ 2010 x64 Redistributable 运行库;64 位系统装 x64,个别 32 位环境对应 x86,以本机为准)。

  • 右键 vcredist_x64.exe →「以管理员身份运行」,一路下一步装完;
  • 若提示”已安装(already installed)“,说明运行库本身没缺,那八成是第 1 步的杀软拦截所致,确认白名单加好即可,直接进第 3 步。

第 3 步:管理员 CMD 手动注册数据库服务

运行库补上后,把没注册成的服务手动建回来。先注册数据库:

  1. 开始菜单搜 cmd,右键「以管理员身份运行」;
  2. cd 进到安装目录下的 mysql\bin,例如:
cd /d D:\GWY20\mysql\bin
mysqld -install GWY20_Mysql
  1. 看到回显 Service successfully installed. 就是注册成功了。

管理员命令提示符执行 mysqld -install 注册服务,回显 Service successfully installed(示意·非官方,路径主机名脱敏)

说明:GWY20_Mysql 是服务名,mysqld -install <服务名> 的写法、以及安装目录里 mysql\bin 的实际位置,都以你本机版本为准。若回显报”拒绝访问”,多半是这个 CMD 没用管理员身份开,关掉重开一个再试。

第 4 步:再注册 Tomcat(应用)服务

数据库注册好,接着注册应用服务。Tomcat 侧一般用它自己目录下的 service.bat 来装:

cd /d D:\GWY20\tomcat\bin
service.bat install

注册成功会提示 The service 'GWY20_Tomcat' has been installed(脚本名、所在目录、服务名同样以本机版本为准)。

第 5 步:设为”自动”,先库后应用启动

两个服务都注册回来后:

  1. 回到 services.msc,这时应该能看到 GWY20_MysqlGWY20_Tomcat 了;
  2. 分别右键 →「属性」,把启动类型改成 自动(这样以后开机自己起,不用每次手动);
  3. 先启动 GWY20_Mysql(数据库),等它跑起来,再启动 GWY20_Tomcat(应用)——顺序别反,应用起来时要能连上数据库;
  4. 两个服务都显示”正在运行”后,再去打开系统网页登录。

四、一张速查表

顺序动作要点 / 成功标志
0services.mscGWY20一条都没有 = 没注册,本文对症
1退杀软、安装目录加白名单先给注册服务让路
2vcredist_x64.exeVC++2010 x64 运行库,管理员运行
3CMD 注册数据库mysqld -install GWY20_MysqlService successfully installed.
4CMD 注册应用service.bat installThe service 'GWY20_Tomcat' has been installed
5设自动、先库后应用启动两个都”正在运行”后再开网页

五、注册好了、网页还是打不开?对号入座

服务注册回来、也起来了,网页仍进不去,那问题已经不在”有没有服务”这一关了,按现象转对应专文:

顺带一句

装环境、补运行库、手动注册服务这些前置的体力活,绕不开也就认了。真正磨人的是系统跑起来之后——往里录几十上百人的名册时,逐字段手敲、逐格对身份证文本格式和学历/民族码值,才是最耗时的部分。如果你手上已有整理好的 Excel 名册,报数侠·公务员信息填报助手能在本机把批量导入、身份证文本格式、码值校验这段自动化,导入入库仍在你本机的官方系统里完成——人员数据本机处理、不上传,联网仅用于授权激活与版本检查。需要可到官网 baoshuxia.com 了解,按需取用。


本文由第三方民间站点整理,与「全国公务员管理信息系统」及其主管、建设单位、技术支持方均无任何隶属、授权或合作关系;本站不分发、不转发任何官方安装包,仅整理排障思路。文中服务名、命令、目录路径、运行库版本均为记录时的常见取值,请以你本机所装版本实际为准;示例中的张三、身份证 11010119900307XXXX、“某单位”等均为虚构脱敏数据。

逐人逐字段手工录入,太耗时?

报数侠·公务员信息填报助手能把整理好的 Excel 批量导入系统、顺带做字段与单位校验,把机械的录入活省下来。工具仅帮你省手工,系统本体与权威填报口径仍以官方为准。

了解报数侠 →