Runtime Error 70 เป็นข้อผิดพลาดทั่วไปที่มาจากสิทธิ์ความปลอดภัยไม่เพียงพอเมื่อพยายามเข้าถึงเซิร์ฟเวอร์จากแอปพลิเคชันระยะไกล นี่ไม่ใช่สาเหตุเดียวที่มันเกิดขึ้น มันยังเกิดขึ้นเมื่อผู้ใช้พยายามเปิดไฟล์ที่คัดลอกมา Runtime Error 70 จะปรากฏเมื่อผู้ใช้ไม่มีสิทธิ์เพียงพอเพราะไฟล์กำลังถูกใช้งาน หากข้อผิดพลาดนี้ปรากฏ มักหมายถึงคอมพิวเตอร์กำลังพยายามเข้าถึง DCOM Server DCOM Server ใช้ในเครือข่ายเพื่อส่งข้อความไปยังแต่ละ Workstation เพื่อให้พวกเขาสื่อสารกับกระบวนการต่างๆ ได้ ข้อผิดพลาดนี้ไม่ซับซ้อนมากและต้องการให้คุณทำตามขั้นตอนเหล่านี้
สาเหตุของ Runtime Error 70
ตัวอย่างข้อผิดพลาดที่คุณอาจได้รับเมื่อข้อผิดพลาดเกิดขึ้น:
Run-time error '70':
Permission Denied
ข้อผิดพลาดนี้มีอยู่ในระบบ Microsoft Windows และเหตุผลที่เกิดขึ้น ตามที่กล่าวไว้ก่อนหน้านี้ คือส่วนหนึ่งมาจากขาดสิทธิ์พิเศษด้านความปลอดภัย หาก Workstation ไม่สามารถเข้าถึง Server ได้ มันจะไม่สามารถทำภารกิจเสร็จสิ้น และเพื่อหยุดคอมพิวเตอร์พยายามทำภารกิจนี้อย่างไม่รู้จบและค้าง Microsoft จึงออกแบบวิธีหยุดมันซึ่งทำให้เกิดข้อผิดพลาดนี้ Runtime Error 70 อาจเกิดขึ้นเมื่อผู้ใช้พยายามเรียกใช้เมธอดบนคอมโพเนนต์ MTS (Microsoft Transaction Server) ซึ่งพวกเขาไม่มีสิทธิ์ ปัญหาเหล่านี้เป็นปัญหาเล็กน้อยและสามารถแก้ไขได้โดยทำตามขั้นตอนด้านล่าง
วิธีแก้ไข Runtime Error 70
ขั้นตอนที่ 1 – เปิดใช้งาน Authorization Checking
ข้อผิดพลาดข้างต้นปกติจะเกิดขึ้นเมื่อ Enable Authorization Checking ถูกเปิดใน Microsoft Transaction Server หรือผู้ใช้ Microsoft NT ที่พยายามเปิดออบเจ็กต์จากแอปพลิเคชัน VB ไม่มีสิทธิ์เรียกใช้เมธอดบนคอมโพเนนต์ MTS เพื่อแก้ไขปัญหาเหล่านี้:
- ล้างการตั้งค่า Enable Authorization Checking ในการทำเช่นนี้ ให้เปิด MTS Explorer แล้วเปิดหน้าต่าง Properties สำหรับคอมโพเนนต์ ในแท็บ Security ให้ล้าง Enable Authorization Checking
วิธีนี้กำจัดสิทธิ์พิเศษด้านความปลอดภัยที่เข้มงวดที่จะมีอยู่หากตัวเลือกถูกทิ้งไว้เปิดอยู่ ควรจะอนุญาตการเข้าถึงเซิร์ฟเวอร์จาก Workstation Windows NT อย่างไรก็ตาม หากไม่ใช่กรณีนี้ โปรดดำเนินการขั้นตอนถัดไป
ขั้นตอนที่ 2 – ให้สิทธิ์ Administrator แก่ผู้ใช้ทั้งหมดบน PC
การให้สิทธิ์ Administrator แก่ผู้ใช้จะอนุญาตให้พวกเขาเข้าถึงเซิร์ฟเวอร์ได้ เพราะเซิร์ฟเวอร์จะรับรู้ว่า Workstation ไม่ใช่ Workstation ต่างชาติ แต่เป็น Workstation ท้องถิ่นที่ปลอดภัย ในการดำเนินการขั้นตอนนี้ คุณต้อง:
สำหรับ Windows 95, 98 หรือ ME:
- รัน DCOM Config
- เลือกแอปพลิเคชัน DCOM Server จากรายการแอปพลิเคชันที่มีอยู่
- คลิกปุ่ม Properties, หรือดับเบิลคลิกแอปพลิเคชัน DCOM Server ในรายการ
- ทดสอบเซิร์ฟเวอร์ด้วย "Default Access Permissions"
สำหรับ Windows NT หรือ 2000:
- รัน DCOM Config
- เลือกแอปพลิเคชัน DCOM Server จากรายการแอปพลิเคชันที่มีอยู่
- คลิกปุ่ม Properties, หรือดับเบิลคลิกแอปพลิเคชัน DCOM Server ในรายการ
- ทดสอบเซิร์ฟเวอร์ด้วย "Default Access Permissions," "Default Launch Permissions," และ "Custom Configuration Permissions"
ในขั้นตอนใดขั้นตอนหนึ่งของข้างต้น หาก Run Time Error 70 ยังคงปรากฏ ลองอย่าไปขั้นตอนถัดไปทันทาย แต่ลองปรับ Default Access Permissions จากแท็บ Default Security ใน DCOM Config แทน นี่เป็นสาเหตุทั่วไปที่ข้อผิดพลาดเกิดขึ้น เพราะมันจำกัดสิ่งที่ผู้ใช้สามารถเข้าถึงได้ และก่อให้เกิดข้อผิดพลาดที่เกี่ยวกับความปลอดภัยนี้ หากขั้นตอนนี้ไม่ได้ผล ให้ดำเนินการขั้นตอนถัดไป
ขั้นตอนที่ 3 – เปิดใช้งาน DCOM (สำหรับ Windows 95 และ Windows 98)
หากเซิร์ฟเวอร์ที่ผู้ใช้พยายามเข้าถึงไม่ได้เปิดใช้งาน DCOM Runtime Error 70 จะปรากฏ สามารถแก้ไขได้ง่ายโดยทำตามคำแนะนำเหล่านี้:
- บนเครื่อง Server ให้รัน DCOM Config (DCOMCNFG.EXE)
- เลือกแท็บ Default Properties
- ตรวจสอบให้แน่ใจว่า Enable Distributed COM on this computer ถูกติ๊ก ค่านี้ถูกเก็บใน Windows Registry ที่ตำแหน่ง: HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
สิ่งนี้ควรจะเปิดใช้งาน DCOM บนเครื่อง Server ทำให้แอปพลิเคชันโหลดได้และ Workstation และ Server สื่อสารได้เต็มที่โดยไม่มีการขัดขวางหรือขัดแย้ง หากไม่ได้ผล ให้ดำเนินการขั้นตอนถัดไป
ขั้นตอนที่ 4 – ทำความสะอาด Registry
– ดาวน์โหลด Registry Cleaner นี้
Registry Cleaner สามารถเล่นบทบาทสำคัญมากในการที่ Windows จะทำงานได้ดีแค่ไหน และช่วยหยุด Runtime Error 70 ได้ Registry โดยพื้นฐานคือฐานข้อมูลกลางที่เก็บการตั้งค่าและข้อมูลสำคัญสำหรับระบบของคุณ ทำให้ Windows จำรายละเอียดจำนวนมากสำหรับ PC ของคุณได้ น่าเสียดายที่ Registry ก็ย่อมเป็นที่มาของการเสียหาย ทำให้ระบบของคุณทำงานช้ามากและไม่น่าเชื่อถือ เพื่อแก้ไขปัญหานี้ คุณควรใช้ 'Registry Cleaner' เพื่อสแกน Registry ของคุณและซ่อมแซมส่วนที่เสียหายซึ่งก่อให้คอมพิวเตอร์ทำงานช้ามากหรือมีข้อผิดพลาด