מאפייני הבעיה
נניח כי אתה מנסה להתקין ולהגדיר BizTalk Server באופן אוטומטי כחלק תבנית שירות ללא כל משתמש שנכנס (לדוגמה, עם קבצי script של הפעלה, מדיניות או קבצי script מרחוק, או במנהל מחשב וירטואלי (VMM)) באמצעות קובץ ה-script הבא:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
במצב זה, מתרחשת קריסה, ותקבל את הודעות השגיאה הבאות:
שם כניסה: יישום
מקור: Windows דיווח שגיאות תאריך: <תאריך><זמן> מזהה אירוע: 1001 רמה: מידע מחשב: <ComputerName.domain> תיאור: שהעמודים סוג 94514951244, דלי 5 שם האירוע: CLR20r3 תגובה: לא זמין Cab מזהה: 0 חתימת הבעיה: P1: configuration.exe P2: 3.10.229.0 P3: 50fe360e P4: System.Windows.Forms P5: 4.0.30319.18408 P6: 52311103 P7: 2d77 P8: חפש P9: System.InvalidOperationException P10: שם כניסה: יישום המקור: שגיאת יישום תאריך: <תאריך><זמן> מזהה אירוע: 1000 רמה: שגיאה מחשב: ComputerName.domain> תיאור: שם היישום בו התגלתה הבעיה: Configuration.exe, גירסה: 3.10.229.0, חותמת זמן: 0x50fe360e שם המודול בו התגלתה הבעיה: KERNELBASE.dll, גירסה: 6.2.9200.16451, חותמת זמן: 0x50988950 קוד חריגה: 0xe0434352 היסט התקלה: 0x00014b32 מזהה התהליך בו התגלתה הבעיה: 0x1298 שגיאה שעת ההתחלה של יישום: 0x01cf44a20a602d49 נתיב היישום בו התגלתה הבעיה: <שם הדיסק>: \Microsoft קבצים (x86) \Program 2013\Configuration.exe BizTalk Server נתיב מודול בו התגלתה הבעיה: <שם הדיסק>: \Windows\SYSTEM32\KERNELBASE.dll הדוח מזהה: 5f389614-b095-11e3-940a-00155da23448 שם מלא של החבילה בו התגלתה הבעיה: מזהה יישום חבילת יחסית בו התגלתה הבעיה:ייתכן גם שתקבל את פרטי האירוע קריסה הבאים:
<?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></osVersion> < AppName > Microsoft® BizTalk® Server 2013 < / AppName > <AppVersion>3.10.229.0</AppVersion> < exceptionString > System.InvalidOperationException: הצגת תיבת דו-שיח מודאלית או טופס כאשר היישום אינו פועל במצב UserInteractive מצב אינה פעולה חוקית. ציין את סגנון ServiceNotification או DefaultDesktopOnly כדי להציג הודעה מתוך יישום שירות. ב- System.Windows.Forms.Form.ShowDialog (IWin32Window בעלים) ב- System.Windows.Forms.Form.ShowDialog() ב- Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread() ב- System.Threading.ThreadHelper.ThreadStart_Context (מצב האובייקט) ב- System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים) ב- System.Threading.ExecutionContext.Run (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים) ב- System.Threading.ExecutionContext.Run (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב אובייקט) ב- System.Threading.ThreadHelper.ThreadStart() < / exceptionString > < exceptionMessage > הצגת תיבת דו-שיח מודאלית או טופס כאשר היישום אינו פועל במצב UserInteractive מצב אינה פעולה חוקית. ציין את סגנון ServiceNotification או DefaultDesktopOnly כדי להציג הודעה מתוך יישום שירות. < / exceptionMessage > < exceptionStackTrace > בשעה System.Windows.Forms.Form.ShowDialog (IWin32Window בעלים) ב- System.Windows.Forms.Form.ShowDialog() ב- Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread() ב- System.Threading.ThreadHelper.ThreadStart_Context (מצב האובייקט) ב- System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים) ב- System.Threading.ExecutionContext.Run (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב האובייקט, preserveSyncCtx בוליאניים) ב- System.Threading.ExecutionContext.Run (ExecutionContext executionContext, התקשרות חזרה של ContextCallback, מצב אובייקט) ב- System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace > <targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite> <HResult>80131509</HResult> </WatsonInfo>הערה אין אפשרות להציג את חלון התקדמות (ShowDialog). עם זאת, התקנה והגדרת תצורה הן מוצלחת כאשר קובץ ה-script באותה משמש באופן אינטראקטיבי עם המשתמש המחובר.
הגורם
בעיה זו מתרחשת מאחר שהמשתמש עדיין יעודכן עם חלון התקדמות במהלך ברקע (/ s) ההתקנה. אם לא משתמש נכנס למחשב, העדכון אינו פועל כפי שניתן להציג חלון התקדמות רק בהפעלה של המשתמש האינטראקטיבי.
פתרון
מידע עדכון מצטבר
לאחר החלת תיקון זה, נא השתמש פרמטר חדש /noprogressbar בעת הפעלת Configuration.exe ללא התערבות.
הערה-
באפשרותך לבדוק את כל הפרמטרים עם Configuration.exe /?
-
הפרמטר /noprogressbar נכלל גם ב- BizTalk Server 2013 R2 שחרור.
בעיה זו תוקנה לראשונה בעדכון מצטבר הבאים של BizTalk Server:
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
הפניות
לקבלת מידע אודות ערכות service pack ואת רשימת עדכון מצטבר עבור BizTalk Server, עיין KB 2555976: שירות pack ואת רשימת עדכון מצטבר עבור BizTalk Server. לקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, עיין KB 2003907: תמיכה לעדכן מידע אודות תיקונים חמים של BizTalk המצטבר.