Guide de déploiement du .NET Framework pour les développeurs.NET Framework deployment guide for developers

Cette rubrique fournit des informations destinées aux développeurs qui souhaitent installer une version du .NET Framework (du .NET Framework 4.5 au .NET Framework 4.7.2.NET Framework 4.7.2) avec leurs applications.This topic provides information for developers who want to install any version of the .NET Framework from .NET Framework 4.5 to .NET Framework 4.7.2.NET Framework 4.7.2 with their apps.

Pour obtenir des liens de téléchargement, consultez la section Packages redistribuables.For download links, see the section Redistributable Packages. Vous pouvez également télécharger les packages redistribuables et les modules linguistiques aux pages suivantes du Centre de téléchargement Microsoft :You can also download the redistributable packages and language packs from these Microsoft Download Center pages:

Remarques importantes :Important notes:

Notes

La phrase « .NET Framework 4.5 et ses versions intermédiaires » fait référence à .NET Framework 4.5 et toutes les versions ultérieures.The phrase ".NET Framework 4.5 and its point releases" refers to .NET Framework 4.5 and all later versions.

  • Les versions de .NET Framework de .NET Framework 4.5.1 à .NET Framework 4.7.2.NET Framework 4.7.2 sont des mises à jour sur place vers .NET Framework 4.5, ce qui signifie qu'elles utilisent la même version du runtime. Toutefois, les versions d'assembly sont mises à jour et incluent de nouveaux types et membres.Versions of the .NET Framework from .NET Framework 4.5.1 through .NET Framework 4.7.2.NET Framework 4.7.2 are in-place updates to .NET Framework 4.5, which means they use the same runtime version, but the assembly versions are updated and include new types and members.

  • .NET Framework 4.5 et ses versions intermédiaires sont générés de façon incrémentielle sur .NET Framework 4..NET Framework 4.5 and its point releases are built incrementally on .NET Framework 4. Lorsque vous installez .NET Framework 4.5 ou ses versions intermédiaires sur un système sur lequel .NET Framework 4 est installé, les assemblys de version 4 sont remplacés par des versions plus récentes.When you install .NET Framework 4.5 or its point releases on a system that has .NET Framework 4 installed, the version 4 assemblies are replaced with newer versions.

  • Si vous faites référence à un package hors bande Microsoft dans votre application, l’assembly est inclus dans le package de l’application.If you are referencing a Microsoft out-of-band package in your app, the assembly will be included in the app package.

  • Vous devez disposer de privilèges d'administrateur pour installer .NET Framework 4.5 et ses versions intermédiaires.You must have administrator privileges to install .NET Framework 4.5 and its point releases.

  • .NET Framework 4.5 est inclus dans Windows 8Windows 8 et Windows Server 2012Windows Server 2012, vous n'avez donc pas à le déployer avec votre application sur ces systèmes d'exploitation..NET Framework 4.5 is included in Windows 8Windows 8 and Windows Server 2012Windows Server 2012, so you don't have to deploy it with your app on those operating systems. De même, .NET Framework 4.5.1 est inclus dans Windows 8.1Windows 8.1 et Windows Server 2012 R2.Similarly, .NET Framework 4.5.1 is included in Windows 8.1Windows 8.1 and Windows Server 2012 R2. .NET Framework 4.5.2 n'est inclus dans aucun système d'exploitation..NET Framework 4.5.2 isn't included in any operating systems. .NET Framework 4.6 est fourni avec Windows 10, .NET Framework 4.6.1 est inclus dans la Mise à jour de novembre de Windows 10, et .NET Framework 4.6.2 est inclus dans la Mise à jour anniversaire Windows 10..NET Framework 4.6 is included in Windows 10, .NET Framework 4.6.1 is included in Windows 10 November Update, and .NET Framework 4.6.2 is included in Windows 10 Anniversary Update. .NET Framework 4.7 est inclus dans Windows 10 Creators Update, NET Framework 4.7.1 est inclus dans Windows 10 Fall Creators Update, et .NET Framework 4.7.2 est inclus dans la mise à jour d’octobre 2018 de Windows 10 et dans la mise à jour d’avril 2018 de Windows 10..NET Framework 4.7 is included in Windows 10 Creators Update, .NET Framework 4.7.1 is included in Windows 10 Fall Creators Update, and .NET Framework 4.7.2 is included in Windows 10 October 2018 Update and Windows 10 April 2018 Update. .NET Framework 4.8 est inclus dans la mise à jour Windows 10 de mai 2019..NET Framework 4.8 is included in Windows 10 May 2019 Update. Pour obtenir la liste complète des configurations matérielle et logicielle requises, consultez Configuration système requise.For a full list of hardware and software requirements, see System Requirements.

  • Depuis .NET Framework 4.5, vos utilisateurs peuvent afficher la liste des applications .NET Framework en cours d'exécution pendant l'installation et les fermer facilement.Starting with .NET Framework 4.5, your users can view a list of running .NET Framework apps during setup and close them easily. Cela peut contribuer à éviter les redémarrages système provoqués par les installations du .NET Framework.This may help avoid system restarts caused by .NET Framework installations. Consultez Réduire le nombre de redémarrages système.See Reducing System Restarts.

  • La désinstallation de .NET Framework 4.5 ou de l’une de ses versions intermédiaires supprime également les fichiers .NET Framework 4 pré-existants.Uninstalling .NET Framework 4.5 or one of its point releases also removes pre-existing .NET Framework 4 files. Si vous souhaitez revenir au .NET Framework 4, vous devrez le réinstaller et effectuer toutes ses mises à jour.If you want to go back to .NET Framework 4, you must reinstall it and any updates to it. (Consultez Installation du .NET Framework 4.)(See Installing the .NET Framework 4.)

  • Le redistribuable .NET Framework 4.5 a été mis à jour le 9 octobre 2012 pour résoudre un problème lié à un horodatage incorrect sur un certificat numérique, ce qui a provoqué l'expiration prématurée de la signature numérique des fichiers produits et signés par Microsoft.The .NET Framework 4.5 redistributable was updated on October 9, 2012 to correct an issue related to an improper timestamp on a digital certificate, which caused the digital signature on files produced and signed by Microsoft to expire prematurely. Si vous avez installé précédemment le package redistribuable .NET Framework 4.5 daté du 16 août 2012, nous vous recommandons de mettre à jour votre copie avec le dernier redistribuable sur le site du Centre de téléchargement Microsoft.If you previously installed the .NET Framework 4.5 redistributable package dated August 16, 2012, we recommend that you update your copy with the latest redistributable from the Microsoft Download Center. Pour plus d’informations sur ce problème, consultez l’ avis de sécurité Microsoft 2749655.For more information about this issue, see Microsoft Security Advisory 2749655.

Pour plus d’informations sur la façon dont un administrateur système peut déployer le .NET Framework et ses dépendances système sur un réseau, consultez le Guide de déploiement pour les administrateurs.For information about how a system administrator can deploy the .NET Framework and its system dependencies across a network, see Deployment Guide for Administrators.

Options de déploiement de votre applicationDeployment options for your app

Lorsque vous êtes prêt à publier votre application sur un serveur web ou dans un autre emplacement centralisé, afin que les utilisateurs puissent l'installer, vous pouvez choisir différentes méthodes de déploiement.When you're ready to publish your app to a web server or other centralized location so that users can install it, you can choose from several deployment methods. Certaines de ces méthodes sont fournies avec Visual Studio.Some of these are provided with Visual Studio. Le tableau ci-dessous répertorie les options de déploiement de votre application et spécifie le package redistribuable du .NET Framework qui prend en charge chaque option.The following table lists the deployment options for your app and specifies the .NET Framework redistributable package that supports each option. Outre ces options, vous pouvez écrire un programme d'installation personnalisé pour votre application. Pour plus d'informations, consultez la section Chaînage de l'installation du .NET Framework à l'installation de votre application.In addition to these, you can write a custom setup program for your app; for more information, see the section Chaining the .NET Framework Installation to Your App's Setup.

Stratégie de déploiement de votre applicationDeployment strategy for your app Méthodes de déploiement disponiblesDeployment methods available Redistribuable du .NET Framework à utiliser.NET Framework redistributable to use
Installation à partir du webInstall from the web - InstallAware- InstallAware
- InstallShield- InstallShield
- Ensemble d'outils WiX- WiX toolset
- Installation manuelle- Manual installation
Web installerWeb installer
Installation à partir d'un disqueInstall from disc - InstallAware- InstallAware
- InstallShield- InstallShield
- Ensemble d'outils WiX- WiX toolset
- Installation manuelle- Manual installation
Offline installerOffline installer
Installation à partir d'un réseau local (pour applications d'entreprise)Install from a local area network (for enterprise apps) - ClickOnce- ClickOnce Programme d'installation web (voir ClickOnce pour connaître les restrictions) ou programme d'installation hors connexionEither web installer (see ClickOnce for restrictions) or offline installer

Packages redistribuablesRedistributable Packages

Le .NET Framework est disponible dans deux packages redistribuables : le programme d'installation web (programme d'amorçage) et le programme d'installation hors connexion (redistribuable autonome).The .NET Framework is available in two redistributable packages: web installer (bootstrapper) and offline installer (stand-alone redistributable). Le tableau ci-dessous compare ces deux packages.The following table compares the two packages.

programme d’installation webWeb installer programme d’installation hors connexionOffline installer
Fichier à téléchargerDownload file .NET Framework 4.8 :.NET Framework 4.8:
ndp48-web.exendp48-web.exe

.NET Framework 4.7.2 :.NET Framework 4.7.2:
NDP472-KB4054531-Web.exeNDP472-KB4054531-Web.exe

.NET Framework 4.7.1 :.NET Framework 4.7.1:
NDP471-KB4033344-Web.exeNDP471-KB4033344-Web.exe

.NET Framework 4.7 :.NET Framework 4.7:
NDP47-KB3186500-Web.exeNDP47-KB3186500-Web.exe

.NET Framework 4.6.2 :.NET Framework 4.6.2:
NDP462-KB3151802-Web.exeNDP462-KB3151802-Web.exe

.NET Framework 4.6.1 :.NET Framework 4.6.1:
NDP461-KB3102438-Web.exeNDP461-KB3102438-Web.exe

.NET Framework 4.6 :.NET Framework 4.6:
NDP46-KB3045560-Web.exeNDP46-KB3045560-Web.exe

.NET Framework 4.5.2 :.NET Framework 4.5.2:
NDP452-KB2901954-Web.exeNDP452-KB2901954-Web.exe

.NET Framework 4.5.1 :.NET Framework 4.5.1:
NDP451-KB2859818-Web.exeNDP451-KB2859818-Web.exe

.NET Framework 4.5 :.NET Framework 4.5:
dotNetFx45_Full_setup.exedotNetFx45_Full_setup.exe
.NET Framework 4.8 :.NET Framework 4.8:
NDP48-x86-x64-AllOS-ENU.exeNDP48-x86-x64-AllOS-ENU.exe

.NET Framework 4.7.2 :.NET Framework 4.7.2:
NDP472-KB4054530-x86-x64-AllOS-ENU.exeNDP472-KB4054530-x86-x64-AllOS-ENU.exe

.NET Framework 4.7.1 :.NET Framework 4.7.1:
NDP471-KB4033342-x86-x64-AllOS-ENU.exeNDP471-KB4033342-x86-x64-AllOS-ENU.exe

.NET Framework 4.7 :.NET Framework 4.7:
NDP47-KB3186497-x86-x64-AllOS-ENU.exeNDP47-KB3186497-x86-x64-AllOS-ENU.exe

.NET Framework 4.6.2 :.NET Framework 4.6.2:
NDP462-KB3151800-x86-x64-AllOS-ENU.exeNDP462-KB3151800-x86-x64-AllOS-ENU.exe

.NET Framework 4.6.1 :.NET Framework 4.6.1:
NDP461-KB3102436-x86-x64-AllOS-ENU.exeNDP461-KB3102436-x86-x64-AllOS-ENU.exe

.NET Framework 4.6 :.NET Framework 4.6:
NDP46-KB3045557-x86-x64-AllOS-ENU.exeNDP46-KB3045557-x86-x64-AllOS-ENU.exe

.NET Framework 4.5.2 :.NET Framework 4.5.2:
NDP452-KB2901907-x86-x64-AllOS-ENU.exeNDP452-KB2901907-x86-x64-AllOS-ENU.exe

.NET Framework 4.5.1 :.NET Framework 4.5.1:
NDP451-KB2858728-x86-x64-AllOS-ENU.exeNDP451-KB2858728-x86-x64-AllOS-ENU.exe

.NET Framework 4.5 :.NET Framework 4.5:
dotNetFx45_Full_x86_x64.exedotNetFx45_Full_x86_x64.exe
Connexion Internet requise ?Internet connection required? OuiYes NonNo
Taille du téléchargementSize of download Réduite (inclut le programme d'installation pour la plateforme cible uniquement)*Smaller (includes installer for target platform only)* Étendue*Larger*
Modules linguistiquesLanguage packs Inclus**Included** Doivent être installés séparément, sauf si vous utilisez le package qui cible tous les systèmes d'exploitationMust be installed separately, unless you use the package that targets all operating systems
Méthode de déploiementDeployment method Prend en charge toutes les méthodes :Supports all methods:

- ClickOnce- ClickOnce
- InstallAware- InstallAware
- InstallShield- InstallShield
- XML de Windows Installer (WiX)- Windows Installer XML (WiX)
- Installation manuelle- Manual installation
- Installation personnalisée (chaînage)- Custom setup (chaining)
Prend en charge toutes les méthodes :Supports all methods:

- ClickOnce- ClickOnce
- InstallAware- InstallAware
- InstallShield- InstallShield
- XML de Windows Installer (WiX)- Windows Installer XML (WiX)
- Installation manuelle- Manual installation
- Installation personnalisée (chaînage)- Custom setup (chaining)
Site de téléchargement pour le déploiement ClickOnceLocation of download for ClickOnce deployment Centre de téléchargement Microsoft :Microsoft Download Center:

- .NET Framework 4.8- .NET Framework 4.8
- .NET Framework 4.7.2- .NET Framework 4.7.2
- .NET Framework 4.7.1- .NET Framework 4.7.1
- .NET Framework 4.7- .NET Framework 4.7
- .NET Framework 4.6.2- .NET Framework 4.6.2
- .NET Framework 4.6.1- .NET Framework 4.6.1
- .NET Framework 4.6- .NET Framework 4.6
- .NET Framework 4.5.2- .NET Framework 4.5.2
- .NET Framework 4.5.1- .NET Framework 4.5.1
- .NET Framework 4.5- .NET Framework 4.5
Votre propre serveur ou le Centre de téléchargement Microsoft :Your own server or the Microsoft Download Center:

- .NET Framework 4.8- .NET Framework 4.8
- .NET Framework 4.7.2- .NET Framework 4.7.2
- .NET Framework 4.7.1- .NET Framework 4.7.1
- .NET Framework 4.7- .NET Framework 4.7
- .NET Framework 4.6.2- .NET Framework 4.6.2
- .NET Framework 4.6.1- .NET Framework 4.6.1
- .NET Framework 4.6- .NET Framework 4.6
- .NET Framework 4.5.2- .NET Framework 4.5.2
- .NET Framework 4.5.1- .NET Framework 4.5.1
- .NET Framework 4.5- .NET Framework 4.5

* Le programme d’installation hors connexion est plus volumineux, car il contient les composants pour toutes les plateformes cibles.* The offline installer is larger because it contains the components for all the target platforms. Une fois que vous avez terminé l'installation, le système d'exploitation Windows met en cache uniquement le programme d'installation utilisé.When you finish running setup, the Windows operating system caches only the installer that was used. Si le programme d'installation hors connexion est supprimé après l'installation, l'espace disque utilisé est identique à celui utilisé par le programme d'installation web.If the offline installer is deleted after the installation, the disk space used is the same as that used by the web installer. Si l'outil que vous utilisez (par exemple, InstallAware ou InstallShield) pour créer le programme d'installation de votre application fournit un dossier de fichiers d'installation qui est supprimé après l'installation, il est possible de supprimer automatiquement le programme d'installation hors connexion en le plaçant dans le dossier d'installation.If the tool you use (for example, InstallAware or InstallShield) to create your app's setup program provides a setup file folder that is removed after installation, the offline installer can be automatically deleted by placing it into the setup folder.

** Si vous utilisez le programme d'installation web avec l'installation personnalisée, vous pouvez utiliser les paramètres de langue par défaut basés sur le paramètre de l'interface utilisateur multilingue de l'utilisateur ou vous pouvez spécifier un autre module linguistique en utilisant l'option /LCID sur la ligne de commande.** If you're using the web installer with custom setup, you can use default language settings based on the user's Multilingual User Interface (MUI) setting, or specify another language pack by using the /LCID option on the command line. Consultez la section Chaînage à l'aide de l'interface utilisateur par défaut du .NET Framework pour obtenir des exemples.See the section Chaining by Using the Default .NET Framework UI for examples.

Méthodes de déploiementDeployment methods

Quatre méthodes de déploiement sont disponibles :Four deployment methods are available:

Ces méthodes de déploiement sont discutées en détail dans les sections suivantes.These deployment methods are discussed in detail in the following sections.

Définition d'une dépendance sur le .NET FrameworkSetting a dependency on the .NET Framework

Si vous utilisez ClickOnce, InstallAware, InstallShield ou WiX pour déployer votre application, vous pouvez ajouter une dépendance sur le .NET Framework pour pouvoir l'installer dans le cadre de votre application.If you use ClickOnce, InstallAware, InstallShield, or WiX to deploy your app, you can add a dependency on the .NET Framework so it can be installed as part of your app.

déploiement ClickOnceClickOnce deployment

Le déploiement ClickOnce est disponible pour les projets créés avec Visual Basic et Visual C#, mais pas Visual C++.ClickOnce deployment is available for projects that are created with Visual Basic and Visual C#, but it is not available for Visual C++.

Dans Visual Studio, choisissez le déploiement ClickOnce et ajoutez une dépendance sur le .NET Framework :In Visual Studio, to choose ClickOnce deployment and add a dependency on the .NET Framework:

  1. Ouvrez le projet d'application que vous souhaitez publier.Open the app project you want to publish.

  2. Dans l'Explorateur de solutions, ouvrez le menu contextuel de votre projet et choisissez Propriétés.In Solution Explorer, open the shortcut menu for your project, and then choose Properties.

  3. Choisissez le volet Publier .Choose the Publish pane.

  4. Choisissez le bouton Composants requis .Choose the Prerequisites button.

  5. Dans la boîte de dialogue Composants requis , vérifiez que la case à cocher Créer un programme d'installation des composants requis est activée.In the Prerequisites dialog box, make sure that the Create setup program to install prerequisite components check box is selected.

  6. Dans la liste des composants requis, recherchez la version du .NET Framework que vous avez utilisée pour générer votre projet et sélectionnez-la.In the prerequisites list, locate and select the version of the .NET Framework that you've used to build your project.

  7. Choisissez une option pour spécifier l'emplacement source des composants requis, puis choisissez OK.Choose an option to specify the source location for the prerequisites, and then choose OK.

    Si vous indiquez une URL pour l’emplacement de téléchargement du .NET Framework, vous pouvez spécifier le site du Centre de téléchargement Microsoft ou un autre site de votre choix.If you supply a URL for the .NET Framework download location, you can specify either the Microsoft Download Center site or a site of your own. Si vous placez le package redistribuable sur votre propre serveur, vous devez utiliser le programme d'installation hors connexion et non pas le programme d'installation web.If you are placing the redistributable package on your own server, it must be the offline installer and not the web installer. Vous pouvez uniquement établir un lien vers le programme d'installation web dans le Centre de téléchargement Microsoft.You can only link to the web installer on the Microsoft Download Center. L'URL peut également spécifier un disque sur lequel votre application est distribuée.The URL can also specify a disc on which your own app is being distributed.

  8. Dans la boîte de dialogue Pages de propriétés , choisissez OK.In the Property Pages dialog box, choose OK.

Déploiement d’InstallAwareInstallAware deployment

InstallAware génère l’application Windows (APPX), Windows Installer (MSI), le code natif (EXE) et les packages App-V (Application Virtualization) à partir d’une source unique.InstallAware builds Windows app (APPX), Windows Installer (MSI), Native Code (EXE), and App-V (Application Virtualization) packages from a single source. Incluez facilement une version quelconque du .NET Framework dans votre configuration. Vous pouvez également personnaliser l’installation en modifiant les scripts par défaut si nécessaire.Easily include any version of the .NET Framework in your setup, optionally customizing the installation by editing the default scripts. Par exemple, InstallAware préinstalle des certificats sur Windows 7, sans lesquels le programme d’installation du .NET Framework 4.7 échouerait.For example, InstallAware pre-installs certificates on Windows 7, without which .NET Framework 4.7 setup fails. Pour plus d’informations sur InstallAware, consultez le site web InstallAware pour Windows Installer.For more information on InstallAware, see the InstallAware for Windows Installer website.

Déploiement d'InstallShieldInstallShield deployment

Dans Visual Studio, choisissez le déploiement d'InstallShield et ajoutez une dépendance sur le .NET Framework :In Visual Studio, to choose InstallShield deployment and add a dependency on the .NET Framework:

  1. Dans la barre de menus de Visual Studio, choisissez Fichier, Nouveau, Projet.On the Visual Studio menu bar, choose File, New, Project.

  2. Dans le volet gauche de la boîte de dialogue Nouveau projet , choisissez Autres types de projets, Configuration et déploiement, InstallShield LE.In the left pane of the New Project dialog box, choose Other Project Types, Setup and Deployment, InstallShield LE.

  3. Dans la zone Nom , tapez un nom pour votre projet, puis choisissez OK.In the Name box, type a name for your project, and then choose OK.

  4. Si vous créez un projet d’installation et de déploiement pour la première fois, choisissez Accéder à InstallShield ou Activer InstallShield Limited Edition pour télécharger InstallShield Limited Edition pour votre version de Microsoft Visual Studio.If you are creating a setup and deployment project for the first time, choose Go to InstallShield or Enable InstallShield Limited Edition to download InstallShield Limited Edition for your version of Microsoft Visual Studio. Redémarrez Visual Studio.Restart Visual Studio.

  5. Ouvrez l' Assistant Projet et choisissez Fichiers d'application pour ajouter la sortie de projet.Go to Project Assistant wizard and choose Application Files to add the Project Output. Vous pouvez configurer d'autres attributs de projet à l'aide de cet Assistant.You can configure other project attributes by using this wizard.

  6. Accédez à Configuration d'installation requise , puis sélectionnez les systèmes d'exploitation et la version du .NET Framework que vous voulez installer.Go to Installation Requirements and select the operating systems and the version of the .NET Framework you want to install.

  7. Ouvrez le menu contextuel pour votre projet d'installation et choisissez Générer.Open the shortcut menu for your setup project and choose Build.

Déploiement via XML de Windows Installer (WiX)Windows Installer XML (WiX) deployment

L'ensemble d'outils XML de Windows Installer (WiX) génère des packages d'installation Windows à partir de code source XML.The Windows Installer XML (WiX) toolset builds Windows installation packages from XML source code. WiX prend en charge un environnement en ligne de commande qui peut être intégré dans vos processus de génération pour générer des packages d'installation MSI et MSM.WiX supports a command-line environment that can be integrated into your build processes to build MSI and MSM setup packages. Grâce à WiX, vous pouvez spécifier le .NET Framework en tant que composant requisou créer un programme de chaînage pour contrôler entièrement l’expérience de déploiement du .NET Framework.By using WiX, you can specify the .NET Framework as a prerequisite, or create a chainer to fully control the .NET Framework deployment experience. Pour plus d’informations sur WiX, consultez le site web Ensemble d’outils du programme d’installation XML Windows (WiX)For more information about WiX, see the Windows Installer XML (WiX) toolset website.

Installation manuelle du .NET FrameworkInstalling the .NET Framework manually

Il est parfois peu pratique d'installer automatiquement le .NET Framework avec votre application.In some situations, it might be impractical to automatically install the .NET Framework with your app. Dans ce cas, vous pouvez faire en sorte que les utilisateurs installent le .NET Framework eux-mêmes.In that case, you can have users install the .NET Framework themselves. Le package redistribuable est disponible dans deux packages.The redistributable package is available in two packages. Dans votre processus d'installation, fournissez des instructions sur la manière dont les utilisateurs doivent chercher et installer le .NET Framework.In your setup process, provide instructions for how users should locate and install the .NET Framework.

Chaînage de l'installation du .NET Framework à l'installation de votre applicationChaining the .NET Framework installation to your app's setup

Si vous créez un programme d'installation personnalisée pour votre application, vous pouvez chaîner (inclure) le processus d'installation du .NET Framework dans le processus d'installation de votre application.If you're creating a custom setup program for your app, you can chain (include) the .NET Framework setup process in your app's setup process. Le chaînage fournit deux options d'interface utilisateur pour l'installation du .NET Framework :Chaining provides two UI options for the .NET Framework installation:

  • Utiliser l'interface utilisateur par défaut fournie par le programme d'installation du .NET Framework.Use the default UI provided by the .NET Framework installer.

  • Créer une interface utilisateur personnalisée pour l'installation du .NET Framework pour des raisons de cohérence avec le programme d'installation de votre application.Create a custom UI for the .NET Framework installation for consistency with your app's setup program.

Ces deux méthodes vous permettent d'utiliser le programme d'installation web ou le programme d'installation hors connexion.Both methods allow you to use either the web installer or the offline installer. Chaque package présente ses propres avantages :Each package has its advantages:

  • Si vous utilisez le programme d'installation web, le processus d'installation du .NET Framework détermine quel package d'installation est obligatoire, et télécharge et installe uniquement ce package à partir du web.If you use the web installer, the .NET Framework setup process will decide which installation package is required, and download and install only that package from the web.

  • Si vous utilisez le programme d'installation hors connexion, vous pouvez inclure l'ensemble complet des packages d'installation du .NET Framework dans votre média de redistribution, afin que vos utilisateurs n'aient pas à télécharger de fichiers supplémentaires à partir d'Internet pendant l'installation.If you use the offline installer, you can include the complete set of .NET Framework installation packages with your redistribution media so that your users don't have to download any additional files from the web during setup.

Chaînage à l'aide de l'interface utilisateur par défaut du .NET FrameworkChaining by using the default .NET Framework UI

Pour chaîner en mode silencieux le processus d'installation du .NET Framework et laisser le programme d'installation du .NET Framework fournir l'interface utilisateur, ajoutez la commande suivante à votre programme d'installation :To silently chain the .NET Framework installation process and let the .NET Framework installer provide the UI, add the following command to your setup program:

<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>

Par exemple, si votre programme exécutable est Contoso.exe et que vous souhaitez installer en mode silencieux le package redistribuable .NET Framework 4.5 hors connexion, utilisez la commande :For example, if your executable program is Contoso.exe and you want to silently install the .NET Framework 4.5 offline redistributable package, use the command:

dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso

Vous pouvez utiliser des options de ligne de commande supplémentaires pour personnaliser l'installation.You can use additional command-line options to customize the installation. Par exemple :For example:

  • Pour permettre aux utilisateurs de fermer les applications .NET Framework en cours d'exécution, afin de réduire le nombre de redémarrages système, basculez en mode passif et utilisez l'option /showrmui comme suit :To provide a way for users to close running .NET Framework apps to minimize system restarts, set passive mode and use the /showrmui option as follows:

    dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso
    

    Cette commande permet au Gestionnaire de redémarrage d'afficher une boîte de message permettant aux utilisateurs de fermer les applications .NET Framework avant d'installer .NET Framework.This command allows Restart Manager to display a message box that gives users the opportunity to close .NET Framework apps before installing the .NET Framework.

  • Si vous utilisez le programme d'installation web, vous pouvez utiliser l'option /LCID pour spécifier un module linguistique.If you're using the web installer, you can use the /LCID option to specify a language pack. Par exemple, pour chaîner le programme d'installation web .NET Framework 4.5 à votre programme d'installation Contoso et installer le module linguistique japonais, ajoutez la commande suivante au processus d'installation de votre application :For example, to chain the .NET Framework 4.5 web installer to your Contoso setup program and install the Japanese language pack, add the following command to your app's setup process:

    dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041
    

    Si vous ne spécifiez pas l'option /LCID , le programme d'installation installe le module linguistique qui correspond au paramètre MUI de l'utilisateur.If you omit the /LCID option, setup will install the language pack that matches the user's MUI setting.

    Notes

    Des modules linguistiques différents peuvent avoir des dates de publication différentes.Different language packs may have different release dates. Si le module linguistique spécifié n'est pas disponible dans le Centre de téléchargement, le programme d'installation installe le .NET Framework sans le module linguistique.If the language pack you specify is not available at the download center, setup will install the .NET Framework without the language pack. Si le .NET Framework est déjà installé sur l'ordinateur de l'utilisateur, le programme d'installation installe uniquement le module linguistique.If the .NET Framework is already installed on the user’s computer, the setup will install only the language pack.

Pour une liste complète des options, consultez la section Options de ligne de commande .For a complete list of options, see the Command-Line Options section.

Pour les codes de retour courants, consultez la section Codes de retour .For common return codes, see the Return Codes section.

Chaînage à l'aide d'une interface utilisateur personnaliséeChaining by Using a Custom UI

Si vous possédez un package d'installation personnalisée, vous pouvez lancer et suivre en mode silencieux l'installation du .NET Framework tout en affichant votre propre vue de la progression de l'installation.If you have a custom setup package, you may want to silently launch and track the .NET Framework setup while showing your own view of the setup progress. Dans ce cas, assurez-vous que votre code prend en compte les points suivants :If this is the case, make sure that your code covers the following:

  • Vérifiez les configurations matérielle et logicielle requises du .NET Framework.Check for .NET Framework hardware and software requirements.

  • Détectez si la version correcte du .NET Framework est déjà installée sur l'ordinateur de l'utilisateur.Detect whether the correct version of the .NET Framework is already installed on the user’s computer.

    Important

    Pour déterminer si la version correcte du .NET Framework est déjà installée, vous devez vérifier si votre version cible ou une version ultérieure est installée, pas si votre version cible est installée.In determining whether the correct version of the .NET Framework is already installed, you should check whether your target version or a later version is installed, not whether your target version is installed. En d’autres termes, vous devez évaluer si la clé de version que vous récupérez à partir du Registre est supérieure ou égale à la clé de version de votre version cible, pas si elle est égale à la clé de version de votre version cible.In other words, you should evaluate whether the release key you retrieve from the registry is greater than or equal to the release key of your target version, not whether it equals the release key of your target version.

  • Détectez si les modules linguistiques sont déjà installés sur l'ordinateur de l'utilisateur.Detect whether the language packs are already installed on the user’s computer.

  • Si vous souhaitez contrôler le déploiement, lancez et suivez en mode silencieux le processus d’installation du .NET Framework (consultez Guide pratique pour obtenir la progression à partir du programme d’installation du .NET Framework 4.5).If you want to control the deployment, silently launch and track the .NET Framework setup process (see How to: Get Progress from the .NET Framework 4.5 Installer).

  • Si vous déployez le programme d'installation hors connexion, chaînez les modules linguistiques séparément.If you’re deploying the offline installer, chain the language packs separately.

  • Personnalisez le déploiement à l'aide des options de ligne de commande.Customize deployment by using command-line options. Par exemple, si vous chaînez le programme d'installation web du .NET Framework et que vous souhaitez remplacer le module linguistique par défaut, utilisez l'option /LCID , comme décrit dans la section précédente.For example, if you’re chaining the .NET Framework web installer, but you want to override the default language pack, use the /LCID option, as described in the previous section.

  • Résolvez les problèmes éventuels.Troubleshoot.

Détection du .NET FrameworkDetecting the .NET Framework

Le programme d'installation du .NET Framework écrit des clés de Registre lorsque l'installation réussit.The .NET Framework installer writes registry keys when installation is successful. Vous pouvez savoir si le .NET Framework 4.5 ou version ultérieure est installé en vérifiant si le dossier HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full dans le Registre contient une valeur DWORD nommée Release.You can test whether .NET Framework 4.5 or later is installed by checking the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full folder in the registry for a DWORD value named Release. (Notez que « NET Framework Setup » ne commence pas par un point.) L’existence de cette clé indique que .NET Framework 4.5 ou version ultérieure a été installé sur cet ordinateur.(Note that "NET Framework Setup" doesn't begin with a period.) The existence of this key indicates that .NET Framework 4.5 or a later version has been installed on that computer. La valeur de Release indique quelle version du .NET Framework est installée.The value of Release indicates which version of the .NET Framework is installed.

Important

Vous devez rechercher une valeur supérieure ou égale à la valeur du mot clé de la mise en production quand vous tentez de détecter si une version spécifique est présente.You should check for a value greater than or equal to the release keyword value when attempting to detect whether a specific version is present.

Important

Le tableau suivant liste seulement les clés des versions publiées du .NET Framework.The following table lists the keys of released versions of the .NET Framework only. Il ne liste pas les clés des versions préliminaires ou des préversions.It doesn't list the keys of preview or pre-release versions.

VersionVersion Valeur du paramètre DWORD ReleaseValue of the Release DWORD
.NET Framework 4.8 installé sur Windows 10 avec la mise à jour de mai 2019.NET Framework 4.8 installed on Windows 10 May 2019 Update 528040528040
.NET Framework 4.8 installé sur toutes les versions du système d’exploitation, à l’exception de la mise à jour de mai 2019 de Windows 10.NET Framework 4.8 installed on all OS versions other than Windows 10 May 2019 Update 528049528049
.NET Framework 4.7.2 installé sur la mise à jour d’avril 2018 de Windows 10 et sur Windows Server, version 1803.NET Framework 4.7.2 installed on Windows 10 April 2018 Update and on Windows Server, version 1803 461808461808
.NET Framework 4.7.2 installé sur toutes les versions de système d’exploitation, à l’exception de la mise à jour d’avril 2018 de Windows 10 et de Windows Server, version 1803..NET Framework 4.7.2 installed on all OS versions other than Windows 10 April 2018 Update, and Windows Server, version 1803. Cela inclut la mise à jour Windows 10 d’octobre 2018.This includes Windows 10 October 2018 Update. 461814461814
.NET framework 4.7.1 installé sur Windows 10 Fall Creators Update et Windows Server, version 1709.NET Framework 4.7.1 installed on Windows 10 Fall Creators Update and on Windows Server, version 1709 461308461308
.NET Framework 4.7.1 installé sur toutes les versions de système d’exploitation autres que Windows 10 Fall Creators Update et Windows Server, version 1709.NET Framework 4.7.1 installed on all OS versions other than Windows 10 Fall Creators Update and Windows Server, version 1709 461310461310
.NET Framework 4.7 est installé sur Windows 10 Creators Update.NET Framework 4.7 installed on Windows 10 Creators Update 460798460798
.NET framework 4.7 installé sur toutes les versions de système d’exploitation autres que Windows 10 Creators Update.NET Framework 4.7 installed on all OS versions other than Windows 10 Creators Update 460805460805
.NET Framework 4.6.2 installé sur la Mise à jour anniversaire Windows 10 et sur Windows Server 2016.NET Framework 4.6.2 installed on Windows 10 Anniversary Edition and on Windows Server 2016 394802394802
.NET Framework 4.6.2 installé sur toutes les versions de système d’exploitation autres que la Mise à jour anniversaire Windows 10 et Windows Server 2016.NET Framework 4.6.2 installed on all OS versions other than Windows 10 Anniversary Edition and Windows Server 2016 394806394806
.NET Framework 4.6.1 installé sur la mise à jour de novembre de Windows 10.NET Framework 4.6.1 installed on Windows 10 November Update 394254394254
.NET Framework 4.6.1 installé sur toutes les versions de système d’exploitation autres que la mise à jour de novembre de Windows 10.NET Framework 4.6.1 installed on all OS versions other than Windows 10 November Update 394271394271
.NET Framework 4.6 installé sur Windows 10.NET Framework 4.6 installed on Windows 10 393295393295
.NET Framework 4.6 installé sur toutes les versions du système d’exploitation, à l’exception de Windows 10.NET Framework 4.6 installed on all OS versions other than Windows 10 393297393297
.NET Framework 4.5.2.NET Framework 4.5.2 379893379893
.NET Framework 4.5.1 installé avec Windows 8.1Windows 8.1 Windows Server 2012 R2.NET Framework 4.5.1 installed with Windows 8.1Windows 8.1 or Windows Server 2012 R2 378675378675
.NET Framework 4.5.1 installé sur Windows 8Windows 8, Windows 7.NET Framework 4.5.1 installed on Windows 8Windows 8, Windows 7 378758378758
.NET Framework 4.5.NET Framework 4.5 378389378389

Détection des modules linguistiquesDetecting the language packs

Vous pouvez vérifier si un module linguistique spécifique est installé en recherchant la valeur DWORD Release dans le dossier HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID du Registre.You can test whether a specific language pack is installed by checking the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID folder in the registry for a DWORD value named Release. (Notez que « NET Framework Setup » ne commence pas par un point.) LCID spécifie un identificateur de paramètres régionaux. Pour connaître la liste, consultez Langues prises en charge.(Note that "NET Framework Setup" doesn't begin with a period.) LCID specifies a locale identifier; see supported languages for a list of these.

Par exemple, pour détecter si le module linguistique japonais complet (LCID=1041) est installé, recherchez les valeurs suivantes dans le Registre :For example, to detect whether the full Japanese language pack (LCID=1041) is installed, check for the following values in the registry:

Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
Name: Release
Type: DWORD

Pour déterminer si la version finale d’un module linguistique est installée pour une version spécifique du .NET Framework (versions 4.5 à 4.7.2), vérifiez la valeur DWORD de la clé RELEASE décrite dans la section précédente, Détection du .NET Framework.To determine whether the final release version of a language pack is installed for a particular version of the .NET Framework from 4.5 through 4.7.2, check the value of the RELEASE key DWORD value described in the previous section, Detecting the .NET Framework.

Chaînage des modules linguistiques au programme d’installation de votre applicationChaining the language packs to your app setup

Le .NET Framework fournit un ensemble de fichiers exécutables de modules linguistiques autonomes qui contiennent des ressources localisées pour des cultures spécifiques.The .NET Framework provides a set of stand-alone language pack executable files that contain localized resources for specific cultures. Les modules linguistiques sont disponibles dans le Centre de téléchargement Microsoft :The language packs are available from the Microsoft Download Center:

Important

Les modules linguistiques ne contiennent pas les composants .NET Framework requis pour exécuter une application. Vous devez installer le .NET Framework à l'aide du programme d'installation web ou hors connexion avant d'installer un module linguistique.The language packs don't contain the .NET Framework components that are required to run an app; you must install the .NET Framework by using the web or offline installer before you install a language pack.

À compter de .NET Framework 4.5.1, les noms de packages prennent la forme NDP<version>-KB<number>-x86-x64-AllOS-<culture>.exe, où version est le numéro de version du .NET Framework, number est un numéro d’article de la Base de connaissances Microsoft, et culture spécifie un pays/région.Starting with .NET Framework 4.5.1, the package names take the form NDP<version>-KB<number>-x86-x64-AllOS-<culture>.exe, where version is the version number of the .NET Framework, number is a Microsoft Knowledge Base article number, and culture specifies a country/region. Exemple de ce type de package : NDP452-KB2901907-x86-x64-AllOS-JPN.exe.An example of one of these packages is NDP452-KB2901907-x86-x64-AllOS-JPN.exe. Les noms de packages sont répertoriés dans la section Redistributable Packages plus haut dans cet article.Package names are listed in the Redistributable Packages section earlier in this article.

Pour installer un module linguistique à l'aide du programme d'installation hors connexion du .NET Framework, vous devez le chaîner à l'installation de votre application.To install a language pack with the .NET Framework offline installer, you must chain it to your app's setup. Par exemple, pour déployer le programme d'installation hors connexion de .NET Framework 4.5.1 avec le module linguistique japonais, utilisez la commande suivante :For example, to deploy .NET Framework 4.5.1 offline installer with the Japanese language pack, use the following command:

NDP451-KB2858728-x86-x64-AllOS-JPN.exe /q /norestart /ChainingPackage <ProductName>

Vous n'êtes pas tenu de chaîner les modules linguistiques si vous utilisez le programme d'installation web. Ce dernier installe le module linguistique qui correspond au paramètre MUI de l'utilisateur.You do not have to chain the language packs if you use the web installer; setup will install the language pack that matches the user's MUI setting. Pour installer une autre langue, vous pouvez utiliser l'option /LCID pour spécifier un module linguistique.If you want to install a different language, you can use the /LCID option to specify a language pack.

Pour une liste complète des options de ligne de commande, consultez la section Options de ligne de commande .For a complete list of command-line options, see the Command-Line Options section.

Résolution des problèmesTroubleshooting

Codes de retourReturn codes

Le tableau ci-dessous répertorie les codes de retour les plus courants relatifs au programme d'installation redistribuable du .NET Framework.The following table lists the most common return codes for the .NET Framework redistributable installer. Les codes de retour sont identiques pour toutes les versions du programme d'installation.The return codes are the same for all versions of the installer. Pour obtenir des liens vers des informations détaillées, consultez la section suivante.For links to detailed information, see the next section.

Code de retourReturn code DescriptionDescription
00 Installation terminée.Installation completed successfully.
16021602 L'utilisateur a annulé l'installation.The user canceled installation.
16031603 Une erreur irrécupérable s'est produite pendant l'installation.A fatal error occurred during installation.
16411641 Un redémarrage est nécessaire pour terminer l'installation.A restart is required to complete the installation. Ce message indique que l'opération a réussi.This message indicates success.
30103010 Un redémarrage est nécessaire pour terminer l'installation.A restart is required to complete the installation. Ce message indique que l'opération a réussi.This message indicates success.
51005100 L'ordinateur de l'utilisateur n'a pas la configuration requise.The user's computer does not meet system requirements.

Codes d'erreur de téléchargementDownload error codes

Consultez les rubriques suivantes :See the following content:

Autres codes d'erreurOther error codes

Consultez les rubriques suivantes :See the following content:

Désinstallation du .NET FrameworkUninstalling the .NET Framework

Depuis Windows 8Windows 8, vous pouvez désinstaller .NET Framework 4.5 ou l’une de ses versions intermédiaires en utilisant l’option Activer ou désactiver des fonctionnalités Windows du Panneau de configuration.Starting with Windows 8Windows 8, you can uninstall .NET Framework 4.5 or one of its point releases by using Turn Windows features on and off in Control Panel. Dans les versions antérieures de Windows, vous pouvez désinstaller .NET Framework 4.5 ou l’une de ses versions intermédiaires en utilisant l'option Ajouter ou supprimer des programmes du Panneau de configuration.In older versions of Windows, you can uninstall .NET Framework 4.5 or one of its point releases by using Add or Remove Programs in Control Panel.

Important

Pour Windows 7 et les systèmes d’exploitation antérieurs, désinstaller .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 ou 4.8 ne restaure pas les fichiers .NET Framework 4.5, et la désinstallation de .NET Framework 4.5 ne restaure pas les fichiers .NET Framework 4.For Windows 7 and earlier operating systems, uninstalling .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 doesn't restore .NET Framework 4.5 files, and uninstalling .NET Framework 4.5 doesn't restore .NET Framework 4 files. Si vous souhaitez revenir à la version antérieure, vous devez la réinstaller et effectuer toutes les mises à jour correspondantes.If you want to go back to the older version, you must reinstall it and any updates to it.

AnnexeAppendix

Options de ligne de commandeCommand-line options

Le tableau ci-dessous répertorie les options que vous pouvez inclure lorsque vous chaînez le package redistribuable .NET Framework 4.5 à l'installation de votre application.The following table lists options that you can include when you chain the .NET Framework 4.5 redistributable to your app's setup.

OptionOption DescriptionDescription
/CEIPConsent/CEIPConsent Remplace le comportement par défaut et envoie des commentaires anonymes à Microsoft pour améliorer les futurs déploiements.Overwrites the default behavior and sends anonymous feedback to Microsoft to improve future deployment experiences. Cette option peut être utilisée uniquement si l'utilisateur accepte d'envoyer des commentaires anonymes à Microsoft lorsqu'il y est invité par le programme d'installation.This option can be used only if the setup program prompts for consent and if the user grants permission to send anonymous feedback to Microsoft.
/chainingpackage packageName/chainingpackage packageName Spécifie le nom du fichier exécutable qui effectue le chaînage.Specifies the name of the executable that is doing the chaining. Ces informations sont envoyées à Microsoft sous forme de commentaires anonymes pour améliorer les futurs déploiements.This information is sent to Microsoft as anonymous feedback to help improve future deployment experiences.

Si le nom du package inclut des espaces, utilisez des guillemets doubles comme délimiteurs. Par exemple : /chainingpackage "Lucerne Publishing" .If the package name includes spaces, use double quotation marks as delimiters; for example: /chainingpackage "Lucerne Publishing". Pour obtenir un exemple de package de chaînage, consultez Obtention d’informations sur la progression d’un package d’installation dans MSDN Library.For an example of a chaining package, see Getting Progress Information from an Installation Package in the MSDN Library.
/LCID LCID/LCID LCID

LCID spécifie un identificateur de paramètres régionaux (consultez la liste des langues prises en charge)where LCID specifies a locale identifier (see supported languages)
Installe le module linguistique spécifié par LCID et force l'affichage de l'interface utilisateur dans cette langue à moins que le mode silencieux soit défini.Installs the language pack specified by LCID and forces the displayed UI to be shown in that language, unless quiet mode is set.

Pour le programme d'installation web, cette option installe de manière chaînée le module linguistique à partir du web.For the web installer, this option chain-installs the language package from the web. Remarque : Utilisez cette option uniquement avec le programme d’installation web.Note: Use this option only with the web installer.
/log file | folder/log file | folder Spécifie l'emplacement du fichier journal.Specifies the location of the log file. L'emplacement par défaut est le répertoire temporaire du processus et le nom par défaut du fichier est basé sur le module.The default is the temporary folder for the process, and the default file name is based on the package. Si l'extension de fichier est .txt, un journal textuel est généré.If the file extension is .txt, a text log is produced. Si vous spécifiez une autre extension ou aucune extension, un journal HTML est créé.If you specify any other extension or no extension, an HTML log is created.
/msioptions/msioptions Spécifie les options à transmettre pour des éléments .msi et .msp ; par exemple : /msioptions "PROPERTY1='Value'".Specifies options to be passed for .msi and .msp items; for example: /msioptions "PROPERTY1='Value'".
/norestart/norestart Empêche le programme d'installation de redémarrer automatiquement.Prevents the setup program from rebooting automatically. Si vous utilisez cette option, l’application de chaînage doit capturer le code de retour et gérer le redémarrage (consultez Obtention d’informations sur la progression d’un package d’installation dans MSDN Library).If you use this option, the chaining app has to capture the return code and handle rebooting (see Getting Progress Information from an Installation Package in the MSDN Library).
/passive/passive Définit le mode passif.Sets passive mode. Affiche la barre de progression pour indiquer que l'installation est en cours, mais n'affiche aucune invite ni aucun message d'erreur pour l'utilisateur.Displays the progress bar to indicate that installation is in progress, but does not display any prompts or error messages to the user. Dans ce mode, lorsqu'il est chaîné par un programme d'installation, le package de chaînage doit gérer les codes de retour.In this mode, when chained by a setup program, the chaining package must handle return codes.
/pipe/pipe Crée un canal de communication pour permettre à un package de chaînage d'obtenir les données de progression.Creates a communication channel to enable a chaining package to get progress.
/promptrestart/promptrestart Mode passif uniquement, si le programme d'installation requiert un redémarrage, il invite l'utilisateur à redémarrer l'ordinateur.Passive mode only, if the setup program requires a restart, it prompts the user. Cette option requiert une intervention de l'utilisateur si un redémarrage est requis.This option requires user interaction if a restart is required.
/q/q Définit le mode silencieux.Sets quiet mode.
/repair/repair Déclenche la fonctionnalité de réparation.Triggers the repair functionality.
/serialdownload/serialdownload Force l'installation à démarrer une fois seulement que le package a été téléchargé.Forces the installation to happen only after the package has been downloaded.
/showfinalerror/showfinalerror Définit le mode passif.Sets passive mode. Affiche les erreurs uniquement si l'installation échoue.Displays errors only if the installation is not successful. Cette option requiert une intervention de l'utilisateur si l'installation n'a pas réussi.This option requires user interaction if the installation is not successful.
/showrmui/showrmui S’utilise uniquement avec l’option /passive .Used only with the /passive option. Affiche un message invitant les utilisateurs à fermer les applications .NET Framework en cours d'exécution.Displays a message box that prompts users to close .NET Framework apps that are currently running. Ce message se comporte de la même manière en mode passif et non passif.This message box behaves the same in passive and non-passive mode.
/uninstall/uninstall Désinstalle le package redistribuable .NET Framework.Uninstalls the .NET Framework redistributable.

Langues prises en chargeSupported languages

Le tableau ci-dessous répertorie les modules linguistiques du .NET Framework disponibles pour .NET Framework 4.5 et ses versions intermédiaires.The following table lists .NET Framework language packs that are available for .NET Framework 4.5 and its point releases.

dans le dossier HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full</span>LCID Langue – pays/régionLanguage – country/region cultureCulture
10251025 Arabe - Arabie saouditeArabic - Saudi Arabia arar
10281028 Chinois – TraditionnelChinese – Traditional zh-Hantzh-Hant
10291029 TchèqueCzech cscs
10301030 DanoisDanish dada
10311031 Allemand – AllemagneGerman – Germany dede
10321032 GrecGreek elel
10351035 FinnoisFinnish fifi
10361036 Français – FranceFrench – France frfr
10371037 HébreuHebrew hehe
10381038 HongroisHungarian huhu
10401040 Italien – ItalieItalian – Italy itit
10411041 JaponaisJapanese jaja
10421042 CoréenKorean koko
10431043 Néerlandais – Pays-BasDutch – Netherlands nlnl
10441044 Norvégien (Bokmål)Norwegian (Bokmål) Nonno
10451045 PolonaisPolish plpl
10461046 Portugais – BrésilPortuguese – Brazil pt-BRpt-BR
10491049 RusseRussian ruru
10531053 SuédoisSwedish svsv
10551055 TurcTurkish trtr
20522052 Chinois – SimplifiéChinese – Simplified zh-Hanszh-Hans
20702070 Portugais – PortugalPortuguese – Portugal pt-PTpt-PT
30823082 Espagnol - Espagne (moderne)Spanish - Spain (Modern Sort) eses

Voir aussiSee also