Triệu chứng
Giả sử rằng bạn cố gắng cài đặt và cấu hình BizTalk Server tự động là một phần của mẫu dịch vụ mà không có bất kỳ người dùng đăng nhập (ví dụ: với tập lệnh khởi động, chính sách hoặc tập lệnh từ xa hoặc trong trình quản lý máy ảo (VMM)) bằng cách sử dụng lệnh sau:
Configuration.exe /s MyBizTalkConfig.xml /l MyBizTalkConfigLog.txt
Trong trường hợp này, một sự cố xảy ra, và bạn nhận được thông báo lỗi sau:
Tên đăng nhập: ứng dụng
Nguồn: Windows thông báo lỗi Ngày: <ngày><thời gian> ID sự kiện: 1001 Mức: thông tin Máy tính: <ComputerName.domain> Mô tả: Lỗi thùng 94514951244, loại 5 Tên sự kiện: CLR20r3 Trả lời: Không có Cab Id: 0 Vấn đề chữ ký: 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: Tên đăng nhập: ứng dụng Nguồn: Lỗi ứng dụng Ngày: <ngày><thời gian> ID sự kiện: 1000 Mức: lỗi Máy tính: ComputerName.domain> Mô tả: Faulting ứng dụng tên: Configuration.exe, phiên bản: 3.10.229.0, dấu thời gian: 0x50fe360e Faulting module name: KERNELBASE.dll, phiên bản: 6.2.9200.16451, dấu thời gian: 0x50988950 Mã ngoại lệ: 0xe0434352 Lỗi offset: 0x00014b32 Faulting quá trình id: 0x1298 Faulting ứng dụng thời gian bắt đầu: 0x01cf44a20a602d49 Faulting ứng dụng đường dẫn: <Tên đĩa>: \Program Files (x86) \Microsoft BizTalk Server 2013\Configuration.exe Faulting module đường dẫn: <Tên đĩa>: \Windows\SYSTEM32\KERNELBASE.dll Báo cáo Id: 5f389614-b095-11e3-940a-00155da23448 Faulting gói tên đầy đủ: Faulting ứng dụng tương đối gói ID:Bạn cũng có thể nhận được các chi tiết sự kiện sự cố sau:
<?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: Hiển thị hộp thoại phương thức hoặc hình thức khi ứng dụng không chạy trong UserInteractive chế độ không hoạt động hợp lệ. Xác định kiểu ServiceNotification hoặc DefaultDesktopOnly để hiển thị thông báo từ ứng dụng dịch vụ. tại System.Windows.Forms.Form.ShowDialog (IWin32Window chủ) tại System.Windows.Forms.Form.ShowDialog() tại Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread() tại System.Threading.ThreadHelper.ThreadStart_Context (đối tượng trạng thái) tại System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback gọi lại, trạng thái đối tượng, Boolean preserveSyncCtx) tại System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback gọi lại, trạng thái đối tượng, Boolean preserveSyncCtx) tại System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback gọi lại trạng thái đối tượng) tại System.Threading.ThreadHelper.ThreadStart() < / exceptionString > < exceptionMessage > Hiển thị hộp thoại phương thức hoặc hình thức khi ứng dụng không chạy trong UserInteractive chế độ không hoạt động hợp lệ. Xác định kiểu ServiceNotification hoặc DefaultDesktopOnly để hiển thị thông báo từ một ứng dụng dịch vụ. < / exceptionMessage > < exceptionStackTrace > tại System.Windows.Forms.Form.ShowDialog (IWin32Window chủ) tại System.Windows.Forms.Form.ShowDialog() tại Microsoft.BizTalk.Configuration.Program.RunConfigProgressUIThread() tại System.Threading.ThreadHelper.ThreadStart_Context (đối tượng trạng thái) tại System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext ContextCallback gọi lại, trạng thái đối tượng, Boolean preserveSyncCtx) tại System.Threading.ExecutionContext.Run (ExecutionContext executionContext ContextCallback gọi lại, trạng thái đối tượng, Boolean preserveSyncCtx) tại System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback gọi lại trạng thái đối tượng) tại System.Threading.ThreadHelper.ThreadStart() < / exceptionStackTrace > <targetSite>System.Windows.Forms.DialogResult ShowDialog(System.Windows.Forms.IWin32Window)</targetSite> <HResult>80131509</HResult> </WatsonInfo>Lưu ý Cửa sổ tiến trình (ShowDialog) không thể hiển thị. Tuy nhiên, cài đặt và cấu hình là thành công khi kịch bản tương tự được sử dụng tương tác với người dùng đăng nhập.
Nguyên nhân
Sự cố này xảy ra do người dùng sẽ vẫn được cập nhật sổ diễn ra trong sự im lặng (/ s) cài đặt. Nếu không dùng đăng nhập vào máy tính, bản Cập Nhật không hoạt động như cửa sổ tiến chỉ có thể được hiển thị trong phiên bản tương tác người dùng.
Giải pháp
Thông tin Cập Nhật tích luỹ
Sau khi bạn áp dụng sửa lỗi này, hãy sử dụng tham số mới /noprogressbar khi bạn chạy Configuration.exe giám sát.
Lưu ý-
Bạn có thể kiểm tra tất cả các tham số với Configuration.exe /?
-
Tham số /noprogressbar cũng được bao gồm trong BizTalk Server 2013 R2 phát hành.
Vấn đề này lần đầu tiên được khắc phục trong bản Cập Nhật tích luỹ sau BizTalk Server:
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Tham khảo
Để biết thông tin về gói dịch vụ và danh sách Cập Nhật tích luỹ BizTalk Server, hãy xem KB 2555976: Dịch vụ gói và danh sách Cập Nhật tích luỹ BizTalk Server. Để biết thêm thông tin về BizTalk Server hotfix, hãy xem KB 2003907: Cập nhật thông tin về BizTalk hotfix và tích lũy hỗ trợ.