Windows VPN ক্লায়েন্ট ইনস্টল হয় না: আগে শ্রেণিবিন্যাস করুন
ডায়ালগটি শেষ পর্যন্ত কোন ধাপ হাল ছেড়েছে তা জানায়। ত্রুটির নম্বর ও উল্লিখিত ইঞ্জিন লিখে নিন, তারপর তার সাথে মেলে এমন একটিমাত্র স্তর ঠিক করুন।
ব্যর্থ ইনস্টলেশন খুব কমই আসল সমস্যার নাম বলে। ডায়ালগটি জানায় কোন ধাপটি চেষ্টা ছেড়ে দিয়েছে, আর সেই ধাপ সাধারণত একটি শেয়ার্ড ইনস্টলার উপাদান, আপনি যে নেটওয়ার্কিং অংশ ইনস্টল করছিলেন তা নয়। দুটি মেশিন অসংযুক্ত কারণে একই লেখা দেখাতে পারে। পরিচিত সমাধানগুলো ক্রমানুসারে করার আগে ব্যর্থতাটি শ্রেণিবিন্যাস করুন।
অন্য কিছুর আগে সঠিক ব্যর্থতাটি লিখে রাখুন
ত্রুটির নম্বর, বার্তায় উল্লিখিত ইঞ্জিন বা ফাইল এবং সেটআপ কোন পর্যায়ে থেমেছে তা লিখুন। ওই এক লাইনই সাধারণত নির্ধারণ করে আপনি তিনটি স্তরের কোনটিতে আছেন, আর এতে এক ঘণ্টা অনুমানের বদলে স্ক্রিনের একটি ছবি লাগে।
পরে নেটওয়ার্ক সংযোগ তালিকায় কোনো অ্যাডাপ্টার এসেছে কি না খেয়াল করুন। যে ইনস্টলার কোনো অ্যাডাপ্টার ছাড়াই শেষ হয়েছে তা ড্রাইভার স্তরের ফল, আর যে ইনস্টলার কখনো শুরুই হয়নি তা ইঞ্জিন স্তরের ফল, এবং এই দুটি ভিন্ন সমাধানের দিকে নিয়ে যায়। আরও এগোনোর আগে ভেন্ডরের সমর্থিত Windows বিল্ডগুলো যাচাই করুন। পুরোনো সংস্করণের জন্য লেখা প্যাকেজ এমন কারণে ব্যর্থ হতে পারে যা কোনো স্থানীয় সমাধান ঠিক করবে না, আর তা আগে বোঝা চেকলিস্টের বাকি অংশ বাঁচায়।
ত্রুটি 2738 একটি স্ক্রিপ্টিং সমস্যা
2738 নম্বরের ত্রুটি বোঝায় একটি কাস্টম অ্যাকশনের স্ক্রিপ্টিং ইঞ্জিন দরকার ছিল এবং ব্যবহারযোগ্য কোনোটি পায়নি। এটি VPN ত্রুটি নয়, আর কোনো পরিমাণ নেটওয়ার্ক কনফিগারেশনই তা সরাতে পারবে না। একটি সাধারণ কারণ হল এমন একটি ফাইলের দিকে নির্দেশ করা রেজিস্ট্রেশন যা আগের কোনো নিরাপত্তা পণ্য আনইনস্টল করার সময় মুছে দিয়েছিল।
পরিবর্তন করার আগে রেজিস্ট্রেশনটি পরীক্ষা করুন। Wow6432Node পথের অধীনে 32-বিট ভিউ 64-বিট Windows-এ আলাদা একটি পুরোনো এন্ট্রি ধরে রাখতে পারে, আর দুটিকেই আসল ইঞ্জিন লাইব্রেরির সাথে মিলিয়ে দেখলে বোঝা যায় কোনটি ভুল।
reg query HKCR\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32
reg query HKCR\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32অমিল নিশ্চিত করার পরেই উন্নীত প্রম্পট থেকে লাইব্রেরিটি পুনরায় রেজিস্টার করুন। সুস্থ রেজিস্ট্রেশনের বিরুদ্ধে এটি করা কোনো কাজে আসে না, আর কী-টি সম্পূর্ণ মুছে ফেললে অন্য প্যাকেজগুলো নিজেদের কাস্টম অ্যাকশন চালাতে পারে না।
উল্লিখিত ইঞ্জিন অন্য কিছু নির্দেশ করে
যদি বার্তাটি বরং ইনস্টলার কার্নেল প্রসেসের নাম বলে, তাহলে প্যাকেজটি কখনো নিজের স্বাগত স্ক্রিনে পৌঁছায়নি। এটিকে ভাঙা ক্লায়েন্ট নয়, আটকে যাওয়া ইঞ্জিন হিসেবে ধরুন এবং আবার চেষ্টা করার আগে অপেক্ষমাণ ইনস্টলেশন অবস্থা পরিষ্কার করুন।
অপেক্ষমাণ ইনস্টলেশন বাতিল করুন, শেয়ার্ড ইঞ্জিন ফোল্ডারটি সরান এবং রিস্টার্টের পর একবার চেষ্টা করুন। প্রতিটি ব্যর্থতার পরপরই সেটআপ আবার চালু করা একই লক করা অবস্থা তৈরি করে, তাই দ্রুত আবার চেষ্টা করা লোকদের ক্ষেত্রে একই ত্রুটি পুনরাবৃত্তি হয়। আরও দেখুন অন্য কোনো ইনস্টলেশন Windows Installer পরিষেবাটি ধরে আছে কি না। অপেক্ষমাণ রিবুট বা বিঘ্নিত আপডেট একই উপসর্গ তৈরি করে, আর তা VPN-নির্দিষ্ট কোনো গাইডে দেখা যাবে না।
ড্রাইভার স্টোরকে শেষ বিকল্প হিসেবে ধরুন
ড্রাইভার ক্যাশ প্রাসঙ্গিক হয় কেবল তখনই, যখন ইনস্টলার শেষ হয়েছে এবং অ্যাডাপ্টারটি অনুপস্থিত বা চিহ্নিত। ওই ফাইলের নাম বদলালে পরবর্তী ইনস্টলেশন এটি আবার তৈরি করে, আর Windows-এর এত কিছু ফলাফলের উপর নির্ভরশীল হওয়ায় এটি চেকলিস্টের শুরুতে নয়, শেষে অবস্থান করে। আগে যেকোনো পুরোনো ক্লায়েন্ট আনইনস্টল করুন, রিস্টার্ট করুন, এবং মূল ফাইলের নামটি লিখে রাখুন যাতে পরে ফিরিয়ে দিতে পারেন। যদি দুটি ক্লায়েন্ট মাসের ব্যবধানে ইনস্টল করা হয়, আগের প্যাকেজটি একটি পরিষেবা বা ফিল্টার ড্রাইভার রেখে যেতে পারে, আর সেটি মোটেই ক্যাশের সমস্যা নয়।
সমাধান করা বন্ধ করুন যখন ভেন্ডর ক্লায়েন্টটি প্রত্যাহার করেছে, যখন প্যাকেজটি বর্তমান ড্রাইভার স্বাক্ষর প্রয়োজনীয়তার চেয়ে পুরোনো, অথবা যখন স্বাক্ষর প্রয়োগ বন্ধ করলেই ইনস্টলেশন এগোয়। পরিত্যক্ত ক্লায়েন্টকে চালু করতে দেওয়া কোনো সমাধান পরবর্তী সিস্টেম আপডেটের পরেও কাজ করবে এমন ক্লায়েন্ট নয়, আর সেই পর্যায়ে সমর্থিত বিকল্প হল একটি সাম্প্রতিক ক্লায়েন্ট বা গেটওয়ে মালিকের কাছ থেকে একটি প্রোফাইল।