Você pode perceber um comportamento inesperado quando você acessar aplicativos do Commerce Server Business Desk após você atualiza o computador com as mais recentes atualizações de segurança

Traduções deste artigo Traduções deste artigo
ID do artigo: 926509 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você acessar o Microsoft Commerce Server Business Desk aplicativos, você pode enfrentar um comportamento inesperado. Por exemplo, quando você executa procura por usuários e pedidos, não registros são retornados.

Esses problemas ocorrem depois de instalar atualização de segurança MS06-061 nos computadores clientes que usam o Business Desk aplicativo.

Para obter mais informações sobre a segurança da atualização MS06-061, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
924191MS06-061: Vulnerabilidades no Microsoft XML Core Services podem permitir a execução remota de código

Causa

Esses problemas ocorrem porque aplicativos de Business Desk usam o analisador Microsoft XML (MSXML) versão 2.6. Depois que você instala a atualização de segurança MS06-061, não é possível usar MSXML 2.6 no Microsoft Internet Explorer. Esse comportamento é por design.Os pacotes de atualização de segurança definir o "kill bit" para esta versão do MSXML. O "kill bit" impede que o componente executem no Internet Explorer.

Resolução

Para resolver esses problemas, execute essas etapas.

Etapa 1: Atualizar o servidor Web que está hospedando o aplicativo Business Desk

Para fazer isso, procure a string "MSXML2.XMLHTTP.2.6" em todos os arquivos nas duas seguintes pastas no servidor Web que hospeda o aplicativo Business Desk:
  • A pasta %COMMERCE_SERVER_ROOT%\Widgets.
  • A pasta que contém os arquivos de código de site Business Desk. Por exemplo, esta pasta pode ser a Drive: \Inetpub\Wwwroot\Retailbizdesk pasta.
Em seguida, substitua a seqüência de caracteres "MSXML2.XMLHTTP.2.6" a seqüência de caracteres "MSXML2.XMLHTTP". Por exemplo, talvez você precise atualizar os seguintes arquivos para uma instalação típica de aplicativos do Commerce Server 2002 Business Desk:
  • Os seguintes arquivos estão localizados na pasta %COMMERCE_SERVER_ROOT%\Widgets:
    • ExprbldrHTC\ExprBldr.htc
    • ListHTC\ListSheet.htc
    • ListHTC\ListSheetF.htc
    • ListHTC\TreeView.htc
  • Os seguintes arquivos estão localizados na Drive: \Inetpub\Wwwroot\Retailbizdesk pasta:
    • Catalogs\Designer\Common.ASP
    • Catalogs\Editor\Common.ASP
    • Catalogs\Editor\List_Catalogs.ASP
    • Include\Dlg_permissions.ASP
    • Include\HTTPXMLUtil.htm
    • Profiles\XmlHttpUtil.vbs
    • Security\Include\Security_util.ASP
    • Security\Security.ASP
Observação O Commerce Server 2000 não usa todos esses arquivos.

Você pode usar o comando findstr para localizar arquivos que contêm a seqüência de caracteres "MSXML2.XMLHTTP.2.6". Por exemplo, digite o seguinte comando em um prompt de comando e pressione ENTER:
findstr /spin MSXML2.XMLHTTP.2.6 *
Para obter mais informações sobre o comando findstr , digite findstr /? no prompt de comando e pressione ENTER.

Abra cada um desses arquivos em um editor de texto, como o bloco de notas. Em seguida, use uma operação Localizar E substituir para substituir a seqüência de caracteres "MSXML2.XMLHTTP.2.6" a seqüência de caracteres "MSXML2.XMLHTTP".

Etapa 2: Reiniciar IIS no servidor Web que hospeda o aplicativo Business Desk

Use lisreset.exe para reiniciar o Microsoft Internet Information Services (IIS) no servidor Web que hospeda o aplicativo Business Desk. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
202013Internet Information Services 5.0 sintaxe de linha de comando para lisreset.exe

Etapa 3: Atualizar MSXML para versão 3.0 ou posterior nos computadores cliente se for necessário

Para obter mais informações sobre como obter o MSXML, visite os seguintes sites:
http://msdn2.microsoft.com/en-us/xml/bb190622.aspx
http://www.microsoft.com/technet/security/bulletin/ms06-061.mspx
Para obter mais informações sobre como determinar a versão do MSXML está instalado em um computador, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
278674Determinar a versão do MSXML analisador instalado em um computador
269238Lista do Microsoft XML (MSXML) do analisador versões

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Propriedades

ID do artigo: 926509 - Última revisão: quarta-feira, 9 de maio de 2007 - Revisão: 1.9
A informação contida neste artigo aplica-se a:
  • Microsoft Commerce Server 2002 Standard Edition
  • Microsoft Commerce Server 2000 Standard Edition
Palavras-chave: 
kbmt kbtshoot kbnofix kbbug kbprb kbexpertiseinter KB926509 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 926509

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com