Come sostituire i file bloccati dal sistema operativo utilizzando Inuse.exe

Traduzione articoli Traduzione articoli
Identificativo articolo: 228930 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo Ŕ stato precedentemente pubblicato con il codice di riferimento I228930
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

InUse.exe consente a utenti e amministratori di sostituire rapidamente i file attualmente utilizzati dal sistema operativo. Anche se questo si verifica in genere quando si esegue il programma di installazione di un'applicazione o l'aggiornamento di un service pack, il processo di installazione e di aggiornamento tende a sostituire pi¨ file. In sede di risoluzione dei problemi, potrebbe tuttavia essere necessario sostituire un unico file per volta piuttosto che un intero gruppo di file. Il programma InUse offre appunto questo livello di flessibilitÓ.

╚ possibile ottenere InUse dal seguente sito Web Microsoft:
http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/inuse-o.asp

Dichiarazione di non responsabilitÓ

InUSe Ŕ un'utilitÓ non supportata e in quanto tale il suo utilizzo richiede particolare cautela da parte dell'utente, il quale deve assicurarsi ad esempio di disporre di una copia della DLL dell'installazione originale. L'utilizzo di tale utilitÓ Ŕ a rischio e pericolo dell'utente e attualmente Microsoft non fornisce alcun supporto in proposito.

Informazioni

InUse Ŕ un'utilitÓ Win32 della riga di comando che pu˛ essere utilizzata da e all'interno di attivitÓ automatizzate, script o altri programmi.

Sintassi

c:\inuse.exe /?
InUse - versione 1.3
---------------------------------------------------------------------------
Copyright (c) 1994-1999 Microsoft Corporation. Tutti i diritti riservati

Sostituisce i file attualmente bloccati dal sistema operativo

INUSE  source  destination  [/y]

 source         Specifica il file aggiornato
 destination    Specifica il file esistente da sostituire
 /y             Elimina la richiesta di conferma per la sostituzione del file
 /?             Visualizza la Guida per la sintassi

 I parametri "source" e "destination" devono includere un nome di percorso fisico completo o un nome di percorso UNC
				
In Windows 2000 viene utilizzata InUse.exe versione 1.4. Lo strumento funziona esattamente nello stesso modo, solo la finestra della Guida Ŕ stata modifica leggermente e invece del termine "source" viene utilizzato il termine "replacement".

Commenti

Il parametro "destination" indica il file attualmente bloccato che si desidera sostituire nell'unitÓ locale. ╚ importante tenere presente che, una volta confermata la sostituzione di un file tramite l'utilitÓ InUSe, non sarÓ possibile eseguire nuovamente l'utilitÓ per ripristinare il file rimosso. Questa funzionalitÓ potrÓ tuttavia essere resa disponibile in versioni future dell'utilitÓ.

Esempi

Il funzionamento di base del programma InUse Ŕ piuttosto semplice. ╚ infatti sufficiente indicare il nome del file da rimuovere e la posizione in cui si trova il file aggiornato da sostituire. ╚ previsto un ulteriore parametro che consente di eliminare la conferma dell'operazione di copia del file. Ci˛ pu˛ rivelarsi utile se si intende utilizzare InUse all'interno di processi automatizzati. Gli esempi che seguono mostrano l'output simulato e il funzionamento del programma INUSE nell'ipotesi della sostituzione di un file a livello locale e di un file in rete.

Esempio 1: Installazione senza richiesta di conferma

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

Existing:    c:\programmi\prodsys\prodmod.dll
Version:     1.31

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

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

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

Esempio 2: Installazione con richiesta di conferma

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:\programmi\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:\programmi\prodsys\prodmod.dll

Changes will not take affect until you reboot
				

La sola differenza tra questi due esempi Ŕ data dal fatto che nel secondo caso viene chiesto all'utente di confermare o annullare l'operazione.

Esempio 3: Operazione batch

L'esempio riportato di seguito mostra in che modo un amministratore pu˛ annidare pi¨ aggiornamenti all'interno di un unico 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
Questo eseguibile modifica il Registro di sistema per eseguire un'operazione "PendingFileRenameOperations" al riavvio successivo del sistema.

Riferimenti

Per ulteriori informazioni sull'utilitÓ InUse, vedere il seguente articolo su Microsoft TechNet (informazioni in lingua inglese):
http://www.microsoft.com/technet/archive/columns/inside/techan10.mspx

ProprietÓ

Identificativo articolo: 228930 - Ultima modifica: lunedý 19 marzo 2007 - Revisione: 3.5
Le informazioni in questo articolo si applicano a
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Editionáalle seguenti piattaforme
    • hardware: Intel x86
  • Microsoft Windows NT Workstation 4.0 Developer Editionáalle seguenti piattaforme
    • hardware: Intel x86
  • Microsoft Windows NT Server 4.0 Enterprise Editionáalle seguenti piattaforme
    • hardware: Intel x86
Chiavi:á
kbfaq kbinfo KB228930
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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