Microsoft Teams collaborative workspace ให้วิธีมีประสิทธิภาพในการสนทนาที่ทำงาน ทำงานร่วมเป็นทีม คอลแลบกับทีมเสมือน จะเหมือนกัน รวมถึงแชร์เอกสาร อย่างไรก็เช่นเดียวกับโปรแกรม Microsoft ทุกตัว มันมักกระทำผิดบ่อย

เมื่อเร็วๆนี้ ผู้ใช้หลายรายรายงานว่า Teams ไม่เริ่มต้นเมื่อพยายามเปิด และข้อความข้อผิดพลาด 'The ordinal 345 could not be located in the dynamic link library C:\Users\yaodi.NORTHAMERICA\AppData\Local\Microsoft\Teams\current\Teams.exe' ปรากฏบนหน้าจอ เราตรวจสอบปัญหา และพบว่าสาเหตุอาจเป็น generic corruption errors, corrupt user profiles, ระบบปฏิบัติการล้าสมัย และการติดตั้ง Teams ที่ผิดปกติ ด้านล่างคือรายการวิธี troubleshooting ที่มีประสิทธิภาพ ทำงานได้สำหรับผู้ใช้คนอื่น ดำเนินการวิธีที่เหมาะกับคุณ
รัน SFC Scan
หาก Microsoft Teams ไม่เริ่มต้นบน Windows Operating System สิ่งแรกที่ต้องทำคือ ตรวจสอบระบบหา corruption errors และบั๊ก ที่อาจป้องกันแอปพลิเคชันทำงานถูกต้อง วิธีง่ายที่สุดคือ ใช้ System File Checker (SFC) ซึ่งเป็น built-in Windows troubleshooting utility ออกแบบมาเพื่อหาความไม่สอดคล้องภายในไฟล์ระบบ
มันทำงานโดยสแกนไฟล์หาปัญหา แล้วแทนที่ไฟล์เสียหายด้วยตัวชี้วัดแคช (cached counterparts) วิธีรัน SFC scan บน Windows 11:
- คลิกขวาไอคอน Windows บนแถบงาน คลิก Run
- ในช่องข้อความของ Run พิมพ์ cmd และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt แบบ elevated
- เปิด Command Prompt แล้ว คัดลอกคำสั่งด้านล่าง วางใน Command Prompt กด Enter key เริ่มสแกน.
sfc /scannow

- จบการสแกน รีสตาร์ทคอมพิวเตอร์อีกครั้ง ดูว่าปัญหาแก้ไขหรือยัง
ติดตั้ง Updates ที่ค้าง (Install Pending Updates)
ระบบปฏิบัติการของคุณน่าจะเจอปัญหาแบบนี้ หากไม่ได้อัปเดตเมื่อเร็วๆนี้ ระบบเก่า (outdated) น่าจะมี corruption errors และมัลแวร์ ทำให้แอปพลิเคชัน incompatible กับระบบ จึงเป็นปัญหา
จึงจำเป็นต้องติดตั้งอัปเดตใหม่ทันทีที่ปล่อยออกมา ยิ่งไปกว่านั้น อาจมีโซลูชันสำหรับปัญหาของคุณในอัปเดตล่าสุด เนื่องจากฟีเจอร์ใหม่และการแก้ไข
ทำตามขั้นตอนเพื่อติดตั้งอัปเดตที่ค้างบน PC:
- พิมพ์ Updates & Security ในพื้นที่ค้นหาแถบงาน คลิก Open
- เลือก Windows Update จากแผงซ้าย แล้วคลิก Check for updates ในแผงขวา.

- ควรเริ่มสแกนหาอัปเดตล่าสุดที่ยังไม่ได้ติดตั้ง ใช้เวลาติดตั้ง แล้วรีสตาร์ท PC
หากข้อผิดพลาดยังคงอยู่ ดำเนินการวิธีถัดไป
สร้าง User Profile ใหม่ (Create a New User Profile)
Windows users น่าจะเจอปัญหาแบบนี้เนื่องจาก glitches และบั๊กของบัญชี (account) ด้วย หากรัน SFC scan ไม่ช่วยปัญหา Teams ลองสร้าง Windows user profile ใหม่ เนื่องจาก Windows user profile ของคุณอาจเป็นที่มาของบั๊ก
หากปัญหาอยู่ภายในบัญชีผู้ใช้ การลบบัญชีปัจจุบันและดำเนินต่อกับบัญชีใหม่ ควรแก้ปัญหาที่เกี่ยวกับ Teams ให้คุณ
สิ่งที่ต้องทำ:
- กด Windows + I keys เปิด Windows Settings คลิก Accounts
- หา 'Other people' แผงซ้าย คลิก
- คลิก Add someone else to this PC ปฏิบัติตามขั้นตอนบนหน้าจอ

- ในหน้าต่าง 'How will this person sign in' เลือก I don't have this person's sign-in information แล้วเลือก Add a user without a Microsoft account.

- ใส่ credentials และสร้างบัญชีแล้ว ล็อกเอาท์จากบัญชีปัจจุบัน
- เมื่อล็อกอินเข้า บัญชีใหม่แล้ว ดูว่าปัญหาแก้ไขหรือยัง
แก้ไข Group Policy Editor (Modify the Group Policy Editor)
อีกวิธีแก้ที่ช่วยผู้ใช้หลายราย คือ ตั้งนโยบาย 'Configure Automatic Updates' ใน Group Policy Editor เป็น Not Configured
บางครั้งอัปเดตมีบั๊กที่ส่งผลเสียหลายทาง ระหว่างติดตั้ง อาจทำลายฟีเจอร์ที่มีอยู่ นำปัญหาความเข้ากันได้ของ driver และแอปพลิเคชัน หรือแสดงข้อผิดพลาดอย่างที่เจอ การแก้ไขนโยบาย 'Configure Automatic Updates' ใน Group Policy Editor จะช่วยให้คุณแน่ใจว่าไม่มีอัปเดตติดตั้งอัตโนมัติ
- กด Windows + R keys พร้อมกัน เปิด Run dialog box
- ในช่องข้อความ dialog box พิมพ์ 'gpedit.msc' กด Enter.

- ภายใน Group Policy Editor ไปที่:
Computer Configuration>Administrative Templates>Windows Components>Windows Update
- หาและดับเบิลคลิก Configure Automatic Updates ในแผงขวา.

- เลือก Not Configured กด Apply แล้ว OK บันทึกการเปลี่ยนแปลง.

- สุดท้าย รีสตาร์ท PC และตรวจสอบว่าปัญหาแก้ไขหรือยัง
ใช้ System Restore
System Restore เป็นฟีเจอร์ Windows ที่ถ่าย snapshot ของระบบก่อนดำเนินการสำคัญ และบันทึก snapshot นี้เป็น 'restore point' ทำไว้เพื่อ หากระบบเจอข้อผิดพลาดไปข้างหน้า สามารถ undo การเปลี่ยนแปลง และ revert กลับไปจุดเวลาก่อนหน้า
ในวิธีนี้ เราจะใช้ Restore feature เพื่อ revert ระบบกลับไปเวลาที่ Microsoft Teams ทำงานโดยไม่มีปัญหา แต่จำไว้ว่า หาก restore point สร้างหลัง Teams เริ่มกระทำผิด จะไม่แก้ปัญหา ในกรณีนั้น ข้ามไปวิธีถัดไป
- เปิด Control Panel ไป System และ Security > System.

- เลือก System Protection.

- คลิก System Restore จาก System Protection tab.

- ปฏิบัติตามคำแนะนำบนหน้าจอ หาก dialog box ปรากฏ คลิก Recommended Restore
- ดำเนินการเสร็จ PC จะ reboot หลัง reboot ระบบจะเลื่อนไปจุดเวลาก่อนหน้า
เพิ่ม Compiler Directive (Add a Compiler Directive)
หากวิธีข้างต้นไม่มีวิธีไหนทำงานได้ ปัญหาจึงเกี่ยวกับการติดตั้ง Teams client
บน Windows 10 ทุกรุ่น COMCTL32.dll เป็น version 5.x ใน Teams ต้องการ version 6.x ซึ่ง Teams installer ติดตั้ง ปัญหานี้ตรวจสอบได้ง่ายด้วย Windows 10 Dependency Walker รวมถึงเจ้าหน้าที่เทคนิคของ Microsoft คำสั่งที่หายไป "TaskDialogIndirect" ถูกเพิ่มใน COMCTL32 version 6 ในขณะที่ Windows โหลด version 5
เนื่องจาก Teams ไม่มี Manifest ที่เขียนโปรแกรมถูกต้อง Windows 10 โหลด system version แบบ intermittent ในหน่วยความจำ และนำไปสู่ข้อผิดพลาด
ปัญหานี้จะยังคงเกิด จนกว่า Microsoft จะแก้ Teams client ตามคำแนะนำของตัวเอง หากคุณต้องการให้แอปพลิเคชันใช้ visual styles คุณจะต้องรวม compiler directive บ่งชี้ว่า ComCtl32.dll version 6 ควรใช้ หากมี