arquivos biblioteca vinculada dinâmico ( DLL ) são usados pelo Windows para armazenar código útil que outros programas possam recorrer quando necessário. DLLs ajudar a manter o tamanho do arquivo do programa para baixo , eliminando a necessidade de código redundante e ajudar a manter os custos de desenvolvimento para baixo. Quando uma DLL está ativamente em uso, no entanto , o Windows irá impedir você de copiá-lo para outro local --- a menos que você use um software que tira proveito do serviço Volume Shadow Copy . Instruções
1
Use Hobocopy (consulte Recursos) . Este é um programa gratuito e de código aberto que pode ser executado a partir do prompt de comando para copiar arquivos de um local para outro , mesmo que eles estão atualmente bloqueado por um aplicativo. Abra o prompt de comando , uma vez que você instalou -lo e digitar algo como o seguinte na linha de comando :
hobocopy c: \\ Windows \\ System32 \\ d: \\ Backups \\ DLLs \\ sample.dll
Substitua os locais e nome do arquivo com aqueles que estão realmente usando .
2
Compra Backup4all (consulte Recursos) , se você preferir usar o software proprietário gráfica . Esta é uma solução completa de backup com capacidades para além do simples cópia DLLs bloqueado , embora possa ser utilizado para isso também . Basta selecionar " File> New Backup" na barra de menu do programa e siga os passos apresentados a você no assistente que aparece. Note que o programa vem em várias edições , variam de preço de cerca de US $ 20 a US $ 50 ( a partir de setembro de 2010). Mesmo a versão Lite deve ser capaz de copiar em uso DLLs para você, e há uma demonstração gratuita de 30 dias disponível para download, no caso de você só precisa dele por um tempo limitado .
3
Digite um script para copiar DLLs mesmo, se você gosta de se envolver nas porcas e parafusos de desenvolvimento de software. Faça o download do Volume Shadow Copy Service SDK (consulte Recursos) da Microsoft, e copie o arquivo " vshadow.exe " para a localização do seu novo script. Abra o bloco de notas e cole o texto do roteiro CopyWithVss da Microsoft principal engenheiro de Desenvolvimento de Software Adi Oltean (consulte Recursos) ou criar nosso próprio se você estiver familiarizado com o roteiro. Salve-o como " CopyWithVss.cmd " (com aspas, para impedir que o Windows adicionando uma extensão txt . ) E , em seguida, executá-lo a partir de prompt de comando como esta:
CopyWithVss c: \\ Windows \\ System32 \\ sample.dll d : . \\ Backups \\ DLLs \\ sample.dll
Use o seu próprio caminho eo nome de arquivo de informações