| ID | Problema | Sintoma / Logs | Causa provável | Como diagnosticar (comandos) | Solução / Ação recomendada |
| 1 | Porta já está em uso | Serviço inicia e para.
No Event Viewer aparece erro semelhante a: SocketException (10013) ou Only one usage of each socket address... | A porta configurada para a API já está sendo utilizada por outro processo. | netstat -ano | findstr :PORTA  Como interpretarSe aparecer alguma linha retornando LISTENING, anote o PID (no exemplo acima o PID é o 30188). Identifique o processo pelo PID:
tasklist /FI "PID eq 1234" 
| Alterar a porta no arquivo appsettings.json da API. Ou parar o processo que está ocupando a porta. Reiniciar o serviço após a correção.
|
| 2 | Falta de permissão ao bind (conta do serviço) | “Access is denied” ao iniciar; erro 10013 | Conta do serviço (LocalService/NetworkService/conta custom) não tem privilégios para executar ações necessárias | Verificar conta do serviço no Services.msc; testar executando o exe manualmente com a mesma conta (se possível) | Executar serviço com conta com permissão adequada (LocalSystem ou conta custom com privilégios). Ajustar permissões na pasta/registries se necessário. |
| 3 | Firewall ou antivírus bloqueando o tráfego | API responde em localhost mas não externamente; timeout ao acessar IP:PORTA | Regras de firewall/antivírus bloqueando porta | Exemplo de retorno com sucesso: 
Exemplo de retorno com falha: 
| Consultar time de infra para exceções ou ajustar a política conforme processo da empresa. -Liberar porta; -Ajustar regras do antivírus, se aplicável.
|
| 4 | Aplicação não inicia — Porta reservada (<1024) sem ADMIN | Portas como 80 e 443 exigem privilégios elevados. SintomaAPI falha ao iniciar e o Event Viewer mostra erro de acesso negado. | Portas privilegiadas exigem privilégios elevados | Verificar porta configurada em appsettings.json 
|
|
| 5 | API depende de configurações externas ausentes (appsettings.json) | No Event Viewer aparece erros de configuração, como: Could not find key 'ConnectionStrings:DefaultConnection'
| Arquivo ausente, caminho errado ou JSON inválido | | Corrigir valores; garantir que o serviço tenha permissão de leitura no arquivo e que variáveis de ambiente estejam definidas para o serviço, se usadas. Se necessário, utilize o instalador da API Linx ERP para desinstalar o serviço e instale novamente. |
| 6 | Serviço sem permissões de leitura na pasta da API | O Event Viewer exibe erros como: UnauthorizedAccessException: Access to the path is denied. | Conta do serviço não tem permissões NTFS | Verificar se a conta do serviço tem acesso à pasta: | Conceder Read & Execute + List Folder Contents à conta do serviço. |
| 7 | GPOs / políticas de segurança do servidor | Bloqueios estranhos / regras aplicadas automaticamente | Política corporativa bloqueando portas/serviços | Conferir GPOs aplicados ao servidor (gpresult /R) e logs de segurança | Consultar time de infra para exceções ou ajustar a política conforme processo da empresa. |