উইন্ডোজে নতুন সফ্টওয়্যার ইনস্টল করার সময় যদি আপনি Error 5, Access is Denied বার্তাটি পান, তবে এই আর্টিকেলটি আপনাকে Windows Installer Access Denied ত্রুটি সমস্যা সমাধানে সাহায্য করবে। উইন্ডোজ ১১/১০/৮/৭-এ যেকোনো অ্যাপ্লিকেশন ইনস্টল করার সময় এই ত্রুটি খুবই সাধারণ। এই ত্রুটি বার্তা পাওয়ার وراء কিছু কারণ থাকতে পারে।
উইন্ডোজ ১১/১₀-এ System Error 5, Access is Denied-এর কারণগুলো
উইন্ডোজ পিসিতে System Error 5 খুবই সাধারণ। এই ত্রুটি বার্তাটি ইঙ্গিত দেয় যে আপনার কমান্ড প্রম্পটে কমান্ড চালানোর জন্য অ্যাডমিনিস্ট্রেটিভ অধিকার নেই। সমস্যাটি চালু করার وراء একাধিক কারণ থাকতে পারে, তবে সবচেয়ে সাধারণ موارد নিচে দেওয়া হলো:
- যদি আপনার সিস্টেম ভুল তারিখ ও সময় দেখায়, তবে আপনি উপরের ত্রুটি বার্তাটি পাবেন।
- যদি আপনি ডিজেবল করা একটি অ্যাকাউন্ট অ্যাক্সেস করার চেষ্টা করেন, তবে System error 5 বার্তাটি আসতে পারে। এছাড়া, নির্দিষ্ট ডোমেন নেমে অ্যাকাউন্ট না থাকলেও এটি হতে পারে।
- যদি আপনি একটি রেস্ট্রিক্টেড রিমোট কম্পিউটার অ্যাক্সেস করার চেষ্টা করেন, তবে ত্রুটি বার্তাটি আসবে।
সফ্টওয়্যার ইনস্টলেশনের সময় Access is Denied, Error 5
এই আর্টিকেলে আমরা এই সমস্যা সমাধানের কিছু টিপস আলোচনা করব।
- অ্যাডমিন হিসেবে সাইন ইন করুন এবং সেটআপ অ্যাডমিন হিসেবে চালান
- UAC অস্থায়ীভাবে ডিজেবল করুন
- সিকিউরিটি সফ্টওয়্যার অস্থায়ীভাবে ডিজেবল করুন
- Installer ফোল্ডারের ওনারশিপ নিন
- ক্লিন বুট স্টেটে ইনস্টলেশন চালান
- বিল্ট-ইন অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ব্যবহার করুন।
১] অ্যাডমিন হিসেবে সাইন ইন করুন এবং সেটআপ অ্যাডমিন হিসেবে চালান
সাধারণ কারণ হচ্ছে অ্যাডমিনিস্ট্রেশন অধিকারের অভাব। আপনি যদি স্ট্যান্ডার্ড ইউজার হিসেবে লগইন থাকেন, তবে ইনস্টলেশন আপনাকে এই ত্রুটি দেবে। তাই নিশ্চিত হন যে আপনি লোকাল অ্যাডমিনিস্ট্রেটর হিসেবে লগইন করেছেন। লোকাল অ্যাডমিনিস্ট্রেটর বলতে আমার মানে আপনাকে লোকাল অ্যাডমিনিস্ট্রেটর হিসেবে লগইন করতে হবে – ডোমেন অ্যাডমিনিস্ট্রেটর হিসেবে নয়। কারণ ডোমেন পলিসি कभी কখনো নির্দিষ্ট লোকেশনে অ্যাক্সেস বাধা দিতে পারে। উদাহরণস্বরূপ, মাইক্রোসফট SQL Server ইনস্টল করলে, মেশিনে লোকাল অ্যাডমিনিস্ট্রেটর হিসেবে লগইন করা খুবই প্রয়োজনীয়; অন্যথায় আপনি Microsoft SQL Service Fails to start সহ অনেক ত্রুটি পেতে পারেন।
২] UAC অস্থায়ীভাবে ডিজেবল করুন
দूसরটি সাধারণ কারণ হচ্ছে User Account Control (UAC)। কখনো কখনো UAC নির্দিষ্ট ফাইল লোকেশন বা রেজিস্ট্রি লোকেশন অ্যাক্সেস করতে বাধা দেয়। সেরা অভ্যাস হচ্ছে সেটআপে রাইট-ক্লিক করে "Run as administrator" ক্লিক করা। এতে সেটআপ পূর্ণ অ্যাডমিনিস্ট্রেটর অধিকার পাবে। কিছু কেসে তবে, ইনস্টলেশন শেষ না হওয়া পর্যন্ত UAC অস্থায়ীভাবে ডিজেবল করতে হতে পারে।
এজন্য, স্টার্ট মেনুতে "UAC" টাইপ করুন।

"Change User Account Control settings"-এ ক্লিক করুন।

স্লাইডারটি পুরোপুরি "Never Notify"-এ টেনে আনুন, তারপর OK ক্লিক করুন এবং সিস্টেম রিবুট করে আবার ইনস্টল করার চেষ্টা করুন। ইনস্টলেশন সম্পন্ন হলে UAC সেটিংস আবার পূর্বের অবস্থায় ফেরত দিয়ে দিন।
৩] সিকিউরিটি সফ্টওয়্যার অস্থায়ীভাবে ডিজেবল করুন
যদি উপরের পদ্ধতিটি কাজ না করে, তবে আপনি আপনার সিকিউরিটি সফ্টওয়্যার ডিজেবল করুন – কারণ এই সফ্টওয়্যারগুলো কখনো কখনো খুব চালাকি করে নির্দিষ্ট পাথ বা রেজিস্ট্রি লোকেশনে অ্যাক্সেস বাধা দেয়। দুর্ভাগ্যক্রমে, এটা সহজে বের করার কোনো উপায় নেই। তাই সিকিউরিটি সফ্টওয়্যারটি সম্পূর্ণরূপে ডিজেবল করে সফ্টওয়্যারটি ইনস্টল করার চেষ্টা করুন। আবার, ইনস্টলেশন সফল হলে আপনার সিকিউরিটি সফ্টওয়্যারটি পুনরায় ইনেবল করা ভুলবেন না।
সদৃশ ত্রুটি: কমান্ড প্রম্পটে কমান্ড চালানোর সময় "System error 5 has occurred, Access is denied" দেখায়।
৪] ক্লিন বুট স্টেটে ইনস্টলেশন চালান
ক্লিন বুট স্টেটে ইনস্টলেশন চালিয়ে দেখুন।
৫] Installer ফোল্ডারের ওনারশিপ নিন
কিছু সাধারণ লোকেশন আছে যেখানে আমাদের পারমিশন ডিনাই করা হয়। আমি যেসব লোকেশন দেখেছি সেগুলো হচ্ছে Temp এবং Installer ফোল্ডার।
তাই C:\Windows\Installer এবং %temp%-এ যান এবং এই ফোল্ডার দুটির ওনারশিপ নিন। তারপর আবার চেষ্টা করুন।
৬] বিল্ট-ইন অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ব্যবহার করুন
শেষ উপায় হচ্ছে বিল্ট-ইন অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ইনেবল করা:
এজন্য, উইন্ডোজ স্টার্ট বাটনে ক্লিক করুন এবং CMD টাইপ করুন।
CMD-তে রাইট-ক্লিক করুন, "Run as administrator" ক্লিক করুন এবং নিচের কমান্ডটি এক্সিকিউট করুন:
net user administrator /active:yes
"Command ran successfully" বার্তাটি পাবেন।
পরবর্তী কমান্ডটি এক্সিকিউট করুন:
net user administrator <Password>
<Password> ট্যাগের জায়গায় আপনার পছন্দের পাসওয়ার্ড দিন যা আপনি অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের জন্য সেট করতে চান।
অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ডিজেবল করতে হলে:
net user administrator /active:no
এখন এই অ্যাকাউন্ট দিয়ে সফ্টওয়্যারটি ইনস্টল করে দেখুন।
সম্পর্কিত পড়ুন: Windows Installer Service could not be accessed or started.
এনক্রিপ্টেড ফাইল Access is Denied হলে কীভাবে খোলবেন তা আপনাকে আগ্রহী করতে পারে।
