Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O erro "BG_E_Destination_Locked" é um código de erro associado ao Background Intelligent Transfer Service (BITS) no Windows. Esse serviço é responsável por transferir arquivos entre um cliente e um servidor de maneira eficiente, utilizando a largura de banda ociosa da rede. O erro "BG_E_Destination_Locked" ocorre quando o destino para o qual o BITS está tentando transferir um arquivo está bloqueado ou inacessível. Isso pode acontecer por várias razões, como permissões inadequadas, arquivos de destino em uso ou problemas de configuração.
Exemplos:
1. Verificar Permissões de Arquivo:
Para resolver esse erro, primeiro verifique as permissões do arquivo ou diretório de destino. Use o comando ICACLS
no Prompt de Comando para verificar e modificar as permissões.
ICACLS "C:\caminho\para\destino" /grant Usuário:(F)
Esse comando concede permissões completas ao usuário especificado para o diretório de destino. Substitua "Usuário" pelo nome do usuário apropriado.
2. Desbloquear Arquivos:
Se o arquivo de destino estiver bloqueado por outro processo, use o handle.exe
da Sysinternals para identificar e liberar o arquivo.
Primeiro, baixe o handle.exe
do site da Microsoft Sysinternals e execute o seguinte comando:
handle.exe > handles.txt
Abra o arquivo handles.txt
e procure pelo arquivo ou diretório de destino. Identifique o processo que está bloqueando o arquivo e finalize-o, se necessário, usando o Gerenciador de Tarefas ou o comando taskkill
.
3. Configurar BITS:
Se o problema persistir, pode ser necessário redefinir a configuração do BITS. Use o PowerShell para redefinir o serviço BITS:
Stop-Service -Name BITS
Start-Service -Name BITS
Isso reinicia o serviço BITS, o que pode resolver problemas temporários de configuração.