যখন আপনি আপনার উইন্ডোজ ১১/১০ কম্পিউটারে কোনো প্রোগ্রাম ইনস্টল করার চেষ্টা করেন, তখন আপনি Error 2753 পেতে পারেন। কখনও কখনও প্যাকেজগুলো করাপ্ট থাকে, অথবা সেগুলো সঠিকভাবে কাজ করে না অথবা ফাইল ও পথ তৈরি করতে পারেন না। একটিdera আক্রমণকারী এরর হচ্ছে – Error 2753, The File is not marked for installation।

এই এররটি শুধু কিছু নির্দিষ্ট ফাইলের लिये সীমাবদ্ধ নয়। যেকোনো ফাইলের সাথে এটি ঘটতে পারে – চাহে এক্সিকিউটেবল ফাইল হোক চাহে MSI ফাইল। আসুন দেখি কীভাবে এটি ফিক্স করা যায়।
Error 2753, The file is not marked for installation
এই এররটির পেছনে অনেক কারণ থাকতে পারে। তাই আমরা সব সম্ভাব্য ফিক্স এখানে কভার করার চেষ্টা করব।
- সেটআপ ফাইলটি নতুন করে ডাউনলোড করুন
- সফটওয়্যারের সকল পুরনো ভার্সন সরিয়ে ফেলুন
- অ্যাডমিন পারমিশন দিয়ে ইনস্টল করুন
- কম্প্যাটিবিলিটি মোডে অ্যাপ্লিকেশন চালান
- vbscript.dll ফাইল পুনরায় রেজিস্টার করুন
এই কিছুতে অ্যাডমিন পারমিশন প্রয়োজন পড়তে পারে।
১] সেটআপ ফাইলটি নতুন করে ডাউনলোড করুন
অফিশিয়াল হোমপেজে যান এবং সেটআপ ফাইলটি ভিন্ন একটি লোকেশনে নতুন করে ডাউনলোড করুন। নিশ্চিত করুন আপনি আপনার OS-এর জন্য সঠিক সেটআপ ফাইল ডাউনলোড করেছেন – যেন x64 অথবা x86। কম্পিউটার রিস্টার্ট করুন, অ্যাডমিনিস্ট্রেটর হিসেবে সাইন ইন করুন। এরপর সেটআপ ফাইলে রাইট-ক্লিক করে Run as administrator সিলেক্ট করুন।
২] সফটওয়্যারের সকল পুরনো ভার্সন সরিয়ে ফেলুন
আপনার যদি সফটওয়্যারের পুরনো ভার্সন থাকে, তবে প্রোগ্রামটি আনইনস্টল করতে হবে। CCleaner-এর মতো ফ্রি রেজিস্ট্রি ক্লিনার চালু করে রেজিডুয়াল রেজিস্ট্রি জাঙ্ক সরিয়ে ফেলা সাহায্য করতে পারে। সেটিংসের মাধ্যমে সকল জাঙ্ক এবং টেম্পোরারি ফাইলও ডিলিট করুন।
কম্পিউটার রিস্টার্ট করুন এবং তারপর আবার অ্যাপ্লিকেশন ইনস্টল করুন।
৩] অ্যাডমিনিস্ট্রেটর হিসেবে চালান
হতে পারে ফাইলটি এক্সিকিউট হতে আরও পারমিশন চায়। সেক্ষেত্রে আপনি ডেভেলপারের ইচ্ছামতো কাজ করতে দিতে আরও সুবিধা দিতে পারেন।
उसके लिये, ফাইলে রাইট-ক্লিক করুন তারপর Run as Administrator-এ ক্লিক করুন।
তারপর User Account Control বা UAC প্রম্পটে Yes ক্লিক করুন।
চেক করুন আপনার ফাইলটি চলে কিনা।
যদি না চলে, তবে আপনাকে নিচের কাজগুলো করতে হতে পারে:
- আপনি যেখানে অ্যাপ্লিকেশন ইনস্টল করতে চান সেই ফোল্ডারের মালিকানা নিন।
- Permissions Time Machine ব্যবহার করে সে ফোল্ডারের ফোল্ডার পারমিশন পরিবর্তন করুন।
৪] কম্প্যাটিবিলিটি মোডে অ্যাপ্লিকেশন চালান
ফাইলটি হয়তো আপনার বর্তমান উইন্ডোজ ভার্সনে চালানোর জন্য ডিজাইন করা নয়। আপনি অ্যাপ্লিকেশনটি কম্প্যাটিবিলিটি মোডে চালানোর চেষ্টা করতে পারেন। এটি অ্যাপ্লিকেশনকে মনে করাবে যে এটি ইচ্ছামতো কম্প্যাটিবল এনভায়রনমেন্টে চলছে।
৫] vbscript.dll ফাইল পুনরায় রেজিস্টার করুন
WinX মেনু থেকে Command Prompt as Administrator খুলুন, নিচের কমান্ডটি লিখে Enter চাপুন:
regsvr32.exe vbscript.dll
উপরোক্ত প্রক্রিয়া উইন্ডোজ OS টুল regsvr32.exe ব্যবহার করে সংশ্লিষ্ট DLL ফাইলটি পুনরায় রেজিস্টার করবে। Regsvr32 টুল একটি কমান্ড-লাইন ইউটিলিটি যা OLE কন্ট্রোলগুলো DLL এবং ActiveX (OCX) কন্ট্রোল হিসেবে উইন্ডোজ অপারেটিং সিস্টেমে রেজিস্টার ও আনরেজিস্টার করতে ব্যবহৃত হয়।
সফল হলে আপনি নিচের মেসেজটি দেখবেন – DllRegisterServer in vbscript.dll succeeded.
"File is not marked for installation" বলতে কী বোঝায়?
এটি মানে এটি ইনস্টলেশন প্রক্রিয়ার জন্য দায়বদ্ধ নয়। যখন একটি অ্যাপ্লিকেশন শুরু হয়, উইন্ডোজ একটি ইনস্টলার ফাইল খুঁজে যা ইনস্টলেশন সার্ভিসের সাথে কমিউনিকেট করতে পারে। সার্ভিসটি নিশ্চিত করে যে অন্য কোনো ইনস্টলেশন দ্বারা ইনস্টলেশন প্রক্রিয়া এবোর্ট হয় না এবং এটি সুমূঢ়ভাবে সম্পন্ন হয়। তাই যদি অন্য কোনো প্রোগ্রাম ইনস্টল করার চেষ্টা করে যা সেটি করা উচিত নয়, তবে উইন্ডোজ এই এররটি থ্রো করে।
ইনস্টলারের জন্য পূর্বশর্ত কী?
ইনস্টলার প্রোগ্রামগুলো এক্সিকিউটেবল নয়। এটি একটি প্রক্রিয়ার সেট যা একে אחרי একে কমান্ড এক্সিকিউট করে। আপনি এটিকে ব্যাচ ফাইলের সাথে তুলনা করতে পারেন যেগুলো নির্দেশাবলীর সেট ধারণ করে বাদে যেটির ইউজার ইন্টারফেস থাকে এবং অনেক কিছু করতে পারে। এই ইনস্টলার প্রোগ্রামগুলো Visual Studio-এর মতো টুল ব্যবহার করে তৈরি করা হয়। ছোট ইনস্টলেশনের জন্য কিছু ফ্রিওয়্যার প্রোগ্রামও আছে যা এটি করতে পারে।
ডাউনলোড করা ফাইলটি করাপ্ট নয় কিনা চেক করার উপায়
ডেটা ইন্টিগ্রিটি চেক করার জন্য অনেক থার্ড-পার্টি প্রোগ্রাম আছে, তবে আপনি উইন্ডোজ টার্মিনালে নিচের PowerShell কমান্ডটি ব্যবহার করতে পারেন।
Get-Filehash -path c:\downloads\<programname.exe> -algorithm SHA256 | fl
আপনাদের জানান উপরের ফিক্সগুলো আপনাকে এরর ফিক্স করতে সাহায্য করল কিনা।
