Apêndice A do guia da equipe de recursos da compatibilidade de aplicativos
Apêndice A: solucionando a compatibilidade de aplicativos no Windows XP
Publicado em: 30/11/2006
A equipe de recursos da compatibilidade de aplicativos pode usar o ACT para testar aplicativos quanto à compatibilidade com o Windows XP Professional e Windows XP SP2. Este apêndice aborda as etapas necessárias para solucionar os problemas de compatibilidade com o Windows XP usando o ACT 4.1.
O ACT para Windows XP (incluindo o Windows XP com SP2) e Windows Server 2003 contém as ferramentas e a documentação necessárias para a avaliação e a atenuação dos problemas de compatibilidade de aplicativos antes da implantação nessas plataformas. As ferramentas incluem as versões mais recentes do Microsoft Application Analyzer, o que simplifica o inventário de aplicativos e o relatório de compatibilidade; o IECE, o qual auxilia os testadores a localizar os problemas de compatibilidade com o Internet Explorer no Windows XP SP2; e o Compatibility Administrator, o qual fornece acesso às correções necessárias de compatibilidade para suporte aos aplicativos herdados no Windows.
Para efetuar download do ACT, clique no link Windows Application Compatibility (em inglês) em https://www.microsoft.com/downloads/details.aspx?FamilyId=4005DA79-933A-4CC8-BF86-FE2E28B792FD&displaylang=en (em inglês).
Observação O ACT não pode ser instalado nas versões de 64 bits dos sistemas operacionais.
Visão geral
O processo geral para resolução da compatibilidade de aplicativos é discutido em “Visão geral”, anteriormente neste guia. No entanto, estão disponíveis informações adicionais mais específicas para a resolução de problemas de compatibilidade de aplicativos com o Windows XP SP2 usando o ACT 4.1. Tais informações incluem uma visão geral de:
Problemas de compatibilidade DCOM.
Ferramentas de compatibilidade de aplicativos disponíveis no ACT 4.1 e outros recursos.
Visão geral das ferramentas de compatibilidade de aplicativos
Uma variedade de ferramentas e recursos está disponível para ajudar a planejar o projeto de testes da compatibilidade de aplicativos, bem como testar, corrigir e implantar aplicativos.
Analyzer. O Analyzer é uma ferramenta de inventário de aplicativos automatizada que pode ajudar a identificar, gerenciar e atenuar os riscos antes da execução de uma nova implantação de sistema operacional. As seguintes ferramentas fazem parte do Analyzer:
Collector. A ferramenta Collector examina um computador e define quais aplicativos estão presentes. A ferramenta grava os dados resultantes a um arquivo log que a equipe de recursos da compatibilidade de aplicativos pode visualizar e gerenciar através da IU (interface do usuário) do Analyzer.
Observação Devido ao suporte limitado ao Windows Management Instrumentation (WMI) no Windows 98, a ferramenta Collector não retorna algumas das informações do processador (como Nome, Família e Tipo) quando executada em computadores Windows 98.
Windows DCOM Compatibility Evaluator. A ferramenta Windows DCOM Compatibility Evaluator detecta os atributos dos aplicativos habilitados com DCOM, os quais podem ser potencialmente bloqueados pelas alterações introduzidas no Windows XP SP2 e versões posteriores.
Windows Firewall Compatibility Evaluator. O WFCE é um aplicativo que é executado como um registro em log de serviço de todos os aplicativos e serviços que tiverem uma porta IP aberta no Windows Firewall, a fim de permitir tráfego de entrada não solicitado.
Solution Builder. O Solution Builder empacota e instala automaticamente as correções para quaisquer problemas detectados com o Windows Firewall e Windows DCOM Compatibility Evaluators. O Solution Builder é de fato uma combinação de duas ferramentas: o Solution Packager e o Solution Installer. O Solution Packager cria e empacota correções, enquanto o Solution Installer aplica as correções empacotadas aos aplicativos. Além disso, o Microsoft Analyzer Web Service pode ser usado para conectar-se com segurança a um serviço da Web e efetuar download dos dados mais recentes do problema de aplicativo da Microsoft.
Internet Explorer Compatibility Evaluator. O IECE ajuda a avaliar as alterações no comportamento dos aplicativos Web e sites da Web, as quais podem ocorrer devido aos novos recursos de segurança no Windows XP SP2 e versões posteriores. Além disso, o IECE pode criar um pacote de atenuação a ser implantado em computadores cliente.
Compatibility Administrator. A ferramenta Compatibility Administrator é uma ferramenta útil para resolução dos problemas de compatibilidade de aplicativos durante uma implantação do Windows XP. A ferramenta também é útil depois da implantação para suporte aos aplicativos no novo ambiente do sistema operacional.
Windows Catalog e Hardware Compatibility List (HCL). Use este site para verificar a compatibilidade dos produtos de software e hardware com o Windows Vista. O site é especialmente útil com produtos testados para compatibilidade com o Windows Vista. Para obter mais informações, consulte Products Designed for Microsoft Windows—Windows Catalog and HCL (em inglês) em https://www.microsoft.com/whdc/hcl/default.mspx (em inglês).
Windows Upgrade Advisor. O Upgrade Advisor verifica o hardware e software do sistema, a fim de verificar se está pronto para atualização ao Windows Vista. Se um membro da equipe de recursos da compatibilidade de arquivos executar o Upgrade Advisor conectado à Internet e o seu sistema exigir atualizações disponíveis no site da Web do Windows Update, o Upgrade Advisor detectará e instalará as atualizações para o membro da equipe.
Application Verifier. O Application Verifier permite que um desenvolvedor ou testador de software defina a presença de problemas de compatibilidade de aplicativos em um programa. A ferramenta identifica os problemas comuns de compatibilidade, bem como verifica a conformidade com os vários requisitos do Designed for Windows Vista Logo Program. Embora anteriormente disponível somente no ACT 3.0, o Application Verifier agora está incluído no Visual Studio e disponível no Microsoft Developer Network (MSDN®).
Virtual PC 2004 e Virtual Server 2005. O Virtual PC 2004 é uma poderosa solução de virtualização de software, a qual permite que os usuários executem vários sistemas operacionais baseados em PC simultaneamente em um computador, fornecendo uma rede segura para preservar a compatibilidade com os aplicativos herdados durante a migração para um novo sistema operacional. Além disso, os testadores podem usar o Virtual PC 2004 ou Virtual Server 2005, a fim de emular o ambiente de produção no ambiente de teste.
Ferramenta System Preparation. A Sysprep é uma ferramenta de implantação baseada em imagem de disco utilizada para instalar configurações idênticas em vários computadores. A equipe de recursos da compatibilidade de aplicativos também pode usar a Sysprep, a fim de personalizar e automatizar o MiniSetup e para fins de auditoria de computadores.
Serviços de Instalação Remota. Os RIS utilizam o Pre-Boot eXecution Environment (PXE)/tecnologia de inicialização remota baseada DHCP para instalar remotamente o sistema operacional no computador cliente. O servidor dos RIS contém o sistema operacional, o qual os membros da equipe da compatibilidade de aplicativos podem instalar no computador cliente usando uma imagem baseada em Risetup ou Riprep.
Instalação de software da Diretiva de Grupo. A extensão da Instalação de software da Diretiva de Grupo permite que os administradores usem o Editor de objeto de diretiva de grupo para gerenciar de forma centralizada a instalação do software em todos os computadores cliente em uma empresa. Os administradores podem atribuir aplicativos a usuários ou computadores ou publicar os aplicativos para os usuários.
Scripts de logon. Um script de logon é executado automaticamente sempre que um usuário efetuar logon em um computador. O script pode conter comandos de sistema operacional, como aqueles que fazem conexões à rede ou iniciam os programas. Os membros da equipe da compatibilidade de aplicativos podem usar scripts de logon para iniciar a implantação de um sistema operacional a um computador de destino.
Essas ferramentas e recursos são utilizados durante as várias fases no processo do MSF, como apresentado na tabela 14.
Tabela 14. Ferramentas de compatibilidade de aplicativos e fase do MSF nas quais elas são utilizadas
Ferramenta |
Fase |
Fase |
Fase |
Fase |
Analyzer |
||||
Collector |
|
|
||
Windows DCOM Compatibility Evaluator |
|
|
||
WFCE |
|
|
||
Solution Builder |
|
|
||
IECE |
||||
Compatibility Administrator |
|
|
||
Windows Catalog |
|
|
||
HCL |
|
|
||
Windows Upgrade Advisor |
|
|
||
Application Verifier |
|
|
||
Virtual PC 2004 |
|
|||
Virtual Server 2005 |
|
|||
Sysprep |
|
|
||
RIS |
|
|
||
Instalação de software da Diretiva de Grupo |
|
|
||
Scripts de logon |
|
|
A tabela 15 apresenta as tarefas e as ferramentas comuns utilizadas para executá-las.
Tabela 15. Tarefas e ferramentas comuns de compatibilidade de aplicativos
Para executar esta tarefa |
Use esta ferramenta ou recurso |
Disponível em |
---|---|---|
Crie um inventário de software desenvolvido para o teste da compatibilidade de aplicativos. |
Collector no Analyzer |
ACT 4.1 |
Verificação rápida da compatibilidade de aplicativos. |
Windows Catalog – ou – Windows Upgrade Advisor (o Windows Upgrade Advisor é raramente utilizado em ambientes corporativos, embora seja um método viável para verificação da compatibilidade de aplicativos). – ou – Microsoft Application Information Web Service |
Windows Catalog (em inglês) (https://www.microsoft.com/whdc/hcl/default.mspx) O Windows Upgrade Advisor está disponível:
No ACT 4.1 |
Teste os aplicativos quanto a problemas de estabilidade, compatibilidade e segurança de difícil detecção. |
Application Verifier |
Visual Studio e MSDN |
Teste os aplicativos quanto aos problemas complexos de compatibilidade de aplicativos quando o código-fonte do aplicativo estiver disponível: |
Microsoft Debugging Tools para Windows |
https://www.microsoft.com/whdc/DevTools/Debugging/default.mspx site |
Teste os aplicativos em ambientes que simulam o ambiente de produção. |
Virtual PC 2004 – ou – Planilha de propriedade de compatibilidade |
Para adquirir da Microsoft |
Solucione rapidamente problemas comuns da compatibilidade de aplicativos em um computador independente. |
Program Compatibility Wizard – ou – Planilha de propriedade de compatibilidade |
Windows XP e Windows Server 2003 |
Identificar e resolver problemas relacionados à compatibilidade DCOM. |
Windows DCOM Compatibility Evaluator |
ACT 4.1 |
Identificar e solucionar problemas da compatibilidade de aplicativos relacionados ao Windows Firewall. |
WFCE |
ACT 4.1 |
Identificar e solucionar problemas da compatibilidade de aplicativos baseados na Web modificando a configuração do Internet Explorer. |
IECE |
ACT 4.1 |
Solucione os problemas de compatibilidade de aplicativos criando um banco de dados de compatibilidade de aplicativos personalizado (arquivo .sdb). |
Compatibility Administrator |
ACT 4.1 |
Instale e registre arquivos de compatibilidade de aplicativos personalizados em computadores de destino. |
Application Compatibility Database Installer (Sdbinst.exe) |
Windows XP e Windows Server 2003 |
Crie um pacote do Windows Installer (arquivo .msi). |
Componentes do Platform Software Development Kit (SDK) para desenvolvedores do Windows Installer |
|
Instale um pacote do Windows Installer (arquivo .msi) em um computador de destino. |
Ferramenta Windows Installer (Msiexec.exe) |
Windows XP e Windows Server 2003 |
Implante aplicativos e arquivos .sdb durante a distribuição de um sistema operacional. |
Sysprep – ou – Arquivo de resposta de instalação autônoma (Unattend.txt) – ou – RIS |
CDs do produto Windows XP ou Windows Server 2003 |
Distribua aplicativos e arquivos .sdb depois da distribuição de um sistema operacional. |
Ferramenta Instalação de software da Diretiva de Grupo – ou – Scripts de logon |
CDs do produto Windows XP ou Windows Server 2003 para Instalação de software da Diretiva de Grupo e scripts de logon |