Select the product you need help with
Description de flyweight patching dans Microsoft Windows Installer 3.0Numéro d'article: 894439 - Voir les produits auxquels s'applique cet article SommaireINTRODUCTION Microsoft Windows Installer 3.0 offre l'optimisation des performances qui est également connu sous le nom flyweight patching. Le flyweight patching sert à activer la mise à accélérer jour pour les applications en supprimant l'exécution d'actions inutiles. Par exemple, mode de correction flyweight est principalement conçu pour les mises à jour mettre à jour uniquement certains fichiers ou des valeurs de Registre. Windows Installer 3.0 analyse la mise à jour pour des modifications spécifiques déterminer si l'optimisation est possible. Si l'optimisation est possible, la mise à jour est appliquée à l'aide un jeu minimal de traitement. Décrire flyweight patching OptimisationUne mise à jour n'est éligible pour flyweight patching Optimisation si les modifications effectuées par la transformation applicable définie dans la mise à jour sont apportées aux tableaux suivants :
Si la mise à jour apporte une modification à une autre table, une autre table composant ou une autre table de classe, la mise à jour n'est pas éligible pour flyweight patching optimisation. Lorsqu'une modification à une autre table se produit, le message suivant est consigné dans le fichier journal : . Optimisation des correctifs flyweight est désactivée si l'une des mises à jour récemment activée pour la transaction d'installation est ineligible pour flyweight patching optimisation. En outre, Windows Installer 3.0 désactive automatiquement flyweight patching Optimisation lorsque l'une des conditions suivantes est vraie :
Message 1 Message 2 note Un message peut s'afficher dans le fichier journal qui indique qu'optimisation des performances est activée. Ultérieurement, peut s'afficher un message suivant dans le fichier journal qui indique qu'optimisation des performances est désactivée. Exécuter des actions conditionnelles standardLorsque vous activez le mode de correction flyweight, uniquement minimal l'ensemble d'actions conditionnelles standard exécute :
WriteRegistryValues entrée de Registre. Au cours de flyweight patching optimisation, certaines entrées de Registre sont traitées. Les entrées de Registre qui sont traitées sont les entrées de Registre sont mis à jour par la mise à jour. La détection est basée sur les modifications réelles que sont effectuées à la table du Registre. Lorsque les entrées de Registre sont ignorées en raison du mode d'optimisation des correctifs flyweight, le message suivant est consigné dans le fichier journal :Comprendre les problèmes de compatibilité possiblesOptimisation des correctifs flyweight peut provoquer des problèmes de compatibilité possibles d'une mise à jour. Les problèmes de compatibilité peuvent se produire si la mise à jour déclenche traitement installation supplémentaires ou si la mise à jour nécessite installation supplémentaire de traitement hors les modifications qui sont indiquées dans la transformation applicable pour la mise à jour. Les problèmes de compatibilité possibles suivez :
Créer votre mise à jour pour empêcher flyweight patching Optimisationimportant Cette section, la méthode ou la tâche, contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si modification incorrecte du Registre. Par conséquent, assurez-vous que ces étapes avec soin. Pour la protection supplémentaire, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :322756
(http://support.microsoft.com/kb/322756/
)
Comment faire pour sauvegarder et restaurer le Registre dans WindowsLa plus simple que vous pouvez créer vos mises à jour empêche l'optimisation des correctifs flyweight consiste à ajouter un nouveau tableau personnalisé avec une nouvelle ligne dans le fichier .msp. La présence du nouveau tableau personnalisé avec la nouvelle ligne empêche flyweight patching mode. Par exemple, ajouter une nouvelle table qui est nommée « CustomDisableflyweight » dans le package de mise à niveau est utilisé pour construire la mise à jour. Création de votre mise à jour afin que la table uniquement une colonne. Cette colonne une sert également de la colonne de clé primaire. À présent, ajoutez une nouvelle ligne à la table désactiver flyweight patching pour cette mise à jour. En outre, les administrateurs système peuvent désactiver flyweight patching optimisation pour toutes les mises à jour en définissant la DisableflyweightPatching sous-clé de Registre valeur DWORD à 1. Cette action résout les problèmes de compatibilité des applications.Suivez ces étapes et puis quittez l'Éditeur du Registre :
RéférencesPour plus d'informations sur Windows Installer 3.0, reportez-vous aux Web MSDN (Microsoft Developer Network) sites adresses suivantes : DisableFlyWeightPatching http://msdn2.microsoft.com/en-us/library/aa368300.aspx Optimisation des correctifs
(http://msdn2.microsoft.com/en-us/library/aa368300.aspx)
http://msdn2.microsoft.com/en-us/library/aa370595.aspx Windows Installer 3.0 est disponible
(http://msdn2.microsoft.com/en-us/library/aa370595.aspx)
http://go.microsoft.com/fwlink/?LinkId=33342
(http://go.microsoft.com/fwlink/?LinkId=33342)
PropriétésNuméro d'article: 894439 - Dernière mise à jour: mardi 16 janvier 2007 - Version: 1.2 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatique IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 894439
(http://support.microsoft.com/kb/894439/en-us/
)
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. |




Retour au début








