Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

ขั้นตอนในการแก้ไขข้อผิดพลาดรันไทม์70

ข้อผิดพลาดรันไทม์ 70 เป็นข้อผิดพลาดทั่วไปที่เกิดจากสิทธิ์ความปลอดภัยไม่เพียงพอเมื่อพยายามเข้าถึงเซิร์ฟเวอร์จากแอปพลิเคชันระยะไกล นี่ไม่ใช่สาเหตุเดียวที่เกิดขึ้น แต่ยังเกิดขึ้นเมื่อผู้ใช้พยายามเปิดไฟล์ที่คัดลอก ข้อผิดพลาดรันไทม์ 70 จะปรากฏขึ้นเนื่องจากผู้ใช้จะไม่มีสิทธิ์เพียงพอในขณะที่กำลังใช้ไฟล์ หากข้อผิดพลาดนี้ปรากฏขึ้น แสดงว่าคอมพิวเตอร์กำลังพยายามเข้าถึงเซิร์ฟเวอร์ DCOM เซิร์ฟเวอร์ DCOM ใช้ในเครือข่ายเพื่อส่งข้อความไปยังแต่ละเวิร์กสเตชันเพื่อให้สื่อสารกับกระบวนการต่างๆ ข้อผิดพลาดนี้ไม่ซับซ้อนเกินกว่าจะแก้ไขได้ และคุณต้องทำตามขั้นตอนเหล่านี้

ข้อผิดพลาดรันไทม์ 70 เกิดจากอะไร

ตัวอย่างของข้อผิดพลาดที่คุณอาจได้รับเมื่อเกิดข้อผิดพลาดคือ:

ข้อผิดพลาดรันไทม์ '70':
การอนุญาตถูกปฏิเสธ

ข้อผิดพลาดนี้มีอยู่ในระบบ Microsoft Windows และสาเหตุที่เกิดขึ้นดังที่กล่าวไว้ก่อนหน้านี้ส่วนหนึ่งเป็นผลมาจากการขาดสิทธิ์ด้านความปลอดภัย หากเวิร์กสเตชันไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ แสดงว่าไม่สามารถทำงานให้เสร็จสิ้นได้ และเพื่อหยุดคอมพิวเตอร์ที่พยายามดำเนินการตามนี้อย่างไม่สิ้นสุดและหยุดการทำงาน Microsoft ได้ออกแบบวิธีการหยุดการทำงานซึ่งส่งผลให้เกิดข้อผิดพลาดนี้ ข้อผิดพลาดรันไทม์ 70 สามารถเกิดขึ้นได้เมื่อผู้ใช้พยายามเรียกใช้เมธอดบนคอมโพเนนต์ MTS (Microsoft Transaction Server) ซึ่งพวกเขาไม่มีสิทธิ์ ปัญหาเหล่านี้มีเพียงเล็กน้อยและสามารถแก้ไขได้โดยทำตามขั้นตอนด้านล่าง

วิธีการแก้ไขข้อผิดพลาดรันไทม์ 70

ขั้นตอนที่ 1 – เปิดใช้งานการตรวจสอบการอนุญาต

ข้อผิดพลาดข้างต้นมักเกิดขึ้นเมื่อเปิดใช้งานการตรวจสอบการอนุญาตในเซิร์ฟเวอร์ธุรกรรมของ Microsoft หรือผู้ใช้ Microsoft NT ที่พยายามเปิดใช้วัตถุจากแอปพลิเคชัน VB ไม่มีสิทธิ์ในการเรียกใช้เมธอดบนคอมโพเนนต์ MTS วิธีแก้ไขปัญหาเหล่านี้:

  1. ล้างการตั้งค่าเปิดใช้งานการตรวจสอบการอนุญาต ในการดำเนินการนี้ ให้เปิด MTS Explorer แล้วเปิดหน้าต่างคุณสมบัติสำหรับส่วนประกอบ ในแท็บความปลอดภัย ให้ล้าง Enable Authorization Checking

เมธอดนี้จะขจัดสิทธิ์การรักษาความปลอดภัยที่เข้มงวดที่จะเกิดขึ้นหากตัวเลือกถูกเปิดทิ้งไว้ สิ่งนี้ควรอนุญาตให้เข้าถึงเซิร์ฟเวอร์จากเวิร์กสเตชัน Windows NT อย่างไรก็ตาม หากไม่เป็นเช่นนั้น โปรดดำเนินการในขั้นตอนต่อไป

ขั้นตอนที่ 2 – ให้สิทธิ์ผู้ดูแลระบบแก่ผู้ใช้ทั้งหมดในพีซีของคุณ

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

สำหรับ Windows 95, 98 หรือ ME:

  1. เรียกใช้การกำหนดค่า DCOM
  2. เลือกแอปพลิเคชันเซิร์ฟเวอร์ DCOM จากรายการแอปพลิเคชันที่มี
  3. เลือกปุ่ม Properties หรือดับเบิลคลิกที่แอปพลิเคชัน DCOM Server ในรายการ
  4. ทดสอบเซิร์ฟเวอร์ด้วย “สิทธิ์การเข้าถึงเริ่มต้น”

สำหรับ Windows NT หรือ 2000:

  1. เรียกใช้การกำหนดค่า DCOM
  2. เลือกแอปพลิเคชันเซิร์ฟเวอร์ DCOM จากรายการแอปพลิเคชันที่มี
  3. เลือกปุ่ม Properties หรือดับเบิลคลิกที่แอปพลิเคชัน DCOM Server ในรายการ
  4. ทดสอบเซิร์ฟเวอร์ด้วย "สิทธิ์ในการเข้าถึงเริ่มต้น" "สิทธิ์ในการเปิดใช้เริ่มต้น" และ "สิทธิ์ในการกำหนดค่าที่กำหนดเอง"

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

ขั้นตอนที่ 3 – เปิดใช้งาน DCOM (สำหรับ Windows 95 และ Windows 98)

หากเซิร์ฟเวอร์ที่ผู้ใช้พยายามเข้าถึงไม่ได้เปิดใช้งาน DCOM ข้อผิดพลาดรันไทม์ 70 จะปรากฏขึ้น ซึ่งสามารถแก้ไขได้ง่ายโดยทำตามคำแนะนำเหล่านี้:

  1. บนเครื่องเซิร์ฟเวอร์ ให้เรียกใช้ DCOM Config (DCOMCNFG.EXE)
  2. เลือกแท็บคุณสมบัติเริ่มต้น
  3. ตรวจสอบให้แน่ใจว่าได้เลือก Enable Distributed COM บนคอมพิวเตอร์เครื่องนี้ ค่านี้ถูกเก็บไว้ใน Windows Registry ที่ตำแหน่งต่อไปนี้:HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

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

ขั้นตอนที่ 4 – ล้างข้อมูลรีจิสทรี

ดาวน์โหลดตัวทำความสะอาดรีจิสทรีนี้

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