Error 1401 / 1402 / 1406 จะเกิดขึ้นเมื่อไฟล์ที่จำเป็นสำหรับการติดตั้งชุดซอฟต์แวร์ Office ไม่ได้รับสิทธิ์ที่ถูกต้อง สิ่งนี้อาจเกิดจากหลายปัจจัย รวมถึง ผู้ใช้ไม่มีสิทธิ์เพียงพอในการแก้ไข Registry; ซอฟต์แวร์บุคคลที่สามปฏิเสธสิทธิ์ในการติดตั้ง (ซอฟต์แวร์เช่น Anti-virus) หรือผู้ใช้ไม่มีสิทธิ์ที่ถูกต้องในการอนุญาตให้ติดตั้งโปรแกรม ข้อผิดพลาดจะป้องกันการติดตั้ง Office จึงสำคัญที่ต้องแก้ไข เพื่อให้แน่ใจว่าการติดตั้งชุดโปรแกรมนี้สำเร็จ
สาเหตุของ Error 1401 / 1402 / 1406 คืออะไร?
ข้อความข้อผิดพลาด 3 อย่างที่อาจปรากฏจากข้อผิดพลาดนี้คือ:
- Error 1401: Setup cannot create Registry Key
- Error 1402: Setup cannot open Registry Key
- Error 1406: Setup cannot write the value to the registry key
คุณอาจประสบข้อผิดพลาดนี้ด้วย หากคุณพยายามรันซอฟต์แวร์ Office หลังการติดตั้ง:
Microsoft <<program>> has not been installed for the current user. Please run setup to install the application.
ข้อผิดพลาดหลายอย่างเหล่านี้เกิดขึ้นเนื่องจาก ไฟล์การติดตั้ง Office ไม่มีสิทธิ์ที่จำเป็นในการเปลี่ยนแปลงส่วนที่ละเอียดอ่อนของระบบ เช่น Registry หรือไดรฟ์ C:\ นี่จะป้องกันไม่ให้ชุด Office ติดตั้ง และอาจนำไปสู่ข้อผิดพลาดอื่นๆ บนระบบของคุณอีกด้วย เพื่อแก้ไขข้อผิดพลาดนี้ คุณจะต้องตั้งค่าสิทธิ์ที่ถูกต้องสำหรับทุกผู้ใช้ ปิดใช้งานซอฟต์แวร์บุคคลที่สาม (เช่น Anti-virus) ระหว่างการติดตั้ง หรือคุณจะต้องซ่อมแซม License ของ Office ซึ่งอาจเสียหาย หรือคุณมี Registry ที่ผิดปกติ ขั้นตอนเหล่านี้มีรายละเอียดด้านล่าง
วิธีแก้ไข Error 1401 / 1402 / 1406
ขั้นตอนที่ 1 – ตั้งค่าสิทธิ์สำหรับทุกผู้ใช้ เพื่อเปลี่ยน Registry Keys
Registry เป็นส่วนสำคัญและละเอียดอ่อนของระบบ และเพื่อป้องกันความเสียหายที่อาจเกิดขึ้น ระบบจึงป้องกันไม่ให้ผู้ใช้ที่ไม่ได้รับอนุญาตเข้าถึง อย่างไรก็ตาม สิ่งนี้อาจเป็นอันตรายต่อกระบวนการติดตั้ง เพราะมันป้องกันไม่ให้ Installer เพิ่ม Registry Keys สำคัญเข้าไปในส่วนนี้ของคอมพิวเตอร์ (นำไปสู่ข้อความข้อผิดพลาดที่คุณเห็น)
เพื่อแก้ไข คุณต้องอนุญาตให้ทุกผู้ใช้สามารถเปลี่ยน Registry Keys ได้ หากคุณมีผู้ใช้ที่ไมไว้วางใจกับ Registry คุณสามารถคืนการตั้งค่ากลับได้ในภายหลัง ทำตามขั้นตอนเหล่านี้:
- Login เข้าคอมพิวเตอร์ด้วยบัญชี Administrator
- เริ่ม Windows Explorer
- คลิก Tools > Folder Options
- คลิก View
- ภายใต้ Hidden Files and Folders คลิก Show Hidden Files and Folders
- Clear กล่อง Hide extensions for known file types และคลิก OK
- เปิดโฟลเดอร์ต่อไปนี้: C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\
- สำหรับ Office 2003 คลิกขวา Opa11.dat และคลิก Properties สำหรับ Office XP คลิกขวา Data.dat และคลิก Properties
- คลิกที่ Security > Advanced > Permissions
- คลิกเลือก Everyone ในรายการ Permission entries และคลิก Edit
- คลิกเลือก Checkbox Full Control
- คุณควรคลิก OK สามครั้งเพื่อยืนยันการตั้งค่า
สิ่งนี้จะอนุญาตให้ผู้ใช้ทุกคนสามารถเปลี่ยน Registry ได้ ดังนั้นคุณสามารถติดตั้งชุด Office ได้โดยไม่มี Error 1401 / 1402 / 1406 โผล่ขึ้นมา อย่างไรก็ตาม นี่อาจไม่ใช่ปัญหา ดังนั้นหากไม่ได้ผล ให้ดำเนินการขั้นตอนถัดไป
ขั้นตอนที่ 2 – ปิดใช้งานซอฟต์แวร์บุคคลที่สามที่กำลังทำงาน
หากคุณใช้โปรแกรมซอฟต์แวร์บนคอมพิวเตอร์ของคุณในขณะติดตั้ง อาจป้องกันการ Setup ของ Office สองวิธี: หยุดการติดตั้งเพื่อเหตุผลด้านความปลอดภัย หรือทำให้โปรแกรม Windows Installer สับสน โปรแกรมติดตั้งส่วนใหญ่จะบอกคุณให้ปิดโปรแกรมที่เปิดอยู่ เพื่อให้ Installer ทำงานได้ดีที่สุด อย่างไรก็ตาม หลายคนมักเพิกเฉย ซึ่งอาจนำไปสู่ Error 1401 / 1402 หรือ 1406 แสดง
สิ่งแรกที่ต้องทำคือ มองหาการปิดใช้งาน Firewalls หรือ Anti-virus ที่คุณมีบนคอมพิวเตอร์ อย่าเข้าถึงอินเทอร์เน็ตขณะที่คุณปิดใช้งานสิ่งเหล่านี้ เพราะความปลอดภัยของคุณอาจถูกคุกคาม จากนั้น หากชุด Office ยังไม่ติดตั้ง คุณควรมองหาโปรแกรมทางเลือก เช่น iTunes และซอฟต์แวร์คล้ายๆ เพื่อปิดใช้งานชั่วคราว หลังจากปิดใช้งานแต่ละโปรแกรม คุณควรพยายามติดตั้งชุด Office อีกครั้ง หากคุณติดตั้งสำเร็จ คุณสามารถเปิดใช้งานโปรแกรมเหล่านั้นกลับได้
ขั้นตอนที่ 3 – License ของ Office ของคุณอาจเสียหาย
– Microsoft ปล่อย Fix สำหรับปัญหานี้ที่นี่
บางครั้ง อาจเป็นกรณีที่ไฟล์ License ของคุณเสียหาย สิ่งนี้ไม่สามารถแก้ไขได้โดยการยกเลิกติดตั้งแล้วติดตั้งซอฟต์แวร์ใหม่ เนื่องจาก License จะคงอยู่บนระบบเสมอ ทุกครั้งที่คุณลบผลิตภัณฑ์ License จะไม่ถูกลบไปด้วย หากมันเสียหาย การติดตั้งจึงไม่สามารถดำเนินต่อไปได้ เนื่องจากจำเป็นต้อง Validate ซอฟต์แวร์ Office ของคุณอย่างสำเร็จ
เพื่อแก้ไขปัญหานี้ คุณจะต้องรันเครื่องมือของ Microsoft "Fix-it" นี่จะแก้ไขปัญหาให้คุณโดยอัตโนมัติ หากนี่คือปัญหาจริง คุณสามารถดาวน์โหลดเครื่องมือได้ที่นี่
ขั้นตอนที่ 4 – ทำความสะอาด Registry
สาเหตุหลักของ Error 1401 / 1402 / 1406 ที่แสดงเมื่อพยายามติดตั้ง Office คือปัญหาที่ Registry Keys ไม่สามารถเข้าถึงได้หรือเสียหาย 'Registry' เป็นฐานข้อมูลใหญ่บนคอมพิวเตอร์ของคุณ ที่ต้องจัดเก็บรายละเอียดและตัวเลือกทั้งหมดที่ Windows ใช้ช่วยจดจำการตั้งค่ามากมายที่คอมพิวเตอร์ของคุณต้องการเพื่อทำงาน น่าเสียดายที่ Registry ยังเป็นหนึ่งในสาเหตุใหญ่ของข้อผิดพลาด เพราะมันถูกทำลายหรือบันทึกอย่างไม่ถูกต้อง ทุกครั้งที่คุณติดตั้งโปรแกรมบนระบบ มันต้องวางการตั้งค่าและตัวเลือก 100 รายการเข้าไปใน Registry... แต่หากตัวเลือกใดๆ เสียหาย จะก่อให้เกิดข้อผิดพลาดมากมายบนระบบของคุณ เพื่อให้แน่ใจว่าไม่ใช่ปัญหานี้ คุณควรใช้เครื่องมือ Registry Cleaner ซึ่งคุณสามารถดาวน์โหลดได้จากลิงก์ที่แนะนำด้านล่าง: