Objawy
Zakłada się, spróbuj zainstalować i skonfigurować serwer BizTalk automatycznie jako część szablonu usługi bez każdy użytkownik zalogowany (na przykład z skrypty uruchamiania, zasad lub skryptów zdalnej lub w Virtual Machine Manager (VMM)) za pomocą następującego skryptu:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
W tej sytuacji następuje awaria i pojawić następujące komunikaty o błędach:
Nazwa dziennika: aplikacji
Źródło: Windows raportowanie błędów
Data: <Data><czasu>
Identyfikator zdarzenia: 1001
Poziom: informacje
Komputer: <ComputerName.domain>
Opis:
Odporność na typ 94514951244, 5
Nazwa zdarzenia: CLR20r3
Odpowiedź: Nie jest dostępny
Kabina Id: 0
Podpis problemu:
P1: configuration.exe
P2: 3.10.229.0
P3: 50fe360e
P4: System.Windows.Forms
P5: 4.0.30319.18408
P6: 52311103
P7: 2d77
P8: ee
P9: System.InvalidOperationException
P10:
Nazwa dziennika: aplikacji
Źródłowej: Błąd aplikacji
Data: <Data><czasu>
Identyfikator zdarzenia: 1000
Poziom: błąd
Komputer: ComputerName.domain>
Opis:
Nazwa błędnej aplikacji: Configuration.exe, wersja: 3.10.229.0, sygnatura czasowa: 0x50fe360e
Uskoki Nazwa modułu: KERNELBASE.dll, wersja: 6.2.9200.16451, sygnatura czasowa: 0x50988950
Kod wyjątku: 0xe0434352
Przesunięcie: 0x00014b32
Błędny identyfikator procesu: 0x1298
Godzina rozpoczęcia błędnej aplikacji: 0x01cf44a20a602d49
Ścieżka aplikacji: <Nazwa dysku>: \Program Files (x86) \Microsoft 2013\Configuration.exe programu BizTalk Server
Ścieżka: <Nazwa dysku>: \Windows\SYSTEM32\KERNELBASE.dll
Identyfikator raportu: 5f389614-b095-11e3-940a-00155da23448
Uskoki Pełna nazwa pakietu:
Błędny identyfikator względny pakiet aplikacji:
Może także pojawić następujące szczegóły zdarzenia awarii:
<?xml version="1.0" encoding="utf-16"?>
< WatsonInfo xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://www.w3.org/2001/XMLSchema" >
<osVersion><OSVersion></osVersion>
< nazwa aplikacji > Microsoft® BizTalk® Server 2013 < / nazwa_aplikacji >
<AppVersion>3.10.229.0</AppVersion>
< exceptionString > System.InvalidOperationException: wyświetlono modalnego okna dialogowego lub formularza, gdy aplikacja nie działa w UserInteractive tryb nie jest prawidłową operacją. Określ styl ServiceNotification lub DefaultDesktopOnly, aby wyświetlić powiadomienie z aplikacji usługi.
w System.Windows.Forms.Form.ShowDialog (właściciel IWin32Window)
w System.Windows.Forms.Form.ShowDialog()
w Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
w System.Threading.ThreadHelper.ThreadStart_Context (stan obiektu)
w System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu, Boolean preserveSyncCtx)
w System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu, Boolean preserveSyncCtx)
w System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu)
w System.Threading.ThreadHelper.ThreadStart() < / exceptionString >
< exceptionMessage > wyświetlono modalnego okna dialogowego lub formularza, gdy aplikacja nie działa w UserInteractive tryb nie jest prawidłową operacją. Określ styl ServiceNotification lub DefaultDesktopOnly, aby wyświetlić powiadomienie z aplikacji usługi. < / exceptionMessage >
< exceptionStackTrace > w System.Windows.Forms.Form.ShowDialog (właściciel IWin32Window)
w System.Windows.Forms.Form.ShowDialog()
w Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread()
w System.Threading.ThreadHelper.ThreadStart_Context (stan obiektu)
w System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu, Boolean preserveSyncCtx)
w System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu, Boolean preserveSyncCtx)
w System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback wywołania zwrotnego, stan obiektu)
w System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace >
<targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite>
<HResult>80131509</HResult>
</WatsonInfo>
Uwaga: Nie można wyświetlić okno postępu (ShowDialog). Jednak instalacja i konfiguracja są skuteczne, gdy ten sam skrypt użyto interaktywnie zalogowanego użytkownika.
Przyczyna
Ten problem występuje, ponieważ użytkownik będzie nadal aktualizowany z oknem postępu podczas silent (/ s) instalacji. Jeśli nie użytkownik loguje się do komputera, aktualizacja nie działa jak okno postępu mogą być wyświetlane wyłącznie w interaktywnej sesji użytkownika.
Rozwiązanie
Informacje dotyczące zbiorczej aktualizacji
Po zastosowaniu tej poprawki, należy użyć nowego parametru/noprogressbarpodczas uruchamiania instalacji nienadzorowanej Configuration.exe.
Uwaga
-
Można sprawdzić wszystkie parametry z Configuration.exe /?
-
Parametr/noprogressbarpodczas znajduje się również w programie BizTalk Server 2013 R2 publikacji.
Ten problem został po raz pierwszy rozwiązany w następujących aktualizacji zbiorczej programu BizTalk Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Szczegółowe informacje dotyczące dodatków service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server, KB 2555976: dodatek Service pack i listy Aktualizacja zbiorcza dla programu BizTalk Server.
Aby uzyskać więcej informacji dotyczących poprawek programu BizTalk Server, zobacz KB 2003907: informacji dotyczących poprawek systemu BizTalk i zbiorczej aktualizacji pomocy technicznej.