อาการ
หลังจากที่คุณติดตั้งการอัปเดตความปลอดภัยที่อธิบายไว้ใน Microsoft Security Bulletin MS14-082คุณอาจพบปัญหาใดปัญหาหนึ่งต่อไปนี้:
อาการ 1
เมื่อคุณแทรกตัวควบคุม ActiveX ของ Forms (ฟอร์ม 3) ลงในเอกสาร Microsoft Office หรือเมื่อคุณแก้ไขคุณสมบัติของตัวควบคุม คุณอาจได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับรายการใดรายการหนึ่งต่อไปนี้ในโซลูชัน Office แบบปรับแต่งเองของ ActiveX:
Visio ไม่สามารถแทรกตัวควบคุมนี้ได้เนื่องจาก TypeInfo ผสานไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าชนิดพารามิเตอร์ทั้งหมดนั้นง่ายใน VBA ลบไฟล์ TEMP *.exd ถ้าจําเป็น
ไลบรารีวัตถุไม่ถูกต้องหรือมีการอ้างอิงไปยังข้อนิยามวัตถุที่ไม่พบ
ไม่สามารถแทรกวัตถุได้
โปรแกรมที่ใช้สร้างวัตถุนี้เป็นForms โปรแกรมนั้นอาจไม่ได้ติดตั้งบนคอมพิวเตอร์ของคุณ หรือไม่ตอบสนอง เมื่อต้องการแก้ไขวัตถุนี้ ให้ติดตั้ง ฟอร์มหรือตรวจสอบให้แน่ใจว่ากล่องโต้ตอบใดๆ ในฟอร์ม ปิดอยู่
หมายเหตุ ในข้อความแสดงข้อผิดพลาดล่าสุดนี้ ข้อความ ฟอร์มอาจถูกแทนที่ด้วย GUID ของตัวควบคุม
อาการ 2
เมื่อคุณใช้ Office คลิก-to-รัน เพื่อติดตั้ง Office 2013 บนคอมพิวเตอร์ที่มีการติดตั้งแบบเคียงข้างกันของชุดโปรแกรม Office 2007 หรือ Office 2010 คุณอาจพบข้อผิดพลาดแบบเดียวกับที่กล่าวถึงในส่วน "อาการที่ 1"
อาการที่ 3
หลังจากที่คุณบันทึกเวิร์กบุ๊ก Microsoft Excel ที่มีตัวควบคุม ActiveX (ฟอร์ม3) บนคอมพิวเตอร์ที่ติดตั้ง MS14-082 ไว้ แมโคร Excel อาจใช้งานไม่ได้บนคอมพิวเตอร์ที่ไม่ได้ติดตั้ง MS14-082
การแก้ไข
เมื่อต้องการแก้ไขปัญหาทั้งหมดที่อธิบายไว้ในส่วน "อาการ" ให้ติดตั้งการอัปเดตต่อไปนี้กับคอมพิวเตอร์ที่ได้รับผลกระทบของ Office ทุกเวอร์ชันที่คุณติดตั้ง
โปรดทราบว่า คุณควรติดตั้งการอัปเดตทั้งหมดให้กับ Office ทุกเวอร์ชันที่คุณติดตั้งเพื่อรับผลลัพธ์ทั้งหมดของการแก้ไข ถ้าคุณใช้ผลิตภัณฑ์ที่ติดตั้ง Office 2013 C2R และการติดตั้ง MSI ของ Office พร้อมกันแบบเคียงข้างกัน คุณต้องอัปเดตผลิตภัณฑ์ทั้งหมดพร้อมกัน หากต้องการข้อมูลเพิ่มเติม โปรดดูส่วน "ข้อมูลสําคัญเกี่ยวกับการเปลี่ยนแปลง"
Office 2013 (การติดตั้งคลิก-ต่อ-รัน)
ไคลเอ็นต์ Office 2013 คลิก-รัน (C2R) ควรได้รับการอัปเดตที่รวมการแก้ไขนี้โดยอัตโนมัติ ตรวจสอบว่าคุณใช้งานเวอร์ชัน 15.0.4701.1002 หรือเวอร์ชันที่ใหม่กว่าเพื่อให้แน่ใจว่าการแก้ไขจะได้รับการติดตั้ง ดูส่วน "ข้อมูลเพิ่มเติม" เพื่อดูข้อมูลเกี่ยวกับวิธีการระบุว่าคุณใช้งาน Office 2013 เวอร์ชัน C2R เวอร์ชัน C2013 หรือไม่ และเวอร์ชันที่ติดตั้งในปัจจุบันคืออะไร ถ้าคุณไม่ได้ใช้เวอร์ชัน 15.0.4701.1002 หรือเวอร์ชันที่ใหม่กว่า คุณสามารถบังคับให้ซ่อมแซมด้วยตนเองแบบออนไลน์ของ Office 2013 เพื่อให้แน่ใจว่าคุณจะได้รับการอัปเดตล่าสุด
เรียนรู้เกี่ยวกับวิธีการซ่อมแซม Office
เรียนรู้เพิ่มเติมเกี่ยวกับ Office คลิก-to-รัน
Office 2013 (การติดตั้ง MSI)
2920754 10 มีนาคม 2015 การอัปเดตของ Office 2013
2956145ในวันที่ 10 มีนาคม 2015 อัปเดตสํารับ Excel 2013
2956163 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน Word 2013: 10 มีนาคม 2015
2965206 10 มีนาคม 2015 อัปเดต for PowerPoint 2013
2956176 10 มีนาคม 2015 การอัปเดต Access 2013
2956155 10มีนาคม 2015 การอัปเดตของ Visio 2013
Office 2010
2920813 10 มีนาคม 2015 การอัปเดตของ Office 2010
2956142 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน Microsoft Excel 2010: 10 มีนาคม 2015
2956139 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน Word 2010: 10 มีนาคม 2015
2920812 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน PowerPoint 2010: 10 มีนาคม 2015
2837601 10 มีนาคม 2015 การอัปเดตของ Access 2010
2878283 10 มีนาคม 2015 การอัปเดต Visio 2010
ระบบ Office 2007
2984939 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยชุดโปรแกรม 2007 Microsoft Office: 10 มีนาคม 2015
2920794 10 มีนาคม 2015 อัปเดตสํารวจ 2007 Office System
2956103 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน Microsoft Excel 2007 Service Pack 3: 10 มีนาคม 2015
2956109 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน Word 2007 SP3: 10 มีนาคม 2015
2899580 MS15-022: รายละเอียดของการอัปเดตความปลอดภัยใน PowerPoint 2007 Service Pack 3: 10 มีนาคม 2015
2817561 10 มีนาคม 2015 การอัปเดตของ Visio 2007
ข้อมูลเพิ่มเติม
ข้อมูลสําคัญเกี่ยวกับการเปลี่ยนแปลง
แพคเกจตัวควบคุม Microsoft Forms (FM20.dll) คือคอมโพเนนต์ที่แชร์ที่ใช้ระหว่างแอปพลิเคชันในการติดตั้ง Office แบบเคียงข้างกัน ตรวจสอบให้แน่ใจว่าการแก้ไขถูกปรับใช้กับ Office ทุกเวอร์ชันที่ติดตั้งเคียงข้างกันเพื่อให้แน่ใจว่าทุกเวอร์ชันได้รับการอัปเดตอย่างถูกต้องเพื่อใช้งานร่วมกับการเปลี่ยนแปลงตัวควบคุม เพื่อให้การหยุดชะงักน้อยที่สุด ควรใช้การอัปเดตเหล่านี้ร่วมกัน โปรดทราบว่า Office เวอร์ชันก่อนหน้า (ซึ่งเป็นเวอร์ชันที่เก่ากว่าระบบ Office 2007) จะไม่ถูกอัปเดตให้ใช้งานกับคอมโพเนนต์ที่แชร์ฟอร์มที่อัปเดต (FM20) ซึ่งหมายความว่าการติดตั้งการอัปเดตนี้บนคอมพิวเตอร์ที่ติดตั้งเวอร์ชันระบบ Office ก่อน 2007 ไว้เคียงข้างกับเวอร์ชันที่ใหม่กว่าอาจป้องกันไม่ให้เวอร์ชันก่อนหน้าฟังก์ชันการกับตัวควบคุมฟอร์มมาตรฐานได้อย่างถูกต้อง นี่เป็นข้อจํากัดที่ทราบและสามารถแก้ไขได้โดยการอัปเดตเวอร์ชันที่เก่ากว่าไปยังเวอร์ชันที่ได้รับการสนับสนุนที่กล่าวถึงในส่วน "การแก้ปัญหา" เท่านั้น
หลังจากติดตั้งการอัปเดตนี้ คุณจะไม่สามารถใช้ตัวควบคุมฟอร์มจาก Internet Explorer หรือโครงการเว็บ HTA ได้ Microsoft ไม่เคยได้รับการสนับสนุนอย่างเป็นทางการเกี่ยวกับตัวควบคุมเหล่านี้เพื่อการใช้งานดังกล่าว และเราสนับสนุนอย่างอย่างยิ่งให้ทุกคนที่ใช้ตัวควบคุมเหล่านั้นเพื่อค้นหาตัวควบคุมการเปลี่ยนทดแทนหรือการบ้านในโครงการใหม่เพื่อใช้ HTML5 โดยไม่ต้องใช้ตัวควบคุม ActiveX การเอาคีย์ความปลอดภัย (killbit) ของตัวควบคุมฟอร์มใดๆ ออกไม่ได้รับการสนับสนุนและไม่สนับสนุนอย่างมาก เราตั้งใจที่จะไม่สามารถใช้ตัวควบคุมเหล่านี้จากเว็บเพจได้
ผลิตภัณฑ์ของบริษัทอื่นที่ใช้ตัวควบคุมฟอร์มจากโค้ดดั้งเดิมไม่ควรได้รับผลกระทบ เว้นแต่ว่าผลิตภัณฑ์เหล่านั้นมีโค้ดที่ชัดเจนเพื่อติดตามการตรวจสอบความปลอดภัยของ Internet Explorer (การตั้งค่า killbit) หรือใช้ Internet Explorer เพื่อดูเว็บเพจพร้อมกับตัวควบคุมในเว็บเพจเหล่านั้น Those applications have to make their own code changes to handle exception cases for those uses. นักพัฒนาซอฟต์แวร์สามารถติดต่อ Microsoft เพื่อขอความช่วยเหลือเกี่ยวกับปัญหาดังกล่าว
วิธีการตรวจสอบว่า Office 2013 เป็น MSI หรือคลิก-ทู-รัน
เมื่อต้องการตรวจสอบว่าการติดตั้ง Office 2013 บนระบบของคุณใช้ MSI หรือคลิก-ทู-รัน ให้ปฏิบัติตามขั้นตอนต่อไปนี้:
-
เริ่มแอปพลิเคชัน Office 2013 เช่น Microsoft Word 2013
-
บนเมนูไฟล์ให้คลิกบัญชีผู้ใช้
-
For Office 2013 Click-to-Run-based installations, an Update Options item is displayed. เมื่อติดตั้งผ่าน MSI รายการ ตัวเลือก การอัปเดตจะไม่แสดง
การติดตั้ง Office 2013 แบบคลิก-ต่อ-รัน |
Office 2013 แบบใช้ MSI |
---|---|
จัดการ Extenders ที่ล้าสมัย
การอัปเดตที่รวมอยู่ในส่วน "การแก้ปัญหา" จะตรวจสอบให้แน่ใจว่าไฟล์ Extender ของแคชของแพคเกจตัวควบคุม Microsoft Forms (MSForms.exd) ถูกเอาออกและอัปเดตตามที่ผู้ใช้แต่ละคนได้โหลดตัวควบคุมเหล่านี้ อย่างไรก็ตาม ถ้าคุณสงสัยว่ามีปัญหากับการขยายที่ไม่ถูกต้อง คุณอาจต้องการเอาตัวขยายออกด้วยตนเองเพื่อตรวจสอบว่าคุณมีสําเนาใหม่ทั้งหมดหลังจากรีสตาร์ตแอปพลิเคชัน
เมื่อต้องการเอาวัตถุ Extender ของตัวควบคุมที่แคชออกด้วยตนเอง ให้ปฏิบัติตามขั้นตอนเหล่านี้:
-
ใน Windows Explorer ให้เปิดโฟลเดอร์ %TEMP% แล้วค้นหา "*.exd" ในโฟลเดอร์ย่อยทั้งหมด
-
ลบอินสแตนซ์ทั้งหมดที่พบไฟล์นั้น ซึ่งรวมถึงโฟลเดอร์ย่อยทั้งหมด
โปรดทราบว่าไฟล์ .exd จะถูกสร้างขึ้นใหม่โดยอัตโนมัติเมื่อคุณใช้ตัวควบคุมใหม่ในครั้งถัดไปที่คุณใช้ VBA ไฟล์เพิ่มเติมเหล่านี้จะอยู่ภายใต้โปรไฟล์ของผู้ใช้ และอาจอยู่ในที่ตั้งอื่นด้วย เช่น โฟลเดอร์ต่อไปนี้:
-
%appdata%\microsoft\forms
-
%temp%\excel8.0
-
%temp%\word8.0
-
%temp%\PPT11.0
-
%temp%\vbe
ต่อไปนี้เป็นการแก้ไขปัญหาง่ายๆ
หมายเหตุ ก่อนที่คุณจะเรียกใช้หนึ่งในโซลูชันแก้ไขง่ายๆ ต่อไปนี้ ตรวจสอบให้แน่ใจว่าแอปพลิเคชันที่ได้รับผลกระทบปิดอยู่
เมื่อต้องการเอาไฟล์ Extender ของตัวควบคุมที่แคชออกโดยอัตโนมัติ ให้เรียกใช้หนึ่งในโซลูชันแก้ไขง่ายๆ ต่อไปนี้: โซลูชันแก้ไขง่ายๆ ต่อไปนี้จะลบไฟล์
.exd ของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน:
การแก้ไขปัญหาง่ายๆ ต่อไปนี้ต้องเรียกใช้โดยผู้ดูแลระบบ และจะลบไฟล์ .exd ของบัญชีผู้ใช้ทั้งหมดบนคอมพิวเตอร์: