Manual de Configuração Backup Now

Criado por Bruno Ferreira em 24/02/2026 21:31  ·  Leitura: 7 min

Manual de Configuração Backup Now

Este documento detalha os procedimentos obrigatórios para a instalação e manutenção do serviço Backup Now. O objetivo é mitigar o cenário onde o serviço consta como "Iniciado" no Windows, mas os backups não são realizados.

Para garantir que as alterações entrem em vigor, é imprescindível reiniciar o computador imediatamente após finalizar as configurações. O serviço não funcionará corretamente sem este 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 BkpNow (versões antigas possuem bugs já corrigidos).

  • Status do Firebird: O banco de dados Firebird deve estar ativo e rodando antes do BkpNow 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

  4. 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).

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

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

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

  5. Clique em Adicionar e inclua todos os executáveis da pasta do BkpNow (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.

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

  3. 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 BkpNow 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: 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).

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

  7. 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 (Resumo)

  • [ ] 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 BkpNow?

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



 

Bruno Ferreira
Desenvolvedor
Central de Atendimento
(31) 2112-3700

atsinformatica.com.br