Paramétrer et
résoudre un problème sur Windows Installer.
Dernière mise à jour : 12/05/2007
Consultez également la page consacrée aux commutateurs
propres à Windows Installer.
Une faq concernant Windows Installer
Windows Installer et le Registre
Résoudre un problème sur Windows
Installer Astuces
sur Windows Installer-
Comprendre l'utilité des packages d'installation :
Pour pouvoir être déployée sur votre système,
une application utilise une plate-forme logicielle qui va gérer
tout le processus d'installation. Nous appelons ces logiciels
cachés des packages d'installation. Le plus connu d'entre
eux s'appelle Windows Installer et il est inclus dans tous les
produits Microsoft.
Voici les noms de quelques autres éditeurs : Wise Solutions,
Inno Setup, Install Shield., NSIS, etc.
Dans le cas de Windows Installer, le fichier permettant au processus
d'installation de démarrer porte une extension .msi. Si
vous double-cliquez sur ce fichier, l'installation de l'application
à laquelle il est rattaché démarrera automatiquement.
- Tout savoir d'une application utilisant les technologies
Windows Installer :
1) Pour cela, cliquez sur Démarrer/Exécuter, puis
saisissez : cmd.
2) En invite de commandes, saisissez : wmic. Vous arriverez alors
sur ce prompt : wmic:root\cli>.
3) Saisissez : product get.
Vous obtiendrez à la fois la clé CLSID qui définit
l'application dans le Registre, le nom du package MSI, son emplacement,
la date d'installation, l'éditeur et la version du logiciel.
- Télécharger et installer la version redistribuable
de Windows Installer 3.1 :
Téléchargez puis lancez cet exécutable
"WindowsInstaller-KB893803-v2-x86.exe" à partir
de cette adresse : http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c.
Windows Installer et
le Registre
Pour s'exécuter correctement, une installation nécessite
des privilèges élevés de la part de la personne
qui a lancé le processus d'installation. Cet ensemble de
privilèges est normalement réservé à
l'utilisateur possédant des droits d'administrateur. Nous
appelons Utilisateur un compte qui ne possède pas ce type
de droits. Il y a donc deux types d'astuce :
* Verrouiller son environnement de façon qu'aucune modification
ne soit permise.
* Permettre à des utilisateurs non administrateurs d'installer,
de modifier ou de supprimer des applications nécessitant
des privilèges élevés.
- Désactiver Windows Installer :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'empêcher ou de restreindre
l'utilisation de Windows Installer. Pour vous rendre compte des
effets de cette stratégie, suivez cette procédure
:
1) Cliquez sur Démarrer/Panneau de configuration/Ajout/Suppression
de programmes.
2) Cliquez sur une application puis sur le bouton Modifier ou
Supprimer.
Vous obtiendrez ce message d'erreur : "L'installation est
interdite par la stratégie système. Contactez votre
administrateur système".
* L'option Uniquement pour les applications non gérées
permet aux utilisateurs d'installer ou de modifier uniquement
les programmes offerts par un administrateur (disponibles sur
le Bureau) ou publiés (c'est-à-dire présents
dans le module Ajout/Suppression de programmes du Panneau de configuration).
C'est le comportement par défaut pour Windows Installer,
pour la famille Windows Server 2003, lorsque la stratégie
n'est pas configurée.
* L'option Toujours désactive toute utilisation de la technologie
Windows Installer.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableMSI
3) Éditez cette entrée et inscrivez, comme données,
une de ces valeurs :
* 2 : toujours.
* 1 : uniquement pour les applications non gérées.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Désactiver
Windows Installer.
- Toujours installer avec des privilèges élevés
:
Configuration requise : au minimum Windows 2000.
Cette stratégie permet aux utilisateurs d'installer des
programmes qui nécessitent l'accès à des
dossiers sur lesquels l'utilisateur n'a pas les autorisations
d'affichage ou de modification, y compris les répertoires
sur les ordinateurs à forte restriction. Dès que
cette stratégie est activée, le bouton Modifier/Supprimer
devient visible dans le module Ajout/Suppression de programmes
quand vous vous connectez à partir d'un compte limité.
Par ailleurs, cela peut vous aider à résoudre des
problèmes d'installation ou d’application à
partir d'un compte limité, puisque ce dernier disposera
des droits les plus élevés concernant le processus
d'installation et pourra, de ce fait, accéder à
certaines entrées du Registre ou zones protégées
de votre système d'exploitation.
Il y a deux pièges à éviter :
* Cela peut poser un problème sérieux en terme de
sécurité puisque l'utilisateur "limité"
peut accéder à des zones en principe réservées
aux seuls administrateurs.
* Si vous installez une application sur la base d'un seul utilisateur
(et non pour tous les utilisateurs de votre machine), puis que
vous désactivez cette stratégie, il ne lui sera
plus possible de désinstaller l'application (puisque qu'il
ne disposera plus des droits nécessaires).
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée AlwaysInstallElevated
3) Éditez cette entrée et inscrivez, comme données,
une de ces valeurs :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer (et Configuration
utilisateur/) : Toujours installer avec des droits élevés.
Attention : Ce paramètre apparaît
à la fois dans les branches Configuration ordinateur et
Configuration utilisateur. Pour rendre ce paramètre effectif,
vous devez activer le paramètre dans les deux dossiers.
- Empêcher l'annulation :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'empêcher l’enregistrement
par Windows Installer de l'état initial du système
et des différentes modifications effectuées lors
de l'installation. Elle empêche également Windows
Installer de conserver les fichiers à supprimer ultérieurement.
Ainsi, Windows Installer ne peut pas restaurer l'ordinateur à
son état initial si l'installation ne s'est pas terminée
correctement. Le but du jeu étant principalement de réduire
l'occupation du disque actif.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableRollback
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Empêcher
l'annulation.
- Supprimer la boîte de dialogue Parcourir pour
une nouvelle source :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet de désactiver le bouton Parcourir...
situé à côté de la liste déroulante
Utiliser la source : dans la boîte de dialogue Windows Installer.
Ainsi, les utilisateurs devront sélectionner une source
de fichiers d'installation configurée par l'Administrateur.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableBrowse
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Supprimer
la boîte de dialogue Parcourir pour une nouvelle source.
- Empêcher l'application de correctifs :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'empêcher l’usage par
les utilisateurs de Windows Installer afin d’installer des
correctifs.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisablePatch
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Empêcher
l'application de correctifs.
- Désactiver la confirmation de sécurité
IE pour les scripts :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'autoriser les programmes basés
sur le Web à installer des logiciels sur l'ordinateur sans
envoyer de notification à l'utilisateur. Par défaut,
lorsqu'un script hébergé par un serveur Internet
tente d'installer un programme sur le système, le système
avertit les utilisateurs et leur permet de sélectionner
ou de refuser l'installation. Ce paramètre supprime l'avertissement
et autorise automatiquement l'installation. Il est utile dans
le cadre d'une entreprise qui utilise des outils sur Internet
pour installer des applications.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée SafeForScripting
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Désactiver
la confirmation de sécurité IE pour les scripts
Windows Installer.
- Activer le contrôle des installations par l'utilisateur
:
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'autoriser les utilisateurs à
modifier les options d'installation qui ne sont généralement
disponibles que pour les administrateurs.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée EnableUserControl
3) Éditez cette entrée et inscrivez, comme données
de la valeur, ceci :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Activer
le contrôle des installations par l'utilisateur.
- Autoriser l'utilisateur à parcourir une source
malgré des privilèges élevés :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'activer le bouton Parcourir...
situé à côté de la liste déroulante
Utiliser la source : dans la boîte de dialogue Windows Installer.
Cela permet aux utilisateurs de rechercher les fichiers d'installation,
même si le programme d'installation nécessite des
privilèges système élevés.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée AllowLockdownBrowse
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Autoriser
l'utilisateur à parcourir une source malgré des
privilèges élevés.
- Autoriser l'utilisateur à utiliser une source
de média quand elle est en cours d'élévation
:
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'autoriser les utilisateurs à
installer des programmes à partir de médias amovibles,
comme les disquettes ou les CD-Rom, lors des installations privilégiées.
Par défaut, lors des installations privilégiées,
comme celles proposées sur le Bureau ou affichées
dans Ajout/Suppression de programmes, seuls les administrateurs
système peuvent installer à partir de médias
amovibles.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée AllowLockdownMedia
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Autoriser
l'utilisateur à utiliser une source de média quand
elle est en cours d'élévation.
- Autoriser l'utilisateur à appliquer des correctifs
sur des installations avec privilèges élevés
:
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'autoriser les utilisateurs à
mettre à niveau des programmes lors des installations avec
privilèges.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée AllowLockdownPatch
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Autoriser
l'utilisateur à appliquer des correctifs sur des installations
avec privilèges élevés.
- Autoriser l'administrateur à installer, à
partir d'une session, des services Terminal Server :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet aux administrateurs des services
Terminal Server d'installer et de configurer des programmes à
distance. Cette stratégie n'affecte que les administrateurs.
Les autres utilisateurs ne peuvent pas installer de programmes
à distance.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée EnableAdminTSRemote
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Autoriser
l'Administrateur à installer, à partir d'une session,
des services Terminal Server.
- Enregistrer une copie des fichiers de transformation
dans un emplacement sécurisé sur l'ordinateur local
:
Configuration requise : au minimum Windows 2000.
Cette stratégie permet d'enregistrer une copie des fichiers
de transformation dans un emplacement sécurisé sur
l'ordinateur local.
Information : Les fichiers de transformation
sont constitués d'instructions pour modifier ou personnaliser
un programme au cours de l'installation.
Windows Installer stocke les fichiers de transformation dans le
dossier Application Data du profil de l'utilisateur. Lorsqu'un
utilisateur réinstalle, supprime ou répare une installation,
le fichier de transformation est disponible, même si l'utilisateur
emploie un ordinateur différent ou n'est pas connecté
au réseau. Il s'agit du comportement par défaut
sous Windows 2000 Professionnel et Windows XP Professionnel. Si
vous activez ce paramètre, le fichier de transformation
est enregistré dans un emplacement sécurisé
sur l'ordinateur de l'utilisateur. Windows Installer ayant besoin
du fichier de transformation pour répéter une installation
dans laquelle il était utilisé, l'utilisateur doit
se servir du même ordinateur, ou être connecté
au même support ou à celui d'origine, pour réinstaller,
supprimer ou réparer l'installation. Il s'agit du comportement
par défaut sous Windows Server 2003 lorsque la stratégie
n'est pas configurée.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée TransformsSecure
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Mise en
cache des transformations dans l'emplacement sécurisé
sur la station de travail.
- Paramétrer le fichier journal Msi.log :
Configuration requise : au minimum Windows 2000.
Cette stratégie permet de spécifier les types d'événements
que Windows Installer enregistre dans son journal de transaction
pour chaque installation et qui est placé dans le dossier
Temp du volume système.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur chaîne nommée Logging
3) Éditez cette entrée et inscrivez, comme données,
une combinaison de l'une de ces valeurs correspondant aux différents
modes :
* i - Message d'état.
* w - Avertissements récupérables.
* e - Tous les messages d'erreur.
* a - Démarrage des actions.
* r - Enregistrements spécifiques à certaines actions.
* u - Requêtes de l'utilisateur.
* c - Paramètres initiaux de l'interface utilisateur.
* m - Mémoire insuffisante.
* p - Propriétés du terminal.
* v - Mode documenté.
* o - Message d'espace disque insuffisant.
Les types d’enregistrements par défaut sont représentés
par la combinaison de lettres suivante : iweap
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Journaux.
- Interdire les installations par les utilisateurs :
Configuration requise : au minimum Windows Installer version 2.0.
Cette stratégie permet de configurer les installations
Utilisateur.
* Si l'option Masquer l'installation par l'utilisateur est sélectionnée,
le programme d'installation ignore les applications par utilisateur.
Cela rend une application installée par ordinateur visible
aux utilisateurs, même si ces utilisateurs ont une installation
par utilisateur du produit enregistrée dans leur profil
utilisateur.
* Si l'option Interdire les installations par les utilisateurs
est sélectionnée, le programme d'installation empêche
l'application d'être installée par utilisateur et
ignore les applications installées par utilisateur précédemment.
Ce paramètre est utile dans les environnements où
l'Administrateur désire uniquement des applications installées
par ordinateur, comme sur un serveur Windows Terminal Server.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableUserInstalls
3) Éditez cette entrée et inscrivez, comme données,
une de ces valeurs :
* 0 : autoriser l'installation par l'utilisateur.
* 1 : masquer l'installation par l'utilisateur.
* 2 : interdire les installations par les utilisateurs.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Interdire
les installations par les utilisateurs.
- Désactiver la création de points de vérification
de restauration système :
Configuration requise : au minimum Microsoft Windows XP.
Cette stratégie permet d'empêcher Windows Installer
de générer des points de vérification pour
la restauration système lors de l'installation des applications.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée LimitSystemRestoreCheckpointing
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Désactiver
la création de points de vérification de restauration
système.
- Empêcher la suppression des mises à jour
:
Configuration requise : Windows Installer version 3.0.
Cette stratégie permet d'empêcher les utilisateurs
et les administrateurs de désinstaller les mises à
jour d'applications compatibles Windows Installer.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisablePatchUninstall
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Empêcher
la suppression des mises à jour.
- Empêcher l'installation à partir de médias
amovibles :
Configuration requise : au moins Windows 2000.
Cette stratégie permet d'empêcher les utilisateurs
et les administrateurs d'installer des programmes à partir
de médias amovibles.
Vous aurez droit à ce message d'erreur : "L'administrateur
système a configuré la politique de votre système
pour interdire cette installation".
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableMedia
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Empêcher
la suppression des mises à jour.
- Forcer les règles de mise à niveau de
composants :
Configuration requise : Windows Installer version 3.0.
Cette stratégie force Windows Installer à respecter
des règles strictes pour le paramètre des mises
à niveau de composants. Il sera dès lors impossible
pour Windows Installer de :
* Supprimer un composant d'une fonctionnalité.
* Ajouter une nouvelle fonctionnalité au début ou
au milieu d'une arborescence de fonctionnalités existantes.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée EnforceUpgradeComponentRules
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Forcer
les règles de mise à niveau de composants.
- Empêcher les non-administrateurs d'appliquer des
mises à jour signées d'éditeurs :
Configuration requise : Windows Installer version 3.0.
Cette stratégie contrôle la capacité des non-administrateurs
à installer les mises à jour qui ont été
signées numériquement depuis l’éditeur
de l'application.
Qu'est-ce qu'une signature numérique ?
Les applications et les pilotes testés par Microsoft intègrent
une signature numérique (on parle de certification WHQL
: Windows Hardware Quality Labs). Il en est de même pour
un grand nombre de fichiers nécessaires au fonctionnement
du système d’exploitation.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée DisableLUAPatching
3) Éditez cette entrée et inscrivez ceci comme données
de la valeur :
* 1 : la stratégie est activée.
* 0 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Empêcher
les non-administrateurs d'appliquer des mises à jour signées
d'éditeurs.
- Paramétrer la taille maximale du cache de fichiers
de base :
Configuration requise : Windows Installer version 3.0.
Cette stratégie contrôle le pourcentage d'espace
disque disponible pour le cache des fichiers de base Windows Installer.
Information : Windows Installer utilise un cache
des fichiers de base pour enregistrer les fichiers de base modifiés
par les mises à jour de différences binaires. Le
cache est utilisé afin de récupérer le fichier
de base pour les futures mises à jour. Le cache élimine
la demande à l'utilisateur de l'emplacement du média
source lorsque les nouvelles mises à jour sont appliquées.
Si vous modifiez directement le Registre, suivez ces étapes
:
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows\Installer.
2) Créez une valeur DWORD nommée MaxPatchCacheSize
3) Éditez cette entrée et inscrivez, comme données
de la valeur, la taille du cache voulue.
La valeur par défaut est égale à 10 % de
la taille maximale du cache des fichiers de base.
Cette stratégie est accessible depuis l’éditeur
de stratégie de groupe en ouvrant Configuration ordinateur/Modèles
d'administration/Composants Windows/Windows Installer : Paramétrer
la taille maximale du cache de fichiers de base.
Dépanner Windows Installer-
Réinstaller correctement une application "Windows Installer"
:
Un utilitaire est disponible sur le site de Microsoft et se chargera
de résoudre le problème d'installation d'une application
utilisant la technologie Windows Installer. Cela peut être
utile si le Registre de votre ordinateur est endommagé,
si l'installation d'un programme qui utilise Windows Installer
est interrompue, ou si plusieurs instances du programme d'installation
sont simultanément en cours et que le processus d'installation
se retrouve donc bloqué.
- Téléchargez le fichier exécutable msicuu2.exe à partir de cette adresse :
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
- Double-cliquez dessus afin de démarrer l'installation du programme.
- Lancez l'application par Démarrer/Tous les programmes/Windows Install Clean Up, puis dans la liste qui s'affiche, sélectionnez la ou les applications que vous souhaitez supprimer.
Vous pouvez ignorer en toute quiétude les messages d'avertissement. L'utilitaire supprimera les paramètres de Registre qui traitent de l'utilisation de Windows Installer pour installer les programmes que vous avez sélectionnés.
- Windows Installer ne se lance pas :
Vous pouvez avoir ce type de problèmes :
- Windows Update s'ouvre sur une page blanche.
- Le panneau des connexions réseau est vide .
- Le firewall intégré ne se lance plus.
Il suffit de démarrer et de paramétrer sur le mode
Automatique le service Lanceur de processus serveur DCOM.
- "Internal Error 2755.110" :
Le problème peut se poser quand, sous Windows Vista, vous tentez d'installer "Windows Installer Cleanup Utility".
Vérifiez si le répertoire dans lequel vous avez téléchargé votre archive ou vers lequel vous vous apprêtez à décompresser les fichiers ne soit pas chiffré.
Sinon, décompressez l'archive auto-extractible puis double-cliquez sur un fichier nommé StartMsi.vbs.
- Une fenêtre Windows Installer apparaît à tout moment :
Dans l'Observateur d'événements seront consignées des erreurs de type 1001 ou 1004. Le programme fautif sera indiqué par son GUID ("Globally Unique Identifier" servant d'identifiant unique à un composant logiciel). La cause en est que Windows Installer essaye de réparer une application défectueuse et ce parfois sans même que vous l'ayez lancée ou même sollicitée. Un script permet de lister tous les GUIS des applications installés sur votre machine. Il est téléchargeable à partir de cette adresse : http://www.installsite.org/files/iswi/DumpComponentList.zip.
Une fois l'outil lancé un fichier nommé comps.txt va être généré.
Lancez une recherche afin de retrouver le GUID que vous recherchez puis réparez ou réinstallez l'installation correspondante.
- Windows installer est requis pour installer ce produit.
Une erreur s'est produite lors de l'installation ou de la mise
à jour de Windows Installer :
La procédure normale voudrait que l'on télécharge
la dernière mise à jour du fichier InstMsiW.exe.
Si pendant l'installation du package vous obtenez une "Erreur
inattendue" essayez avec un programme comme WinRAR ou WinZIP
de décompresser manuellement le fichier exécutable
:
- Lancez WinRAR.
- Cliquez sur Fichier/Ouvrir une archive.
- Dans la liste déroulante Fichiers de type :, sélectionnez le choix Tous les fichiers.
- Mettez en surbrillance le fichier exécutable puis cliquez sur le bouton Ouvrir.
- Cliquez sur le bouton Extraire vers.
- Copiez les fichiers obtenus dans le dossier \WINDOWS\system32
- Erreur 1327 - Lecteur non valide : G:\ :
Le problème se pose si certains dossiers de profil sont redirigés vers des lecteurs mappés qui sont, pendant l'installation, déconnectés ou si, vous avez récemment enlevé un disque dur placé en esclave et auquel était attribué, par exemple, la lettre G:. Dans les deux cas, la solution consiste soit à reconnecter le lecteur mappé soit le disque dur manquant. Sous Windows Vista, accédez aux variables d'environnement et supprimez, dans la variable système Path, toutes les références au lecteur absent.
- "Erreur 1406 – Impossible d'écrire la valeur X pour la clé Y" :
C'est un problème d'autorisations NTFS sur la clé qui est indiquée dans le message d'erreur.
- "Erreur 1500 - une autre installation est en cours,
vous devez la terminer avant de poursuivre cette installation"
:
- Cliquez sur Démarrer/Exécuter puis saisissez : services.msc
- Double-cliquez sur un service nommé Windows Installer.
- Dans la liste déroulante Type de démarrage :, cliquez sur Manuel.
- "Erreur disque - erreur réservée
(-1601)" :
Cliquez sur Démarrer/Exécuter puis saisissez :
msiexec /unreg
msiexec /regserver
- "Erreur 1608 – Une autre installation est déjà en cours" :
- Dans le Registre ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress.
- Supprimez toutes les entrées trouvées.
- Refaites la même opération pour cette arborescence : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations.
- "Erreur 1719. Impossible d'accéder au service
Windows Installer" :
Vous pouvez également avoir des erreurs 1601 ou
1603 ou "Le package d'installation ne peut pas être
installé par le service Windows Installer. Vous devez installer
un Service Pack Windows qui contient une version plus récente
du service Windows Installer" ou "MSIEXEC a causé
une défaillance de page dans le module KERNEL32.DLL",
ou encore "MSIEXEC a causé une défaillance
de page dans le module INCONNU". Il se peut également
que la fenêtre "Windows Installer" s'ouvre puis
se ferme immédiatement.
- Cliquez sur Démarrer/Exécuter, puis saisissez : cmd.
- En invite de commandes, saisissez : net stop "Windows Installer".
- Dans l’Explorateur Windows, renommez ces trois fichiers : Msi.dll, Msiexec.exe et Msihnd.dll.
- Enfin, procédez à la réinstallation de Windows Installer en vous servant, par exemple, du CD-Rom d’Office XP.
L'application, en se lançant, procédera à
la réinstallation du package Windows Installer.
- 1ère solution :
- Dans le Bloc-notes Windows, copiez le texte suivant :
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer]
"ImagePath"=-
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\ 00,73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,\56,00,00,00
- Enregistrez-le avec le nom que vous voulez, mais en ayant pris soin de lui affecter l’extension .reg.
- Double-cliquez dessus afin que les informations soient fusionnées avec le Registre.
- Redémarrez votre ordinateur, puis tapez sur la touche F8 afin d'accéder au menu de démarrage de Windows.
- À l'aide des touches de direction du clavier, choisissez la commande Mode sans échec.
- À partir du Mode sans échec, cliquez sur Démarrer/Exécuter et saisissez : cmd
- En invite de commandes, saisissez : msiexec /regserver. Il ne vous reste plus qu’à redémarrer…
- 2ème solution :
- Cliquez sur Démarrer/Exécuter puis saisissez : regedit
- Ouvrez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer.
- Vérifiez que la valeur chaîne ImagePath contienne comme données de la valeur ceci :
- C:\WINDOWS\system32\msiexec.exe /V
- Renommez une clé nommée Security en SecurityOld.
- Redémarrez en mode sans échec.
- Cliquez sur Démarrer/Exécuter puis saisissez : msiexec /regserver
- Redémarrez normalement votre ordinateur.
Astuce transmise par "Oufania Oufounion".
- 3ème solution qui fonctionne pour l'erreur "Erreur
disque -- erreur réservée (-1601)" :
Cliquez sur Démarrer/Exécuter et saisissez : msiexec
/unregister puis : msiexec /regserver
- "Erreur 1935 lors de l'installation de l'assemblage "",publicKeyToken="",version="",type="", processeur Architecture ="". Reportez-vous pour aider et pour prendre en charge pour tout renseignement. HRESULT "" :
La plupart du temps il suffit de :
- Se déconnecter d'Internet;
- Désactiver votre antivirus et le pare-feu de connexion Internet;
- Quittez l'ensemble des applications résident en mémoire.
Sinon essayez ces quelques astuces:
- Supprimez le fichier %windir%\system32\mscoree.dll;
- Supprimez ce répertoire : %windir%\system32\urttemp;
- Procédez à une réinstallation des composants Microsoft .NET Framework en suivant les instructions contenues dans ce fichier : C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\1033\ repairRedist.htm.
|
|