ব্যবহারকারী যখন অ্যাক্সেস নिषিদ্ধ ফাইল বা অ্যাপ্লিকেশন অ্যাক্সেস করার চেষ্টা করেন, তবে তাদের একটি অ্যাক্সেস ডেনাইড মেসেজ মílica যা কারণ সহ থাকে। অ্যাডমিনিস্ট্রেটর নির্দিষ্ট ফাইল এবং অ্যাপ্লিকেশনের পারমিশন ম্যানেজ করতে পারেন অন্য স্ট্যান্ডার্ড ব্যবহারকারীদের জন্য। একটি স্ট্যান্ডার্ড ইউজার অ্যাকাউন্ট لتلك ফাইল বা অ্যাপ্লিকেশন অ্যাক্সেস না করলে অ্যাক্সেস ডেনাইড মেসেজ পায়। উইন্ডোজে একটি অ্যাডিশনাল সেটিং আছে যা অ্যাডমিনিস্ট্রেটরদের অন্য ব্যবহারকারীদের জন্য অ্যাক্সেস ডেনাইড মেসেজ কাস্টোমাইজ করতে দেয়। তারা ফাইল/অ্যাপ্লিকেশন অ্যাক্সেস রিকোয়েস্টের জন্য একটি লিংকও যোগ করতে পারেন।
আমরা Registry Editor মেথডও অন্তর্ভুক্ত করেছি কারণ Windows Home edition ব্যবহারকারীদের সিস্টেমে Local Group Policy Editor থাকে না।
অ্যাক্সেস ডেনাইড মেসেজ কাস্টোমাইজ করা
ডিফল্ট অ্যাক্সেস ডেনাইড মেসেজ শুধু ইঙ্গিত দেয় কেন ব্যবহারকারী প্রোগ্রাম বা ফোল্ডার অ্যাক্সেস করতে পারছে না। তবে মালিক আরও অতিরিক্ত টেক্সট এবং অ্যাসিস্ট্যান্স লিংক যোগ করতে পারেন অ্যাক্সেস ডেনাইড মেসেজে। এটি করলে ব্যবহারকারী জানতে পারবে কাকে যোগাযোগ করতে হবে এবং কেন অ্যাক্সেস অনুমোদিত নয় আপনার নিজস্ব ভাষায়। এটি অ্যাক্সেস ডেনাইড মেসেজের জন্য অতিরিক্ত অপশনও দেয় যা ব্যবহারকারী ব্যবহার করতে পারেন স্ট্যান্ডার্ড ব্যবহারকারীদের সাহায্য করতে।
নিচের মেথডগুলতে ব্যবহৃত সেটিংটি কমপক্ষে Windows 8, Windows RT, বা Windows Server 2012-এ সাপোর্টেড।
পদ্ধতি ১: Group Policy Editor ব্যবহার করে অ্যাক্সেস ডেনাইড মেসেজ কাস্টোমাইজ করা
সকল অপশনসহ সেটিংটি Local Group Policy Editor-এ উপলব্ধ। ব্যবহারকারী সেটি খুলে সেটিংস নিজেদের প্রয়োজন অনুযায়ী মডিফাই করতে পারেন। কাস্টোমাইজড মেসেজ ব্যবহারকারী যেভাবে চান তেভাবে লিখতে পারেন। নিচের ধাপগুলো ফলো করুন এই সেটিং কনফিগার করতে:
আপনার সিস্টেমে Local Group Policy Editor না থাকলে, সরাসরি পদ্ধতি ২-এ যান।
- আপনার সিস্টেমে Run ডায়লগ খুলুন Windows + R কী একসাথে চাপে। Run ডায়লগে "gpedit.msc" টাইপ করে Enter চাপুন Local Group Policy Editor খুলতে।
নোট: UAC (User Account Control) প্রম্পটের জন্য Yes বাটন বেছে নিন।
- Local Group Policy Editor-এ নিচের পাথে নেভিগেট করুন:
Computer Configuration\ Administrative Templates\ System\ Access-Denied Assistance

- তারপর "Customize message for Access Denied errors" সেটিং-এ ডাবল ক্লিক করুন। একটি নতুন উইন্ডো খুলবে, টগলকে Not Configured-র থেকে Enabled-এ পরিবর্তন করুন। তারপর ব্যবহারকারীদের জন্য যারা অ্যাক্সেস ডেনাইড পাবেন সেটি কাস্টোম মেসেজ সেট করুন।
নোট: আপনি request assistance-ও ইনেবল করতে পারেন যা ব্যবহারকারীদের মালিককে ইমেইল পাঠাতে দেবে অ্যাক্সেস রিকোয়েস্টের জন্য। ইমেইলটির জন্য যেটি আসল মালিক পাবে সেটির অতিরিক্ত সেটিংসও আছে। সেগুলো আপনার প্রয়োজন অনুযায়ী অ্যাডজাস্ট করুন।
- Apply/Ok বাটনে ক্লিক করুন পরিবর্তন প্রয়োগ করতে। ফলস্বরূপ, স্ট্যান্ডার্ড ব্যবহারকারীরা কাস্টোমাইজড মেসেজ দেখবে।
পদ্ধতি ২: Registry Editor ব্যবহার করে অ্যাক্সেস ডেনাইড মেসেজ কাস্টোমাইজ করা
এই কাস্টোমাইজেশন অনেক অতিরিক্ত অপশনসহ আসে। সকল অপশন Local Group Policy Editor-এ ইতিমধ্যে উপলব্ধ ছিল, কিন্তু Registry Editor-এ সেগুলো ইতিমধ্যে নেই। তাই ব্যবহারকারীকে প্রতিটি ভ্যালু নিজে তৈরি করতে হবে সেট আপ করতে। অতিরিক্ত অপশনগুলো অনেক, তাই প্রতিটি নির্দিষ্ট ভ্যালু এবং ভ্যালু ডেটা দরকার। নিচের ধাপগুলো ফলো করুন:
নোট: নিচের ধাপগুলিতে ভ্যালু ডেটা 1 মানে Enabled/True Value এবং 0 মানে Disabled/False Value। তাই ধাপগুলো পড়ে আপনার প্রয়োজন অনুযায়ী ভ্যালু সেট করুন।
- Windows কী ধরে R চাপুন Run ডায়লগ খুলতে। বক্সে "regedit" টাইপ করুন এবং Enter চাপুন Registry Editor খুলতে। User Account Control প্রম্পটের জন্য Yes বেছে নিন।

- Registry Editor-র বাম প্যানে নিচের পাথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ADR\AccessDenied
- কিছু কী অনুপস্থিত থাকতে পারে, তাই সেগুলো তৈরি করুন ডান ক্লিক করে উপলব্ধ কীতে এবং New > Key অপশন বেছে নিন। আমাদের কেসে "ADR" এবং তারপর "AccessDenied" দুইটি কী অনুপস্থিত ছিল।

- প্রথম যে ভ্যালু দরকার সেটি "Enabled"। এটিক তৈরি করুন ডান প্যানে রাইট-ক্লিক করে New > DWORD (32-bit Value) বেছে নিন। সেটিতে ডাবল ক্লিক করুন, ডেটা ভ্যালু 1 সেট করুন ইনেবল করার জন্য।

- আবার রাইট-ক্লিক করুন New > Multi-String Value বেছে নিন এবং নাম দিন "ErrorMessage"। সেটিতে ডাবল ক্লিক করুন এবং আপনার কাস্টোমাইজড মেসেজ লিখুন।

- Request assistance ইনেবল করতে, ডান প্যানে রাইট-ক্লিক করুন New > DWORD (32-bit Value) বেছে নিন। নাম দিন "AllowEmailRequests" এবং ভ্যালু ডেটা 1 সেট করুন।

- ইমেইলের শেষে টেক্সট যোগ করতে, অন্য একটি ভ্যালু তৈরি করুন New > Multi-String Value বেছে নিন। নাম দিন "EmailMessage" এবং সেটিতে আপনার ইচ্ছামতো টেক্সট যোগ করুন।

- ইমেইল রিসিপিয়েন্ট যোগ করতে, ব্যবহারকারী একাধিক ভ্যালু তৈরি করতে পারেন। দুটি ভ্যালু তৈরি করুন একই New > DWORD (32-bit Value) অপশন দিয়ে। ফোল্ডার মালিকের জন্য নাম দিন "PutDataOwnerOnTo" এবং ভ্যালু ডেটা 1 সেট করুন। সার্ভার অ্যাডমিনিস্ট্রেটরের জন্য নাম দিন "PutAdminOnTo" এবং ভ্যালু ডেটা 1 সেট করুন।

- অতিরিক্ত রিসিপিয়েন্টের জন্য, একটি স্ট্রিং ভ্যালু তৈরি করুন New > String Value বেছে নিন। নাম দিন "AdditionalEmailTo" এবং সেই ভ্যালুর টেক্সটবক্সে ইমেইল ঠিকানা যোগ করুন।

- আরও ইমেইল সেটিংসের জন্য ভ্যালু তৈরি করতে পারেন। দুটি ভ্যালু আরও তৈরি করুন New > DWORD (32-bit Value) অপশন দিয়ে। ইমেইলে ডিভাইস ক্লেইমস ইনক্লুড করার জন্য, ভ্যালুর নাম দিন "IncludeDeviceClaims" এবং ভ্যালু ডেটা 1 সেট করুন। ইমেইলে ইউজার ক্লেইমস ইনক্লুড করার জন্য, ভ্যালুর নাম দিন "IncludeUserClaims" এবং ভ্যালু ডেটা 1 সেট করুন।

- শেষে, আপনি অ্যাপ্লিকেশন এবং সার্ভিসেস ইভেন্ট লগে লগ ইমেইলসের জন্য ভ্যালু তৈরি করতে পারেন। New > DWORD (32-bit Value) অপশন বেছে নিন, নাম দিন "GenerateLog" এবং ভ্যালু ডেটা 1 সেট করুন।
