Como diagnosticar e resolver erros de salvamento em BricsCAD

Salvar falhas em BricsCAD pode ser diagnosticado e resolvido determinando se esta é causada por integridade de arquivos, permissões, software de segurança, mapeamento de rede, ou restrições do sistema operacional.

Entender como BricsCAD salva um arquivo DWG

BricsCAD não sobrescreve diretamente um arquivo DWG existente. Este usa o seguinte processo:

  1. Cria um arquivo temporário na pasta de destino.
  2. Renomeia o arquivo .dwg existente para .bak.
  3. Renomeia o arquivo temporário para .dwg.
Nota: Se alguma etapa estiver bloqueada, a operação de salvamento vai falhar. Na maioria dos casos, isso indica uma restrição externa do sistema de arquivos, e não corrupção do desenho.

Causas comuns

  • Restrições do software de segurança
    • O Acesso Controlado a Pastas do Windows ou softwares de segurança de terceiros podem bloquear operações de criação, gravação, ou renomeação. Isso causa falhas ao salvar em pastas protegidas, como Documentos, enquanto o salvamento na Área de Trabalho ou em outras pastas de teste locais é bem-sucedido.
    • Possível erro: "Arquivo não encontrado. Verifique o nome do arquivo e tente novamente."
  • Permissões de diretório ou arquivo
    • Você tem permissão para ler, mas não tem permissão para criar, gravar, excluir ou renomear.
    • O arquivo ou pasta de destino está marcado como Somente-leitura.
  • Instabilidade de Rede e de unidades mapeadas
    • O mapeamento de unidades não-nativas (clientes de sincronização, utilitários de VPN) interfere no comportamento de bloqueio e renomeação.
    • Uma queda intermitente de conexão interrompe a sequência de transações.
    • O arquivo parece estar temporariamente bloqueado durante a fase de renomeação.
  • Limites de comprimento do caminho
    • O caminho efetivo excede os limites do Windows (normalmente 260 caracteres em ambientes com recursos limitados).
    • Aninhamento excessivo ou um nome de arquivo longo fazem com que a operação de salvar falhe.
  • Interferência de add-on, módulo ou arquivo bloqueado
    • Plugins de terceiros ou LISP interferem com chamadas de salvamento.
    • Um obsoleto .dwl bloqueia arquivos após falha ou interrupção da sessão.
    • A sobrecarga opcional do carregamento de módulos causa conflitos em ambientes específicos.
  • Problemas com banco de dados de desenho
    • Objetos corrompidos ou inválidos podem impedir a transação do salvamento em estágios avançados do processo.

Como solucionar problemas

BricsCAD verificações

  • Crie um novo arquivo DWG em branco e salve-o no mesmo local (para isolamento do arquivo e da localização).
  • Abra o arquivo original da rede, então use a opção Salvar Como para especificar um caminho local (para isolamento de rede e local).
  • Salve o arquivo em um caminho local curto, como por exemplo:C:\Teste\, para testar o impacto do comprimento do caminho.
  • Defina a variável de sistema CHECKDWLPRESENCE como 1 para validar arquivos de bloqueio ativos e obsoletos.
  • Defina as variáveis de sistema LOADMECHANICAL2D e DEMANDLOAD como 0, então teste novamente.
  • Começar BricsCAD em Modo de Segurança, sem plugins ou LISP.
  • Execute os comandos _AUDIT e _PURGE, corrija quaisquer erros e teste novamente a operação de salvamento.

Verificações do sistema

  • Em Segurança do Windows, Vá para Proteção contra vírus e ameaças, então Proteção contra ransomware, e permita a passagem do bricscad.exe Acesso controlado à pasta.
  • Adicione exclusões ao BricsCAD em ferramentas antivírus e de segurança de terceiros, para operações de gravação e renomeação.
  • Verifique se você possui permissões de criação, gravação, exclusão e renomeação na pasta de destino.
  • Confirme se o arquivo DWG de destino e sua pasta 'pai' não estão em modo Somente-leitura.
  • Remapeie o local compartilhado usando o SMB nativo do Windows (evite métodos de mapeamento de unidades de terceiros).
  • Faça um teste salvando o arquivo localmente para descartar problemas de conexão de rede.
  • Inicie o Windows em Modo de Segurança para isolar o nível do Sistema Operacional e interferências em segundo plano.

Como coletar dados para uma solicitação de suporte

Se o problema persistir, crie uma solicitação de suporte incluindo a seguinte informação:

  • A mensagem de erro exata e o caminho completo de destino.
  • Defina a variável de sistema QAFLAGS para 256, reproduza o erro, pressione a tecla F2 e copie todo o histórico de comandos.
  • O resultado do teste de caminho local curto (C:\Teste\).
  • O método de mapeamento de rede e o resultado do teste de remapeamento SMB nativo.
  • Resultados da validação de permissões para criar, escrever, renomear e excluir.
  • O arquivo Crash_report.txt (caso tenha ocorrido uma falha).
  • O arquivo DWG de origem (caso o problema seja específico desse arquivo).