ข้อผิดพลาดรันไทม์ 70 เป็นข้อผิดพลาดทั่วไปที่เกิดจากสิทธิ์ความปลอดภัยไม่เพียงพอเมื่อพยายามเข้าถึงเซิร์ฟเวอร์จากแอปพลิเคชันระยะไกล นี่ไม่ใช่สาเหตุเดียวที่เกิดขึ้น แต่ยังเกิดขึ้นเมื่อผู้ใช้พยายามเปิดไฟล์ที่คัดลอก ข้อผิดพลาดรันไทม์ 70 จะปรากฏขึ้นเนื่องจากผู้ใช้จะไม่มีสิทธิ์เพียงพอในขณะที่กำลังใช้ไฟล์ หากข้อผิดพลาดนี้ปรากฏขึ้น แสดงว่าคอมพิวเตอร์กำลังพยายามเข้าถึงเซิร์ฟเวอร์ DCOM เซิร์ฟเวอร์ DCOM ใช้ในเครือข่ายเพื่อส่งข้อความไปยังแต่ละเวิร์กสเตชันเพื่อให้สื่อสารกับกระบวนการต่างๆ ข้อผิดพลาดนี้ไม่ซับซ้อนเกินกว่าจะแก้ไขได้ และคุณต้องทำตามขั้นตอนเหล่านี้
ข้อผิดพลาดรันไทม์ 70 เกิดจากอะไร
ตัวอย่างของข้อผิดพลาดที่คุณอาจได้รับเมื่อเกิดข้อผิดพลาดคือ:
ข้อผิดพลาดรันไทม์ '70':
การอนุญาตถูกปฏิเสธ
ข้อผิดพลาดนี้มีอยู่ในระบบ Microsoft Windows และสาเหตุที่เกิดขึ้นดังที่กล่าวไว้ก่อนหน้านี้ส่วนหนึ่งเป็นผลมาจากการขาดสิทธิ์ด้านความปลอดภัย หากเวิร์กสเตชันไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ แสดงว่าไม่สามารถทำงานให้เสร็จสิ้นได้ และเพื่อหยุดคอมพิวเตอร์ที่พยายามดำเนินการตามนี้อย่างไม่สิ้นสุดและหยุดการทำงาน Microsoft ได้ออกแบบวิธีการหยุดการทำงานซึ่งส่งผลให้เกิดข้อผิดพลาดนี้ ข้อผิดพลาดรันไทม์ 70 สามารถเกิดขึ้นได้เมื่อผู้ใช้พยายามเรียกใช้เมธอดบนคอมโพเนนต์ MTS (Microsoft Transaction Server) ซึ่งพวกเขาไม่มีสิทธิ์ ปัญหาเหล่านี้มีเพียงเล็กน้อยและสามารถแก้ไขได้โดยทำตามขั้นตอนด้านล่าง
วิธีการแก้ไขข้อผิดพลาดรันไทม์ 70
ขั้นตอนที่ 1 – เปิดใช้งานการตรวจสอบการอนุญาต
ข้อผิดพลาดข้างต้นมักเกิดขึ้นเมื่อเปิดใช้งานการตรวจสอบการอนุญาตในเซิร์ฟเวอร์ธุรกรรมของ Microsoft หรือผู้ใช้ Microsoft NT ที่พยายามเปิดใช้วัตถุจากแอปพลิเคชัน VB ไม่มีสิทธิ์ในการเรียกใช้เมธอดบนคอมโพเนนต์ MTS วิธีแก้ไขปัญหาเหล่านี้:
- ล้างการตั้งค่าเปิดใช้งานการตรวจสอบการอนุญาต ในการดำเนินการนี้ ให้เปิด MTS Explorer แล้วเปิดหน้าต่างคุณสมบัติสำหรับส่วนประกอบ ในแท็บความปลอดภัย ให้ล้าง Enable Authorization Checking
เมธอดนี้จะขจัดสิทธิ์การรักษาความปลอดภัยที่เข้มงวดที่จะเกิดขึ้นหากตัวเลือกถูกเปิดทิ้งไว้ สิ่งนี้ควรอนุญาตให้เข้าถึงเซิร์ฟเวอร์จากเวิร์กสเตชัน Windows NT อย่างไรก็ตาม หากไม่เป็นเช่นนั้น โปรดดำเนินการในขั้นตอนต่อไป
ขั้นตอนที่ 2 – ให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้ทั้งหมดในพีซีของคุณ
การให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้จะอนุญาตให้เข้าถึงเซิร์ฟเวอร์ได้ เนื่องจากเซิร์ฟเวอร์จะรับรู้ว่าเวิร์กสเตชันไม่ใช่เวิร์กสเตชันภายนอก แต่เป็นเวิร์กสเตชันในพื้นที่ที่ปลอดภัยอย่างแท้จริง ในการดำเนินการตามขั้นตอนนี้ คุณต้อง:
สำหรับ Windows 95, 98 หรือ ME:
- เรียกใช้การกำหนดค่า DCOM
- เลือกแอปพลิเคชันเซิร์ฟเวอร์ DCOM จากรายการแอปพลิเคชันที่มี
- เลือกปุ่ม Properties หรือดับเบิลคลิกที่แอปพลิเคชัน DCOM Server ในรายการ
- ทดสอบเซิร์ฟเวอร์ด้วย “สิทธิ์การเข้าถึงเริ่มต้น”
สำหรับ Windows NT หรือ 2000:
- เรียกใช้การกำหนดค่า DCOM
- เลือกแอปพลิเคชันเซิร์ฟเวอร์ DCOM จากรายการแอปพลิเคชันที่มี
- เลือกปุ่ม Properties หรือดับเบิลคลิกที่แอปพลิเคชัน DCOM Server ในรายการ
- ทดสอบเซิร์ฟเวอร์ด้วย "สิทธิ์ในการเข้าถึงเริ่มต้น" "สิทธิ์ในการเปิดใช้เริ่มต้น" และ "สิทธิ์ในการกำหนดค่าที่กำหนดเอง"
ในขั้นตอนใดขั้นตอนหนึ่งเหล่านี้ หากข้อผิดพลาดรันไทม์ 70 ยังคงปรากฏขึ้น พยายามอย่าไปยังขั้นตอนถัดไปทันที แต่ให้แก้ไขสิทธิ์การเข้าถึงเริ่มต้นจากแท็บความปลอดภัยเริ่มต้นในการกำหนดค่า DCOM แทน นี่เป็นสาเหตุทั่วไปที่ทำให้เกิดข้อผิดพลาดเนื่องจากจำกัดสิ่งที่ผู้ใช้สามารถเข้าถึงได้ และทำให้เกิดข้อผิดพลาดที่เกี่ยวข้องกับการรักษาความปลอดภัยนี้ หากขั้นตอนนี้ไม่ได้ผล ให้ดำเนินการในขั้นตอนต่อไป
ขั้นตอนที่ 3 – เปิดใช้งาน DCOM (สำหรับ Windows 95 และ Windows 98)
หากเซิร์ฟเวอร์ที่ผู้ใช้พยายามเข้าถึงไม่ได้เปิดใช้งาน DCOM ข้อผิดพลาดรันไทม์ 70 จะปรากฏขึ้น ซึ่งสามารถแก้ไขได้ง่ายโดยทำตามคำแนะนำเหล่านี้:
- บนเครื่องเซิร์ฟเวอร์ ให้เรียกใช้ DCOM Config (DCOMCNFG.EXE)
- เลือกแท็บคุณสมบัติเริ่มต้น
- ตรวจสอบให้แน่ใจว่าได้เลือก Enable Distributed COM บนคอมพิวเตอร์เครื่องนี้ ค่านี้ถูกเก็บไว้ใน Windows Registry ที่ตำแหน่งต่อไปนี้:HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
สิ่งนี้ควรกระตุ้น DCOM บนเครื่องเซิร์ฟเวอร์ ทำให้แอปพลิเคชันสามารถโหลดและเวิร์กสเตชันและเซิร์ฟเวอร์สามารถสื่อสารได้อย่างเต็มที่โดยไม่หยุดชะงักหรือขัดแย้ง หากไม่ได้ผล ให้ดำเนินการในขั้นตอนต่อไป
ขั้นตอนที่ 4 – ล้างข้อมูลรีจิสทรี
– ดาวน์โหลดตัวทำความสะอาดรีจิสทรีนี้
ตัวล้างรีจิสทรีสามารถมีบทบาทสำคัญในประสิทธิภาพการทำงานของ Windows และสามารถช่วยหยุดข้อผิดพลาดรันไทม์ 70 ได้ รีจิสทรีนั้นเป็นฐานข้อมูลกลางที่เก็บการตั้งค่าและข้อมูลที่สำคัญสำหรับระบบของคุณ ทำให้ Windows สามารถจดจำรายละเอียดจำนวนมากสำหรับพีซีของคุณ ขออภัย รีจิสทรีมีแนวโน้มที่จะเสียหาย ทำให้ระบบของคุณทำงานช้ามากและไม่น่าเชื่อถือ ในการแก้ไขปัญหานี้ คุณควรใช้ 'ตัวล้างรีจิสทรี' เพื่อสแกนผ่านรีจิสทรีของคุณและซ่อมแซมส่วนที่เสียหายของรีจิสทรีซึ่งทำให้คอมพิวเตอร์ของคุณทำงานช้ามากหรือมีข้อผิดพลาด คุณสามารถดาวน์โหลดตัวทำความสะอาดรีจิสทรีที่เราแนะนำได้ที่ด้านล่าง: