windows宝塔升级7后没得btpanel和bttask服务的,使用cmd 16命令修复没得用,过程如下:
1、最初目的是从6.9升级7,使用的浏览器管理后台升级功能,运行环境是windows server 2008R2 X64。最先使用edge,点了没有反应,后台没有下载update.bat文件,改用chrome就可以。
2、升级后python启动有问题,查看报错原因是依赖项目KB2533623没有。判断是Windows6.1-KB2533623-x64没有安装好,安装 KB2533623多次都出现“部分未安装”的提示,安装失败;宝塔工具箱界面可以启动,后台管理登录不了,实际还是未正常运行。
3、鉴于 KB2533623安装失败,想到了升级系统来解决方向。因此从原windows server 2008R2 升级到windows server 2012。升级后python正常运行,未报错。但是宝塔工具箱打开后,启动和重启面板的按钮都是灰色,无法使用。通过使用cmd bt命令选择16、17修复完成提未无的panel服务,通过系统服务查看btpanel和bttask服务均没有。使用sc命令按正常系统的服务内容“C:\Program Files\python\lib\site-packages\win32\PythonService.exe”手动增加btpanel和bttask后,重新使用cmd bt 提示服务错误,启动不了。
以上过程中网站和数据库均能正常工作,问题只是宝塔面板服务的。可能是从6.9升级到7时不是从新安装导致的问题,因为有网站数据,怕出问题就没有重新安装。网上查有人讲可以覆盖安装,使用安装程序安装时提示有php等在运行,只能纯净安装,也走不通。因了解不多,可能存在低级错误,希望大家帮助指出,不胜感激。祝大家新年快乐,牛年大吉!
|