บางผู้ใช้ Windows รายงานว่าพวกเขาได้รับข้อผิดพลาด ‘Connection attempt failed’ เมื่อรันแอปพลิเคชัน Cisco AnyConnect ในหวังที่จะสร้างเครือข่ายส่วนตัวเสมือน (VPN) ปัญหานี้รายงานว่าเกิดขึ้นกับ Windows 8.1 และ Windows 10

ตามที่พบ ปัญหานี้อาจเกิดขึ้นเนื่องจากสถานการณ์ทั่วไปหลายอย่าง ดังนี้คือรายการสาเหตุที่อาจเป็นไปได้:
- Hotfix สำหรับ TLS Protocol Renegotiation หายไป – ตามที่พบ มีอัปเดตสองสามตัวที่มีศักยภาพจะทำให้เกิดปัญหากับ Cisco AnyConnect ผู้ใช้ที่ได้รับผลกระทบหลายรายสามารถแก้ไขปัญหาได้โดยการติดตั้งอัปเดตที่ค้างอยู่ทุกอย่างเพื่อแก้ไขความไม่สอดคล้องกับพฤติกรรม TLS protocol renegotiation และ fallback
- ไม่เข้ากันได้กับ Windows 10 – ตามผู้ใช้ Windows 10 จำนวนมาก คุณคาดว่าจะเห็นปัญหานี้เกิดขึ้นเนื่องจากความไม่เข้ากันได้ที่ส่งผลต่อ SSL/TLS API ซึ่งขัดขวางเครื่องมือ Cisco AnyConnect จากการสื่อสารกับเซิร์ฟเวอร์ภายนอก ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการบังคับให้ไฟล์ vpnui.exe เปิดใน Compatibility Mode กับ Windows 8
- ข้อผิดพลาดจาก Windows Update KB 3034682 – หากคุณพบตัวเองในสถานการณ์ที่ปัญหาเริ่มเกิดขึ้นทันทีหลังจาก WU ติดตั้งอัปเดต KB 3034682 โอกาสมากว่าอัปเดตมีกฎความปลอดภัยที่มีปัญหาที่รบกวน Cisco AnyConnect ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งและซ่อนอัปเดตที่มีปัญหาด้วยยูทิลิตีเฉพาะ
- ความขัดแย้ง Hyper-V บน Windows 10 – เป็นข้อเท็จจริงที่所周知ว่า Hyper-V รู้จักกันดีว่าขัดแย้งกับผู้ช่วย VPN หลายตัวเช่น Cisco AnyConnect และสถานการณ์นี้ไม่ใช่ข้อยกเว้น หากคุณพบตัวเองในสถานการณ์นี้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน Hyper-V ก่อนเปิดแอปพลิเคชัน
- Connection Sharing ถูกเปิดใช้งาน – ตามที่พบ คุณยังคาดว่าจะเห็นรหัสข้อผิดพลาดนี้ปรากฏขึ้นเนื่องจากฟังก์ชันการแชร์เครือข่ายที่รบกวน Cisco AnyConnect หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้โดยการปิดใช้งาน Network Connection Sharing จากแท็บ Network Connections
- Internet Explorer ถูกกำหนดค่าให้ทำงานแบบ Offline – เนื่องจาก Cisco AnyConnect และ IE แบ่งปันฟังก์ชันบางอย่าง คุณคาดว่าจะเห็นข้อผิดพลาดนี้ในสถานการณ์ที่โหมดออฟไลน์ของ IE ถูกเปิดใช้งานโดยค่าเริ่มต้น ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยการทำการเปลี่ยนแปลงผ่าน Registry Editor
ตอนนี้คุณรู้ทุกสถานการณ์ที่อาจเป็นไปได้ที่อาจรับผิดชอบต่อการปรากฏของข้อผิดพลาด ‘Connection attempt failed’ แล้ว นี่คือรายการวิธีการที่ตรวจสอบแล้วว่าผู้ใช้คนอื่นๆ ปรับใช้สำเร็จเพื่อข้ามข้อความข้อผิดพลาด:
1. ติดตั้งทุก Windows Update ที่ค้างอยู่
ตามที่พบ หนึ่งในอินสแตนซ์ที่พบบ่อยที่สุดที่อาจกระตุ้นปัญหานี้คืออัปเดตความปลอดภัย (3023607) ที่สุดท้ายส่งผลต่อพฤติกรรมเริ่มต้นเกี่ยวกับ TLS protocol renegotiation และ fallback behavior
ตามบางผู้ใช้ที่ได้รับผลกระทบ ปัญหาสุดท้ายได้รับการแก้ไขหลังจากที่พวกเขารัน Microsoft Update Utility และติดตั้งอัปเดตความปลอดภัยและสะสมทุกอย่างรวมถึง March cumulative security update for Internet Explorer (MS15-018) และ Vulnerability in SChannel could allow security feature bypass: March 10, 2015 (MS15-031).
หากคุณไม่แน่ใจว่าคุณมีทุก Windows Update ที่พร้อมใช้งานติดตั้งบนคอมพิวเตอร์ของคุณ ให้ปฏิบัติตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ”ms-settings:windowsupdate’ และกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settings.

- ภายในหน้าจอ Windows Update ให้ไปข้างหน้าและคลิกที่ Check for updates. ต่อไป ปฏิบัติตามพรอมป์บนหน้าจอเพื่อติดตั้งทุก Windows Update ที่กำหนดให้ติดตั้งอยู่.

หมายเหตุ: ติดตั้งทุกประเภทของอัปเดตรวมถึง Cumulative และ Security Updates ไม่ใช่แค่ Important ones เท่านั้น
- คุณควรจดจำว่าหากคุณมีอัปเดตที่ค้างอยู่มาก คุณจะได้รับพรอมป์ให้รีสตาร์ทก่อนที่ทุกอัปเดตจะติดตั้ง หากสิ่งนี้เกิดขึ้น ให้รีสตาร์ท PC ตามคำแนะนำ แต่แน่ใจว่ากลับมาที่หน้าจอนี้ที่การเริ่มต้นครั้งต่อไปและเสร็จสิ้นการติดตั้งอัปเดตที่เหลือ
- หลังจากติดตั้งอัปเดตที่ค้างอยู่ทุกอย่างแล้ว ให้รีบูทคอมพิวเตอร์ของคุณอีกครั้งและดูว่าข้อผิดพลาด Cisco AnyConnect ได้รับการแก้ไขแล้วหรือไม่
2. รัน Cisco AnyConnect ใน Compatibility Mode (Windows 10 เท่านั้น)
หากการติดตั้งทุกอัปเดตที่ค้างอยู่ไม่ได้แก้ปัญหาสำหรับคุณ หรือคุณเผชิญกับปัญหาบน Windows 10 โอกาสมากที่คุณกำลังเผชิญกับปัญหาความไม่เข้ากันได้ ซึ่งมักเกิดจาก Critical Windows 10 Update (3023607) ที่เปลี่ยนรายละเอียดบางอย่างเกี่ยวกับ SSL/TLS API ในลักษณะที่ทำให้แอป Cisco AnyConnect เสียหาย
หากคุณเผชิญกับปัญหานี้บน Windows 10 วิธีที่ง่ายที่สุดในการแก้ไขคือการบังคับให้ Executable หลัก (สิ่งที่คุณใช้เปิด Cisco AnyConnect) รันใน Compatibility Mode กับ Windows 8
ในกรณีที่คุณพบตัวเองในสถานการณ์เฉพาะนี้ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อบังคับให้ executable vpnui.exe รันใน Compatibility Mode กับ Windows 8:
- เปิด File Explorer และไปที่ตำแหน่งที่คุณติดตั้งโฟลเดอร์ Cisco AnyConnect Mobility Client เว้นแต่คุณจะติดตั้งยูทิลิตี้ในตำแหน่งที่กำหนดเอง คุณจะพบมันที่:
C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client
- เมื่อคุณอยู่ภายในตำแหน่งที่ถูกต้อง ให้คลิกขวาที่ vpnui.exe และคลิกที่รายการ Properties จากเมนูบริบทที่ปรากฏขึ้น
- เมื่อคุณอยู่ภายในหน้าจอ Properties ให้คลิกที่ Compatibility จากนั้นไปที่ Compatibility mode และติ๊กกล่องที่เขียนว่า ‘Run this program in compatibility mode for:’
- หลังจากติ๊กกล่องแล้ว จะปลดล็อกรายการ Windows รุ่นอื่นๆ ให้เลือกจากรายการและคลิกที่ Windows 8.

- สุดท้าย คลิกที่ Apply และเปิดเกมเพื่อดูว่าข้อผิดพลาดกราฟิกยังคงเกิดขึ้นหรือไม่
หากคุณลองบังคับให้ executable vpnui.exe รันใน Compatibility Mode กับ Windows 8 แล้วและคุณยังคงเห็นข้อผิดพลาด Connection attempt failed เดียวกัน ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
3. ถอนการติดตั้ง & ซ่อนอัปเดต KB 3034682
หาก 2 วิธีแรกไม่ได้ทำงานสำหรับคุณหรือไม่สามารถใช้ได้ วิธีสุดท้ายจะเป็นการถอนการติดตั้งอัปเดตที่มีปัญหาที่ก่อให้เกิดปัญหาบน Windows 10 (3034682)
อย่างไรก็ตาม โปรดทราบว่าเว้นแต่คุณจะดำเนินการบางอย่างเพื่อซ่อนอัปเดตที่มีปัญหา มันจะหาทางกลับมายังคอมพิวเตอร์ของคุณและก่อให้เกิดปัญหาเดียวกันอีกครั้งหลังจากการรีสตาร์ทระบบหลายครั้ง
แต่คุณสามารถป้องกันไม่ให้สิ่งนี้เกิดขึ้นได้โดยการใช้ Microsoft Show or Hide Troubleshooter เพื่อซ่อนอัปเดตที่มีปัญหาหลังจากที่คุณถอนการติดตั้งอัปเดต KB 3034682
หากคุณกำลังมองหาคำแนะนำเฉพาะเกี่ยวกับวิธีการทำ ให้ปฏิบัติตามคำแนะนำด้านล่าง:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ “ms-settings:windowsupdate” ภายในกล่องข้อความและกด Enter เพื่อเปิดหน้าจอ Windows Update ของแอป Settings
- ภายในหน้าจอ Windows Update ให้คลิกที่ View Update history จากส่วนซ้ายของหน้าจอ
- ต่อไป จากรายการอัปเดตที่ติดตั้งล่าสุดโหลดขึ้นมา ให้คลิกที่ Uninstall updates (ที่ด้านบนของหน้าจอ)
- เลื่อนลงผ่านรายการอัปเดตที่ติดตั้งและค้นหาอัปเดต KB3034682 ภายในรายการอัปเดตที่ติดตั้ง
- หลังจากที่คุณค้นหาอัปเดตที่ถูกต้องแล้ว ให้คลิกขวาที่มันและเลือก Uninstall จากเมนูบริบท จากนั้น คลิก Yes ที่พรอมป์ยืนยันเพื่อเริ่มกระบวนการ
- เมื่อถอนการติดตั้งอัปเดตแล้ว ให้ไปที่ download page of the Microsoft Show or Hide troubleshooter package และดาวน์โหลด Troubleshooter
- เมื่อดาวน์โหลดเสร็จสิ้น ให้เปิดไฟล์ .diagcab และคลิกที่ปุ่ม Advanced ทันที ต่อไป ติ๊กกล่องที่เกี่ยวข้องกับ Apply Repairs Automatically
- กด Next เพื่อไปยังเมนูถัดไปและรอจนกว่ายูทิลิตีจะเสร็จสิ้นการสแกนหาอัปเดต ก่อนจะคลิกที่ Hide Updates ท้ายที่สุด
- เมื่อการดำเนินการเสร็จสิ้น ให้ติ๊กกล่องที่เกี่ยวข้องกับอัปเดตที่คุณต้องการซ่อน จากนั้นคลิกที่ Next เพื่อไปยังขั้นตอนการซ่อนอัปเดตที่เลือกจาก Windows Update
- สุดท้าย ให้รอจนกว่ากระบวนการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขเมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่

หากปัญหาเดียวกันยังคงเกิดขึ้นแม้หลังจากที่คุณผ่านความยุ่งยากในการถอนการติดตั้งและซ่อนอัปเดตที่มีปัญหา ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
4. ปิดใช้งาน Hyper-V (Windows 10)
ตามที่พบ คุณยังคาดว่าจะเผชิญกับข้อผิดพลาดนี้เนื่องจากความขัดแย้งระหว่าง Cisco AnyConnect และบริการ Hyper-V หลักที่เปิดใช้งานโดยค่าเริ่มต้นบน Windows 10
ผู้ใช้ที่ได้รับผลกระทบหลายรายที่ก็เผชิญกับปัญหานี้รายงานว่าพวกเขาสามารถแก้ไขข้อผิดพลาด ‘Connection attempt failed’ ได้ในที่สุดโดยการปิดใช้งาน Hyper-V และบริการที่เกี่ยวข้องทั้งหมดชั่วคราวก่อนรีบูทคอมพิวเตอร์และใช้ Cisco AnyConnect
หากคุณสงสัยว่าสถานการณ์นี้อาจใช้ได้กับสถานการณ์ปัจจุบันของคุณ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อปิดใช้งาน Hyper-V จากเมนู Windows Features:
- เริ่มต้นด้วยการกด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ ‘appwiz.cpl’ และกด Enter เพื่อเปิดเมนู Programs and Features หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.

- ต่อไป จากเมนู Programs and Features ให้ใช้เมนูทางซ้ายเพื่อคลิกที่ Turn Windows features on or off. ที่พรอมป์ User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.

- เมื่อคุณอยู่ภายในหน้าจอ Windows Features ให้เลื่อนลงผ่านรายการ Windows Features และยกเลิกการติ๊กกล่องที่เกี่ยวข้องกับ Hyper-V ต่อไป คลิกที่ Ok เพื่อบันทึกการเปลี่ยนแปลง.

- เมื่อฟังก์ชัน Hyper-V ถูกปิดใช้งานแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขเมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่
5. ปิดใช้งาน Network Connection Sharing
หากไม่มีวิธีใดในข้างต้นที่ทำงานสำหรับคุณ และคุณกำลังแชร์การเชื่อมต่อเครือข่ายผ่าน Microsoft Hosted Network Virtual Adapter คุณอาจสามารถแก้ไขข้อผิดพลาด ‘Connection attempt failed’ ได้โดยการปิดใช้งานการแชร์การเชื่อมต่อเครือข่าย
หากสถานการณ์นี้ใช้ได้กับสถานการณ์เฉพาะของคุณ ผู้ใช้ที่ได้รับผลกระทบหลายรายสามารถแก้ไขปัญหานี้ได้โดยการเข้าถึงแท็บ Network Connections และแก้ไขการกำหนดค่า Sharing เริ่มต้น เพื่อให้การแชร์การเชื่อมต่อเครือข่ายไม่ได้รับอนุญาต
หากคุณกำลังมองหาคำแนะนำทีละขั้นตอนเฉพาะเกี่ยวกับวิธีการทำ ให้ปฏิบัติตามคำแนะนำด้านล่าง:
- เริ่มต้นด้วยการกด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายใน ‘ncpa.cpl’ ภายในกล่องข้อความและกด Enter เพื่อเปิดแท็บ Network Connections หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.

- ภายในแท็บ Network Connections ให้ดูผ่านรายการ Network Adapters และระบุตัวที่สร้างขึ้นโดยเฉพาะสำหรับโฮสต์ Hotspot Networks ตามประเพณี มันควรจะชื่อว่า Microsoft Hosted Network Virtual Adapter.
- เมื่อคุณระบุ Network Adapter ที่ถูกต้องแล้ว ให้คลิกขวาที่มันและเลือก Properties จากเมนูบริบทที่ปรากฏขึ้น.

หมายเหตุ: เมื่อคุณเห็น UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในหน้าจอ Properties ของ Microsoft Hosted Network Virtual Adapter ให้เข้าถึงแท็บ Sharing จากเมนูที่ด้านบน จากนั้น ยกเลิกการติ๊ก กล่องที่เกี่ยวข้องกับ Allow other network users to connect through this computer’s Internet connection.

- สุดท้าย คลิก Ok เพื่อบันทึกการเปลี่ยนแปลง จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ
- พยายามเริ่ม Hotspot Network อีกครั้งและดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
ในกรณีที่ปัญหาแบบเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
6. ปิดใช้งานความสามารถของ IE ในการทำงาน Offline ผ่าน Registry Editor
หากไม่มีวิธีใดในข้างต้นที่มีประสิทธิภาพในกรณีของคุณ มันก็เป็นไปได้ที่คุณจะเผชิญกับปัญหานี้เนื่องจาก Internet Explorer ถูกกำหนดค่าให้ ‘ทำงานในโหมดออฟไลน์’ โหมดออฟไลน์ของ IE รู้จักกันดีว่าขัดแย้งกับผู้ช่วย VPN หลายตัวเช่นซอฟต์แวร์ Cisco AnyConnect
สิ่งนี้จะไม่เป็นปัญหาหาก Microsoft ไม่ได้ลบตัวเลือกในการเปลี่ยนพฤติกรรมเริ่มต้นนี้ และทำให้ตัวเลือกตอนนี้เป็นค่าเริ่มต้นออนไลน์
เนื่องจากไม่มีตัวเลือกอีกต่อไปที่จะทำการแก้ไขนี้จากเมนู GUI คุณจะต้องใช้การแก้ไข Registry
ปฏิบัติตามคำแนะนำด้านล่างเพื่อปิดใช้งานความสามารถของ Internet Explorer ในการทำงานใน Offline Mode ผ่าน Registry Editor:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘regedit’ และกด Ctrl + Shift + Enter เพื่อเปิด Registry Editor Prompt ที่มีสิทธิ์ผู้ดูแลระบบ เมื่อคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.

- ภายใน Registry Editor ให้ใช้เมนูด้านซ้ายเพื่อไปที่ตำแหน่งต่อไปนี้:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
หมายเหตุ: คุณสามารถไปที่ตำแหน่งนี้ด้วยตนเอง หรือคุณสามารถวางตำแหน่งโดยตรงลงในแถบนำทางและกด Enter เพื่อไปถึงที่นั่นทันที
- เมื่อคุณไปถึงตำแหน่งที่ถูกต้อง ให้เลื่อนลงไปที่ส่วนขวาและค้นหาคีย์ DWORD GlobalUserOffline.

- เมื่อคุณเห็นมัน ให้ดับเบิลคลิกที่มันและตั้งค่า Base เป็น Hexadecimal และค่าเป็น 0 และคลิก Ok เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าปัญหาได้รับการแก้ไขเมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่