Cómo reemplazar con Inuse.exe los archivos bloqueados actualmente

Seleccione idioma Seleccione idioma
Id. de artículo: 228930 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Inuse.exe proporciona a los individuos y administradores una capacidad "flexible" para reemplazar los archivos que el sistema operativo esté utilizando. Aunque este comportamiento generalmente se lleva a cabo ejecutando el programa de instalación de un programa o el programa de actualización de un Service Pack, el proceso de instalación y de actualización tiende a reemplazar varios archivos. Sin embargo, para solucionar problemas, puede que tenga que sustituir un archivo individual del equipo con un conjunto de archivos completo. El programa Inuse proporciona este nivel de flexibilidad administrativa.

Puede descargar InUse del siguiente sitio Web de Microsoft:
http://support.microsoft.com/kb/927229/es

Renuncia

Entienda que se trata de una utilidad que no disfruta de soporte técnico y se deberían tomar las medidas de seguridad típicas al utilizarla, como asegurarse de que dispone de una copia del archivo DLL del origen de instalación original. Esta herramienta debe "usarse bajo su responsabilidad", y Microsoft no proporciona soporte técnico en este momento.

Más información

InUse es un programa de línea de comandos basado en Win32 que puede utilizarse en tareas automatizadas, scripts u otros programas.

Sintaxis

c:\inuse.exe /?
InUse - version 1.3
---------------------------------------------------------------------------
Copyright (c) 1994-1999 Microsoft Corporation. Reservados todos los derechos.

Reemplaza archivos que están bloqueados actualmente por el SO

INUSE  origen  destino [/y]

 origen         Especifica el archivo actualizado
 destino          Especifica el archivo existente que se va a reemplazar
 /y            Suprime el mensaje de confirmación para reemplazar el archivo
 /?             Muestra la ayuda de la sintaxis

 El origen y el destino deben incluir la ruta de acceso UNC o física completa
				
En Windows 2000 la versión del programa Inuse.exe es la 1.4. La herramienta funciona de la misma manera pero la ventana de Ayuda ha cambiado ligeramente. En lugar de source (origen) se utiliza el término replacement (reemplazo).

Comentarios

El destino es el archivo que está bloqueado y que desea reemplazar en la unidad local. Tenga en cuenta que después de confirmar que INUSE reemplace un archivo, no puede ejecutarlo de nuevo para invertir la transacción. Esto puede que se considere en una versión más reciente.

Ejemplos

El funcionamiento básico de INUSE es bastante simple: basta con indicarle el archivo que desea reemplazar y dónde se encuentra el sustituto actualizado. También tiene un parámetro adicional que permite la supresión de la confirmación de la copia real. Esto puede ser útil si piensa utilizar INUSE como parte de algunos procesos automatizados. Los ejemplos siguientes muestran un resultado de INUSE simulado así como su funcionamiento tanto en un escenario donde se sustituyen archivos basados en red como en un escenario local.

Ejemplo 1: instalación sin mensajes

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

Existing:    c:\archivos de programa\prodsys\prodmod.dll
Version:     1.31

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

\\server\updates\prodmod.dll is replacing --> c:\archivos de programa\prodsys\prodmod.dll

Los cambios no se aplican hasta que reinicie el equipo<BR/>
				

Ejemplo 2: instalación con mensaje de confirmación

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

Existing:    c:\archivos de programa\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:\archivos de programa\prodsys\prodmod.dll

Los cambios no se aplicarán hasta que reinicie el equipo
				

Observará que la única diferencia en los ejemplos es el hecho de que en el último se solicitará al usuario que confirme o cancele la operación.

Ejemplo 3: operación por lotes

El ejemplo siguiente representa cómo puede un administrador anidar varias actualizaciones en un ú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
Observe que esta aplicación ejecutable realmente modifica el Registro para realizar una operación "PendingFileRenameOperations" en el reinicio siguiente.

Referencias

Para obtener más información sobre la utilidad InUse, consulte el artículo siguiente de Microsoft TechNet:
http://www.microsoft.com/downloads/details.aspx?FamilyID=3A9927B6-0B0A-4261-B29B-3E78AA7618AC&displaylang=en

Propiedades

Id. de artículo: 228930 - Última revisión: miércoles, 13 de junio de 2007 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition sobre las siguientes plataformas
    • the hardware: Intel x86
  • Microsoft Windows NT Workstation 4.0 Developer Edition sobre las siguientes plataformas
    • the hardware: Intel x86
  • Microsoft Windows NT Server 4.0 Enterprise Edition sobre las siguientes plataformas
    • the hardware: Intel x86
Palabras clave: 
kbfaq kbinfo KB228930

Enviar comentarios

 

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