Một số người dùng Windows báo cáo nhận được lỗi 'Connection attempt failed' khi chạy ứng dụng Cisco AnyConnect với hy vọng thiết lập mạng riêng ảo (VPN). Vấn đề này được báo cáo xảy ra với Windows 8.1 và Windows 10.

Hóa ra, vấn đề cụ thể này có thể xảy ra do một số kịch bản phổ biến khác nhau. Dưới đây là danh sách các nguyên nhân tiềm ẩn có thể kích hoạt mã lỗi này:
- Thiếu Hotfix cho TLS Protocol Renegotiation – Hóa ra, có một vài cập nhật có khả năng gây sự cố với Cisco AnyConnect. Một số người dùng bị ảnh hưởng đã khắc phục được sự cố bằng cách cài đặt mọi bản cập nhật đang chờ để giải quyết sự không nhất quán với hành vi renegotiation và fallback của giao thức TLS.
- Không tương thích với Windows 10 – Theo nhiều người dùng Windows 10, bạn có thể gặp vấn đề này do sự không tương thích ảnh hưởng đến API SSL/TLS làm cho công cụ Cisco AnyConnect không thể giao tiếp với máy chủ bên ngoài. Trong trường hợp này, bạn nên khắc phục được sự cố bằng cách buộc file vpnui.exe mở ở chế độ tương thích (Compatibility Mode) với Windows 8.
- Lỗi do Windows Update KB 3034682 – Nếu bạn thấy mình trong kịch bản vấn đề đột ngột bắt đầu xảy ra sau khi WU cài đặt bản cập nhật KB 3034682, có thể bản cập nhật chứa quy tắc bảo mật gây vấn đề can thiệp vào Cisco AnyConnect. Trong trường hợp này, bạn có thể khắc phục bằng cách gỡ cài đặt và ẩn bản cập nhật gây vấn đề với tiện ích chuyên dụng.
- Xung đột Hyper-V trên Windows 10 – Đó là sự thật nổi tiếng rằng Hyper-V được biết xung đột với nhiều trình tạo VPN như Cisco AnyConnect và kịch bản này không ngoại lệ. Nếu bạn thấy mình trong kịch bản này, bạn nên khắc phục được sự cố bằng cách vô hiệu hóa Hyper-V trước khi khởi chạy ứng dụng.
- Chia sẻ kết nối được bật – Hóa ra, bạn cũng có thể gặp mã lỗi này bật lên do chức năng chia sẻ mạng can thiệp vào Cisco AnyConnect. Nếu kịch bản này áp dụng được, bạn nên khắc phục được vấn đề bằng cách vô hiệu hóa chia sẻ kết nối mạng từ tab Kết nối mạng.
- Internet Explorer được cấu hình làm việc Offline – Vì Cisco AnyConnect và IE chia sẻ một số chức năng chung, bạn có thể gặp lỗi trong những tình huống mà chế độ offline của IE được bật theo mặc định. Trong trường hợp này, bạn có thể khắc phục bằng cách thực hiện một số thay đổi qua Trình soạn thảo Registry.
Bây giờ bạn biết mọi kịch bản tiềm ẩn có thể chịu trách nhiệm cho sự xuất hiện của lỗi 'Connection attempt failed', đây là danh sách các phương pháp đã được kiểm chứng mà người dùng khác đã triển khai thành công để bỏ qua thông báo lỗi:
1. Cài đặt mọi bản cập nhật Windows đang chờ
Hóa ra, một trong những trường hợp phổ biến nhất có thể kích hoạt vấn đề này là bản cập nhật bảo mật (3023607) kết thúc ảnh hưởng đến hành vi mặc định liên quan đến renegotiation và fallback của giao thức TLS.
Theo một số người dùng bị ảnh hưởng, vấn đề cuối cùng được giải quyết sau khi họ chạy tiện ích Cập nhật Microsoft và cài đặt mọi bản cập nhật bảo mật và tích lũy bao gồm Bản cập nhật bảo mật tích lũy tháng 3 cho Internet Explorer (MS15-018) và Lỗ hổng trong SChannel có thể cho phép bỏ qua tính năng bảo mật: 10 tháng 3, 2015 (MS15-031).
Nếu bạn không chắc rằng bạn đã cài đặt mọi bản cập nhật Windows có sẵn trên máy tính, hãy làm theo hướng dẫn dưới đây:
- Nhấn Windows + R để mở hộp thoại Run. Tiếp theo, nhập "ms-settings:windowsupdate" và nhấn Enter để mở tab Windows Update của ứng dụng Cài đặt.

- Trong màn hình Windows Update, tiến hành nhấp vào Kiểm tra cập nhật (Check for updates). Tiếp theo, làm theo hướng dẫn trên màn hình để cài đặt mọi bản cập nhật Windows hiện đang được lên lịch cài đặt.

Lưu ý: Cài đặt mọi loại cập nhật bao gồm tích lũy và bảo mật, không chỉ những cái quan trọng.
- Bạn nên nhớ rằng nếu bạn có nhiều bản cập nhật đang chờ, bạn sẽ được nhắc khởi động lại trước khi mọi bản cập nhật được cài đặt. Nếu điều này xảy ra, hãy khởi động lại PC theo hướng dẫn, nhưng đảm bảo quay lại màn hình này khi khởi động tiếp theo và hoàn tất cài đặt phần còn lại của các bản cập nhật.
- Sau khi mọi bản cập nhật đang chờ được cài đặt, khởi động lại máy tính một lần nữa và xem lỗi Cisco AnyConnect hiện đã được khắc phục hay chưa.
2. Chạy Cisco AnyConnect ở Chế độ tương thích (Chỉ Windows 10)
Nếu cài đặt mọi bản cập nhật đang chờ không giải quyết được vấn đề cho bạn hoặc bạn gặp sự cố trên Windows 10, có thể bạn đang đối mặt với vấn đề không tương thích. Điều này thường xảy ra do Bản cập nhật quan trọng Windows 10 (3023607) thay đổi một số chi tiết liên quan đến API SSL/TLS theo cách làm hỏng ứng dụng Cisco AnyConnect.
Nếu bạn gặp vấn đề này trên Windows 10, cách dễ nhất để khắc phục là buộc file thực thi chính (file bạn dùng để khởi chạy Cisco AnyConnect) chạy ở Chế độ tương thích (Compatibility Mode) với Windows 8.
Nếu bạn thấy mình trong kịch bản cụ thể này, hãy làm theo hướng dẫn dưới đây để buộc file thực thi vpnui.exe chạy ở chế độ tương thích với Windows 8:
- Mở File Explorer và điều hướng đến vị trí bạn cài đặt thư mục Cisco AnyConnect Mobility Client. Trừ khi bạn cài đặt tiện ích ở vị trí tùy chỉnh, bạn sẽ tìm thấy nó ở:
C:\Program Files (x86)\Cisco\Cisco AnyConnect Secure Mobility Client
- Khi bạn đã ở trong đúng vị trí, nhấp chuột phải vào vpnui.exe và nhấp vào mục Thuộc tính (Properties) từ menu ngữ cảnh vừa xuất hiện.
- Khi bạn đã ở trong màn hình Thuộc tính, nhấp vào Tương thích (Compatibility), sau đó đi đến Chế độ tương thích (Compatibility mode) và tích vào ô nơi ghi 'Chạy chương trình này ở chế độ tương thích cho:'.
- Sau khi tích ô, nó sẽ mở khóa danh sách các phiên bản Windows khác, chọn danh sách và nhấp vào Windows 8.

- Cuối cùng, nhấp vào Áp dụng và khởi chạy game để xem lỗi đồ họa có còn xảy ra hay không.
Nếu bạn đã thử buộc file thực thi vpnui.exe chạy ở chế độ tương thích với Windows 8 và bạn vẫn thấy cùng lỗi Connection attempt failed , hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.
3. Gỡ cài đặt & ẩn bản cập nhật KB 3034682
Nếu 2 phương pháp đầu tiên không hoạt động cho bạn hoặc không áp dụng được, phương án cuối cùng sẽ là đơn giản gỡ cài đặt bản cập nhật gây vấn đề đang gây ra cập nhật trên Windows 10 (3034682).
Tuy nhiên, hãy nhớ rằng trừ khi bạn thực hiện một số bước để ẩn bản cập nhật gây vấn đề, nó cuối cùng sẽ tìm đường về máy tính của bạn và gây ra cùng vấn đề một lần nữa sau vài lần khởi động lại hệ thống.
Nhưng bạn có thể ngăn điều này xảy ra bằng cách dùng Trình khắc phục sự cố Hiện hoặc Ẩn của Microsoft để ẩn bản cập nhật gây vấn đề sau khi bạn gỡ cài đặt bản cập nhật KB 3034682.
Nếu bạn đang tìm hướng dẫn cụ thể về cách làm điều này, hãy làm theo hướng dẫn dưới đây:
- Nhấn Windows + R để mở hộp thoại Run. Tiếp theo, nhập "ms-settings:windowsupdate" vào ô văn bản và nhấn Enter để mở màn hình Windows Update của ứng dụng Cài đặt.
- Trong màn hình Windows Update, nhấp vào Xem lịch sử cập nhật (View Update history) từ phần bên trái màn hình.
- Tiếp theo, từ danh sách các bản cập nhật gần đây được tải lên, nhấp vào Gỡ cài đặt cập nhật (Uninstall updates) (ở trên cùng màn hình).
- Cuộn xuống qua danh sách các bản cập nhật đã cài đặt và định vị bản cập nhật KB3034682 bên trong danh sách các bản cập nhật đã cài đặt.
- Sau khi bạn định vị đúng bản cập nhật, nhấp chuột phải vào nó và chọn Gỡ cài đặt (Uninstall) từ menu ngữ cảnh. Sau đó, nhấp Có tại lời nhắc xác nhận để bắt đầu quy trình.
- Sau khi bản cập nhật được gỡ cài đặt, truy cập trang tải xuống gói Trình khắc phục sự cố Hiện hoặc Ẩn của Microsoft và tải xuống trình khắc phục sự cố.
- Khi tải xuống hoàn tất, mở file .diagcab và ngay lập tức nhấp vào nút Nâng cao (Advanced). Tiếp theo, tích vào ô liên kết với Tự động áp dụng sửa chữa (Apply Repairs Automatically).
- Nhấp Tiếp theo (Next) để chuyển sang menu tiếp theo và chờ tiện ích hoàn tất quét cập nhật trước khi cuối cùng nhấp vào Ẩn cập nhật (Hide Updates).
- Khi thao tác hoàn tất, tích vào ô liên kết với bản cập nhật bạn muốn ẩn, sau đó nhấp vào Tiếp theo để chuyển sang ẩn bản cập nhật được chọn khỏi Windows Update.
- Cuối cùng, chờ cho đến khi quy trình hoàn tất, sau đó khởi động lại máy tính và xem sự cố có được giải quyết khi trình tự khởi động tiếp theo hoàn tất hay không.

Nếu cùng vấn đề vẫn đang xảy ra ngay cả sau khi bạn trải qua phiền toái gỡ cài đặt và ẩn bản cập nhật gây vấn đề, hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.
4. Vô hiệu hóa Hyper-V (Windows 10)
Hóa ra, hóa ra bạn cũng có thể gặp lỗi này do xung đột giữa Cisco AnyConnect và dịch vụ Hyper-V chính được bật theo mặc định trên Windows 10.
Một số người dùng bị ảnh hưởng cũng gặp vấn đề này đã báo cáo rằng họ cuối cùng khắc phục được lỗi 'Connection attempt failed' bằng cách tạm thời vô hiệu hóa Hyper-V và tất cả dịch vụ liên kết trước khi khởi động lại máy tính và dùng Cisco AnyConnect.
Nếu bạn nghi ngờ kịch bản này có thể áp dụng cho tình huống hiện tại của bạn, hãy làm theo hướng dẫn dưới đây để vô hiệu hóa Hyper-V từ menu Tính năng Windows:
- Bắt đầu bằng cách nhấn Windows + R để mở hộp thoại Run. Bên trong ô văn bản, nhập 'appwiz.cpl' và nhấn Enter để mở menu Chương trình và Tính năng. Nếu bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp quyền truy cập quản trị.

- Tiếp theo, từ menu Chương trình và Tính năng, dùng menu bên trái để nhấp vào Bật hoặc tắt tính năng Windows. Tại lời nhắc Kiểm soát tài khoản người dùng, nhấp Có để cấp quyền truy cập quản trị.

- Khi bạn đã ở trong màn hình Tính năng Windows, cuộn xuống qua danh sách Tính năng Windows và bỏ tích ô liên kết với Hyper-V. Tiếp theo, nhấp vào OK để lưu thay đổi.

- Khi chức năng Hyper-V bị vô hiệu hóa, khởi động lại máy tính và xem vấn đề có được khắc phục khi khởi động tiếp theo hoàn tất hay không.
5. Vô hiệu hóa Chia sẻ kết nối mạng
Nếu không có phương pháp nào ở trên hoạt động cho bạn, và bạn hiện đang chia sẻ kết nối mạng qua Microsoft Hosted Network Virtual Adapter, bạn có thể khắc phục được lỗi 'Connection attempt failed' bằng cách vô hiệu hóa kết nối mạng được chia sẻ.
Nếu kịch bản này áp dụng cho kịch bản cụ thể của bạn, một số người dùng bị ảnh hưởng đã khắc phục được sự cố bằng cách truy cập tab Kết nối mạng và sửa đổi cấu hình Chia sẻ mặc định để không cho phép chia sẻ kết nối mạng.
Nếu bạn đang tìm hướng dẫn từng bước cụ thể về cách làm điều này, hãy làm theo hướng dẫn dưới đây:
- Bắt đầu bằng cách nhấn Windows + R để mở hộp thoại Run. Bên trong 'ncpa.cpl' vào ô văn bản và nhấn Enter để mở tab Kết nối mạng (Network Connections). Nếu bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp quyền truy cập quản trị.

- Trong tab Kết nối mạng, xem qua danh sách adapter mạng và xác định cái được tạo đặc biệt cho lưu trữ mạng hotspot. Theo truyền thống, nó nên được đặt tên Microsoft Hosted Network Virtual Adapter.
- Khi bạn xác định đúng adapter mạng, nhấp chuột phải vào nó và chọn Thuộc tính (Properties) từ menu ngữ cảnh vừa xuất hiện.

Lưu ý: Khi bạn thấy UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp quyền truy cập quản trị.
- Trong màn hình Thuộc tính của Microsoft Hosted Network Virtual Adapter, truy cập tab Chia sẻ (Sharing) từ menu ở trên cùng, sau đó bỏ tích ô liên kết với Cho phép người dùng mạng khác kết nối qua kết nối Internet của máy tính này.

- Cuối cùng, nhấp OK để lưu thay đổi, sau đó khởi động lại máy tính.
- Cố gắng bắt đầu mạng hotspot một lần nữa và xem sự cố hiện đã được giải quyết hay không.
Nếu cùng loại vấn đề vẫn đang xảy ra, hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.
6. Vô hiệu hóa Khả năng làm việc Offline của IE qua Trình soạn thảo Registry
Nếu không có phương pháp nào ở trên được chứng minh là hiệu quả trong trường hợp của bạn, cũng có thể đối mặt với vấn đề này do Internet Explorer được cấu hình để 'làm việc ở chế độ offline'. Chế độ Offline của IE nổi tiếng xung đột với nhiều trình tạo VPN như phần mềm Cisco AnyConnect.
Điều này sẽ không thành vấn đề nếu Microsoft không xóa tùy chọn thay đổi hành vi mặc định này và làm cho tùy chọn mặc định thành online.
Vì không còn tùy chọn nào để thực hiện sửa đổi này từ menu GUI, bạn sẽ phải dùng sửa đổi Registry.
Làm theo hướng dẫn dưới đây để vô hiệu hóa khả năng làm việc ở Chế độ Offline của Internet Explorer qua Trình soạn thảo Registry:
- Nhấn Windows + R để mở hộp thoại Run. Tiếp theo, nhập 'regedit' và nhấn Ctrl + Shift + Enter để mở lời nhắc Registry Editor nâng cao. Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp quyền truy cập quản trị.

- Trong Trình soạn thảo Registry, dùng menu bên trái để điều hướng đến vị trí sau:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
Lưu ý: Bạn có thể điều hướng đến vị trí này thủ công hoặc bạn có thể dán vị trí trực tiếp vào thanh điều hướng và nhấn Enter để đến đó ngay lập tức.
- Khi bạn đến đúng vị trí, chuyển xuống phần bên phải và định vị khóa DWORD GlobalUserOffline.

- Khi bạn thấy nó, nhấp đúp vào nó và đặt Cơ sở (Base) thành Hexadecimal và giá trị thành 0, sau đó nhấp OK để lưu thay đổi.
- Khởi động lại máy tính và xem vấn đề có được khắc phục khi khởi động tiếp theo hoàn tất hay không.