วันอังคารที่ 5 กรกฎาคม พ.ศ. 2565

Error: "OLE Error Code 0X80040154 - Class not registered" record number 86

 Error: "OLE Error Code 0X80040154 - Class not registered" record number 86


หรือ
Error no 1374 : Propperty WSCK is not found.
เมื่อกดเชื่อมสัญญาณ





เมื่อ click เลือกเมนู รับส่งธุรกรรม ในโปรแกรม SIP09 



แล้วมี error ขึ้นว่า 

Error: "OLE Error Code 0X80040154 - Class not registered" record number 86

สาเหตุเกิดจาก ไม่มีตัว active x (.ocx) ที่ชื่อ mswinsck.ocx ในครื่อง หรือมีแต่อาจจะยังไม่ได้ register โปรแกรมจึงถามหาตัวควบคุมดังกล่าว




วิธีแก้ไข

1.copy ไฟล์ mswinsck.ocx ใส่ไว้ใน system32 (C:\windows\system32)

2.click ที่ start พิมพ์ cmd ในช่องค้นหา

3.Click ขวาที่ ไฟล์ cmd เลือก เลือก run as Administrator

4.พิมพ์ regsvr32 mswinsck.ocx แล้ว enter

กรณีที่ command prompt ไม่ได้อยู่ในตำแหน่ง C:\windows\system32

ให้พิมพ์ cd C:\windows\system32 แล้ว enter

แล้วค่อยพิมพ์ regsvr32 mswinsck.ocx


กรณี windows 64 bit

1.copy ไฟล์ mswinsck.ocx ใส่ไว้ใน SysWOW64 (C:\windows\SysWOW64)

2.click ที่ start พิมพ์ cmd ในช่องค้นหา

3.Click ขวาที่ ไฟล์ cmd เลือก เลือก run as Administrator

4.พิมพ์ regsvr32 C:\windows\SysWOW64\mswinsck.ocx แล้ว enter



หลังจาก Register ตัว mswinsck.ocx หน้าต่างรับส่งธุรกรรม เปิดใช้งานได้ปกติ



หลังจาก Register  ตัว mswinscx เรียบร้อยแล้ว  หน้าจอ รับส่งธุรกรรม จะกลับมาใช้งานได้ตามปกติด และสามารถเชื่อมสัญญาณ web service ได้ตามปกติ



Download mswinsck.ocx (my google drive)

ไม่มีความคิดเห็น:

แสดงความคิดเห็น