Compartilhar via


Erro das ferramentas de vinculador LNK1168

não foi possível abrir filename para escrita

O vinculador não pode gravar em filename. O arquivo pode estar em uso e em seu identificador de arquivo bloqueado por outro processo, ou você pode não ter permissão de gravação para o arquivo, ou para o diretório ou o compartilhamento de rede em que ele está localizado. Esse erro é causado por uma condição transitória. Por exemplo, um bloqueio mantido por um programa antivírus, um processo de indexação de pesquisa de arquivo ou um atraso na liberação de um bloqueio mantido pelo sistema de compilação do Visual Studio.

Para corrigir esse problema, verifique se o identificador do arquivo filename não está bloqueado e se você tem permissão de gravação para o arquivo. Se for um executável, verifique se não está em execução.

Você pode usar os utilitários Identificador ou Explorador de Processos do Windows SysInternals para determinar qual processo tem um bloqueio de identificador de arquivo em filename. Você também pode usar o Process Explorer para liberar bloqueios em identificadores de arquivos abertos. Para obter informações sobre como usar esses utilitários, consulte os arquivos da Ajuda que os acompanham.

Se o arquivo estiver bloqueado por um programa antivírus, você poderá resolver esse problema excluindo os diretórios de saída de compilação de verificação automática pelo programa antivírus. Os verificadores antivírus são disparados frequentemente pela criação de novos arquivos no sistema de arquivos e mantêm bloqueios em arquivos durante a análise. Consulte a documentação do programa antivírus para obter detalhes sobre como excluir diretórios específicos da verificação.

Se o arquivo for bloqueada por um serviço de indexação de pesquisa, você poderá resolver esse problema excluindo os diretórios de saída de compilação de indexação automática. Consulte a documentação do serviço de indexação para obter mais informações. Para alterar a conta do serviço de indexação do Windows, use Opções de Indexação no Painel de Controle do Windows. Para obter mais informações, confira Indexação de pesquisa no Windows 10: Perguntas frequentes.

Se o executável não puder ser substituído pelo processo de compilação, ele poderá ser bloqueado pelo Explorador de Arquivos. Se o serviço Experiência de Aplicativo estiver desabilitado, o Explorador de Arquivos poderá manter um bloqueio no identificador de arquivo executável por um tempo prolongado. Para resolver esse problema, execute services.msc e abra a caixa de diálogo Propriedades do serviço Experiência de Aplicativo. Altere o Tipo de inicialização de Desabilitado para Manual.