Source: https://technet.microsoft.com/pt-pt/library/security/ms10-077.aspx
Timestamp: 2017-09-24 05:36:31+00:00
Document Index: 51993937

Matched Legal Cases: ['Artigo 2160841', 'Artigo 2473228', 'Artigo 318785', 'Artigo 887012', 'Artigo 2160841', 'Artigo 2160841']

Microsoft Security Bulletin MS10-077 - Crítica
2010 MS10-077
Vulnerabilidade no .NET Framework Poderia Permitir Execução Remota de Código (2160841)
Data de publicação: 12 de outubro de 2010 | Updated: 26 de outubro de 2011
actualizada: 3.1
Esta actualização de segurança resolve uma vulnerabilidade no Microsoft .NET Framework comunicada de forma privada. A vulnerabilidade poderia permitir a execução remota de código num sistema cliente se um utilizador visualizasse uma página Web especialmente concebida para o efeito utilizando um browser da Web que pudesse executar Aplicações de Browser XAML (XBAPs). Os utilizadores cujas contas estão configuradas com menos direitos de utilização no sistema podem correr menos riscos do que os utilizadores que trabalham com direitos de utilização de administrador. A vulnerabilidade também poderia permitir a execução remota de código num sistema de servidor a executar o IIS, se esse servidor permitisse o processamento de páginas ASP.NET e se um intruso tivesse sucesso em actualizar uma página ASP.NET especialmente concebida para o efeito para esse servidor e executá-la, como poderia ser o caso de um cenário de alojamento Web.
Esta actualização de segurança está classificada como Crítica para o Microsoft .NET Framework 4.0 em edições baseadas em x64 e em Itanium suportadas do Microsoft Windows, excepto para o Windows Server 2008 e Windows Server 2008 R2. Para o Microsoft .NET Framework 4.0 em edições baseadas em x64 e em Itanium suportadas do Windows Server 2008 e do Windows Server 2008 R2, esta actualização está classificada como Importante. Para mais informações consulte a subsecção Software Afectado e Software Não Afectado, nesta secção.
A actualização de segurança resolve a vulnerabilidade modificando a forma como o compilador JIT optimiza código. Para mais informações sobre a vulnerabilidade, consulte a subsecção de Perguntas Mais Frequentes (FAQ) quanto à vulnerabilidade específica na secção seguinte, Informações sobre as vulnerabilidades.
Questões conhecidas. O Artigo 2160841 da Base de Dados de Conhecimento da Microsoft documenta as questões actualmente conhecidas que os clientes podem verificar quando instalam esta actualização de segurança. O artigo também documenta soluções recomendadas para estas questões.
Windows XP Professional x64 Edition Service Pack 2 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows Server 2003 x64 Edition Service Pack 2 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows Server 2003 com SP2 para sistemas baseados em Itanium Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2 Microsoft .NET Framework 4.0**[1] Execução Remota de Código Importante Nenhum
Windows Server 2008 para sistemas baseados em Itanium e Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Importante Nenhum
Windows 7 para sistemas baseados em x64 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows 7 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Crítica Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Importante Nenhum
Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 Microsoft .NET Framework 4.0**[1] Execução Remota de Código Importante Nenhum
Windows Server 2008 R2 para sistemas baseados em Itanium Microsoft .NET Framework 4.0 [1] Execução Remota de Código Importante Nenhum
Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Microsoft .NET Framework 4.0 [1] Execução Remota de Código Importante Nenhum
[1] .NET Framework 4.0 e .NET Framework 4.0 Client Profile afectados. Os pacotes .NET Framework Redistributable versão 4 estão disponíveis em dois perfis: .NET Framework 4.0 e .NET Framework 4.0 Client Profile. O .NET Framework 4.0 Client Profile é um subconjunto do .NET Framework 4.0. A vulnerabilidade resolvida nesta actualização afecta o .NET Framework 4.0 e o .NET Framework 4.0 Client Profile. Para mais informações, consulte: Instalação do .NET Framework.
Windows Vista Service Pack 1 e Windows Vista Service Pack 2 Microsoft .NET Framework 4.0
Windows Server 2008 para sistemas de 32 bits e Windows Server 2008 para sistemas de 32 bits Service Pack 2 Microsoft .NET Framework 4.0
Windows 7 para sistemas de 32 bits Microsoft .NET Framework 4.0
Windows 7 para sistemas de 32 bits Service Pack 1 Microsoft .NET Framework 4.0
Por que razão foi revisto este boletim a 22 de Fevereiro de 2011?
A Microsoft reviu este boletim de segurança para anunciar uma alteração de detecção para oferecer os pacotes de actualização do Microsoft .NET Framework 4.0 a sistemas que executam o Windows 7 para sistemas baseados em x64 Service Pack 1, Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 e Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1. Esta alteração de detecção aplica-se apenas a clientes que instalaram o Microsoft .NET Framework 4.0 depois de terem instalado o Windows 7 para sistemas baseados em x64 Service Pack 1, Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 ou Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1. Os clientes que já tenham aplicado esta actualização com sucesso não necessitam de efectuar qualquer acção.
Por que razão foi revisto este boletim a 14 de Dezembro de 2010?
A Microsoft reviu este boletim de segurança para anunciar que estão disponíveis novos pacotes de actualização para o Microsoft .NET Framework 4.0. Estes novos pacotes corrigem uma questão na configuração que poderia interferir com instalação bem sucedida de outras actualizações. Para clientes que possam ter uma instalação de outro produto ou uma actualização que possa ter sido afectada por esta questão, consulte o Artigo 2473228 da Base de Dados de Conhecimento da Microsoft para obter informações adicionais. Os clientes que já tenham aplicado esta actualização com sucesso não necessitam de efectuar qualquer acção.
Como determino que versão do Microsoft .NE T Framework está instalada?
Pode instalar e executar várias versões do .NET Framework num sistema e pode instalar as versões por qualquer ordem. Há várias formas de determinar que versões do .NET Framework estão actualmente instaladas. Para obter mais informações, consulte o Artigo 318785 da Base de Dados de Conhecimento da Microsoft.
Como é que esta actualização de segurança está relacionada com o boletim MS10-070?
A vulnerabilidade resolvida neste boletim de segurança é totalmente diferente e não está relacionada com a vulnerabilidade descrita no boletim MS10-070, embora ambos os boletins de segurança resolvam vulnerabilidades no .NET Framework. Os clientes terão de instalar ambas as actualizações de segurança, conforme aplicável, para resolver ambas as vulnerabilidades.
Qual é a diferença entre o .NET Framework 4.0 e o .NET Framework 4.0 Client Profile?
Os pacotes .NET Framework Redistributable versão 4 estão disponíveis em dois perfis: .NET Framework 4.0 e .NET Framework 4.0 Client Profile. O .NET Framework 4.0 Client Profile é um subconjunto do perfil .NET Framework 4.0 que é optimizado para aplicações cliente. Fornece funcionalidades para a maior parte das aplicações cliente, incluindo as funcionalidades Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) e ClickOnce. Isto permite uma implementação mais rápida e um pacote de instalação mais pequeno para aplicações destinadas ao Framework 4.0 Client Profile. Para obter mais informações, consulte .NET Framework Client Profile.
Os utilizadores que tenham edições anteriores do software deviam considerar a migração para edições suportadas como uma prioridade, de modo a poderem proteger os seus sistemas contra a potencial exposição a vulnerabilidades. Para determinar o ciclo de vida de suporte para a edição do seu software, consulte Seleccionar um produto para obter informações sobre o ciclo de vida. Para obter mais informações sobre service packs para estas edições de software, consulte Service Packs com Suporte do Ciclo de Vida.
As seguintes classificações de gravidade presumem o potencial impacto máximo da vulnerabilidade. Para obter informações sobre a probabilidade de, no prazo de 30 dias após a publicação deste boletim de segurança, ocorrer uma exploração da vulnerabilidade em relação à sua classificação de gravidade e impacto de segurança, consulte o Índice de Possibilidade de Exploração no resumo dos boletins de Outubro. Para obter mais informações, consulte o Índice de Possibilidade de Exploração da Microsoft.
Vulnerabilidade no Compilador JIT do .NET Framework x64 - CVE-2010-3228
Microsoft .NET Framework 4.0 no Windows XP Professional x64 Edition Service Pack 2 Crítica
Microsoft .NET Framework 4.0 no Windows Server 2003 x64 Edition Service Pack 2 Crítica
Microsoft .NET Framework 4.0 no Windows Server 2003 com SP2 para sistemas baseados em Itanium Crítica
Microsoft .NET Framework 4.0 no Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2 Crítica
Microsoft .NET Framework 4.0 no Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2** Importante
Microsoft .NET Framework 4.0 no Windows Server 2008 para sistemas baseados em Itanium e Windows Server 2008 para sistemas baseados em Itanium Service Pack 2 Importante
Microsoft .NET Framework 4.0 no Windows 7 para sistemas baseados em x64 e Windows 7 para sistemas baseados em x64 Service Pack 1 Crítica
Microsoft .NET Framework 4.0 no Windows Server 2008 R2 para sistemas baseados em x64 Importante
Microsoft .NET Framework 4.0 no Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1** Importante
Microsoft .NET Framework 4.0 no Windows Server 2008 R2 para sistemas baseados em Itanium e Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1 Importante
Existe uma vulnerabilidade de execução remota de código no Microsoft .NET Framework que poderia permitir que uma aplicação Microsoft .NET especialmente concebida para o efeito acedesse à memória de uma forma não segura, originando a execução de código arbitrário não gerida. Esta vulnerabilidade afecta apenas as arquitecturas x64 e Itanium.
Para visualizar esta vulnerabilidade como uma entrada comum na lista de Vulnerabilidades e Exposições Comuns, consulte CVE-2010-3228.
Factores Atenuantes para a Vulnerabilidade no Compilador JIT do .NET Framework x64 - CVE-2010-3228
O factor atenuante refere-se a uma definição, uma configuração comum ou uma prática recomendada geral, que existe num estado predefinido, que poderia reduzir a gravidade da exploração de uma vulnerabilidade. Os seguintes factores atenuantes podem ser úteis para a sua situação:
Por predefinição, o Internet Explorer no Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2 é executado no modo restrito, conhecido como a Configuração de Segurança Avançada. Este modo apenas atenua esta vulnerabilidade no Windows Server 2008 e Windows Server 2008 R2, e apenas num cenário de ataque baseado na Web. Consulte a secção de Perguntas Mais Frequentes desta vulnerabilidade para obter mais informações acerca da Configuração de Segurança Avançada do Internet Explorer.
Um intruso que explore com sucesso esta vulnerabilidade poderia obter os mesmos privilégios que o utilizador local ou da conta de utilizador do ASP.NET. Os utilizadores ou contas de utilizador configurados para ter menos direitos de utilizador no sistema poderão sofrer menos impacto do que os utilizadores ou contas com direitos de administração.
No cenário de um ataque baseado na Web, um intruso poderia alojar um Web site contendo uma página Web que fosse utilizada para explorar esta vulnerabilidade. Além disso, os Web sites afectados e os Web sites que aceitam ou alojam conteúdos ou anúncios fornecidos por utilizadores poderiam conter conteúdos especialmente concebidos que poderiam explorar esta vulnerabilidade. Contudo, em qualquer dos casos, o intruso não teria forma de forçar os utilizadores a visitar estes Web sites. Em vez disso, um intruso teria de convencer os utilizadores a visitar o Web site, levando-os normalmente a clicar numa hiperligação presente numa mensagem de correio electrónico, ou numa mensagem de um programa de mensagens instantâneas, que levasse o utilizador para o Web site do intruso.
Num cenário de alojamento na Web, um intruso deve ter permissão para carregar páginas ASP.NET arbitrárias para um Web site e o ASP.NET tem de estar instalado nesse servidor da Web. Na configuração predefinida, um utilizador anónimo não pode carregar e executar código Microsoft .NET no Internet Information Server (IIS).
O Microsoft Silverlight não é afectado por esta vulnerabilidade.
As edições de 32 bits do Microsoft Windows não são afectadas por esta vulnerabilidade.
Soluções Alternativas para a Vulnerabilidade no Compilador JIT do .NET Framework x64 - CVE-2010-3228
Desactivar parcialmente as aplicações Micro soft .NET fidedignas
Para desactivar todas as aplicações Microsoft .NET executadas com fidedignidade parcial, incluindo aplicações de browser XAML (XBAPs) e Microsoft .NET localizadas na rede, execute os seguintes comandos a partir de uma linha de comandos elevada:
Impacto da solução alternativa. Algumas aplicações Microsoft .NET não serão executadas.
Para repor as políticas de segurança do Microsoft .NET de acordo com as predefinições, execute os seguintes comandos a partir de uma linha de comandos elevada:
Desactivar as aplicações de browser XAML no Internet Explorer
Para ajudar a proteger o seu sistema contra esta vulnerabilidade, mude as definições, para que seja pedida uma confirmação antes de executar aplicações de browser XAML (XBAPs) ou para desactivar XBAPs nas zonas de segurança de Internet e de Intranet local, da seguinte forma:
No Internet Explorer, clique no menu Ferramentas e seleccione Opções da Internet.
Clique no separador Segurança, clique em Internet e, em seguida, clique em Personalizar nível.
Em Definições, para XAML Lato, clique em Pedir ou Desactivar e, depois, clique em OK. Repita os passos 2 e 3 para Aplicações de Browser XAML e Documentos XPS.
No separador Segurança, clique em Nível Personalizado. Em Componentes baseados no .NET Framework, defina Executar componentes sem assinatura Authenticode para Pedir ou Desactivar e, depois, clique em OK. Repita este passo para Executar componentes sem assinatura Authenticode e, depois, clique em OK.
Clique em Intranet Local e, em seguida, clique em Personalizar Nível. Repita os passos 3 e 4. Se for pedida a confirmação das alterações nas definições, clique em Sim. Clique em OK para voltar ao Internet Explorer.
Impacto da solução alternativa. O código Microsoft .NET não será executado no Internet Explorer nem será executado sem confirmação. Desactivar as aplicações e componentes Microsoft .NET nas zonas de segurança da Internet e Intranet local pode fazer com que alguns Web sites não funcionem correctamente. Se tiver dificuldade em usar o Web site depois de alterar esta definição e tiver a certeza de que o site é seguro, pode adicionar esse site à sua lista de Sites fidedignos. Isto fará com que o site funcione correctamente.
Adicione sites que considere fidedignos à Zona de sites fidedignos do Internet Ex plorer
Depois de definir o Internet Explorer para requerer solicitação antes de executar controlos ActiveX e Scripts Activos nas zonas da Internet e da Intranet Local, pode adicionar sites que considere fidedignos à Zona de sites fidedignos do Internet Explorer. Isto irá permitir que continue a utilizar os Web sites fidedignos da mesma forma que actualmente, enquanto ajuda a proteger-se contra este ataque em sites não fidedignos. A Microsoft recomenda que adicione à Zona de sites fidedignos unicamente sites que considere fidedignos.
Clique no separador Segurança, clique em Repor todas as zonas para o nível predefinido e clique em OK.
Perguntas Mais Frequentes sobre a Vulnerabilidade no Compilador JIT do .NET Framework x64 - CVE-2010-3228
Esta é uma vulnerabilidade de execução remota de código no contexto do utilizador com sessão iniciada ou no contexto da conta de serviço associada a uma identidade do conjunto aplicacional.
Esta vulnerabilidade resulta da forma como o compilador JIT optimiza código com base numa avaliação incorrecta, que pode danificar a memória e, como resultado, à execução de código arbitrário e não gerido.
O que é o compilador JIT do .NET Framework?
O compilador JIT do Framework .NET é um componente do runtime do .NET Framework que compila Microsoft Intermediate Language (MSIL) face ao Common Language Runtime (CLR) sob pedido no runtime da aplicação, quando o conteúdo de um conjunto é carregado e executado.
O que é o CLR?
O Microsoft .NET Framework fornece um ambiente de run-time chamado Common Language Runtime (CLR), que executa o código e fornece serviços que tornam o processo de desenvolvimento mais fácil. Para obter mais informações sobre o CLR, consulte o artigo MSDN sobre uma Visão Geral do Common Language Runtime.
O que é o MSIL?
O Microsoft Intermediate Language (MSIL) é um conjunto de instruções independentes da CPU que é gerado pelos compiladores do Microsoft .NET Framework e consumido pelo .NET Common Language Runtime (CLR). Antes de o MSIL poder ser executado, deve ser convertido para código nativo específico da CPU pelo .NET CLR.
Num cenário de navegação na Web, um intruso que conseguisse explorar esta vulnerabilidade com sucesso poderia obter as mesmas permissões que o utilizador com sessão iniciada no momento. Se um utilizador tiver sessão iniciada com direitos de utilizador administrativos, um intruso poderia obter controlo total sobre o sistema afectado. Um intruso poderia então instalar programas; ver, alterar ou eliminar dados; ou ainda criar novas contas com todos os privilégios. Os utilizadores cujas contas estão configuradas com menos direitos de utilização no sistema podem correr menos riscos do que os utilizadores que trabalham com direitos de utilização de administrador.
No cenário de alojamento na Web, um intruso que conseguisse explorar esta vulnerabilidade com sucesso poderia obter as mesmas permissões que a conta de serviço associada à identidade do conjunto aplicacional do conjunto aplicacional em que é executada uma aplicação Microsoft .NET. Dependendo de configuração de isolamento do conjunto aplicacional e das permissões concedidas à conta de serviço, um intruso poderia obter o controlo de outros conjuntos aplicacionais no servidor da Web ou poderia ter controlo total sobre o sistema afectado. Para mais informações sobre identidades e configuração de conjuntos aplicacionais, consulte o artigo TechNet sobre como Configurar a Identidade de Conjuntos Aplicacionais.
Existem dois cenários possíveis para exploração desta vulnerabilidade: um cenário de navegação na Web e um cenário de alojamento na Web. Estes cenários são descritos da seguinte forma:
Cenário de navegação na Web
Um intruso poderia alojar um Web site especialmente concebido para o efeito que contivesse um XBAP (aplicação de browser de XAML) especialmente concebido para o efeito que poderia explorar esta vulnerabilidade e convencer um utilizador a ver o Web site. O intruso também poderia tirar partido de Web sites corrompidos ou Web sites que aceitam ou alojam conteúdos ou anúncios fornecidos pelo utilizador. Estes Web sites podem conter conteúdos especialmente concebidos para o efeito, que poderiam explorar esta vulnerabilidade. Contudo, em qualquer dos casos, o intruso não teria forma de forçar os utilizadores a visitar estes Web sites. Em vez disso, o intruso teria de persuadir os utilizadores a visitar o Web site, levando-os normalmente a clicar numa hiperligação numa mensagem de correio electrónico, ou num pedido de mensagem instantânea que leva o utilizador para o Web site do intruso. Também poderia ser possível exibir conteúdos Web nocivos especialmente concebidos para o efeito, usando espaços de publicidade como banners, ou usando outros métodos para entregar conteúdos Web a sistemas afectados.
Cenário de alojamento na Web
Se um ambiente de alojamento na Web permite que os utilizadores carreguem aplicações ASP.NET personalizadas, um intruso poderia carregar uma aplicação ASP .NET maliciosa que utiliza esta vulnerabilidade para quebrar a protecção utilizada para evitar que o código ASP.NET execute acções prejudiciais no sistema de servidor.
O que é um XBAP?
Uma aplicação de browser XAML (XBAP) combina funcionalidades de uma aplicação Web e de uma aplicação cliente avançada. Tal como as aplicações Web, os XBAPs podem ser publicados num servidor da Web e iniciados a partir do Internet Explorer. Tal como as aplicações cliente avançadas, os XBAPs podem tirar proveito das capacidades do Windows Apresentação Foundation (WPF). Para mais informações sobre as aplicações XBAP, consulte o artigo MSDN Descrição Geral das Aplicações de Browser XAML do Windows Presentation Foundation.
Existem dois tipos de sistemas susceptíveis a esta vulnerabilidade, conforme se descreve: sistemas que estão a utilizar o cenário de navegação na Web e sistemas que estão a utilizar o cenário de alojamento na Web.
A exploração com sucesso desta vulnerabilidade requer que um utilizador tenha sessão iniciada e que visite Web sites utilizando um browser da Web capaz de instanciar XBAPs. Deste modo, qualquer sistema onde seja frequentemente utilizado um browser da Web, como as estações de trabalho ou servidores de terminal dos utilizadores, está mais susceptível a esta vulnerabilidade. Os servidores poderão estar mais susceptíveis, caso os administradores permitam que os utilizadores naveguem e leiam o correio electrónico nos servidores. Contudo, os procedimentos recomendados desencorajam essa acção.
Os sites de alojamento da Web que permitem que os utilizadores carreguem aplicações ASP.NET personalizadas estão mais susceptíveis.
Sim e não. Para um cenário de um ataque por navegação na Web, executar o Internet Explorer no Windows Server 2008 ou no Windows Server 2008 R2 atenua a vulnerabilidade, mas executar o Internet Explorer no Windows Server 2003 não atenua a vulnerabilidade. Além disso, num ataque por alojamento na Web, nenhuma destas plataformas atenua a vulnerabilidade. Por predefinição, o Internet Explorer no Windows Server 2003 e no Windows Server 2008 é executado no modo restrito, conhecido como a Configuração de Segurança Avançada. A Configuração de Segurança Avançada do Internet Explorer é um grupo de definições pré-configuradas do Internet Explorer que reduz a probabilidade de um utilizador ou de um administrador transferir e executar conteúdos da Web especialmente concebidos para o efeito a partir de um servidor. Este é um factor atenuante para Web sites que não adicionou à Zona de sites fidedignos do Internet Explorer, mas só se aplica ao Windows Server 2008 e Windows Server 2008 R2. Ver também Gestão da configuração de segurança avançada do Internet Explorer.
Esta actualização resolve a vulnerabilidade modificando a forma como o compilador JIT optimiza código.
Quando este boletim de segurança foi publicado, esta vulnerabilidade já tinha sido divulgada publicamente ?
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 no Windows XP Professional Edition x64 Edition Service Pack 2:
NDP40-KB2160841-x64.exe /q
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 no Windows XP Professional Edition x64 Edition Service Pack 2:
NDP40-KB2160841-x64.exe /q /norestart
Ficheiro de registo da actualização Microsoft .NET Framework 4.0-KB2160841_*-msi0.txt
Microsoft .NET Framework 4.0-KB2160841_*.html
Para ajudar a reduzir a hipótese de ser necessário reiniciar o computador, interrompa todos os serviços afectados e feche todas as aplicações que possam usar os ficheiros afectados antes de instalar a actualização de segurança. Para mais informações sobre os motivos que podem levar a que seja solicitada uma confirmação do reinício, consulte o Artigo 887012 da Base de Dados de Conhecimento da Microsoft.
I nformações de Remoção Para todas as versões suportadas do Microsoft .NET Framework, utilize a ferramenta Adicionar ou Remover Programas do Painel de Controlo.
Informações de Ficheiros Consulte o Artigo 2160841 da Base de Dados de Conhecimento da Microsoft
Verificação da Chave de Registo HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB2160841
/help Apresentar a caixa de diálogo de utilização.
/q Define o nível de interface do utilizador
/forcerestart Reinicia sempre o computador após a instalação.
/promptrestart Pede confirmação ao utilizador para reiniciar caso seja necessário.
/l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] <LogFile> Define opções de início de sessão
i – mensagens de estado
w – avisos não fatais
e – mensagens de erro total
a – início de acções
r – gravações específicas de acções
u – pedido do utilizador
c – parâmetros UI iniciais
m – informação de falta de memória ou saída fatal
o – mensagens de espaço de disco inexistente
p – propriedades do terminal
v – envio de informações detalhadas
x – informação de depuração adicional
+ – acrescentar a ficheiro log existente
! – indexar cada linha ao log
* – registar todas as informações, excepto para as opções v e x
/q Sem interface do utilizador
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 no Windows Server 2003 para sistemas baseados em x64:
Para o Microsoft .NET Framework 4.0 no Windows Server 2003 para sistemas baseados em Itanium:
NDP40-KB2160841-ia64 /q
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 no Windows Server 2003 para sistemas baseados em x64:
NDP40-KB2160841-ia64 /q /norestart
/l[i|w|e|a|r|u|c|m|o|p|v|x| + |!|*] < LogFile> Define opções de início de sessão
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 no Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2:
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 no Windows Vista x64 Edition Service Pack 1 e Windows Vista x64 Edition Service Pack 2:
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 no Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2:
Para o Microsoft .NET Framework 4.0 no Windows Server 2008 para sistemas baseados em Itanium e Windows Server 2008 para sistemas baseados em Itanium Service Pack 2:
NDP40-KB2160841-ia64.exe /q
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 no Windows Server 2008 para sistemas baseados em x64 e Windows Server 2008 para sistemas baseados em x64 Service Pack 2:
NDP40-KB2160841-ia64.exe /q /norestart
Reinício necessário? Esta actualização não requer um reinício. O programa de instalação pára os serviços necessários, aplica a actualização e, em seguida, reinicia os serviços. Contudo, se não for possível interromper os serviços necessários por qualquer motivo, ou se os ficheiros necessários estiverem a ser utilizados, esta actualização obrigará a reiniciar o computador. Se for esse o caso, será apresentada uma mensagem aconselhando-o a reiniciar.
Inst alação da Actualização
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 em todas edições suportadas baseadas em x64 do Windows 7:
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 em todas edições suportadas baseadas em x64 do Windows 7:
In formações de Remoção Utilize a ferramenta Adicionar ou Remover Programas, no Painel de Controlo.
Instalação sem intervenção do utilizador Para o Microsoft .NET Framework 4.0 em todas edições suportadas baseadas em x64 do Windows Server 2008 R2:
Para o Microsoft .NET Framework 4.0 em todas edições suportadas baseadas em Itanium do Windows Server 2008 R2:
Instalação sem reiniciar Para o Microsoft .NET Framework 4.0 em todas edições suportadas baseadas em x64 do Windows Server 2008 R2:
Jeroen Frijters, da Sumatra, por fornecer informações sobre a Vulnerabilidade no Compilador JIT do .NET Framework x64 (CVE-2010-3228)
V1.1 (13 de Outubro de 2010): Alteração da classificação de gravidade do Windows Server 2008 e Windows Server 2008 R2 para Importante. Adicionada também uma ligação para o Artigo 2160841 da Base de Dados de Conhecimento da Microsoft, na secção Questões Conhecidas, no Resumo Executivo, e revisão dos factores atenuantes.
V1.2 (26 de Outubro de 2010): Revisão deste boletim para anunciar uma alteração de detecção para correcção de uma questão de instalação. Esta é apenas uma alteração de detecção. Não foram efectuadas alterações à actualização de segurança. Os clientes que já tenham instalado a actualização com sucesso não têm de voltar a instalá-la.
V2.0 (14 de Dezembro de 2010): Adição de uma Pergunta Frequente para anunciar que estão disponíveis novos pacotes de actualização para o .NET Framework 4.0 para corrigir uma questão na configuração que poderia interferir com a instalação bem sucedida de outras actualizações e/ou produtos. Os clientes que já tenham aplicado esta actualização com sucesso não necessitam de efectuar qualquer acção.
V3.0 (22 de Fevereiro de 2011): Anunciada uma alteração de detecção para oferecer os pacotes de actualização do Microsoft .NET Framework 4.0 a clientes que instalaram o Microsoft .NET Framework 4.0 depois de terem instalado o Windows 7 para sistemas baseados em x64 Service Pack 1, Windows Server 2008 R2 para sistemas baseados em x64 Service Pack 1 ou Windows Server 2008 R2 para sistemas baseados em Itanium Service Pack 1. Os clientes que já tenham aplicado esta actualização com sucesso não necessitam de efectuar qualquer acção.
V3.1 (26 de Outubro de 2011): Corrigida a aplicabilidade da instalação Server Core para o .NET Framework 4 no Windows Server 2008 R2 para sistemas baseados em x64.