Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

Windows เต็มไปด้วยความประหลาดใจเมื่อคุณพบข้อความแสดงข้อผิดพลาด เช่น ข้อความนี้โดยไม่ได้ตั้งใจ “เกิดปัญหาในการส่งคำสั่งไปยังโปรแกรม”   มักจะระบุว่าหน้าต่างไม่สามารถเชื่อมต่อกับแอปพลิเคชัน MS Office (เช่นฐานข้อมูล Excel, Word หรือ Access เป็นต้น) ในกระบวนการส่งคำสั่ง DDE (Dynamic Data Exchange) ไปยังแอปพลิเคชัน MS Office ด้วยเหตุนี้ คุณจึงไม่สามารถเรียกใช้แอปพลิเคชัน MS Office ได้

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

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

หากคุณมีตัวแสดงความเข้ากันได้ของ Microsoft ให้ถอนการติดตั้งและลองเปิดไฟล์ Excel หากไม่ได้ผล ให้ซ่อมแซม Microsoft Office (จากหน้าต่างโปรแกรมและคุณลักษณะ) แล้วตรวจสอบ

ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนหาไฟล์ที่เสียหายจาก ที่นี่ หากพบว่าไฟล์เสียหายและสูญหาย ให้ซ่อมแซมโดยใช้ Restoro นอกเหนือจากการปฏิบัติตามวิธีการด้านล่าง

วิธีที่ 1:ปิดการใช้งานเรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ

เลือก คุณสมบัติ โดยคลิกขวาที่ทางลัดของแอปพลิเคชันที่แสดงข้อความแสดงข้อผิดพลาดและเลือกแท็บความเข้ากันได้

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

ยกเลิกการเลือก เรียกใช้โปรแกรมในฐานะผู้ดูแลระบบ หากมีการเลือกหรือเปิดใช้งาน

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

วิธีที่ 2:ตรวจสอบตัวเลือก DDE (Excel)

เปิด MS Office EXCEL และเปิด Excel ตัวเลือก  กล่องจาก เมนูสำนักงาน โดยคลิกที่ ไอคอน Office ที่มุมบนซ้ายของแอปพลิเคชันแล้วคลิก ขั้นสูง 

ค้นหาตัวเลือกที่ชื่อว่า ละเว้นแอปพลิเคชันอื่นๆ ที่ใช้ Dynamic Data Exchange (DDE) ภายใต้ตัวเลือกทั่วไปและยกเลิกการเลือก/ปิดใช้งาน รีสตาร์ทแอปพลิเคชัน office หลังจากใช้การเปลี่ยนแปลง

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

ถ้า ละเว้นแอปพลิเคชันอื่นๆ ที่ใช้ Dynamic Data Exchange (DDE) ไม่ได้เลือกตัวเลือกหรือปิดใช้งาน เปิดใช้งานตัวเลือกจากกล่องกาเครื่องหมายและรีสตาร์ทแอปพลิเคชัน office จากนั้นยกเลิกการเลือกตัวเลือกอีกครั้งและรีสตาร์ทแอปพลิเคชัน office

วิธีที่ 3:เปลี่ยนการตั้งค่า Excel

มีการตั้งค่าบางอย่างที่คุณสามารถเปลี่ยนแปลงได้เพื่อดูว่าจะช่วยได้หรือไม่ มีตัวเลือกมากมายที่คุณสามารถเปลี่ยนได้ แต่คุณไม่จำเป็นต้องเปลี่ยนการตั้งค่าทั้งหมดเหล่านี้ คุณสามารถเปลี่ยนการตั้งค่าได้ทีละรายการและตรวจดูว่าปัญหาได้รับการแก้ไขหรือไม่

  1. เปิด Microsoft Excel
  2. คลิก ไฟล์

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ตัวเลือก

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือกขั้นสูง จากบานหน้าต่างด้านซ้าย
  2. ยกเลิกการเลือก ตัวเลือก ละเว้นแอปพลิเคชันอื่นที่ใช้ Dynamic Data Exchange (DDE) ตัวเลือกนี้ควรอยู่ใน ทั่วไป
  3. คลิก ตกลง และตรวจสอบว่าปัญหายังคงมีอยู่หรือไม่ หากปัญหายังคงอยู่ ให้ดำเนินการต่อ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ศูนย์ความเชื่อถือ
  2. คลิก การตั้งค่าศูนย์ความเชื่อถือ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก เนื้อหาภายนอก
  2. เปิดใช้งาน ทั้ง การตั้งค่าความปลอดภัยสำหรับการเชื่อมต่อข้อมูล และ การตั้งค่าความปลอดภัยสำหรับลิงก์เวิร์กบุ๊ก
  3. คลิก ตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ศูนย์ความเชื่อถือ
  2. คลิก การตั้งค่าศูนย์ความเชื่อถือ
  3. เลือก การตั้งค่ามาโคร
  4. เลือกตัวเลือก เปิดใช้งานมาโครทั้งหมด (ไม่แนะนำ โค้ดที่อาจเป็นอันตรายสามารถเรียกใช้ได้)
  5. ตรวจสอบ ตัวเลือก เชื่อถือการเข้าถึงโมเดลวัตถุโครงการ VBA
  6. คลิกตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ศูนย์ความเชื่อถือ
  2. คลิก การตั้งค่าศูนย์ความเชื่อถือ
  3. เลือก การตั้งค่า ActiveX
  4. เลือกตัวเลือก เปิดใช้งานการควบคุมทั้งหมดโดยไม่มีข้อจำกัดและไม่ต้องแจ้ง (ไม่แนะนำ สามารถเรียกใช้รหัสที่อาจเป็นอันตรายได้)
  5. คลิก ตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ ถ้าไม่เช่นนั้นให้ดำเนินการต่อ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ศูนย์ความเชื่อถือ
  2. คลิก การตั้งค่าศูนย์ความเชื่อถือ
  3. เลือก ตัวเลือกความเป็นส่วนตัว
  4. ยกเลิกการเลือก ตัวเลือกตรวจสอบ เอกสาร Microsoft Office ที่มาจากหรือเชื่อมโยงไปยังเว็บไซต์ที่น่าสงสัย
  5. คลิกตกลง และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

วิธีที่ 4:การแก้ไขรีจิสทรี

แม้ว่าวิธีที่ 1 ไม่ได้ผลสำหรับคุณ แต่ก็ยังมีความหวังสำหรับคุณ มีการแก้ไขรีจิสทรีที่ใช้ได้ผลกับผู้ใช้จำนวนมาก ทำตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหาผ่านรีจิสทรี

หมายเหตุ: การใช้รีจิสตรีคีย์อาจทำให้เกิดปัญหาร้ายแรงได้ ดังนั้นจึงควรสำรองข้อมูลคีย์รีจิสทรีของคุณไว้ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น คลิกที่นี่เพื่อดูคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการสำรองและกู้คืนรีจิสทรีของคุณ

  1. เปิด เรียกใช้ กล่องโต้ตอบโดยกด Windows + R
  2. พิมพ์ regedit ในช่องแล้วกด Enter หรือคลิก ตกลง .

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ตอนนี้ ไปที่ที่อยู่นี้ HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open . หากคุณไม่ทราบวิธีนำทางไปยังเส้นทางนี้ ให้ทำตามขั้นตอนด้านล่าง
    1. ค้นหาและดับเบิลคลิก HKEY_CLASSES_ROOT จากบานหน้าต่างด้านซ้าย
    2. ค้นหาและดับเบิลคลิก Excel.Sheet.8 จากบานหน้าต่างด้านซ้าย
    3. ค้นหาและดับเบิลคลิก เชลล์ จากบานหน้าต่างด้านซ้าย
    4. ค้นหาและดับเบิลคลิก เปิด จากบานหน้าต่างด้านซ้าย

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. คลิกขวา ddeexec โฟลเดอร์/คีย์ (ควรอยู่ภายใต้ เปิด) และเลือก ลบ . คุณยังสามารถเปลี่ยนชื่อ ddeexec . ได้ โฟลเดอร์/คีย์ หากคุณไม่สะดวก เพียงคลิกขวาและเลือก เปลี่ยนชื่อ และตั้งชื่อตามที่คุณต้องการ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ตอนนี้ เลือก คำสั่ง โฟลเดอร์/คีย์โดยคลิกซ้าย 1 ครั้ง (ควรอยู่ใต้ Open)
  2. ดับเบิลคลิกที่ ค่าเริ่มต้น สตริงจากบานหน้าต่างด้านขวา
  3. แทนที่ /e หรือ /dde ส่วนหนึ่งของค่าด้วย “%1” . หมายเหตุ: รวมคำพูดด้วย
  4. ค่าของสตริงเริ่มต้นควรมีลักษณะดังนี้ “C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE” “%1”
  5. คลิกตกลง

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ดับเบิลคลิกที่ คำสั่ง สตริงจากบานหน้าต่างด้านขวา
  2. แทนที่ /e หรือ /dde ส่วนหนึ่งของค่าด้วย “%1”. หมายเหตุ: ใส่คำพูดด้วย
  3. ค่าของสตริงคำสั่งควรมีลักษณะดังนี้ yh1BV5!!!!4!!!!MKKSkEXCELFiles>Of1RD?I9b9j[2hL]KhO&“%1”
  4. คลิก ตกลง

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ตอนนี้ เลื่อนขึ้นเพียงเล็กน้อยในบานหน้าต่างและดับเบิลคลิก Excel.Sheet.12
  2. ทำซ้ำขั้นตอนตั้งแต่ 4-13 สำหรับ Excel.Sheet.12

เมื่อเสร็จแล้วให้ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 5:ตรวจสอบและปิดใช้งาน Add-in ของ Excel

บางครั้ง Add-in ของ Excel อาจทำให้เกิดปัญหานี้ หากคุณเพิ่งติดตั้ง Add-in หรือในช่วงเวลาที่ปัญหานี้เริ่มต้นขึ้น แสดงว่านั่นเป็นตัวบ่งชี้เช่นกัน แม้ว่าคุณจะจำไม่ได้ การปิดใช้งานหรือถอนการติดตั้ง Add-in จาก Excel ของคุณก็คุ้มค่าที่จะลอง

  1. เปิด Excel
  2. คลิก ไฟล์

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ตัวเลือก

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ส่วนเสริม จากบานหน้าต่างด้านซ้าย
  2. เลือก Add-in จากรายการ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ในกล่องจัดการ คลิก Excel Add-in แล้วคลิกไป…
  2. ในช่อง Add-In ที่มีให้ ยกเลิกการเลือก ตัวเลือกถัดจาก Add-in ที่คุณต้องการปิดใช้งาน เราจะแนะนำให้ปิดการใช้งาน Add-in ทั้งหมดเพื่อตรวจสอบว่าปัญหาเกิดจาก Add-in หรือไม่
  3. เมื่อเสร็จแล้ว คลิก ตกลง

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. คลิก ตกลง อีกครั้ง

สิ่งนี้ควรทำงานให้คุณ หากปัญหาได้รับการแก้ไข แสดงว่า Add-in เป็นสาเหตุของปัญหา ตอนนี้คุณสามารถทำตามขั้นตอนที่ระบุด้านบนและเปิดใช้งาน Add-in ทีละรายการเพื่อกำหนดว่า Add-in ใดเป็นสาเหตุของปัญหา

วิธีที่ 6:ปิดใช้งานบริการตรวจสอบความปลอดภัยของการป้องกันข้อมูลของ Dell

หมายเหตุ: วิธีนี้สำหรับผู้ใช้ Dell หากคุณไม่ได้ใช้คอมพิวเตอร์ Dell ให้ข้ามวิธีนี้

หากคุณมีเครื่อง Dell ปัญหาอาจเกี่ยวข้องกับ Dell Data Protection Security Authentication Service นี่คือบริการที่ติดตั้งผ่านบริการ Digital Delivery ของ Dell วัตถุประสงค์หลักคือเพื่อให้โซลูชันการรักษาความปลอดภัยและการสนับสนุนการรับรองความถูกต้อง ไม่ทราบสาเหตุของปัญหาที่เกี่ยวข้องกับบริการนี้ แต่มีผู้ใช้ Dell จำนวนมากที่แก้ปัญหาได้โดยการปิดใช้งานหรือถอนการติดตั้งบริการ Dell นี้

ขั้นตอนในการปิดใช้งานบริการตรวจสอบความปลอดภัยของการป้องกันข้อมูลของ Dell มีดังต่อไปนี้

  1. กด แป้น Windows . ค้างไว้ แล้วกด R
  2. พิมพ์ services.msc แล้วกด Enter

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. ค้นหาและดับเบิลคลิกที่ Dell Data Protection Security Authentication Service

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ปิดการใช้งาน จากเมนูแบบเลื่อนลง
  2. ตรวจสอบให้แน่ใจว่าสถานะบริการ หยุด . หากไม่เป็นเช่นนั้น ให้คลิกปุ่มหยุดในสถานะการบริการ ส่วน
  3. คลิก สมัคร จากนั้นเลือก ตกลง

ตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากปัญหาหายไป แสดงว่าคุณรู้จักผู้กระทำความผิดที่อยู่เบื้องหลังปัญหา คุณสามารถปิดใช้งานบริการนี้โดยไม่ประสบปัญหาสำคัญใดๆ คุณยังสามารถถอนการติดตั้งบริการนี้จากหน้าต่างโปรแกรมและคุณลักษณะได้ หากคุณไม่ต้องการใช้บริการจริงๆ ในทางกลับกัน หากปัญหายังคงมีอยู่ คุณสามารถเปิดบริการอีกครั้งได้ เพียงทำตามขั้นตอนตั้งแต่ 1-6 ด้านบน แต่เลือกตัวเลือกอัตโนมัติในขั้นตอนที่ 4

วิธีที่ 7:ปิดใช้งานการเร่งฮาร์ดแวร์

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

  1. เปิด Excel
  2. คลิก ไฟล์

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ตัวเลือก

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ขั้นสูง จากบานหน้าต่างด้านซ้าย
  2. ตรวจสอบ ตัวเลือก ปิดใช้งานการเร่งฮาร์ดแวร์ . ตัวเลือกนี้ควรอยู่ในส่วนแสดงผล
  3. คลิก ตกลง

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

เมื่อเสร็จแล้วสิ่งนี้ควรแก้ปัญหา เปิดใช้งานตัวเลือกนี้ไว้จนกว่าคุณจะเห็นการอัปเดตใหม่จากผู้ผลิตการ์ดแสดงผลของคุณ คุณควรปิดใช้งานตัวเลือกนี้หลังจากอัปเดตการ์ดแสดงผล หากวิธีนี้ไม่สามารถแก้ปัญหาได้ ก็ไม่จำเป็นต้องเปิดใช้งานตัวเลือกนี้ เพียงทำตามขั้นตอนที่ระบุด้านบนและยกเลิกการเลือกตัวเลือกปิดใช้งานการเร่งฮาร์ดแวร์ในขั้นตอนที่ 5

วิธีที่ 8:รีเซ็ตโปรแกรมเริ่มต้นและการเชื่อมโยงไฟล์

บางครั้งปัญหาอาจเกิดจาก Excel ไม่ใช่โปรแกรมเริ่มต้นในการเรียกใช้ไฟล์ .xlsx เพียงแค่ทำให้ Excel เป็นโปรแกรมเริ่มต้นและการรีเซ็ตการเชื่อมโยงไฟล์จะช่วยแก้ปัญหานี้ให้เราได้

ทำตามขั้นตอนด้านล่างเพื่อรีเซ็ตการเชื่อมโยงไฟล์

  1. กด แป้น Windows . ค้างไว้ แล้วกด R
  2. พิมพ์ แผงควบคุม แล้วกด Enter

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. พิมพ์ โปรแกรมเริ่มต้น ในแถบค้นหาที่มุมขวาบน
  2. เลือก โปรแกรมเริ่มต้น ตัวเลือก

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือก ตั้งค่าโปรแกรมเริ่มต้นของคุณ

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. รอสักครู่เพื่อให้รายการเติม
  2. ค้นหาและเลือก Excel
  3. คลิก เลือกค่าเริ่มต้นสำหรับโปรแกรมนี้

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

  1. เลือกตัวเลือก เลือกทั้งหมด
  2. คลิก บันทึก

แก้ไข:ปัญหาในการส่งคำสั่งไปยังโปรแกรม

วิธีที่ 9:การถอนการติดตั้ง Office Viewer เพิ่มเติม:

ข้อความแสดงข้อผิดพลาดนี้อาจเกิดขึ้น หากคุณได้ติดตั้ง Office Viewer ร่วมกับ Microsoft Office ต่อไป หากเป็นกรณีนี้ ให้ถอนการติดตั้งและทดสอบใหม่