CORRECÇÃO: Não é possível instalar e configurar o BizTalk Server no modo não interactivo automático

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: 2954606
Sintomas
Suponha que tenta instalar e configurar o servidor BizTalk automaticamente como parte de um modelo de serviço sem qualquer utilizador iniciada (por exemplo, com scripts de arranque, políticas ou scripts remotos ou no Virtual Machine Manager (VMM)), utilizando o seguinte script:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
Nesta situação, ocorre uma falha e recebe as seguintes mensagens de erro:
Nome de registo: aplicação
Origem: Windows relato de erros
Data:Data>Hora>
ID do evento: 1001
Nível: informações
Computador:ComputerName.domain>
Descrição:
Tipo de recipiente 94514951244, 5 a falhas
Nome do evento: CLR20r3
Resposta: Não disponível
CAB Id: 0
Assinatura do problema:
P1: configuration.exe
P2: 3.10.229.0
P3: 50fe360e
P4: Windows
P5: 4.0.30319.18408
P6: 52311103
P7: 2d 77
P8: ee
P9: System.InvalidOperationException
P10:
Nome de registo: aplicação
Origem: Erro de aplicação
Data:Data>Hora>
ID do evento: 1000
Nível: Erro
Computador: ComputerName.domain>
Descrição:
Nome da aplicação em falta: Configuration.exe, versão: 3.10.229.0, carimbo de data / hora: 0x50fe360e
Nome do módulo em falta: KERNELBASE.dll, versão: 6.2.9200.16451, carimbo de data / hora: 0x50988950
Código de excepção: 0xe0434352
Desvio da falha: 0x00014b32
Id do processo em falta: 0x1298
Em tempo de início de aplicação: 0x01cf44a20a602d49
Em caminho da aplicação:Nome do disco>: \Program ficheiros (x86) \Microsoft BizTalk Server 2013\Configuration.exe
Em caminho do módulo:Nome do disco>: \Windows\SYSTEM32\KERNELBASE.dll
Id do mapa: 5f389614-b095-11e3-940a-00155da23448
Em nome completo do pacote:
ID da aplicação do pacote relativo a provocar uma falha:

Também poderá receber os seguintes detalhes do evento de falha:
<?xml version="1.0" encoding="utf-16"?>
<WatsonInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<osVersion></osVersion></WatsonInfo>OSVersion>
<AppName>Microsoft® BizTalk® Server 2013</AppName>
<AppVersion>3.10.229.0</AppVersion>
<exceptionString>System.InvalidOperationException: Mostrar um formulário ou caixa de diálogo modal quando a aplicação não está em execução UserInteractive modo não é uma operação válida. Especificar o estilo estilo ServiceNotification ou DefaultDesktopOnly para apresentar uma notificação de uma aplicação de serviço.
em System.Windows.Forms.Form.ShowDialog (IWin32Window ser proprietário)
em System.Windows.Forms.Form.ShowDialog()
em Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
em System.Threading.ThreadHelper.ThreadStart_Context (estado do objecto)
em System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto)
em System.Threading.ThreadHelper.ThreadStart()</exceptionString>
<exceptionMessage>Mostrar um formulário ou caixa de diálogo modal quando a aplicação não está em execução UserInteractive modo não é uma operação válida. Especificar o estilo estilo ServiceNotification ou DefaultDesktopOnly para apresentar uma notificação de uma aplicação de serviço.</exceptionMessage>
<exceptionStackTrace>em System.Windows.Forms.Form.ShowDialog (IWin32Window ser proprietário)
em System.Windows.Forms.Form.ShowDialog()
em Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
em System.Threading.ThreadHelper.ThreadStart_Context (estado do objecto)
em System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto, Boolean preserveSyncCtx)
em System.Threading.ExecutionContext.Run (ExecutionContext executionContext, chamada de retorno de ContextCallback, estado do objecto)
em System.Threading.ThreadHelper.ThreadStart()</exceptionStackTrace>
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>

Nota Não é possível apresentar a janela de progresso (ShowDialog). No entanto, a instalação e configuração são efectuadas com êxito quando o mesmo script é utilizado interactivamente com um utilizador com sessão iniciada.
Causa
Este problema ocorre porque o utilizador ainda vai ser actualizado com uma janela de progresso durante silenciosa (/ s) instalação. Se nenhum utilizador inicia sessão no computador, a actualização não funciona como a janela de progresso só pode ser apresentada numa sessão de utilizador interactivo.
Resolução

Informações de actualização cumulativa

Depois de aplicar esta correcção, utilize o novo parâmetro /noprogressbarquando executa Configuration.exe automática.

Nota
  • Pode verificar todos os parâmetros com Configuration.exe /?
  • O parâmetro /noprogressbartambém está incluído no BizTalk Server 2013 R2 libertar.
Este problema foi corrigido pela primeira vez na actualização cumulativa do BizTalk Server:
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para obter informações sobre os service packs e a lista de actualização cumulativa para o BizTalk Server, consulte KB 2555976: Service pack e lista de actualização cumulativa para o BizTalk Server.

Para mais informações sobre correcções do BizTalk Server, consulte KB 2003907: Informações sobre correcções do BizTalk e o suporte de actualização cumulativa.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2954606 - Última Revisão: 03/14/2016 10:18:00 - Revisão: 2.0

Microsoft BizTalk Server 2013 Branch, Microsoft BizTalk Server 2013 Developer, Microsoft BizTalk Server 2013 Enterprise, Microsoft BizTalk Server 2013 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2954606 KbMtpt
Comentários