Poderá detectar um comportamento inesperado quando acede Commerce Server Business Desk aplicações depois de actualizar o computador com as mais recentes actualizações de segurança

Traduções de Artigos Traduções de Artigos
Artigo: 926509 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando aceder a Microsoft Commerce Server Business Desk aplicações, poderá detectar um comportamento inesperado. Por exemplo, quando efectua procuras de utilizadores e encomendas, não forem devolvidos registos.

Estes problemas ocorrem depois de instalar a actualização de segurança MS06-061 nos computadores clientes que utilizam o Business Desk aplicação.

Para obter mais informações sobre a segurança a actualização MS06-061, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
924191MS06-061: Vulnerabilidades no Microsoft XML Core Services podem permitir execução remota de código

Causa

Estes problemas ocorrem porque as aplicações Business Desk utilizar o analisador Microsoft XML (MSXML) versão 2.6. Depois de instalar a actualização de segurança MS06-061, não é possível utilizar MSXML 2.6 no Microsoft Internet Explorer. Este comportamento ocorre por predefinição.Os pacotes de actualização de segurança definem o "kill bit" para esta versão do MSXML. O "kill bit" impede que o componente seja executado no Internet Explorer.

Resolução

Para resolver estes problemas, siga estes passos.

Passo 1: Actualizar o servidor Web que hospeda a aplicação de Business Desk

Para efectuar este procedimento, procurar a cadeia "MSXML2.XMLHTTP.2.6" todos os ficheiros nas duas pastas seguintes no servidor Web que hospeda a aplicação de Business Desk:
  • A pasta %COMMERCE_SERVER_ROOT%\Widgets.
  • A pasta que contém os ficheiros de código do site Business Desk. Por exemplo, esta pasta poderá ser a Drive: \Inetpub\Wwwroot\Retailbizdesk pasta.
Em seguida, substitua a cadeia "MSXML2.XMLHTTP.2.6" a cadeia "MSXML2.XMLHTTP". Por exemplo, poderá ter de actualizar os seguintes ficheiros para uma instalação típica do Commerce Server 2002 Business Desk aplicações:
  • Os ficheiros seguintes estão localizados na pasta %COMMERCE_SERVER_ROOT%\Widgets:
    • ExprbldrHTC\ExprBldr.htc
    • ListHTC\ListSheet.htc
    • ListHTC\ListSheetF.htc
    • ListHTC\TreeView.htc
  • Os seguintes ficheiros 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
Nota O Commerce Server 2000 não utiliza todos estes ficheiros.

Pode utilizar o comando findstr para localizar ficheiros que contêm a cadeia "MSXML2.XMLHTTP.2.6". Por exemplo, escreva o seguinte comando numa linha de comandos e, em seguida, prima ENTER:
findstr /spin MSXML2.XMLHTTP.2.6 *
Para mais informações sobre o comando findstr , escreva findstr /? na linha de comandos e, em seguida, prima ENTER.

Abra cada um destes ficheiros num editor de texto, tal como o bloco de notas. Em seguida, utilize uma operação Localizar E substituir para substituir a cadeia "MSXML2.XMLHTTP.2.6" cadeia "MSXML2.XMLHTTP".

Passo 2: Reiniciar o IIS no servidor Web que hospeda a aplicação de Business Desk

Utilize o IISReset.exe para reiniciar o Microsoft Internet Information Services (IIS) no servidor Web que hospeda a aplicação de Business Desk. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
202013Dos serviços de informação Internet 5.0 sintaxe da linha de comandos para iisreset.exe

Passo 3: Actualizar o MSXML 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 Web sites da Microsoft:
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 é instalada num computador, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
278674Determinar a versão do MSXML analisador instalado num computador
269238Lista do Microsoft XML Analisador (MSXML) versões

Ponto Da Situação

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

Propriedades

Artigo: 926509 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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