อาการ
คุณพยายามเรียกใช้งานขั้นสูงแบบ 32 บิตโปรแกรมประยุกต์โปรแกรมโปรแกรมการติดต่อสื่อสาร (APPC) บนเซิร์ฟเวอร์ที่กำลังเรียกใช้ Microsoft 2013 เซิร์ฟเวอร์การรวมของโฮสต์ ถ้าเซิร์ฟเวอร์ที่กำลังเรียกใช้รุ่น 64 บิตของ 2013 เซิร์ฟเวอร์รวมโฮสต์ แอพลิเคชันไม่ทำงาน และเหตุการณ์ต่อไปนี้อาจถูกบันทึกลงในบันทึกของโปรแกรมประยุกต์:
รหัสเหตุการณ์: 627
แหล่งที่มา: เซิร์ฟเวอร์จัด
คำอธิบาย:
ภายในข้อความข้อผิดพลาดของสายงานการผลิต: รหัสกระบวนการpid, mhtype 1, msgtype 1
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากอินสแตนซ์ของโปรแกรมประยุกต์ APPC ของอินเทอร์เฟซไคลเอ็นต์/เซิร์ฟเวอร์เซิร์ฟเวอร์การรวมโฮสต์ (Snadmod.dll) พยายามค้นหาตำแหน่งของกลุ่มความปลอดภัยโฮสต์การรวมเซิร์ฟเวอร์ในตำแหน่งที่ตั้งของรีจิสทรีต่อไปนี้:
Server\AdminSecurityGroup รวม HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Host
Server\RuntimeSecurityGroup รวม \Software\Wow6432Node\Microsoft\Host HKEY_LOCAL_MACHINE
อย่างไรก็ตาม คีย์รีจิสทรีเหล่านี้ไม่มีอยู่บนเซิร์ฟเวอร์การรวมโฮสต์รุ่น 64 บิต ดังนั้น ไม่มี access control list (Acl) ถูกตั้งค่าบนวัตถุเซมาฟอร์ และทำให้โปรแกรมประยุกต์ล้มเหลว
การแก้ปัญหา
ข้อมูลการปรับปรุงสะสม
การแก้ไขที่แก้ไขปัญหานี้จะรวมอยู่ในการปรับปรุงสะสม 2 2013 เซิร์ฟเวอร์รวมโฮสต์
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ แฟ้ม Snadmod.dll ได้อย่างถูกต้องตรวจสอบรีจิสตรีคีย์ต่อไปนี้เพื่อค้นหาตำแหน่งของกลุ่มความปลอดภัยโฮสต์การรวมเซิร์ฟเวอร์ในระหว่างการเตรียมใช้งานโปรแกรมประยุกต์ APPC แบบ 32 บิตบนเซิร์ฟเวอร์การรวมโฮสต์รุ่น 64 บิต:
Server\AdminSecurityGroup รวม HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host
Server\RuntimeSecurityGroup รวม HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Host