Situação:
Foi identificado que, em alguns cenários, o BackupNow do cliente não funciona corretamente. Nos registros de log, podem aparecer erros como "Thread creation error" ou "Access violation".
Exemplo de log do serviço:
2025-08-18 11:38:11 v.29.07ed0 000100D4 ERRO : [TTransfController ]
Falha na gestão da fila de execução das transferências: Thread creation error: Não
há recursos de memória disponíveis suficientes para processar este comando
2025-08-18 11:40:10 v.29.07ed0 00010E74 ERRO : [TResulthBackupNowService ]
Erro ao tentar atualizar o webservice quanto aos Backups Ativos. Motivo: Access
violation at address 00B5B500 in module 'ServicoResulthBackupNow.exe'. Read
of address 000000B4
A causa provável do problema é a incompatibilidade com a Prevenção de Execução de Dados (DEP) do Windows.
Solução:
Para resolver a falha, é necessário adicionar os executáveis do BackupNow à lista de exceções da DEP.
Executáveis que devem ser adicionados:
-ResulthBackupNow.exe
-ServicoResulthBackupNow.exe
-Após a inclusão, é necessário reiniciar o computador para que as alterações entrem em vigor.
-Passo a passo para adicionar um executável à DEP:
-Acesse: Este Computador > Propriedades > Configurações avançadas do sistema.
-Na aba Avançado, em Desempenho, clique em Configurações...
-Vá para a aba Prevenção de Execução de Dados.
-Marque a opção Ativar a DEP para todos os programas e serviços, exceto os que eu selecionar.
-Clique em Adicionar... e localize os arquivos ResulthBackupNow.exe e ServicoResulthBackupNow.exe.
-Confirme em Aplicar > OK.
-Por fim, reinicie o computador.