.NET Framework guia de implementação para desenvolvedores

Este artigo fornece informações para os desenvolvedores que pretendam instalar qualquer versão de .NET Framework de .NET Framework 4.5 a .NET Framework 4.8 com as suas apps.

Você pode baixar os pacotes e pacotes de idiomas redistribuíveis para .NET Framework nas páginas de descarregamento:

Importante

.NET Framework conteúdo previamente assinado digitalmente usando certificados que usam o algoritmo SHA1, será retirado para suportar os padrões da indústria em evolução.

As seguintes versões de .NET Framework chegarão ao fim do suporte no dia 26 de abril de 2022: 4.5.2, 4.6 e 4.6.1. Após esta data, as correções de segurança, atualizações e suporte técnico para estas versões deixarão de ser fornecidas.

Se estiver a utilizar .NET Framework 4.5.2, 4.6 ou 4.6.1, atualize o seu tempo de funcionamento implantado para uma versão mais recente, como .NET Framework 4.6.2, antes de 26 de abril de 2022 para continuar a receber atualizações e suporte técnico.

Os instaladores assinados pela SHA2 atualizados estarão disponíveis para .NET Framework 3.5 SP1 e 4.6.2 a 4.8. Para mais informações, consulte o plano de aposentadoria SHA1, o .NET 4.5.2, 4.6 e 4.6.1 lifecycle update blog post, e o FAQ.

Notas importantes:

  • Versões de .NET Framework de .NET Framework 4.5.1 a .NET Framework 4.8 são atualizações no local para .NET Framework 4.5, o que significa que usam a mesma versão de tempo de execução, mas as versões de montagem são atualizadas e incluem novos tipos e membros.

  • .NET Framework versões 4.5 e posteriores são construídas incrementalmente em .NET Framework 4. Quando instala .NET Framework versões 4.5 ou posteriores num sistema que tem .NET Framework 4 instalados, os conjuntos da versão 4 são substituídos por versões mais recentes.

  • Se estiver a fazer referência a um pacote fora de banda da Microsoft na sua aplicação, o conjunto será incluído no pacote de aplicações.

  • Deve ter privilégios de administrador para instalar .NET Framework versões 4.5 ou posteriores.

  • .NET Framework 4.5 está incluído em Windows 8 e Windows Server 2012, pelo que não tem de a implementar com a sua aplicação nesses sistemas operativos. Da mesma forma, .NET Framework 4.5.1 está incluído em Windows 8.1 e Windows Server 2012 R2. .NET Framework 4.5.2 não está incluído em nenhum sistema operativo. .NET Framework 4.6 está incluído em Windows 10, .NET Framework 4.6.1 está incluído na Windows 10 Atualização de novembro, e .NET Framework 4.6.2 está incluído na Atualização de Aniversário Windows 10. .NET Framework 4.7 está incluído em Atualização para Criativos do Windows 10, .NET Framework 4.7.1 está incluído em Windows 10 Fall Creators Update, e .NET Framework 4.7.2 está incluído em Atualização de outubro de 2018 do Windows 10 e Windows 10 atualização de abril de 2018. .NET Framework 4.8 está incluído em Atualização de maio de 2019 do Windows 10 e todas as atualizações posteriores Windows 10. Para obter uma lista completa dos requisitos de hardware e software, consulte os Requisitos do Sistema.

  • Começando com .NET Framework 4.5, os seus utilizadores podem ver uma lista de aplicações .NET Framework em execução durante a configuração e fechá-las facilmente. Isto pode ajudar a evitar o reinício do sistema causado por instalações .NET Framework. Ver Recomeçamento do sistema de redução.

  • Desinstalar .NET Framework versões 4.5 ou posterior também remove .NET Framework 4 ficheiros pré-existentes. Se quiser voltar a .NET Framework 4, tem de o reinstalar e quaisquer atualizações. Consulte a instalação do .NET Framework 4.

  • O .NET Framework 4.5 redistribuable foi atualizado em 9 de outubro de 2012 para corrigir um problema relacionado com um tempo de marcação de tempo impróprio num certificado digital, o que fez com que a assinatura digital em ficheiros produzidos e assinados pela Microsoft expirasse prematuramente. Se instalou previamente o pacote redistribuable 4.5 .NET Framework datado de 16 de agosto de 2012, recomendamos que atualize a sua cópia com a mais recente redistribuição da página de descarregamento .NET Framework. Para obter mais informações sobre este problema, consulte o Microsoft Security Advisory 2749655.

Para obter informações sobre como um administrador de sistema pode implementar o .NET Framework e as suas dependências de sistema através de uma rede, consulte o Guia de Implementação de Administradores.

Opções de implementação para a sua aplicação

Quando estiver pronto para publicar a sua aplicação num servidor web ou noutro local centralizado para que os utilizadores possam instalá-la, pode escolher entre vários métodos de implementação. Algumas destas são fornecidas com Visual Studio. A tabela que se segue lista as opções de implementação da sua aplicação e especifica o pacote redistribuível .NET Framework que suporta cada opção. Além destes, pode escrever um programa de configuração personalizado para a sua aplicação; para obter mais informações, consulte a secção De corrente da instalação .NET Framework à configuração da sua aplicação.

Estratégia de implementação para a sua aplicação Métodos de implantação disponíveis .NET Framework redistribuído para ser usado
Instalar a partir da web - InstalarAware
- Instalar Escudo
- Ferramenta WiX
- Instalação manual
Instalador web
Instalar a partir de disco - InstalarAware
- Instalar Escudo
- Ferramenta WiX
- Instalação manual
Instalador offline
Instalação a partir de uma rede de área local (para aplicações empresariais) - ClickOnce Ou o instalador web (ver ClickOnce para restrições) ou instalador offline

Pacotes redistribuídos

.NET Framework está disponível em dois pacotes redistribuíveis: instalador web (bootstrapper) e instalador offline (redistribuído autónomo). Todos os .NET Framework downloads estão hospedados na página de descarregamento .NET Framework. O quadro a seguir compara os dois pacotes:

Instalador web Instalador offline
Ligação à Internet necessária? Yes Não
Tamanho do download Menor (inclui instalador apenas para plataforma-alvo)* Maior*
Pacotes de idiomas Incluído** Deve ser instalado separadamente, a menos que utilize o pacote que visa todos os sistemas operativos
Método de implantação Suporta todos os métodos:

- ClickOnce
- InstalarAware
- Instalar Escudo
- Windows Instalador XML (WiX)
- Instalação manual
- Configuração personalizada (acorrentação)
Suporta todos os métodos:

- ClickOnce
- InstalarAware
- Instalar Escudo
- Windows Instalador XML (WiX)
- Instalação manual
- Configuração personalizada (acorrentação)

* O instalador offline é maior porque contém os componentes para todas as plataformas-alvo. Quando terminar a configuração, o Windows caches do sistema operativo apenas o instalador que foi utilizado. Se o instalador offline for eliminado após a instalação, o espaço do disco utilizado é o mesmo utilizado pelo instalador web. Se a ferramenta que utilizar (por exemplo, Instalar Aware ou Instalar Escudo) para criar o programa de configuração da sua aplicação fornecer uma pasta de ficheiros de configuração que seja removida após a instalação, o instalador offline pode ser automaticamente eliminado colocando-o na pasta de configuração.

** Se estiver a utilizar o instalador web com configuração personalizada, pode utilizar definições de idioma predefinidos com base na definição de Interface de Utilizador Multilingue (MUI) do utilizador ou especificar outro pacote de idiomas utilizando a opção /LCID na linha de comando. Consulte a secção Chaining utilizando o UI de .NET Framework predefinido, por exemplo.

Métodos de implantação

Estão disponíveis quatro métodos de implantação:

  • Pode definir uma dependência de .NET Framework. Pode especificar .NET Framework como pré-requisito na instalação da sua aplicação, utilizando um destes métodos:

  • Pode pedir aos seus utilizadores que instalem .NET Framework manualmente.

  • Pode cadeiar (incluir) o processo de configuração .NET Framework na configuração da sua aplicação e decidir como pretende lidar com a experiência de instalação .NET Framework:

    • Use a UI predefinida. Deixe que o instalador .NET Framework forneça a experiência de instalação.

    • Personalize a UI para apresentar uma experiência de instalação unificada e monitorizar o progresso da instalação .NET Framework.

Estes métodos de implantação são discutidos em pormenor nas seguintes secções.

Estabeleça uma dependência de .NET Framework

Se utilizar ClickOnce, InstallAware, InstallShield ou WiX para implementar a sua aplicação, pode adicionar uma dependência de .NET Framework para que possa ser instalada como parte da sua aplicação.

ClickOnce implantação

ClickOnce implementação está disponível para projetos que são criados com Visual Basic e C#, mas não está disponível para Visual C++.

Em Visual Studio, escolher ClickOnce implantação e adicionar uma dependência da .NET Framework:

  1. Abra o projeto de aplicações que pretende publicar.

  2. Em Explorador de Soluções, abra o menu de atalho para o seu projeto e, em seguida, escolha Propriedades.

  3. Escolha o painel publicar .

  4. Escolha o botão Pré-Requisitos .

  5. Na caixa de diálogo Pré-Requisitos , certifique-se de que o programa de configuração Criar para instalar a caixa de verificação de componentes pré-requisitos é selecionado.

  6. Na lista de pré-requisitos, localize e selecione a versão de .NET Framework que usou para construir o seu projeto.

  7. Escolha uma opção para especificar a localização da origem para os pré-requisitos e, em seguida, escolha OK.

    Se fornecer um URL para o local de descarregamento .NET Framework, pode especificar a página de descarregamento .NET Framework ou um site próprio. Se estiver a colocar o pacote redistribuível no seu próprio servidor, deve ser o instalador offline e não o instalador web. Só pode ligar ao instalador web na página de descarregamento .NET Framework. O URL também pode especificar um disco no qual a sua própria aplicação está a ser distribuída.

  8. Na caixa de diálogo 'Páginas de Propriedade ', escolha OK.

Instalação Implantação de Aware

InstallAware constrói Windows app (APPX), Windows Installer (MSI), Native Code (EXE) e App-V (Virtualização de Aplicações) a partir de uma única fonte. Inclua facilmente qualquer versão do .NET Framework na sua configuração, personalizando opcionalmente a instalação editando os scripts predefinidos. Por exemplo, o InstallAware pré-instala certificados no Windows 7, sem os quais .NET Framework falha a configuração 4.7. Para obter mais informações sobre o site InstallAware, consulte o site InstallAware para Windows site do Installer.

Instalar implantação do Escudo

Instala O InstallShield constrói Windows pacotes de aplicações (MSIX, APPX), Windows instaladores (MSI) e instaladores Native Code (EXE). O InstallShield também proporciona Visual Studio integração. Para mais informações, consulte o site do InstallShield .

Windows implantação do instalador XML (WiX)

O Windows Installer XML (WiX) constrói Windows pacotes de instalação a partir do código fonte XML. O WiX suporta um ambiente de linha de comando que pode ser integrado nos seus processos de construção para construir pacotes de configuração MSI e MSM. Ao utilizar o WiX, pode especificar o .NET Framework como pré-requisito ou criar um acorrente para controlar totalmente a experiência de implementação .NET Framework. Para obter mais informações sobre o WiX, consulte o site de ferramentas Windows Installer XML (WiX).

Instale .NET Framework manualmente

Em algumas situações, pode ser impraticável instalar automaticamente .NET Framework com a sua app. Nesse caso, pode os utilizadores instalarem .NET Framework si mesmos. O pacote redistribuído está disponível em dois pacotes. No seu processo de configuração, forneça instruções sobre como os utilizadores devem localizar e instalar .NET Framework.

Acorrda a instalação .NET Framework à configuração da sua aplicação

Se estiver a criar um programa de configuração personalizado para a sua aplicação, pode em cadeia (incluir) o processo de configuração .NET Framework no processo de configuração da sua aplicação. O chaining oferece duas opções de UI para a instalação .NET Framework:

  • Utilize a UI predefinida fornecida pelo instalador .NET Framework.

  • Crie uma UI personalizada para a instalação .NET Framework para obter consistência com o programa de configuração da sua aplicação.

Ambos os métodos permitem utilizar o instalador web ou o instalador offline. Cada pacote tem as suas vantagens:

  • Se utilizar o instalador web, o processo de configuração .NET Framework decidirá qual o pacote de instalação necessário e descarregue e instale apenas esse pacote a partir da web.

  • Se utilizar o instalador offline, pode incluir o conjunto completo de .NET Framework pacotes de instalação com o seu meio de redistribuição para que os seus utilizadores não tenham de descarregar ficheiros adicionais da web durante a instalação.

Acorrentação utilizando o UI .NET Framework predefinido

Para acorrentar silenciosamente o processo de instalação .NET Framework e deixar que o instalador .NET Framework forneça a UI, adicione o seguinte comando ao seu programa de configuração:

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

Por exemplo, se o seu programa executável for Contoso.exe e pretender instalar silenciosamente o pacote redistribuable .NET Framework 4.5 offline, utilize o comando:

dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso

Pode utilizar opções adicionais de linha de comando para personalizar a instalação. Por exemplo:

  • Para fornecer uma forma de os utilizadores fecharem o funcionamento .NET Framework aplicações para minimizar o reinício do sistema, definir o modo passivo e usar a opção da /showrmui seguinte forma:

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

    Este comando permite ao Restart Manager exibir uma caixa de mensagens que dá aos utilizadores a oportunidade de fechar .NET Framework aplicações antes de instalarem o .NET Framework.

  • Se estiver a utilizar o instalador web, pode utilizar a opção /LCID para especificar um pacote de idiomas. Por exemplo, para acorrentar o instalador web .NET Framework 4.5 ao seu programa de configuração Contoso e instalar o pacote de idiomas japoneses, adicione o seguinte comando ao processo de configuração da sua aplicação:

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

    Se omitir a opção, a /LCID configuração instalará o pacote de idiomas que corresponde à definição mui do utilizador.

    Nota

    Diferentes pacotes linguísticos podem ter datas de lançamento diferentes. Se o pacote de idiomas especificado não estiver disponível no centro de descarregamento, a configuração instalará o .NET Framework sem o pacote de idiomas. Se o .NET Framework já estiver instalado no computador do utilizador, a configuração instalará apenas o pacote de idiomas.

Para obter uma lista completa de opções, consulte a secção Opções de Linha de Comando .

Para obter códigos de devolução comuns, consulte a secção Códigos de Devolução .

Acorrentar usando um UI personalizado

Se tiver um pacote de configuração personalizado, pode querer lançar e rastrear silenciosamente a configuração .NET Framework enquanto mostra a sua própria visão do progresso da configuração. Se for esse o caso, certifique-se de que o seu código cobre o seguinte:

  • Verifique se .NET Framework os requisitos de hardware e software.

  • Detete se a versão correta do .NET Framework já está instalada no computador do utilizador.

    Importante

    Ao determinar se a versão correta do .NET Framework já está instalada, deve verificar se a sua versão alvo ou uma versão posterior está instalada, não se a sua versão alvo está instalada. Por outras palavras, deve avaliar se a chave de libertação que obtém do registo é maior ou igual à chave de lançamento da sua versão alvo, não se é igual à chave de lançamento da sua versão alvo.

  • Detete se os pacotes de idiomas já estão instalados no computador do utilizador.

  • Se quiser controlar a implementação, lançar e acompanhar silenciosamente o processo de configuração .NET Framework (ver Como: Obter Progresso do instalador .NET Framework 4.5).

  • Se estiver a implantar o instalador offline, acorr um conjunto de idiomas separadamente.

  • Personalize a implementação utilizando opções de linha de comando. Por exemplo, se estiver a acorrentar o instalador web .NET Framework, mas pretender anular o pacote de idiomas predefinido, utilize a opção/LCID, tal como descrito na secção anterior.

  • Resolução de problemas.

Detetar .NET Framework

O instalador .NET Framework escreve chaves de registo quando a instalação é bem sucedida. Pode testar se .NET Framework 4.5 ou posteriormente instalados, verificando a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full pasta no registo por um DWORD valor denominado Release. (Note que a "Configuração de Quadros NET" não começa com um período.) A existência desta chave indica que .NET Framework 4.5 ou uma versão posterior foi instalada nesse computador. O valor indica Release qual versão de .NET Framework está instalada.

Importante

Verifique se existe um valor superior ou igual ao valor da palavra-chave de lançamento ao tentar detetar se está presente uma versão específica.

Versão Valor do DWORD de Lançamento
.NET Framework 4.8 instalado na Atualização de Windows 10 maio de 2020 e Windows 10 atualização de outubro de 2020 528372
.NET Framework 4.8 instalado em Atualização de maio de 2019 do Windows 10 e Windows 10 atualização de novembro de 2019 528040
.NET Framework 4.8 instalado em todas as versões OS que não as versões listadas Windows 10 Update 528049
.NET Framework 4.7.2 instalado em Windows 10 abril de 2018 Atualização e no Windows Server, versão 1803 461808
.NET Framework 4.7.2 instalado em todas as versões OS que não Windows 10 atualização de abril de 2018, e Windows Server, versão 1803. Isto inclui Atualização de outubro de 2018 do Windows 10. 461814
.NET Framework 4.7.1 instalado no Windows 10 Fall Creators Update e no Windows Server, versão 1709 461308
.NET Framework 4.7.1 instalado em todas as versões OS que não Windows 10 Fall Creators Update e Windows Server, versão 1709 461310
.NET Framework 4.7 instalado em Atualização para Criativos do Windows 10 460798
.NET Framework 4.7 instalado em todas as versões de SO que não Atualização para Criativos do Windows 10 460805
.NET Framework 4.6.2 instalados na Edição Windows 10 de Aniversário e na Windows Server 2016 394802
.NET Framework 4.6.2 instalado em todas as versões OS que não Windows 10 Edição de Aniversário e Windows Server 2016 394806
.NET Framework 4.6.1 instalado na Atualização de novembro Windows 10 394254
.NET Framework 4.6.1 instalado em todas as versões OS que não Windows 10 Atualização de novembro 394271
.NET Framework 4.6 instalado em Windows 10 393295
.NET Framework 4.6 instalado em todas as versões oss com a Windows 10 393297
.NET Framework 4.5.2 379893
.NET Framework 4.5.1 instalado com Windows 8.1 ou Windows Server 2012 R2 378675
.NET Framework 4.5.1 instalado em Windows 8, Windows 7 378758
.NET Framework 4.5 378389

Detetar pacotes linguísticos

Pode testar se um pacote linguístico específico é instalado verificando a pasta LCID HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\no registo por um valor DWORD denominado Release. (Note que a "Configuração de Quadros NET" não começa com um período.) O LCID especifica um identificador local; ver línguas apoiadas para uma lista destes.

Por exemplo, para detetar se o pacote de língua japonesa completo (LCID=1041) está instalado, recupere o seguinte valor nomeado a partir do registo:

Valor
Chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041
Entrada Libertar
Tipo DWORD

Para determinar se a versão final de lançamento de um pacote de idiomas está instalada para uma versão específica de .NET Framework de 4.5 a 4.7.2, verifique o valor do valor DWORD da chave RELEASE descrito na secção anterior, Detecting .NET Framework.

Acorrentar os pacotes de idiomas à configuração da sua aplicação

.NET Framework fornece um conjunto de ficheiros executáveis de pacotes de linguagem autónomo que contêm recursos localizados para culturas específicas. Os pacotes de idiomas estão disponíveis a partir das páginas de descarregamento .NET Framework:

Importante

Os pacotes linguísticos não contêm os componentes .NET Framework que são necessários para executar uma aplicação. Tem de instalar .NET Framework utilizando o instalador web ou offline antes de instalar um pacote de idiomas.

Começando com .NET Framework 4.5.1, os nomes dos pacotes assumem o formulário NDP-KB-x86-x64-AllOS<number>version<>-><culture.exe, onde version está o número de versão do .NET Framework, number é um número de artigo da Base de Conhecimento da Microsoft, e culture especifica um país/região. Um exemplo de um destes pacotes é NDP452-KB2901907-x86-x64-AllOS-JPN.exe. Os nomes dos pacotes estão listados na secção Pacotes Redistribuable no início deste artigo.

Para instalar um pacote de idiomas com o instalador offline .NET Framework, tem de acorrentá-lo à configuração da sua aplicação. Por exemplo, para implementar .NET Framework instalador offline 4.5.1 com o pacote de língua japonesa, utilize o seguinte comando:

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

Não tem de acorrentar os pacotes linguísticos se utilizar o instalador web; a configuração instalará o pacote de idiomas que corresponde à definição mui do utilizador. Se quiser instalar um idioma diferente, pode utilizar a opção /LCID para especificar um pacote de idiomas.

Para obter uma lista completa das opções de linha de comando, consulte a secção Opções de Linha de Comando .

Resolução de problemas

Códigos de devolução

A tabela que se segue lista os códigos de devolução mais comuns para o instalador redistribuído .NET Framework. Os códigos de devolução são os mesmos para todas as versões do instalador. Para obter informações detalhadas, consulte a secção seguinte.

Código de retorno Descrição
0 Instalação concluída com sucesso.
1602 O utilizador cancelou a instalação.
1603 Ocorreu um erro fatal durante a instalação.
1641 É necessário reiniciar a instalação. Esta mensagem indica sucesso.
3010 É necessário reiniciar a instalação. Esta mensagem indica sucesso.
5100 O computador do utilizador não satisfaz os requisitos do sistema.

Baixar códigos de erro

Consulte o seguinte conteúdo:

Outros códigos de erro

Consulte o seguinte conteúdo:

Desinstalar .NET Framework

A partir de Windows 8, é possível desinstalar .NET Framework versões 4.5 ou posterior, utilizando funcionalidades turn Windows em Painel de Controlo. Nas versões mais antigas de Windows, pode desinstalar .NET Framework versões 4.5 ou posterior utilizando Programas de Adicionar ou Remover em Painel de Controlo.

Importante

Para Windows sistemas operativos 7 e anteriores, desinstalando .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7,7.1, 4.7.2 ou 4.8 não restaura .NET Framework 4,5 ficheiros, e desinstalar .NET Framework 4,5 não restaura .NET Framework 4 ficheiros. Se quiser voltar à versão mais antiga, tem de a reinstalar e de quaisquer atualizações.

Apêndice

Opções da linha de comandos

As seguintes tabelas listam as opções que pode incluir quando acorrentar o .NET Framework 4.5 redistribuível para a configuração da sua aplicação.

Opção Descrição
/CEIPConsent Substitui o comportamento padrão e envia feedback anónimo para a Microsoft para melhorar futuras experiências de implementação. Esta opção só pode ser utilizada se o programa de configuração pedir o consentimento e se o utilizador conceder permissão para enviar feedback anónimo para a Microsoft.
/acorrentamento de embalagenspackageName Especifica o nome do executável que está a fazer a corrente. Estas informações são enviadas para a Microsoft como feedback anónimo para ajudar a melhorar futuras experiências de implementação.

Se a denominação do pacote incluir espaços, utilize as aspas duplas como delimiters; por exemplo: /chainingpackage "Lucerne Publishing". Para um exemplo de um pacote de corrente, consulte obter informações sobre o progresso a partir de um pacote de instalação.
/LCIDLCID

quando LCID especificar um identificador local (ver línguas apoiadas)
Instala o pacote de idiomas especificado LCID e obriga a UI visualizada a ser mostrada nesse idioma, a menos que o modo de silêncio seja definido.

Para o instalador web, esta opção instala o pacote de linguagem a partir da web. Nota: Utilize esta opção apenas com o instalador web.
/logfile | folder Especifica a localização do ficheiro de registo. O predefinido é a pasta temporária para o processo, e o nome do ficheiro predefinido baseia-se na embalagem. Se a extensão do ficheiro for .txt, é produzido um registo de texto. Se especificar qualquer outra extensão ou nenhuma extensão, é criado um registo HTML.
/msioptions Especifica opções a serem aprovadas para itens .msi e .msp; por exemplo: /msioptions "PROPERTY1='Value'".
/norestart Evita que o programa de configuração reinicie automaticamente. Se utilizar esta opção, a aplicação de corrente tem de capturar o código de devolução e manusear o reboot (ver Obter Informações de Progresso a partir de um Pacote de Instalação).
/passivo Define o modo passivo. Apresenta a barra de progresso para indicar que a instalação está em andamento, mas não apresenta quaisquer solicitações ou mensagens de erro ao utilizador. Neste modo, quando acorrentado por um programa de configuração, o pacote de corrente deve manusear códigos de devolução.
/tubo Cria um canal de comunicação para permitir que um pacote de correntes obtenha progressos.
/promptrestart Apenas no modo passivo, se o programa de configuração necessitar de um reinício, solicita ao utilizador. Esta opção requer interação do utilizador se for necessário reiniciar.
/q Define o modo de silêncio.
/reparação Aciona a funcionalidade de reparação.
/carga dedown em série Força a instalação a acontecer apenas depois de o pacote ter sido descarregado.
/showfinalerror Define o modo passivo. Só apresenta erros se a instalação não for bem sucedida. Esta opção requer interação do utilizador se a instalação não for bem sucedida.
/showrmui Usado apenas com a opção /passiva . Exibe uma caixa de mensagens que leva os utilizadores a fechar .NET Framework aplicações que estão atualmente em execução. Esta caixa de mensagens comporta-se da mesma forma em modo passivo e não passivo.
/desinstalar Desinstala o .NET Framework redistribuível.

Linguagens suportadas

As listas de tabelas que se seguem .NET Framework pacotes linguísticos que estão disponíveis para versões .NET Framework 4.5 e posteriores.

LCID Língua – país/região Cultura
1025 Árabe - Arábia Saudita ar
1028 Chinês – Tradicional zh-Hant
1029 Checo cs
1030 Dinamarquês da
1031 Alemão – Alemanha de
1032 Grego el
1035 Finlandês fi
1036 Francês – França fr
1037 Hebraico ele
1038 Húngaro hu
1040 Italiano – Itália que
1041 Japonês ja
1042 Coreano ko
1043 Holanda – Holanda nl
1044 Norueguês (Bokmål) não
1045 Polaco pl
1046 Português – Brasil pt-BR
1049 Russo ru
1053 Sueco sv
1055 Turco tr
2052 Chinês – Simplificado zh-Hans
2070 Português – Portugal pt-PT
3082 Espanhol - Espanha (Tipo Moderno) es

Ver também