Một lần cài đặt thất bại hiếm khi gọi tên đúng vấn đề. Hộp thoại báo bước nào đã từ bỏ nỗ lực, và bước đó thường là một thành phần trình cài đặt dùng chung chứ không phải phần mạng mà bạn đang cài. Hai máy có thể hiển thị cùng một đoạn văn bản vì những nguyên nhân không liên quan. Hãy phân loại lỗi trước khi lần lượt thử các cách sửa đã biết.

Ghi lại lỗi chính xác trước mọi thứ khác

Viết ra mã lỗi, engine hoặc tệp được nêu trong thông báo, và điểm mà quá trình cài đặt dừng lại. Dòng duy nhất đó thường quyết định bạn đang ở lớp nào trong ba lớp, và nó chỉ tốn một bức ảnh chụp màn hình thay vì một giờ đoán mò.

Để ý xem sau đó có xuất hiện adapter trong danh sách kết nối mạng hay không. Trình cài đặt kết thúc mà không có adapter là kết quả của lớp trình điều khiển, trong khi trình cài đặt không bao giờ khởi động là kết quả của lớp engine, và hai trường hợp này dẫn đến các cách sửa khác nhau. Kiểm tra các bản Windows được nhà cung cấp hỗ trợ trước khi đi tiếp. Một gói được viết cho bản phát hành cũ hơn có thể thất bại vì lý do mà không cách sửa cục bộ nào giải quyết được, và nhận ra điều đó sớm sẽ tiết kiệm phần còn lại của danh sách.

Lỗi 2738 là vấn đề script

Lỗi mang số 2738 nghĩa là một hành động tùy chỉnh cần engine script và không tìm thấy engine nào dùng được. Đây không phải lỗi VPN, và không cấu hình mạng nào làm nó di chuyển. Nguyên nhân phổ biến là một đăng ký còn trỏ tới tệp mà một sản phẩm bảo mật trước đó đã xóa khi gỡ cài đặt.

Kiểm tra đăng ký trước khi thay đổi nó. Chế độ xem 32-bit dưới đường dẫn Wow6432Node có thể chứa một mục cũ riêng trên Windows 64-bit, và so sánh cả hai với thư viện engine thật sẽ cho biết mục nào sai.

reg query HKCR\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32
reg query HKCR\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32

Đăng ký lại thư viện từ dấu nhắc lệnh nâng cao chỉ sau khi xác nhận sự không khớp. Làm việc đó trên một đăng ký khỏe mạnh không đạt được gì, và xóa hoàn toàn khóa sẽ khiến các gói khác không thể chạy hành động tùy chỉnh của chính chúng.

Engine được nêu trỏ tới một thứ khác

Nếu thông báo thay vào đó nêu một tiến trình nhân của trình cài đặt, gói chưa bao giờ tới màn hình chào mừng của chính nó. Hãy coi đó là engine bị kẹt chứ không phải client hỏng, và xóa trạng thái cài đặt đang chờ trước khi thử lại.

Hủy các bản cài đặt đang chờ, xóa thư mục engine dùng chung, và thử một lần sau khi khởi động lại. Chạy lại trình cài đặt ngay sau mỗi lần thất bại tạo lại đúng trạng thái bị khóa đó, đó là lý do cùng một lỗi lặp lại ở những người thử lại nhanh. Cũng kiểm tra xem một bản cài đặt khác có đang giữ dịch vụ Windows Installer không. Một lần khởi động lại đang chờ hoặc một bản cập nhật bị gián đoạn tạo ra cùng triệu chứng, và điều đó sẽ không xuất hiện trong bất kỳ hướng dẫn riêng cho VPN nào.

Coi kho trình điều khiển là lựa chọn cuối cùng

Bộ nhớ đệm trình điều khiển chỉ trở nên liên quan khi trình cài đặt đã xong và adapter bị thiếu hoặc bị gắn cờ. Đổi tên tệp đó khiến lần cài đặt tiếp theo dựng lại nó, và vì rất nhiều phần của Windows phụ thuộc vào kết quả, nó thuộc về cuối danh sách chứ không phải đầu. Trước tiên hãy gỡ mọi client trước đó, khởi động lại và ghi lại tên tệp gốc để có thể đặt lại. Nếu hai client được cài cách nhau nhiều tháng, gói trước đó có thể đã để lại một dịch vụ hoặc trình điều khiển lọc, và đó hoàn toàn không phải vấn đề bộ nhớ đệm.

Ngừng sửa khi nhà cung cấp đã thu hồi client, khi gói cũ hơn các yêu cầu ký trình điều khiển hiện hành, hoặc khi việc cài đặt chỉ tiếp tục với việc thực thi chữ ký bị tắt. Một cách né tránh cho phép client bị bỏ rơi khởi động không phải là client vẫn sẽ hoạt động sau bản cập nhật hệ thống tiếp theo, và các lựa chọn được hỗ trợ tại thời điểm đó là một client hiện hành hoặc một hồ sơ từ chủ sở hữu cổng.

Bài viết liên quan