Smail Zagrljača Asked: 2017-09-14 23:37:10 +0800 CST2017-09-14 23:37:10 +0800 CST 2017-09-14 23:37:10 +0800 CST Firebird 3.0 服务无法在 Windows 7 上启动 772 我在端口 3059 上运行 Windows 7 上的 Firebird 2.5 经典服务器。该服务设置为自动启动并且运行良好。 我已经在端口 3050 上安装了 Firebird 3.0.2 作为经典服务器,但服务不会自动启动。我可以手动启动它,但我真的需要它自动启动。 错误 1053:“服务未及时响应” 是我在事件查看器中得到的错误。Windows 只有一个管理员用户,没有密码。那只是错误。 windows startup 1 个回答 Voted Best Answer John Eisbrener 2017-09-15T05:27:13+08:002017-09-15T05:27:13+08:00 这可能是您的系统在初始启动时发生了太多事情,或者可能是 3.0.2 服务与 2.5 服务共享一些资源,并且在您能够手动启动服务时自动清除超时。老实说,我对 Firebird 数据库的了解还不够,无法确定,但您可以尝试的一件事是延迟 3.0.2 服务的自动启动,看看是否可以自动启动该过程。 要进行此更改,请打开services.msc,找到您的 Firebird 3.0.2 服务并将启动类型切换为自动(延迟启动),然后查看该服务是否自动运行。这是我正在谈论的示例屏幕截图(但使用 SQL Server 而不是 Firebird)。 CoreTech在 SuperUser 论坛上的帖子最好地描述了延迟启动的功能: 标记为自动(延迟启动)的服务将在所有其他指定为自动的服务启动后不久启动。根据我的经验,这意味着它们会在计算机启动后 1-2 分钟启动。 该设置对于减少机器启动时对资源的“疯狂抢购”最有用。 请注意,当您同时启动 20 个服务时,每个服务的启动速度都会变慢,因为它会与其他服务竞争机器宝贵资源(CPU/RAM/磁盘/网络)的切片。也就是说,每项服务都需要更长的时间才能变得可用! 如果您有一些至关重要的服务,那么您可能希望将这几个设置为Automatic并将尽可能多的其他服务设置为Automatic (Delayed Start)。这将确保关键服务及早获得最多的资源并更快地可用,而非关键服务启动时间稍晚(根据定义,这是可以的)。 不能保证这对你有用,但我的手指交叉它确实。
这可能是您的系统在初始启动时发生了太多事情,或者可能是 3.0.2 服务与 2.5 服务共享一些资源,并且在您能够手动启动服务时自动清除超时。老实说,我对 Firebird 数据库的了解还不够,无法确定,但您可以尝试的一件事是延迟 3.0.2 服务的自动启动,看看是否可以自动启动该过程。
要进行此更改,请打开services.msc,找到您的 Firebird 3.0.2 服务并将启动类型切换为自动(延迟启动),然后查看该服务是否自动运行。这是我正在谈论的示例屏幕截图(但使用 SQL Server 而不是 Firebird)。
CoreTech在 SuperUser 论坛上的帖子最好地描述了延迟启动的功能:
不能保证这对你有用,但我的手指交叉它确实。