การแก้ไข: มีความพยายามในการเข้าถึงซ็อกเก็ตในลักษณะที่ต้องห้ามโดยสิทธิ์การเข้าถึง
ผู้ใช้บางรายรายงานว่าได้รับข้อผิดพลาด“ มีความพยายามเข้าถึงซ็อกเก็ตในลักษณะที่ห้ามโดยสิทธิ์การเข้าถึง” ข้อผิดพลาดเมื่อพยายามเรียกใช้คำสั่ง ipconfig / ต่ออายุ ใน CMD เพื่อซ่อมแซมการเชื่อมต่อเครือข่าย ผู้ใช้รายอื่นรายงานว่าปัญหานี้เกิดขึ้นเมื่อพวกเขาพยายามเริ่มต้นเซิร์ฟเวอร์ Apache อย่างไรก็ตามผู้ใช้ที่ได้รับผลกระทบเกือบทั้งหมดรายงานว่าปัญหาเริ่มต้นขึ้นหลังจากติดตั้งการปรับปรุงอัตโนมัติของ Windows แล้ว
อะไรเป็นสาเหตุของความพยายามในการเข้าถึงซ็อกเก็ตในลักษณะที่ห้ามโดยข้อผิดพลาดการอนุญาตการเข้าถึง?
เราตรวจสอบปัญหานี้โดยการดูรายงานผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมที่พวกเขาเคยได้รับการแก้ไขปัญหา จากสิ่งที่เรารวบรวมมีหลายสถานการณ์ที่แตกต่างกันซึ่งจะก่อให้เกิดการประจักษ์ของปัญหานี้:
- ไคลเอนต์ VPN กำลังบล็อกการเชื่อมต่อ localhost ที่เกี่ยวข้อง - ผู้ใช้หลายคนพบว่าในกรณีของพวกเขาผู้ร้ายที่รับผิดชอบเรื่องนี้คือไคลเอนต์ VPN ของพวกเขา การปิดใช้งานไคลเอนต์ VPN แก้ไขปัญหาสำหรับผู้ใช้ที่ได้รับผลกระทบมากที่สุด
- ไฟร์วอลล์บุคคลที่สามปิดกั้นการเชื่อมต่อ - หากคุณมีไฟร์วอลล์ภายนอกอาจเป็นสาเหตุของการบล็อกการเชื่อมต่อ SMTP ของคุณ ส่วนใหญ่แล้ว McAfee Anti-Virus และ Avast นั้นได้รับการยืนยันว่าเป็นผู้ร้าย
- แอปพลิเคชันพยายามเปิดพอร์ตที่ใช้ไปแล้ว - หนึ่งในสาเหตุที่พบบ่อยที่สุดว่าทำไมข้อผิดพลาดนี้เกิดขึ้นคือถ้าคุณพยายามใช้แอปพลิเคชั่นที่ได้รับการกำหนดค่าให้เปิดพอร์ตที่เปิดอยู่แล้ว ใบสมัคร
- คุณลักษณะด้านความปลอดภัยของ Windows 10 - เริ่มต้นด้วย Windows 10, Microsoft ได้ใช้คุณสมบัติความปลอดภัยใหม่ที่จะป้องกันผู้ใช้จากการสุ่มพอร์ตและให้บริการบางอย่าง สิ่งนี้อาจเกิดขึ้นได้หากคุณใช้งานสคริปต์หรือแอปพลิเคชันที่ชงในบ้าน
- กระบวนการอื่นกำลังฟังพอร์ตที่ต้องการ - เกิดความขัดแย้งเช่นนี้เกิดขึ้นบ่อยครั้งเมื่อพยายามเริ่มต้นอินสแตนซ์ของ Apache Web Server หรือเมื่อพยายามเข้าถึงเซิร์ฟเวอร์ SQL บน Hostgator จากระยะไกล
หากคุณกำลังดิ้นรนเพื่อแก้ไขปัญหาบทความนี้จะแสดงรายการขั้นตอนการตรวจสอบที่ผู้ใช้รายอื่นในสถานการณ์ที่คล้ายคลึงกันเคยใช้เพื่อให้สามารถแก้ไขปัญหาได้ ด้านล่างคุณมีหลายวิธีที่ผู้ใช้รายอื่นที่พบข้อความแสดงข้อผิดพลาดเดียวกันได้ใช้เพื่อแก้ไขปัญหา
เพื่อผลลัพธ์ที่ดีที่สุดให้ทำตามการแก้ไขที่อาจเกิดขึ้นด้านล่างตามลำดับจนกว่าคุณจะพบสิ่งที่มีประสิทธิภาพสำหรับสถานการณ์เฉพาะของคุณ
วิธีที่ 1: ปิดใช้งานการเชื่อมต่ออินเทอร์เน็ตร่วมกัน
อันนี้ค่อนข้างผิดปกติเพราะอินเทอร์เน็ตร่วมกันบน Windows ใช้ช่วงต่าง ๆ ของพอร์ตที่ไม่จำเป็นต้องรายงานไปยัง Netstat หรือเครื่องมือที่คล้ายกัน
อย่างไรก็ตามผู้ใช้หลายคนรายงานว่าพวกเขาปัญหาได้รับการแก้ไขอย่างถาวรหลังจากที่พวกเขาปิดการใช้งานการ เชื่อมต่ออินเทอร์เน็ตร่วมกัน มีสองวิธีที่แตกต่างกันที่จะช่วยให้คุณปิดการใช้งานการเชื่อมต่ออินเทอร์เน็ตร่วมกันบน Windows ทำตามวิธีใดก็ได้ที่สะดวกกว่าสำหรับคุณ:
ปิดใช้งานการแบ่งปันการเชื่อมต่ออินเทอร์เน็ตผ่านแผงควบคุม
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ ncpa.cpl ” แล้วกด Enter เพื่อเปิดหน้าต่างการ เชื่อมต่อเครือข่าย
เรียกใช้กล่องโต้ตอบ: ncpa.cpl - ในหน้าต่างการเชื่อมต่อเครือข่ายคลิกขวาที่การเชื่อมต่อเครือข่ายที่ใช้งานอยู่ของคุณและเลือก คุณสมบัติ
คลิกขวาที่การเชื่อมต่อเครือข่ายของคุณและเลือกคุณสมบัติ - ในหน้าจอ คุณสมบัติ ของเครือข่ายของคุณไปที่แท็บ การแชร์ และยกเลิกการทำเครื่องหมายในกล่องที่เกี่ยวข้องกับการ อนุญาตให้ผู้ใช้เครือข่ายรายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้
ปิดใช้งานการแบ่งปันการเชื่อมต่ออินเทอร์เน็ต - รีสตาร์ทคอมพิวเตอร์และดูว่าข้อความแสดงข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
ปิดใช้งานบริการเชื่อมต่ออินเทอร์เน็ตที่ใช้ร่วมกัน
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ services.msc ” แล้วกด Enter เพื่อเปิดหน้าจอ บริการ
โต้ตอบเรียกใช้: services.msc - ภายในหน้าจอบริการให้ใช้บานหน้าต่างด้านขวาเพื่อค้นหา บริการการเชื่อมต่ออินเทอร์เน็ต (ICS) เมื่อคุณจัดการเพื่อค้นหามันให้ดับเบิลคลิกที่มัน
- ในหน้าจอ Internet Connection Sharing (ICS) ให้ไปที่แท็บทั่วไปและเปลี่ยน ประเภทการเริ่มต้น เป็น ปิด ใช้งาน
การตั้งค่าประเภทการเริ่มต้นของ ICS เป็นแบบแมนนวล - รีสตาร์ทเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขแล้วหรือยัง
วิธีที่ 2: การถอนการติดตั้ง AV ของ บริษัท อื่นหรือเชื่อมต่อกับรายการที่อนุญาตพิเศษ
ผู้ใช้หลายคนชี้ให้เห็นว่าควรตรวจสอบชุดความปลอดภัยของบุคคลที่สามเพื่อยืนยันว่าพวกเขาไม่ได้รบกวนการเชื่อมต่อ SMTP McAfee, BitDefender และ Avast ได้รับการยืนยันในการบล็อกพอร์ตที่ใช้โดยการเชื่อมต่อ localhost สำหรับบางพอร์ตนี่เป็นลักษณะการทำงานมาตรฐานเพื่อป้องกันการโจมตีของเมล
ตามที่ผู้ใช้บางคนรายงานว่าไฟร์วอลล์ที่มีการป้องกันมากเกินไปหรือเครื่องมือการกรองความปลอดภัยที่คล้ายกันสามารถรับผิดชอบในการก่อให้เกิดข้อผิดพลาด“ มีการพยายามเข้าถึงซ็อกเก็ตในลักษณะที่ห้ามโดยสิทธิ์การเข้าถึง”
โดยทั่วไปคุณสามารถแก้ไขปัญหานี้ได้ด้วยการยกเว้นการเชื่อมต่อที่ถูกบล็อกจากการตั้งค่า AV ของคุณ โปรดทราบว่าขั้นตอนในการสร้างกฎบัญชีขาวจะแตกต่างกันไปขึ้นอยู่กับไคลเอนต์โซลูชันความปลอดภัยของคุณ
หากคุณมีปัญหาในการระบุการเชื่อมต่อที่ถูกบล็อกคุณสามารถถอนการติดตั้งโปรแกรมป้องกันไวรัสภายนอกและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
หมายเหตุ: โปรดทราบว่าการปิดใช้งานการป้องกัน AV แบบเรียลไทม์ของคุณจะไม่ช่วยให้คุณได้ข้อสรุปเนื่องจากกฎเดียวกันจะยังคงอยู่
หากคุณตัดสินใจที่จะถอนการติดตั้ง AV บุคคลที่สามคุณสามารถทำตามคำแนะนำทีละขั้นตอน ( ที่นี่ ) ในกรณีที่วิธีนี้ใช้ไม่ได้หรือคุณได้ระบุว่าลูกค้าบุคคลที่สามไม่รับผิดชอบต่อข้อผิดพลาดให้เลื่อนไปที่วิธีถัดไปด้านล่าง
อัปเดต: IP การปิดกั้นไคลเอนต์เช่น PeerBlock อาจบล็อก IP ที่เกี่ยวข้องในการดำเนินการที่ล้มเหลวโดยอัตโนมัติ ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขโดยอัตโนมัติหลังจากสร้างข้อยกเว้นกฎหรือถอนการติดตั้งซอฟต์แวร์ปิดกั้น IP
วิธีที่ 3: การเพิ่มการยกเว้นไปยัง Windows Firewall
ตามที่ปรากฎว่า Windows Firewall ในตัวยังสามารถรับผิดชอบต่อข้อผิดพลาด“ การพยายามเข้าถึงซ็อกเก็ตในทางที่ถูกห้ามโดยสิทธิ์การเข้าถึง” ข้อผิดพลาด
ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาหลังจากอนุญาตให้โปรแกรมที่แสดงข้อผิดพลาดในการสื่อสารผ่านไฟร์วอลล์ Windows โดยทั่วไปแล้ววิธีการนี้จะรายงานว่าประสบความสำเร็จกับผู้ใช้ที่พบข้อผิดพลาดกับเซิร์ฟเวอร์ SQL แต่คุณสามารถปรับขั้นตอนด้านล่างเพื่อรองรับโปรแกรมอื่น
นี่คือคำแนะนำฉบับย่อเกี่ยวกับสิ่งที่คุณต้องทำ:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นพิมพ์“ firewall.cpl ” แล้วกด Enter เพื่อเปิด ไฟร์วอลล์ Windows Defender
เปิดหน้าต่างโต้ตอบ: firewall.cpl - ภายในหน้าจอ Windows Defender Firewall ให้คลิกที่ อนุญาตแอพหรือคุณสมบัติผ่านไฟร์วอลล์ Windows Defender
คลิกที่อนุญาตแอพหรือคุณสมบัติผ่านไฟร์วอลล์ Windows Defender - ภายในหน้าจอ แอพที่อนุญาตให้ คลิกที่ปุ่ม เปลี่ยนการตั้งค่า
คลิกที่เปลี่ยนการตั้งค่าเพื่ออนุญาตการเปลี่ยนแปลงความปลอดภัย - ดูรายการแอพและฟีเจอร์ที่ได้รับอนุญาตและค้นหาแอพที่ทำให้เกิดข้อผิดพลาด เมื่อคุณทำเช่นนั้นตรวจสอบให้แน่ใจว่าช่องทำเครื่องหมาย ส่วนตัว และ สาธารณะที่ เชื่อมโยงกับแอปพลิเคชันในคำถามถูกเปิดใช้งาน
อนุญาตให้แอปพลิเคชันบนเครือข่ายส่วนตัวและสาธารณะ หมายเหตุ: ในกรณีที่คุณไม่สามารถหาโปรแกรมได้ภายใต้ แอพและฟีเจอร์ ที่ อนุญาตให้ คลิกปุ่ม อนุญาต แอพอื่น และเลือกด้วยตนเองโดยคลิกที่เบราส์
อนุญาตให้แอปพลิเคชันอื่นที่ไม่มีอยู่ในรายการ - เมื่อทำการเปลี่ยนแปลงแล้วให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าข้อผิดพลาด“ มีการพยายามเข้าถึงซ็อกเก็ตในทางที่ห้ามโดยสิทธิ์การเข้าถึง” ข้อผิดพลาดจะได้รับการแก้ไขในการเริ่มต้นครั้งถัดไป
หากคุณยังคงเห็นข้อผิดพลาดเดิมให้เลื่อนไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: การเริ่มบริการข้อมูลทางอินเทอร์เน็ต (IIS) ใหม่
ผู้ใช้หลายคนรายงานว่าปัญหาได้รับการแก้ไขหลังจากรีสตาร์ท Internet Information Services (IIS) จากหน้าต่างพรอมต์คำสั่งที่ยกระดับ
แต่โปรดทราบว่าการรีสตาร์ทเซิร์ฟเวอร์ IIS จะทำให้บริการอินเทอร์เน็ตทั้งหมดรวมถึง FTP, SMTP และ NNTP และข้อมูลใด ๆ ที่เก็บไว้ในแอปพลิเคชันที่จัดการการเชื่อมต่อหายไป
นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับ
เปิดกล่องโต้ตอบ: cmd จากนั้นกด Ctrl + Shift + Enter - ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อรีสตาร์ท Internet Information Services:
iisreset
- รอจนกระทั่งบริการอินเทอร์เน็ตหยุดและรีสตาร์ทสำเร็จจากนั้นทำซ้ำขั้นตอนเดิมที่ทำให้เกิดข้อผิดพลาดเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่
เริ่มบริการข้อมูลอินเทอร์เน็ตใหม่ หากคุณยังคงเห็นข้อผิดพลาด“ มีการพยายามเข้าถึงซ็อกเก็ตในลักษณะที่ห้ามโดยสิทธิ์การเข้าถึง” ข้อผิดพลาดให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: การใช้จุดคืนค่าระบบก่อนหน้า
หลังจากพบว่ากลยุทธ์การซ่อมอื่น ๆ ที่ไม่มีประสิทธิภาพในที่สุดผู้ใช้บางคนก็สามารถเชื่อมต่ออินเทอร์เน็ตได้โดยไม่ถูกบล็อกโดย " ความพยายามในการเข้าถึงซ็อกเก็ตในทางที่ถูกห้ามโดยสิทธิ์การเข้าถึง" ข้อผิดพลาดโดยการเปลี่ยนสถานะเครื่องเป็น จุดก่อนหน้าในเวลาโดยใช้การคืนค่าระบบ
หากคุณเพิ่งเริ่มเห็นข้อผิดพลาดนี้เมื่อไม่นานมานี้และคุณโชคดีพอที่มีจุดคืนค่าระบบซึ่งเป็นวันที่ก่อนที่คุณจะเริ่มต่อสู้กับปัญหานี้ขั้นตอนต่อไปนี้จะช่วยให้คุณแก้ไขปัญหาได้ดี:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์“ rstrui ” แล้วกด Enter เพื่อเปิดตัวช่วยสร้างการคืนค่าระบบ
เรียกใช้กล่องโต้ตอบ: rstrui - ที่หน้าจอแรกของการคืนค่าระบบให้เลือก เลือกจุดคืนค่าอื่น แล้วคลิก ถัดไป
เลือกจุดคืนค่าระบบอื่น - ที่หน้าจอถัดไปเริ่มต้นโดยทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ แสดงจุดคืนค่าเพิ่มเติม จากนั้นเลือกจุดคืนค่าระบบที่มีวันที่เก่ากว่าการปรากฎของปัญหาและคลิกที่ปุ่ม ถัดไป อีกครั้ง
เลือกจุดคืนค่าระบบและคลิกถัดไป - เมื่อคลิก เสร็จสิ้น Windows จะรีสตาร์ทโดยอัตโนมัติและสถานะเก่าจะถูกเรียกคืนเมื่อเริ่มต้นครั้งถัดไป เมื่อคอมพิวเตอร์บูทกลับขึ้นมาดูว่าปัญหาได้รับการแก้ไข
วิธีที่ 6: ตัดการเชื่อมต่อจากเครือข่าย VPN
ผู้ใช้ที่ได้รับผลกระทบบางรายพบว่าในกรณีของพวกเขาปัญหาเกิดจากไคลเอนต์ VPN ปรากฎว่าข้อผิดพลาด“ ความพยายามในการเข้าถึงซ็อกเก็ตในลักษณะที่ถูกห้ามโดยสิทธิ์การเข้าถึง” ข้อผิดพลาดอาจเกิดจากไคลเอนต์ VPN ที่ทำให้การเชื่อมต่อ localhost ที่เกี่ยวข้องบางอย่างล้มเหลว
ในการทดสอบว่าทฤษฎีนี้ยังคงเป็นจริงในกรณีของคุณหรือไม่ให้ถอดการเชื่อมต่อจากเครือข่าย VPN และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากข้อความแสดงข้อผิดพลาดไม่ได้เกิดขึ้นอีกในขณะที่ VPN ถูกตัดการเชื่อมต่อคุณจะต้องค้นหาไคลเอนต์ VPN อื่นหรืออย่างน้อยก็ปิดการใช้งานในขณะที่ทำงานบางอย่างที่จะทำให้เกิดข้อผิดพลาด