Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

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

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:

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 SOINUSE  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 /yInUse - version 1.3----------------------------------------------------------InUse is about to replace the following fileExisting:    c:\archivos de programa\prodsys\prodmod.dllVersion:     1.31Replacement: \\server\updates\prodmod.dllVersion:     1.34\\server\updates\prodmod.dll is replacing --> c:\archivos de programa\prodsys\prodmod.dllLos 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.dllInUse - version 1.3----------------------------------------------------------InUse is about to replace the following fileExisting:    c:\archivos de programa\prodsys\prodmod.dllVersion:     1.31Replacement: \\server\updates\prodmod.dllVersion:     1.34Do you want to continue?(y/n)\\server\updates\prodmod.dll is replacing --> c:\archivos de programa\prodsys\prodmod.dllLos 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:
ntsetup update install setup service pack
Propiedades

Id. de artículo: 228930 - Última revisión: 06/13/2007 08:49:15 - Revisión: 3.4

  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • kbfaq kbinfo KB228930
Comentarios