รหัสเหตุการณ์ 10006 และ 1530: แอปพลิเคชัน COM+ ไม่ทำงานใน Windows 10

คุณมี แอปพลิเคชันเซิร์ฟเวอร์ COM+ที่มีการกำหนดค่าข้อมูลประจำตัวให้ทำงานในฐานะผู้ใช้เฉพาะ หลังจากทำงานไประยะหนึ่ง แอปพลิเคชันอาจหยุดทำงานและทำงานล้มเหลวต่อไป คุณต้องรีสตาร์ท แอปพลิเคชัน COM+เพื่อแก้ไขปัญหา ในโพสต์ของวันนี้ เราจะระบุสาเหตุและแก้ไขปัญหาของCOM+ application may stop workingในWindows 10เมื่อผู้ใช้ออกจากระบบ

แอ ปพลิเคชัน COM+เป็นหน่วยหลักของการดูแลระบบและความปลอดภัยสำหรับComponent Servicesและประกอบด้วยกลุ่มของ ส่วนประกอบ COMที่โดยทั่วไปจะทำหน้าที่ที่เกี่ยวข้อง

ด้วยการสร้างกลุ่มลอจิคัลของส่วนประกอบ COM เป็นแอ ปพลิเคชัน (COM)COM+คุณสามารถใช้ประโยชน์จากประโยชน์ของCOM+ ดังต่อไปนี้ :

  • ขอบเขตการปรับใช้สำหรับส่วนประกอบCOM
  • ขอบเขตการกำหนดค่าทั่วไปสำหรับ ส่วนประกอบ COMรวมถึงขอบเขตความปลอดภัยและการจัดคิว
  • การจัดเก็บแอ็ตทริบิวต์คอมโพเนนต์ที่ไม่ได้จัดเตรียมไว้โดยผู้พัฒนาคอมโพเนนต์ (เช่น ธุรกรรมและการซิงโครไนซ์)
  • ไลบรารีลิงก์ไดนามิกของคอมโพเนนต์ ( DLL(DLLs) ) ที่โหลดเข้าสู่กระบวนการ ( DLLHost.exe ) ตามความต้องการ
  • กระบวนการเซิร์ฟเวอร์ที่มีการจัดการเพื่อโฮสต์ส่วนประกอบ
  • การสร้างและการจัดการเธรดที่ใช้โดยส่วนประกอบ
  • เข้าถึงออบเจ็กต์บริบทสำหรับผู้จ่ายทรัพยากร ซึ่งช่วยให้ทรัพยากรที่ได้มาเชื่อมโยงกับบริบทโดยอัตโนมัติ

รหัสเหตุการณ์ 10006(Event ID 10006) & 1530 แอปพลิเคชัน COM+ไม่ทำงาน

เมื่อ แอปพลิเคชัน COM+หยุดทำงานในWindowsเมื่อผู้ใช้ออกจากระบบ คุณอาจเห็นข้อผิดพลาดที่คล้ายกับต่อไปนี้ใน บันทึกของ แอปพลิเคชัน(Application)บนเครื่องไคลเอนต์ ถ้าไคลเอนต์ปฏิบัติการบนคอมพิวเตอร์เครื่องเดียวกับ แอปพลิเคชันเซิร์ฟเวอร์ COM+คุณจะเห็นข้อผิดพลาดนี้บน เซิร์ฟเวอร์ COM+ :

Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10006
Date: 10/17/2009
Time: 1:36:39 PM
User: Domain\user
Computer: *****
Description:
DCOM got error “Unspecified error ” from the computer ‘servername’ when attempting to activate the server: {AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA}

คุณจะเห็นเหตุการณ์ที่คล้ายกับต่อไปนี้ใน บันทึกของ แอปพลิเคชัน(Application)ของคอมพิวเตอร์ที่ แอปพลิเคชัน COM+ทำงาน:

ชื่อแฟ้มบันทึก:
แหล่งที่มาของแอปพลิเคชัน: โปรไฟล์ผู้ใช้ Microsoft-Windows(Microsoft-Windows-User Profiles Service)
วันที่ให้บริการ: 10/26/2009 8:22:13 น.
รหัสเหตุการณ์: 1530
หมวดหมู่งาน: ไม่มี
ระดับ: คำเตือน
คำสำคัญ: คลาสสิก
ผู้ใช้:
คอมพิวเตอร์ระบบ: SERVERNAME
คำอธิบาย:
ตรวจพบ Windows ไฟล์รีจิสตรีของคุณยังคงถูกใช้งานโดยแอพพลิเคชั่นหรือบริการอื่น ไฟล์จะถูกยกเลิกการโหลดในขณะนี้ แอปพลิเคชันหรือบริการที่เก็บไฟล์รีจิสทรีของคุณอาจทำงานไม่ถูกต้องในภายหลัง

ราย ละเอียด –
1 รีจิสทรีของผู้ใช้จัดการการรั่วไหลจาก \Registry\User\S-1-5-21-1049297961-3057247634-349289542-1004_Classes:
กระบวนการ 2428 (\Device\HarddiskVolume1\Windows\System32\dllhost.exe) ได้เปิดคีย์\REGISTRY\ USER \ S-1-5-21-1123456789-3057247634-349289542-1004_CLASSES

อะไรทำให้เกิด Event ID 10006 และ 1530

ตามที่ไมโครซอฟต์;

The User Profile Service will force the unloading of a user profile when that user logs off. This is a situation where the functionality of forcing the unload of the user profile may break an application if registry handles are not closed in the process. This new User Profile Service functionality is the default behavior.

ข้อมูลเฉพาะตัวของผู้ใช้ที่เกี่ยวข้องกับ แอปพลิเคชัน COM+ถูกล็อกออนเมื่อเริ่มต้นแอปพลิเคชันCOM+ดังนั้น ปัญหานี้จะเกิดขึ้นหากผู้ใช้รายนี้ออกจากระบบ โปรไฟล์ของผู้ใช้จะถูกยกเลิกการโหลด และ แอปพลิเคชัน COM+จะไม่สามารถอ่านรีจิสตรีคีย์ในโปรไฟล์ของข้อมูลประจำตัวผู้ใช้ได้อีกต่อไป

ในการแก้ไขปัญหานี้ คุณจะต้องแก้ไขการทำงานเริ่มต้นของบริการโปรไฟล์ผู้ใช้(User Profile Service)ผ่านตัวแก้ไขนโยบายกลุ่ม(Group Policy Editor) (gpedit.msc)

นี่คือวิธี:

  • เปิดตัวแก้ไขนโยบายกลุ่มภายใน
  • นำทางไปยังเส้นทางต่อไปนี้:

Computer Configuration > Administrative Templates > System > User Profiles

  • ในบานหน้าต่างด้านขวา ดับเบิลคลิกที่รายการDo not forcefully unload the user registry at user logoff entry to edit itÃ's properties.
  • ตอนนี้เปลี่ยนการตั้งค่าจากNot Configuredเป็นEnabledโดยการเลือกปุ่มตัวเลือกที่เกี่ยวข้องซึ่งปิดใช้งานคุณลักษณะUser Profile Serviceใหม่
  • คลิกใช้(Apply) > ตกลง(OK) _

รหัสเหตุการณ์ 10006 และ 1530: แอปพลิเคชัน COM+ ไม่ทำงานใน Windows 10

การตั้งค่านโยบาย – อย่าบังคับยกเลิกการโหลดรีจิสทรีของผู้ใช้เมื่อออกจากระบบของผู้ใช้(Do not forcefully unload the user registry at user logoff) – ตอบโต้พฤติกรรมเริ่มต้นของระบบปฏิบัติการไคลเอนต์Windows เมื่อเปิดใช้งานบริการโปรไฟล์ผู้ใช้(User Profile Service)จะไม่บังคับให้ยกเลิกการโหลดรีจิสทรี แต่จะรอจนกว่าจะไม่มีกระบวนการอื่นใดที่ใช้รีจิสทรีของผู้ใช้ก่อนที่จะยกเลิกการโหลด

Hope this helps!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts