Comment corriger l’erreur 0x80070659 : Installation interdite par la stratégie système pour Microsoft Visual C++
Si vous essayez d’installer Microsoft Visual C++ et que vous recevez sans cesse le message « 0x80070659 : Cette installation est interdite par la stratégie système », c’est vraiment embêtant. Cela arrive sous Windows 11, 10, 8, et même 7. Je ne comprends pas pourquoi Windows rend les choses si compliquées, mais voici ce qui a fonctionné dans certains cas.
Prérequis
Avant de vous amuser, assurez-vous d’avoir :
- Droits d’administrateur — car, bien sûr, Windows aime vérifier cela.
- Une sauvegarde de votre registre — évitez les mauvaises surprises.
- Familiarisez-vous avec l’éditeur de registre Windows — juste assez pour ne pas complètement endommager votre PC.
Étape 1 : ouvrez l’Éditeur du Registre
C’est ici que la magie opère… ou que les choses peuvent mal tourner si vous n’y prenez pas garde. Pour l’ouvrir :
- Appuyez Win + Rpour lancer la boîte de dialogue Exécuter.
- Tapez
regeditet appuyez sur Enter. Attendez que l’Éditeur du Registre apparaisse.
Étape 2 : Accédez à la clé de registre du programme d’installation
Recherchez maintenant ce chemin de registre spécifique pour vérifier les restrictions :
- Dans l’Éditeur du Registre, accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer.
Dans certaines configurations, cette clé peut être absente, mais ce n’est pas un problème : vous pouvez la créer. Sinon, cherchez ce qui bloque.
Étape 3 : Modifier la clé d’installation
Voici la partie délicate : vérifier si la clé d’installation existe. Si ce n’est pas le cas, créez-la.
- Faites un clic droit sur Microsoft > choisissez Nouveau > Clé, nommez-la Installer.
Vérifiez maintenant s’il existe des valeurs suspectes, comme « DisableMSI » ou similaires. Si vous en trouvez, vous devrez peut-être les supprimer ou les ajuster. Parfois, ces valeurs bloquent les installations, pensant qu’il s’agit de paramètres de sécurité qui ne devraient plus être présents.
Étape 4 : Autoriser l’installation
Cela accélère les choses : vous souhaiterez probablement ajouter ou modifier une valeur :
- Dans le volet de droite, cliquez avec le bouton droit de la souris et sélectionnez Nouveau > Valeur DWORD (32 bits).
- Nommez-le
EnableUserControl. - Définissez sa valeur sur
1(double-cliquez dessus pour la modifier).
Cette modification a tendance à autoriser des stratégies système qui pourraient bloquer l’installation. Je ne sais pas pourquoi cela fonctionne, mais c’est une solution courante.
Étape 5 : Redémarrez votre ordinateur
Cette étape ne doit pas être ignorée. Après les modifications du registre, un redémarrage permet à Windows de reconnaître les nouveaux paramètres. Il arrive parfois qu’une installation refuse jusqu’à ce qu’un redémarrage efface le cache.
Étape 6 : réessayez l’installation
Espérons que l’erreur disparaisse et que Visual C++ s’installe correctement. Si cela ne fonctionne toujours pas, une nouvelle manipulation du registre ou un ajustement de la stratégie de groupe peut être nécessaire (si vous utilisez une machine gérée).
Conseils supplémentaires et problèmes courants
Voici d’autres choses à essayer :
- Assurez-vous que Windows est entièrement à jour. Cela peut colmater de nombreuses fuites.
- Désactivez temporairement les antivirus ou les bloqueurs de fenêtres contextuelles : ils interfèrent parfois avec les programmes d’installation.
- Si le problème persiste, vous pouvez réparer ou réinstaller le service Windows Installer. Pour ce faire, accédez à une invite PowerShell avec privilèges élevés :
Get-Service -Name msiserver | Restart-Service
sfc /scannow
Autre problème : certaines configurations nécessitent une réinitialisation complète de Windows Installer, voire une réinstallation complète, mais c’est plus complexe. En général, une simple modification du registre suffit.
Conclusion
Si tout s’est bien passé, modifier le registre pour modifier les paramètres de stratégie et redémarrer permet de supprimer cette erreur. Parfois, Windows pense simplement qu’il y a une restriction alors qu’il n’y en a pas, et un petit ajustement des indicateurs permet de rétablir la situation.
Questions fréquemment posées
Que signifie l’erreur 0x80070659 ?
Il s’agit essentiellement de Windows qui dit : « Non, vous n’êtes pas autorisé à faire cela », en raison de politiques système ou d’autorisations bloquant l’installation.
Puis-je annuler les modifications du registre ?
Oui, si vous sauvegardez le registre au préalable, vous pouvez revenir aux anciens paramètres en toute sécurité. Il suffit de charger votre sauvegarde et c’est bon.
La modification du registre est-elle risquée ?
Cela peut arriver, si vous n’êtes pas prudent. Exportez toujours votre registre avant d’y apporter des modifications ; une erreur peut entraîner des problèmes plus graves. Mais dans ce cas, il est généralement prudent de suivre scrupuleusement les étapes.
Résumé
- Sauvegardez votre registre avant de vous lancer.
- Accédez à HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer.
- Créez ou modifiez la
EnableUserControlvaleur en1. - Redémarrez et essayez à nouveau l’installation.
- Assurez-vous que Windows est à jour et désactivez l’antivirus si nécessaire.
Espérons que cela évitera à quelqu’un de perdre des heures à se cogner la tête contre les murs. C’est une solution qui a fonctionné sur plusieurs configurations, alors pourquoi ne pas essayer ?