Guia de implantação do .NET Framework para desenvolvedores
Nota
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
Este artigo fornece informações para desenvolvedores que desejam instalar qualquer versão do .NET Framework do .NET Framework 4.5 para o .NET Framework 4.8 com seus aplicativos.
Você pode baixar os pacotes redistribuíveis e os pacotes de idiomas para o .NET Framework nas páginas de download:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4.5
Importante
O conteúdo do .NET Framework assinado anteriormente digitalmente usando certificados que usam o algoritmo SHA1 será retirado para dar suporte aos padrões do setor em evolução.
As seguintes versões do .NET Framework chegarão ao fim do suporte em 26 de abril de 2022: 4.5.2, 4.6 e 4.6.1. Após essa data, correções de segurança, atualizações e suporte técnico para essas versões não serão mais fornecidos.
Se você estiver usando o .NET Framework 4.5.2, 4.6 ou 4.6.1, atualize seu tempo de execução implantado para uma versão mais recente, como o .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 SHA2 atualizados estarão disponíveis para o .NET Framework 3.5 SP1 e 4.6.2 a 4.8. Para obter mais informações, consulte o plano de aposentadoria SHA1, a postagem do blog de atualização do ciclo de vida do .NET 4.5.2, 4.6 e 4.6.1 e as Perguntas frequentes.
Notas importantes:
As versões do .NET Framework do .NET Framework 4.5.1 até o .NET Framework 4.8 são atualizações in-loco do .NET Framework 4.5, o que significa que eles usam a mesma versão de tempo de execução, mas as versões do assembly são atualizadas e incluem novos tipos e membros.
O .NET Framework 4.5 e versões posteriores são criados incrementalmente no .NET Framework 4. Quando você instala o .NET Framework 4.5 ou versões posteriores em um sistema que tenha o .NET Framework 4 instalado, os assemblies da versão 4 são substituídos por versões mais recentes.
Se você estiver fazendo referência a um pacote fora de banda da Microsoft em seu aplicativo, o assembly será incluído no pacote do aplicativo.
Você deve ter privilégios de administrador para instalar o .NET Framework 4.5 ou versões posteriores.
O .NET Framework 4.5 está incluído no Windows 8 e no Windows Server 2012, portanto, você não precisa implantá-lo com seu aplicativo nesses sistemas operacionais. Da mesma forma, o .NET Framework 4.5.1 está incluído no Windows 8.1 e no Windows Server 2012 R2. O .NET Framework 4.5.2 não está incluído em nenhum sistema operacional. O .NET Framework 4.6 está incluído no Windows 10, o .NET Framework 4.6.1 está incluído na Atualização de novembro do Windows 10 e o .NET Framework 4.6.2 está incluído na Atualização de Aniversário do Windows 10. O .NET Framework 4.7 está incluído no Windows 10 Creators Update, o .NET Framework 4.7.1 está incluído no Windows 10 Fall Creators Update e o .NET Framework 4.7.2 está incluído no Windows 10 October 2018 Update e no Windows 10 April 2018 Update. O .NET Framework 4.8 está incluído na Atualização de maio de 2019 do Windows 10 e em todas as atualizações posteriores do Windows 10. Para obter uma lista completa dos requisitos de hardware e software, consulte Requisitos do sistema.
A partir do .NET Framework 4.5, seus usuários podem exibir uma lista de aplicativos do .NET Framework em execução durante a instalação e fechá-los facilmente. Isso pode ajudar a evitar reinicializações do sistema causadas por instalações do .NET Framework. Consulte Reduzindo reinicializações do sistema.
A desinstalação do .NET Framework 4.5 ou versões posteriores também remove arquivos .NET Framework 4 pré-existentes. Se você quiser voltar para o .NET Framework 4, você deve reinstalá-lo e quaisquer atualizações para ele. Consulte Instalando o .NET Framework 4.
O .NET Framework 4.5 redistribuível foi atualizado em 9 de outubro de 2012 para corrigir um problema relacionado a um carimbo de data/hora impróprio em um certificado digital, que fazia com que a assinatura digital em arquivos produzidos e assinados pela Microsoft expirasse prematuramente. Se você instalou anteriormente o pacote redistribuível do .NET Framework 4.5 datado de 16 de agosto de 2012, recomendamos que atualize sua cópia com o redistribuível mais recente na página de download do .NET Framework. Para obter mais informações sobre esse problema, consulte o Comunicado de Segurança da Microsoft 2749655.
Para obter informações sobre como um administrador de sistema pode implantar o .NET Framework e suas dependências do sistema em uma rede, consulte Guia de implantação para administradores.
Opções de implantação para seu aplicativo
Quando estiver pronto para publicar seu aplicativo em um servidor Web ou outro local centralizado para que os usuários possam instalá-lo, você poderá escolher entre vários métodos de implantação. Alguns deles são fornecidos com o Visual Studio. A tabela a seguir lista as opções de implantação para seu aplicativo e especifica o pacote redistribuível do .NET Framework que oferece suporte a cada opção. Além destes, você pode escrever um programa de configuração personalizado para seu aplicativo; para obter mais informações, consulte a seção Encadeando a instalação do .NET Framework à instalação do seu aplicativo.
Estratégia de implantação para seu aplicativo | Métodos de implantação disponíveis | .NET Framework redistribuível para uso |
---|---|---|
Instalar a partir da Web | - InstallAware - InstallShield - Conjunto de ferramentas WiX - Instalação manual |
Instalador da Web |
Instalar a partir do disco | - InstallAware - InstallShield - Conjunto de ferramentas WiX - Instalação manual |
Instalador offline |
Instalar a partir de uma rede local (para aplicações empresariais) | - ClickOnce | Instalador da Web (consulte ClickOnce para restrições) ou instalador offline |
Pacotes redistribuíveis
O .NET Framework está disponível em dois pacotes redistribuíveis: instalador da Web (bootstrapper) e instalador offline (redistribuível autônomo). Todos os downloads do .NET Framework são hospedados na página Download do .NET Framework. A tabela a seguir compara os dois pacotes:
Instalador da Web | Instalador offline | |
---|---|---|
É necessária ligação à Internet? | Sim | No |
Tamanho do download | Menor (inclui instalador apenas para a plataforma de destino)* | Maior* |
Pacotes de idiomas | Incluído** | Deve ser instalado separadamente, a menos que você use o pacote destinado a todos os sistemas operacionais |
Método de implantação | Suporta todos os métodos: - ClickOnce - InstallAware - InstallShield - XML do Windows Installer (WiX) - Instalação manual - Configuração personalizada (encadeamento) |
Suporta todos os métodos: - ClickOnce - InstallAware - InstallShield - XML do Windows Installer (WiX) - Instalação manual - Configuração personalizada (encadeamento) |
* O instalador offline é maior porque contém os componentes para todas as plataformas de destino. Quando você terminar de executar a instalação, o sistema operacional Windows armazena em cache apenas o instalador que foi usado. Se o instalador offline for excluído após a instalação, o espaço em disco usado será o mesmo usado pelo instalador da Web. Se a ferramenta que você usa (por exemplo, InstallAware ou InstallShield) para criar o programa de instalação do seu aplicativo fornecer uma pasta de arquivo de instalação que é removida após a instalação, o instalador offline pode ser excluído automaticamente colocando-o na pasta de instalação.
** Se você estiver usando o instalador da Web com configuração personalizada, poderá usar as configurações de idioma padrão com base na configuração MUI (Multilingual User Interface) do usuário ou especificar outro pacote de idiomas usando a /LCID
opção na linha de comando. Consulte a seção Encadeamento usando a interface do usuário padrão do .NET Framework para obter exemplos.
Métodos de implantação
Quatro métodos de implantação estão disponíveis:
Você pode definir uma dependência no .NET Framework. Você pode especificar o .NET Framework como um pré-requisito na instalação do seu aplicativo, usando um destes métodos:
Usar a implantação do ClickOnce (disponível com o Visual Studio)
Criar um projeto InstallAware (edição gratuita disponível para usuários do Visual Studio)
Criar um projeto InstallShield (disponível com o Visual Studio)
Usar o conjunto de ferramentas do Windows Installer XML (WiX)
Você pode pedir aos usuários para instalar o .NET Framework manualmente.
Você pode encadear (incluir) o processo de instalação do .NET Framework na configuração do seu aplicativo e decidir como deseja lidar com a experiência de instalação do .NET Framework:
Use a interface do usuário padrão. Deixe o instalador do .NET Framework fornecer a experiência de instalação.
Personalize a interface do usuário para apresentar uma experiência de instalação unificada e monitorar o progresso da instalação do .NET Framework.
Esses métodos de implantação são discutidos em detalhes nas seções a seguir.
Definir uma dependência no .NET Framework
Se você usar ClickOnce, InstallAware, InstallShield ou WiX para implantar seu aplicativo, poderá adicionar uma dependência do .NET Framework para que ele possa ser instalado como parte do seu aplicativo.
Implantação do ClickOnce
A implantação do ClickOnce está disponível para projetos criados com Visual Basic e Visual C#, mas não está disponível para Visual C++.
No Visual Studio, para escolher a implantação ClickOnce e adicionar uma dependência no .NET Framework:
Abra o projeto de aplicativo que você deseja publicar.
No Gerenciador de Soluções, abra o menu de atalho para seu projeto e escolha Propriedades.
Escolha o painel Publicar .
Escolha o botão Pré-requisitos .
Na caixa de diálogo Pré-requisitos, verifique se a caixa de seleção Criar programa de instalação para instalar componentes de pré-requisito está marcada.
Na lista de pré-requisitos, localize e selecione a versão do .NET Framework que você usou para criar seu projeto.
Escolha uma opção para especificar o local de origem para os pré-requisitos e, em seguida, escolha OK.
Se você fornecer uma URL para o local de download do .NET Framework, poderá especificar a página de download do .NET Framework ou um site próprio. Se você estiver colocando o pacote redistribuível em seu próprio servidor, ele deve ser o instalador offline e não o instalador da web. Você só pode vincular ao instalador da Web na página de download do .NET Framework. O URL também pode especificar um disco no qual seu próprio aplicativo está sendo distribuído.
Na caixa de diálogo Páginas de Propriedades, escolha OK.
Implantação do InstallAware
O InstallAware cria pacotes de aplicativos do Windows (APPX), Windows Installer (MSI), Native Code (EXE) e App-V (Application Virtualization) de uma única fonte. Inclua facilmente qualquer versão do .NET Framework em sua configuração, opcionalmente personalizando a instalação editando os scripts padrão. Por exemplo, o InstallAware pré-instala certificados no Windows 7, sem os quais a instalação do .NET Framework 4.7 falha. Para obter mais informações sobre o InstallAware, consulte o site do InstallAware para Windows Installer .
Implantação do InstallShield
O InstallShield cria pacotes de aplicativos do Windows (MSIX, APPX), pacotes do Windows Installer (MSI) e instaladores de código nativo (EXE). O InstallShield também fornece integração com o Visual Studio. Para obter mais informações, consulte o site do InstallShield .
Implantação do Windows Installer XML (WiX)
O conjunto de ferramentas do Windows Installer XML (WiX) cria pacotes de instalação do Windows a partir do código-fonte XML. O WiX suporta um ambiente de linha de comando que pode ser integrado aos seus processos de compilação para criar pacotes de configuração MSI e MSM. Usando o WiX, você pode especificar o .NET Framework como um pré-requisito ou criar um encadeador para controlar totalmente a experiência de implantação do .NET Framework. Para obter mais informações sobre o WiX, consulte o site do conjunto de ferramentas do Windows Installer XML (WiX).
Instalar o .NET Framework manualmente
Em algumas situações, pode ser impraticável instalar automaticamente o .NET Framework com seu aplicativo. Nesse caso, você pode fazer com que os usuários instalem o .NET Framework por conta própria. O pacote redistribuível está disponível em dois pacotes. No processo de instalação, forneça instruções sobre como os usuários devem localizar e instalar o .NET Framework.
Encadear a instalação do .NET Framework à configuração do seu aplicativo
Se estiver a criar um programa de configuração personalizado para a sua aplicação, pode encadear (incluir) o processo de configuração do .NET Framework no processo de configuração da sua aplicação. O encadeamento fornece duas opções de interface do usuário para a instalação do .NET Framework:
Use a interface do usuário padrão fornecida pelo instalador do .NET Framework.
Crie uma interface do usuário personalizada para a instalação do .NET Framework para consistência com o programa de instalação do seu aplicativo.
Ambos os métodos permitem que você use o instalador da Web ou o instalador offline. Cada pacote tem suas vantagens:
Se você usar o instalador da Web, o processo de instalação do .NET Framework decidirá qual pacote de instalação é necessário e baixará e instalará somente esse pacote da Web.
Se você usar o instalador offline, poderá incluir o conjunto completo de pacotes de instalação do .NET Framework com sua mídia de redistribuição para que os usuários não precisem baixar nenhum arquivo adicional da Web durante a instalação.
Encadeamento usando a interface do usuário padrão do .NET Framework
Para encadear silenciosamente o processo de instalação do .NET Framework e permitir que o instalador do .NET Framework forneça a interface do usuário, adicione o seguinte comando ao seu programa de instalação:
<.NET Framework redistributable> /q /norestart /ChainingPackage <PackageName>
Por exemplo, se o programa executável estiver Contoso.exe e você quiser instalar silenciosamente o pacote redistribuível offline do .NET Framework 4.5, use o comando:
dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage Contoso
Você pode usar opções de linha de comando adicionais para personalizar a instalação. Por exemplo:
Para fornecer uma maneira para os usuários fecharem aplicativos .NET Framework em execução para minimizar as reinicializações do sistema, defina o modo passivo e use a
/showrmui
opção da seguinte maneira:dotNetFx45_Full_x86_x64.exe /norestart /passive /showrmui /ChainingPackage Contoso
Este comando permite que o Gerenciador de Reinicialização exiba uma caixa de mensagem que dá aos usuários a oportunidade de fechar aplicativos do .NET Framework antes de instalar o .NET Framework.
Se você estiver usando o instalador da Web, poderá usar a
/LCID
opção para especificar um pacote de idiomas. Por exemplo, para encadear o instalador da Web do .NET Framework 4.5 ao seu programa de instalação da Contoso e instalar o pacote de idioma japonês, adicione o seguinte comando ao processo de instalação do seu aplicativo:dotNetFx45_Full_setup.exe /q /norestart /ChainingPackage Contoso /LCID 1041
Se você omitir a
/LCID
opção, a instalação instalará o pacote de idiomas que corresponde à configuração MUI do usuário.Nota
Pacotes de idiomas diferentes podem ter datas de lançamento diferentes. Se o pacote de idiomas especificado não estiver disponível no centro de download, a instalação instalará o .NET Framework sem o pacote de idiomas. Se o .NET Framework já estiver instalado no computador do usuário, a instalação instalará apenas o pacote de idiomas.
Para obter uma lista completa de opções, consulte a seção Opções de linha de comando.
Para códigos de retorno comuns, consulte a seção Códigos de retorno.
Encadeamento usando uma interface do usuário personalizada
Se você tiver um pacote de instalação personalizado, talvez queira iniciar e acompanhar silenciosamente a instalação do .NET Framework enquanto mostra sua própria exibição do progresso da instalação. Se for esse o caso, certifique-se de que o seu código abrange o seguinte:
Verifique os requisitos de hardware e software do .NET Framework.
Detete se a versão correta do .NET Framework já está instalada no computador do usuário.
Importante
Ao determinar se a versão correta do .NET Framework já está instalada, você deve verificar se a versão de destino ou uma versão posterior está instalada, não se a versão de destino está instalada. Em outras palavras, você deve avaliar se a chave de liberação que você recupera do registro é maior ou igual à chave de liberação da sua versão de destino, não se ela é igual à chave de liberação da sua versão de destino.
Detete se os pacotes de idiomas já estão instalados no computador do usuário.
Se você quiser controlar a implantação, inicie e acompanhe silenciosamente o processo de instalação do .NET Framework (consulte Como: Obter progresso do instalador do .NET Framework 4.5).
Se você estiver implantando o instalador offline, encadeie os pacotes de idiomas separadamente.
Personalize a implantação usando opções de linha de comando. Por exemplo, se você estiver encadeando o instalador da Web do .NET Framework, mas quiser substituir o pacote de idiomas padrão, use a
/LCID
opção, conforme descrito na seção anterior.Resolução de problemas.
Detetar o .NET Framework
O instalador do .NET Framework grava chaves do Registro quando a instalação é bem-sucedida. Você pode testar se o .NET Framework 4.5 ou posterior está instalado verificando a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
pasta no Registro para um DWORD
valor chamado Release
. (Observe que "NET Framework Setup" não começa com um ponto.) A existência dessa chave indica que o .NET Framework 4.5 ou uma versão posterior foi instalada nesse computador. O valor de indica qual versão do Release
.NET Framework está instalada.
Importante
Verifique se há um valor maior ou igual ao valor da palavra-chave release ao tentar detetar se uma versão específica está presente.
Versão | Valor da versão DWORD |
---|---|
.NET Framework 4.8.1 | 533325 |
.NET Framework 4.8 instalado no Windows 10 May 2020 Update e Windows 10 October 2020 Update | 528372 |
.NET Framework 4.8 instalado no Windows 10 May 2019 Update e Windows 10 November 2019 Update | 528040 |
.NET Framework 4.8 instalado em todas as versões do sistema operacional diferentes das versões listadas do Windows 10 Update | 528049 |
.NET Framework 4.7.2 instalado na Atualização de abril de 2018 do Windows 10 e no Windows Server, versão 1803 | 461808 |
.NET Framework 4.7.2 instalado em todas as versões do sistema operacional que não sejam a Atualização de abril de 2018 do Windows 10 e o Windows Server, versão 1803. Isso inclui a 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 do sistema operacional que não sejam o Windows 10 Fall Creators Update e o Windows Server, versão 1709 | 461310 |
.NET Framework 4.7 instalado no Windows 10 Creators Update | 460798 |
.NET Framework 4.7 instalado em todas as versões do sistema operacional que não sejam o Windows 10 Creators Update | 460805 |
.NET Framework 4.6.2 instalado no Windows 10 Anniversary Edition e no Windows Server 2016 | 394802 |
.NET Framework 4.6.2 instalado em todas as versões do sistema operacional que não sejam o Windows 10 Anniversary Edition e o Windows Server 2016 | 394806 |
.NET Framework 4.6.1 instalado na atualização de novembro do Windows 10 | 394254 |
.NET Framework 4.6.1 instalado em todas as versões do sistema operacional que não sejam a Atualização de novembro do Windows 10 | 394271 |
.NET Framework 4.6 instalado no Windows 10 | 393295 |
.NET Framework 4.6 instalado em todas as versões do sistema operacional diferentes do Windows 10 | 393297 |
.NET Framework 4.5.2 | 379893 |
.NET Framework 4.5.1 instalado com o Windows 8.1 ou Windows Server 2012 R2 | 378675 |
.NET Framework 4.5.1 instalado no Windows 8, Windows 7 | 378758 |
.NET Framework 4.5 | 378389 |
Detetar pacotes de idiomas
Você pode testar se um pacote de idiomas específico está instalado verificando a pasta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\LCID no Registro para um valor DWORD chamado Release
. (Observe que "NET Framework Setup" não começa com um ponto.) LCID especifica um identificador de localidade; consulte os idiomas suportados para obter uma lista deles.
Por exemplo, para detetar se o pacote de idioma japonês completo (LCID=1041) está instalado, recupere o seguinte valor nomeado do Registro:
Value | |
---|---|
Chave | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\1041 |
Entrada | Versão |
Tipo | DWORD |
Para determinar se a versão final de um pacote de idiomas está instalada para uma versão específica do .NET Framework de 4.5 a 4.7.2, verifique o valor do valor DWORD da chave RELEASE descrito na seção anterior, Detetando o .NET Framework.
Encadeando os pacotes de idiomas à configuração do seu aplicativo
O .NET Framework fornece um conjunto de arquivos executáveis de pacotes de idiomas autônomos que contêm recursos localizados para culturas específicas. Os pacotes de idiomas estão disponíveis nas páginas de download do .NET Framework:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4.5
Importante
Os pacotes de idiomas não contêm os componentes do .NET Framework necessários para executar um aplicativo. Você deve instalar o .NET Framework usando o instalador da Web ou offline antes de instalar um pacote de idiomas.
A partir do .NET Framework 4.5.1, os nomes de pacote assumem a forma NDP-KB-x86-x64-AllOS<>>number
version
<-<culture
>.exe, onde version
é o número de versão do .NET Framework, number
é um número de artigo da Base de Dados de Conhecimento Microsoft e culture
especifica um país/região. Um exemplo de um desses pacotes é NDP452-KB2901907-x86-x64-AllOS-JPN.exe
. Os nomes dos pacotes estão listados na seção Pacotes redistribuíveis anteriormente neste artigo.
Para instalar um pacote de idiomas com o instalador offline do .NET Framework, você deve encadeá-lo à configuração do seu aplicativo. Por exemplo, para implantar o instalador offline do .NET Framework 4.5.1 com o pacote de idioma japonês, use o seguinte comando:
NDP451-KB2858728-x86-x64-AllOS-JPN.exe /q /norestart /ChainingPackage <ProductName>
Não é necessário encadear os pacotes de idiomas se você usar o instalador da web; a instalação instalará o pacote de idiomas que corresponde à configuração MUI do usuário. Se quiser instalar um idioma diferente, você pode usar a /LCID
opção para especificar um pacote de idiomas.
Para obter uma lista completa de opções de linha de comando, consulte a seção Opções de linha de comando.
Resolução de Problemas
Códigos de devolução
A tabela a seguir lista os códigos de retorno mais comuns para o instalador redistribuível do .NET Framework. Os códigos de retorno são os mesmos para todas as versões do instalador. Para obter links para informações detalhadas, consulte a próxima seção.
Código de retorno | Description |
---|---|
0 | Instalação concluída com êxito. |
1602 | O usuário cancelou a instalação. |
1603 | Ocorreu um erro fatal durante a instalação. |
1641 | É necessário reiniciar para concluir a instalação. Esta mensagem indica sucesso. |
3010 | É necessário reiniciar para concluir a instalação. Esta mensagem indica sucesso. |
5100 | O computador do usuário não atende aos requisitos do sistema. |
Baixar códigos de erro
Veja o conteúdo a seguir:
Outros códigos de erro
Veja o conteúdo a seguir:
Desinstalar o .NET Framework
A partir do Windows 8, você pode desinstalar o .NET Framework 4.5 ou versões posteriores usando Ativar e desativar recursos do Windows no Painel de Controle. Em versões mais antigas do Windows, você pode desinstalar o .NET Framework 4.5 ou versões posteriores usando Adicionar ou remover programas no painel de controle.
Importante
Para o Windows 7 e sistemas operacionais anteriores, desinstalar o .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 ou 4.8.1 não restaura arquivos do .NET Framework 4.5 e desinstalar o .NET Framework 4.5 não restaura arquivos do .NET Framework 4. Se você quiser voltar para a versão mais antiga, você deve reinstalá-lo e quaisquer atualizações para ele.
Anexo
Opções da linha de comandos
A tabela a seguir lista as opções que você pode incluir ao encadear o .NET Framework 4.5 redistribuível à configuração do seu aplicativo.
Opção | Description |
---|---|
/CEIPConsent | Substitui o comportamento padrão e envia comentários anônimos à Microsoft para melhorar as experiências futuras de implantação. Esta opção só pode ser utilizada se o programa de configuração solicitar consentimento e se o utilizador conceder permissão para enviar comentários anónimos à Microsoft. |
/encadeamentopacote packageName |
Especifica o nome do executável que está fazendo o encadeamento. Essas informações são enviadas à Microsoft como comentários anônimos para ajudar a melhorar as experiências futuras de implantação. Se o nome do pacote incluir espaços, use aspas duplas como delimitadores; por exemplo: /chainingpackage "Lucerne Publishing". Para obter um exemplo de um pacote de encadeamento, consulte Obtendo informações de progresso de um pacote de instalação. |
/LCID LCID onde LCID especifica um identificador de localidade (consulte os idiomas suportados) |
Instala o pacote de idiomas especificado e LCID força a interface do usuário exibida a ser mostrada nesse idioma, a menos que o modo silencioso seja definido.Para o instalador da Web, essa opção instala o pacote de idiomas da Web. Nota: Use esta opção apenas com o instalador da web. |
/log file | folder |
Especifica o local do arquivo de log. O padrão é a pasta temporária para o processo, e o nome de arquivo padrão é baseado no pacote. Se a extensão do arquivo for .txt, um log de texto será produzido. Se você especificar qualquer outra extensão ou nenhuma extensão, um log HTML será criado. |
/msioptions | Especifica as opções a serem passadas para itens .msi e .msp; Por exemplo: /msioptions "PROPERTY1='Value'" . |
/norestart | Impede que o programa de instalação seja reinicializado automaticamente. Se você usar essa opção, o aplicativo de encadeamento terá que capturar o código de retorno e manipular a reinicialização (consulte Obtendo informações de progresso de um pacote de instalação). |
/passivo | Define o modo passivo. Exibe a barra de progresso para indicar que a instalação está em andamento, mas não exibe nenhum prompt ou mensagem de erro para o usuário. Nesse modo, quando encadeado por um programa de instalação, o pacote de encadeamento deve manipular códigos de retorno. |
/tubo | Cria um canal de comunicação para permitir que um pacote de encadeamento obtenha progresso. |
/promptrestart | Apenas no modo passivo, se o programa de instalação exigir uma reinicialização, ele solicita ao usuário. Esta opção requer a interação do usuário se uma reinicialização for necessária. |
/q | Define o modo silencioso. |
/reparação | Aciona a funcionalidade de reparo. |
/serialdownload | Força a instalação a acontecer somente após o download do pacote. |
/showfinalerror | Define o modo passivo. Exibe erros somente se a instalação não for bem-sucedida. Esta opção requer a interação do usuário se a instalação não for bem-sucedida. |
/showrmui | Usado apenas com a opção /passive . Exibe uma caixa de mensagem que solicita que os usuários fechem aplicativos do .NET Framework que estão em execução no momento. Esta caixa de mensagem comporta-se da mesma forma no modo passivo e não passivo. |
/uninstall | Desinstala o .NET Framework redistribuível. |
Idiomas suportados
A tabela a seguir lista os pacotes de idiomas do .NET Framework que estão disponíveis para o .NET Framework 4.5 e versões 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 | al |
1032 | Grego | el |
1035 | Finlandês | fi |
1036 | Francês – França | fr |
1037 | Hebraico | he |
1038 | Húngaro | hu |
1040 | Italiano – Itália | it |
1041 | Japonês | ja |
1042 | Coreano | ko |
1043 | Neerlandês – Países Baixos | 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 (Classificação Moderna) | es |
Consulte também
- Guia de implantação para administradores
- Requisitos do sistema
- Instalar o .NET Framework para desenvolvedores
- Solucionar problemas de instalações e desinstalações bloqueadas do .NET Framework
- Reduzindo as reinicializações do sistema durante instalações do .NET Framework 4.5
- Como: Obter progresso do instalador do .NET Framework 4.5