Instalação do Serviço (Windows) - 30/06/2026
Pré-requisitos:
-
O instsvc.exe fica na pasta do Firebird (na raiz da instalação ou em
\bin, dependendo da versão). Ele registra, remove e controla o serviço do Firebird no Windows.Abra o PowerShell ou o Prompt de Comando como Administrador e entre na pasta da instalação do Firebird que você quer registrar:
Atenção: rode sempre como Administrador e a partir da pasta da instalação correta. O instsvc registra os binários que estão na pasta atual; se você rodar do lugar errado, o serviço vai apontar para o Firebird errado.
Instalação padrão (principal):
-
Para a instalação principal da máquina, basta registrar o serviço com início automático e Guardian (o Guardian reinicia o servidor caso ele caia):
Em seguida, inicie o serviço:
Sem informar
-name, o serviço é registrado com o nome padrão (DefaultInstance) na porta padrão 3050.
Instalação secundária (multi-instância):
-
Quando já existe outro Firebird rodando na máquina e você precisa de um segundo servidor em paralelo (por exemplo, uma versão diferente), é preciso dar a essa instância um nome de serviço próprio com a opção
-name. Rodando de dentro da pasta da segunda instalação:O que cada parte faz:
- install — registra o serviço no Windows.
- -demand — início manual / sob demanda (não sobe junto com o Windows).
- -guardian — instala com o Guardian (fbguard), que reinicia o servidor se ele cair.
- -name Firebird5 — nome da instância/serviço, o que permite conviver com a instalação principal.
Como duas instâncias não podem usar a mesma porta, edite o
firebird.confdesta segunda instalação e troque a porta padrão por uma livre (ex.: 3055):Depois inicie o serviço informando o nome da instância:
Para conectar nessa instância secundária, informe o host e a porta:
Atenção: não rode o
instreg installna instalação secundária. Oinstreggrava o caminho da instância no Registro do Windows e as duas instalações passariam a "enxergar" a mesma pasta. Para multi-instância, use somente oinstsvccom-name.
Gerenciar o serviço:
-
Iniciar / parar:
-
Consultar o status:
Lista as instâncias do Firebird registradas e o estado de cada serviço:
-
Remover o serviço:
Pare o serviço antes de removê-lo:
Dica: para a instância padrão, é só omitir o
-nameem todos os comandos (ex.:.\instsvc.exe stop).