Manual de Configuração do Serviço Backup Now

Criado por Joaquim Gaspar em 02/12/2025 19:51  ·  Leitura: 8 min

Manual de Configuração do Serviço Backup Now

Instruções para correta Instalação e Manutenção do Serviço Backup Now


Este manual detalha os procedimentos obrigatórios para a correta instalação e manutenção do serviço Backup Now. O objetivo principal é prevenir a situação em que o serviço aparece como "Iniciado" no Windows, mas na prática, não executa os backups.


Atenção: Para que todas as alterações de configuração tenham efeito, é imprescindível reiniciar o computador imediatamente após a conclusão das etapas. O serviço não funcionará adequadamente sem a realização deste procedimento.




1. Pré-requisitos e Verificação Inicial

Antes de iniciar as configurações avançadas, certifique-se de:

  • Versão do Sistema: Verificar se o cliente possui a versão mais recente do Backup Now (versões antigas possuem bugs já corrigidos).

  • Status do Firebird: O banco de dados Firebird deve estar ativo e rodando antes do Backup Now iniciar.




2. Configuração de Diretórios

Caminhos divergentes impedem a inicialização correta das threads.

  • Padrão de Pasta: O banco de dados deve residir obrigatoriamente no caminho padrão. Verifique fisicamente se o arquivo existe em:
    C:\RESWINCS\ResulthBackupNow\Banco

  • Ação: Se o banco estiver em outra pasta, mova-o para o diretório acima ou reinstale o serviço apontando para este local.




3. Ajuste no Registro do Windows (Regedit)

Caminhos incorretos no registro podem fazer o serviço falhar silenciosamente.
Siga os passos:

  1. Abra o Regedit (Executar → regedit).

  2. Localize a chave do Backup Now:
     HKEY_LOCAL_MACHINE\SOFTWARE\ATS Informatica\Resulth Backup Now

  3. Verificação: Confirme se o valor que aponta para o banco de dados está exatamente assim:
     C:\RESWINCS\ResulthBackupNow\Banco

  1. Correção: Se o caminho estiver diferente, edite o valor para o padrão acima.

Caso a chave não exista

Crie manualmente:

  1. Em HKEY_LOCAL_MACHINE\SOFTWARE, crie a pasta ATS Informatica.

  2. Dentro dela, crie a pasta Resulth Backup Now.

  3. Na pasta Resulth Backup Now, clique com o botão direito → Novo → Valor da cadeia de caracteres e adicione:

  • Nome: CaminhoBD
     Valor: C:\RESWINCS\ResulthBackupNow\Banco\ResulthBackup.FB

  • Nome: CaminhoInstalacao
     Valor: C:\RESWINCS\ResulthBackupNow\





4. Configuração da DEP (Prevenção de Execução de Dados)

Esta é a causa raiz das falhas de Thread Creation Error e Access Violation. 

  1. Acesse as Propriedades do Sistema (clique com botão direito em "Este Computador" > Propriedades).

  1. Vá em Configurações Avançadas do Sistema > Aba Avançado > Desempenho (Configurações).

  2. Selecione a aba Prevenção de Execução de Dados.

  3. Marque a opção: "Ativar a DEP para todos os programas e serviços, exceto os que eu selecionar".

  4. Clique em Adicionar e inclua todos os executáveis da pasta do Backup Now (especialmente o serviço).




5. Configurações de Energia (Notebooks e Servidores)

A suspensão do Windows (Modo Dormir/Sleep) interrompe a fila de threads do serviço, e ele não retorna automaticamente.

  1. Acesse o Painel de Controle > Opções de Energia.

  1. No plano de energia selecionado, clique em Alterar configurações do plano.

  2. Em Suspender atividade do computador, altere para "Nunca" (especialmente se o computador for o "servidor" do backup).

    • Caso o cliente utilize notebook e precise suspender: Reagende o horário do backup para um momento em que a máquina esteja garantidamente ativa (ex: horário de almoço ou logo no início do expediente), evitando horários noturnos onde o notebook costuma "dormir".




6. Validação de Dependência de Serviço (Firebird)


O instalador do Backup Now é projetado para configurar automaticamente a dependência do Firebird. No entanto, é obrigatório conferir se essa vinculação foi efetivada para garantir que o Backup Now nunca tente iniciar antes do banco de dados estar acessível.

Procedimento de Conferência:

  1. Pressione Win + R, digite services.msc e tecle Enter.

  2. Localize o serviço do Backup Now.

  3. Clique com o botão direito sobre ele e selecione Propriedades.

  4. Vá até a aba Dependências.

  5. Verifique: Na caixa "Este serviço depende dos componentes do sistema a seguir", o serviço do Firebird deve estar listado.


Se o Firebird NÃO estiver listado:

Caso a dependência não apareça, o suporte deve criá-la manualmente via Prompt de Comando (Admin):

  1. Abra o CMD como Administrador.

  2. Execute o comando abaixo (atenção ao espaço obrigatório após o sinal de igual):

   sc config "ResulthBackupNowService" depend= "FirebirdServerDefaultInstance"         

(Nota: Caso necessário, substitua os nomes entre aspas pelos nomes reais dos serviços listados no services.msc).




7. Execução com Privilégios Administrativos (Elevados)

Para evitar que bloqueios de segurança do Windows (UAC) impeçam a gravação de logs ou o acesso a chaves de registro, é necessário forçar a execução dos binários como Administrador.

Procedimento:

  1. Navegue até a pasta de instalação (Padrão: C:\RESWINCS\ResulthBackupNow\).

  2. Localize os executáveis principais:

    • O executável do Sistema/Configurador

    • O executável do Serviço

  3. Clique com o botão direito em cada um e selecione Propriedades.

  4. Vá na aba Compatibilidade.

  5. Clique no botão "Alterar configurações de todos os usuários" (Isso é crucial para que a regra se aplique quando o Windows iniciar o serviço automaticamente).

  1. Marque a caixa: ☑ Executar este programa como administrador.

  2. Clique em Aplicar e OK.

Nota: Isso garante que o software tenha permissão total de leitura e escrita nas pastas do sistema e no registro, prevenindo erros de Access Violation.





📋 Checklist para garantir a correta execução do serviço Backup Now

[   ] Versão: O executável está atualizado?

[   ] Caminho: O banco está em C:\RESWINCS\ResulthBackupNow\Banco?

[   ] Registro: O Regedit aponta para o caminho acima?

[   ] DEP: Os executáveis foram adicionados à exceção da DEP?

[   ] Energia: A suspensão automática foi desativada ou o horário do backup foi readequado?

[   ] Dependência: O serviço do Firebird está configurado como dependência do serviço do Backup Now?

[   ] Privilégios: Os executáveis estão sendo iniciados como Administrador?




DESCRIÇÃO

AUTOR

VERSÃO E DATA

Documento Inicial

Samara Kaiser

v1.0 – 28/11/2025

Elaboração do documento

Joaquim Gaspar

v1.1 - 02/12/2025