Numéro d'article: 228930 - Dernière mise à jour: vendredi 15 juin 2007 - Version: 3.4 Comment faire pour remplacer des fichiers verrouillés par Inuse.exe
SommaireRésumé
Inuse.exe fournit aux utilisateurs et aux administrateurs une fonction « directe » pour remplacer des fichiers en cours d'utilisation par le système d'exploitation. Bien que cette opération puisse généralement être accomplie au moyen d'un programme d'installation ou d'un programme de mise à niveau de Service Pack, ces processus ont tendance à remplacer plusieurs fichiers. Toutefois, pour résoudre certains problèmes, vous pouvez être amené à ne remplacer qu'un seul fichier sur votre ordinateur et non pas un ensemble complet de fichiers. Le programme Inuse fournit ce niveau de souplesse.
Vous pouvez vous procurer InUse à partir du site Web Microsoft à l'adresse suivante : http://support.microsoft.com/kb/927229
(http://support.microsoft.com/kb/927229)
ExclusionNotez qu'il s'agit d'un utilitaire non pris en charge et certaines précautions doivent être prises lors de son utilisation, comme la garantie que vous disposez d'une copie de la DLL de la source d'installation d'origine. Vous « assumez l'ensemble des risques liés à son utilisation » et Microsoft n'offre actuellement aucun support pour cet utilitaire.Plus d'informations
InUse est un utilitaire de ligne de commande basé sur Win32 qui peut être utilisé par des tâches, des scripts et d'autres programmes automatisés et au sein de ceux-ci.
Syntaxec:\inuse.exe /? InUse - version 1.3 --------------------------------------------------------------------------- Copyright (c) 1994-1999 Microsoft Corporation. All rights reserved Remplacement de fichiers verrouillés par le système d'exploitation INUSE source destination [/y] source Indique le fichier mis à jour destination Indique le fichier existant à remplacer /y Supprime l'invite de confirmation pour remplacer un fichier /? Affiche l'aide sur la syntaxe Source et destination doivent inclure le chemin physique ou UNC complet CommentairesLa destination est le fichier verrouillé que vous souhaitez remplacer sur le lecteur local. Notez qu'après avoir validé INUSE pour le remplacement d'un fichier, vous ne pouvez plus l'exécuter pour inverser l'opération. Cet aspect peut être modifié dans la prochaine version.ExemplesL'opération de base d'INUSE est assez simple. Il suffit de lui indiquer le fichier à remplacer et l'emplacement du fichier de remplacement mis à jour. Un paramètre supplémentaire permet également de supprimer la confirmation de copie réelle. Cela peut être utile si vous projetez d'utiliser INUSE dans le cadre de processus automatisés. Les exemples suivants illustrent une sortie INUSE simulée ainsi que son fonctionnent dans le cadre d'un scénario local et réseau de remplacement de fichier.Exemple 1 : Installation sans invitec:\tools\inuse.exe \\server\updates\prodmod.dll c:\program files\prodsys\prodmod.dll /y InUse - version 1.3 ---------------------------------------------------------- InUse va remplacer le fichier suivant Existing: c:\program files\prodsys\prodmod.dll Version :########## 1.31 Replacement: \\server\updates\prodmod.dll Version: 1.34 \\server\updates\prodmod.dll remplace --> c:\program files\prodsys\prodmod.dll Les modifications ne prendront effet qu'après le redémarrage du système<BR/> Exemple 2 : Installation avec invitec:\tools\inuse.exe \\server\updates\prodmod.dll c:\program files\prodsys\prodmod.dll InUse - version 1.3 ---------------------------------------------------------- InUse va remplacer le fichier suivant Existing: c:\program files\prodsys\prodmod.dll Version: 1.31 Replacement: \\server\updates\prodmod.dll Version: 1.34 Voulez-vous continuer ? (o/n) \\server\updates\prodmod.dll remplace --> c:\program files\prodsys\prodmod.dll Les modifications ne prendront effet qu'après le redémarrage du système Vous remarquerez que la seule différence dans les exemples est le fait que l'utilisateur sera invité à confirmer ou à annuler l'opération. Exemple 3 : Traitement par lotsL'exemple suivant indique comment un administrateur peut imbriquer plusieurs mises à jour dans un seul script :
batch.cmd
Notez que ce fichier exécutable modifie réellement le Registre afin d'exécuter un "PendingFileRenameOperations" au redémarrage suivant.
@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 Références
Pour plus d'informations sur l'utilitaire InUse, consultez l'article Microsoft TechNet suivant (en anglais) :
http://www.microsoft.com/downloads/details.aspx?FamilyID=3A9927B6-0B0A-4261-B29B-3E78AA7618AC&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=3A9927B6-0B0A-4261-B29B-3E78AA7618AC&displaylang=en)
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Autres ressources Autres sites d'aide
CommunautésTraductions disponibles
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Retour au début