Como substituir actualmente bloqueado ficheiros com Inuse.exe

Traduções de Artigos Traduções de Artigos
Artigo: 228930 - Ver produtos para os quais este artigo se aplica.
Importante
Este artigo aplica-se para o Windows 2000. Suporte para o Windows 2000 termina em 13 de Julho de 2010. O Windows 2000 End-of-Support Solution Center é um ponto de partida para planear a estratégia de migração a partir do Windows 2000. Para mais informações consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Inuse.exe fornece indivíduos e os administradores com capacidade de "no-a-deslizar" para substituir os ficheiros que estão actualmente em utilização pelo sistema operativo. Apesar deste comportamento é normalmente conseguido executando o programa de configuração de um programa ou programa de actualização de um service pack, o processo de configuração e actualização tende a substituir vários ficheiros. No entanto, para efeitos de resolução de problemas, poderá ser necessário substituir um ficheiro individual no seu computador versus um conjunto completo de ficheiros. O programa Inuse fornece este nível de flexibilidade administrativa.

Pode obter ocupado a partir do seguinte Web site da Microsoft:
http://support.microsoft.com/kb/927229

Exclusão de responsabilidade

Por favor compreenda que este é um utilitário não suportado e devem ser retiradas salvaguardas típicas quando utilizar o utilitário, tais como assegurar que têm uma cópia da DLL da origem de instalação original. Isto é "utilizar sua responsabilidade" e suporte para o utilitário não está disponível na Microsoft neste momento.

Mais Informação

InUse é um utilitário de linha de comandos baseadas no Win32 que pode ser utilizado por e dentro de tarefas automatizadas, scripts ou outros programas.

Sintaxe

c:\inuse.exe /?
InUse - version 1.3
---------------------------------------------------------------------------
Copyright (c) 1994-1999 Microsoft Corporation. All rights reserved

Replaces files that are currently locked by the OS

INUSE  source  destination  [/y]

 source         Specifies the updated file
 destination    Specifies the existing file to be replaced
 /y             Suppresses confirmation prompt to replace file
 /?             Displays syntax help

 Source and destination must include the complete physical or UNC pathname
				
No Windows 2000 a versão do programa Inuse.exe é 1.4. A ferramenta funciona da mesma forma, mas a janela de ajuda foi ligeiramente alterado. Em vez de origem utilizam a substituição do termo.

Comentários

O destino é o ficheiro actualmente bloqueado que pretende substituir na unidade local. Note que depois de consolidar INUSE para substituir um ficheiro, não é possível executar novamente para estornar a transacção. Poderá ser considerada uma versão mais recente.

Exemplos

Funcionamento básico do INUSE é bastante simples; basta indicar o ficheiro que pretende substituir e onde é actualizado substituição está localizada. Também tem um parâmetro adicional que permite a supressão de confirmação cópia real. Isto poderá ser útil se pretender utilizar INUSE como parte de alguns processos automatizados. Os exemplos seguintes mostra INUSE simulada de saída, bem como o respectivo funcionamento no local e também num cenário de substituição de ficheiro baseado em rede.

Exemplo 1: Instalar Promptless

c:\tools\inuse.exe \\server\updates\prodmod.dll c:\program files\prodsys\prodmod.dll /y
InUse - version 1.3
----------------------------------------------------------
InUse is about to replace the following file

Existing:    c:\program files\prodsys\prodmod.dll
Version:     1.31

Replacement: \\server\updates\prodmod.dll
Version:     1.34

\\server\updates\prodmod.dll is replacing --> c:\program files\prodsys\prodmod.dll

Changes do not take affect until you reboot<BR/>
				

Exemplo 2:-Lhe pedido instalar

c:\tools\inuse.exe \\server\updates\prodmod.dll c:\program files\prodsys\prodmod.dll
InUse - version 1.3
----------------------------------------------------------
InUse is about to replace the following file

Existing:    c:\program files\prodsys\prodmod.dll
Version:     1.31

Replacement: \\server\updates\prodmod.dll
Version:     1.34

Do you want to continue?(y/n)

\\server\updates\prodmod.dll is replacing --> c:\program files\prodsys\prodmod.dll

Changes will not take affect until you reboot
				

Irá notar que a diferença apenas com os exemplos é o facto de que o utilizador será solicitado que confirme ou cancele a operação na última.

Exemplo 3: Operação de batch

O exemplo que se segue representa como um administrador pode aninhar várias actualizações de um único script:
batch.cmd
@ echo off
INUSE test.dll c:\winnt\system32\test.dll /y
INUSE test2.dll c:\winnt\system32\test2.dll /y
INUSE test3.dll c:\winnt\system32\test3.dll /y
Note que este executável, na realidade, não uma edição ao registo para efectuar um "PendingFileRenameOperations" da próxima vez que o computador for reiniciado.

Referências

Para mais informações sobre o utilitário de ocupado, consulte o seguinte artigo da Microsoft TechNet:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3A9927B6-0B0A-4261-B29B-3E78AA7618AC&displaylang=en

Propriedades

Artigo: 228930 - Última revisão: 27 de março de 2007 - Revisão: 3.6
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition nas seguintes plataformas
    • the hardware: Intel x86
  • Microsoft Windows NT Workstation 4.0 Developer Edition nas seguintes plataformas
    • the hardware: Intel x86
  • Microsoft Windows NT Server 4.0 Enterprise Edition nas seguintes plataformas
    • the hardware: Intel x86
Palavras-chave: 
kbmt kbfaq kbinfo KB228930 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 228930

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com