Windows 10-এ ক্যালেন্ডার অন্য অ্যাপ্লিকেশনগুলোর দ্বারা অ্যাক্সেস করা যেতে পারে যাদের ক্যালেন্ডার বা ইভেন্টের প্রয়োজন থাকে। ডিফল্টভাবে, People, Cortana, এবং Mail আপনার ক্যালেন্ডার অ্যাক্সেস করতে চায়। এই অ্যাপ্লিকেশনগুলো কন্ট্যাক্ট লিস্ট ব্যবহার করে ইমেইল শিডিউল করা এবং অ্যাপয়েন্টমেন্ট बनाने 위해 একসাথে কাজ করে। Cortana আজকের অ্যাপয়েন্টমেন্ট দেখানোর জন্য ক্যালেন্ডার অ্যাক্সেস করে। এটি সার্চ রেজাল্টে ক্যালেন্ডার রেজাল্টও দেখায়। যাইহোক, ক্যালেন্ডার অ্যাক্সেস ডিজেবল করা যায় যদি আপনি Cortana বা ইমেইলকে আপনার ক্যালেন্ডারের ইভেন্ট বা অ্যাপয়েন্টমেন্ট অ্যাক্সেস করতে না দেন। এইভাবে আপনি অন্য অ্যাপ্লিকেশন থেকে আপনার ক্যালেন্ডারের ইভেন্টগুলো প্রাইভেট রাখতে পারেন।

অ্যাপ্লিকেশনগুলোর জন্য ক্যালেন্ডার অ্যাক্সেস রোধ করার জন্য বেশ কিছু পদ্ধতি রয়েছে। আমরা ডিফল্ট Windows Settings, Group Policy Editor, এবং Registry Editor পদ্ধতিগুলো দেখাব। নিচের সব পদ্ধতিগুলো অ্যাপ্লিকেশনগুলোর জন্য ক্যালেন্ডার অ্যাক্সেস ডিজেবল করার দিকে নির্দেশ করে।
Windows Settings-এ Calendar Access for Apps ডিজেবল করুন
Windows Settings-এ, আপনি অ্যাপ্লিকেশনগুলোর জন্য ক্যালেন্ডার অ্যাক্সেস On এবং Off করার টগল পাবেন। আপনি সেটিং-এ লিস্ট করা অ্যাপ্লিকেশনগুলোর জন্য নির্দিষ্টভাবে অ্যাক্সেস ইনেবল ও ডিজেবল করতে পারেন। আপনি যদি একটি থার্ড-পার্টি অ্যাপ্লিকেশন ইনস্টল করেন যেটি ক্যালেন্ডার অ্যাক্সেস চায়, তবে সেটিও সেখানে লিস্ট হবে। ক্যালেন্ডার অ্যাক্সেস ডিজেবল করার নিচের ধাপগুলো ফলো করুন:
- Windows + I কী একসাথে চাপুন Windows Settings খুলতে। তারপর Privacy অপশনে ক্লিক করুন।

- বাম প্যানেলে, App permissions-এর নিচে লিস্ট করা Calendar অপশনে ক্লিক করুন। নিচে স্ক্রোল করুন এবং Allow apps to access your calendar অপশন Off করুন। এটি ক্যালেন্ডার অ্যাক্সেস করতে পারে এমন সব অ্যাপ্লিকেশনের জন্য অ্যাক্সেস ডিজেবল করবে।

- নিচে কিছু অ্যাপ্লিকেশন লিস্ট হবে, আপনি যেকোনো নির্দিষ্ট অ্যাপ্লিকেশনের জন্যও ডিজেবল করতে পারেন। একবার এই সেটিং পরিবর্তন করলে, অ্যাপগুলো আর ক্যালেন্ডার অ্যাক্সেস করতে পারবে না।
Local Group Policy Editor-এ Calendar Access for Apps ডিজেবল করুন
Local Group Policy Editor ক্যালেন্ডার ডিজেবল করার একই কাজ করে অতিরিক্ত অপশন সহ। এখানে, আপনি সব অ্যাপ্লিকেশনের জন্য ডিফল্ট অপশন বেছে নিতে পারেন বা যেকোনো নির্দিষ্ট অ্যাপ্লিকেশনের জন্য আলাদা সেটিং সেট করতে পারেন। আপনাকে Package Family Names (PFNs) দিয়ে অ্যাপ্লিকেশন যোগ করতে হবে। PowerShell দিয়ে Package Family Names সার্চ করতে পারেন। Package Name বা Package Family Name সার্চ করার ধাপগুলোও আমরা অন্তর্ভুক্ত করেছি।
নোট: আপনি যদি Windows Home সংস্করণ ব্যবহার করেন, তবে এই পদ্ধতি বাদ দিন কারণ Local Group Policy Editor Home সংস্করণে উপলব্ধ নয়।
তবে, আপনার সিস্টেমে Local Group Policy Editor থাকলে, নিচের গাইড ফলো করুন:
- Windows + R কী চাপুন একটি Run ডায়লগ খুলতে। Run ডায়লগে "gpedit.msc" টাইপ করুন এবং Enter কী চাপুন Local Group Policy Editor খুলতে।
নোট: User Account Control প্রম্পট আসলে Yes অপশন বেছে নিন।
- এখন Local Group Policy Editor উইন্ডোতে নিচের পাথে নেভিগেট করুন:
Computer Configuration\ Administrative Templates\ Windows Components\ App Privacy

- "Let Windows apps access calendar" সেটিং-এ ডাবল-ক্লিক করুন। টগল অপশন Not Configured- থেকে Enabled-এ পরিবর্তন করুন। তারপর তিনটি বক্সে ভিন্ন অপশনের জন্য বিবৃত Package Family Names (PFNs) প্রদান করুন। এই পরিবর্তনগুলো অ্যাপ্লাই করার জন্য Apply/Ok বাটনে ক্লিক করুন।
নোট: স্ক্রিনশটে দেওয়া PFNs শুধু আপনাকে ধারণা দিতে দেওয়া হয়েছে কিভাবে দেখাবে।
- একটি অ্যাপের Package Family Name (PFN) PowerShell-এ পাওয়া যায়। Windows সার্চ ফিচার দিয়ে PowerShell সার্চ করুন এবং অ্যাডমিনিস্ট্রেটর হিসেবে রান করুন। এখন নিচের কমান্ডটি টাইপ করুন:
Get-AppxPackage -Name "Microsoft.MicrosoftEdge"

- উপরের কমান্ডে Microsoft.MicrosoftEdge হলো একটি প্যাকেজ নাম। অ্যাপগুলোর প্যাকেজ নাম খুঁজে বের করতে, আপনি PowerShell-এ নিচের কমান্ড টাইপ করতে পারেন:
Get-AppxPackage -AllUsers | Select Name, PackageFullName

- Force Deny বক্সে Package Family Name (PFN) প্রদান করলে সেই অ্যাপগুলো ক্যালেন্ডার অ্যাক্সেস থেকে বঞ্চিত হবে।
Registry Editor-এ Calendar Access for Apps ডিজেবল করুন
Local Group Policy Editor পদ্ধতিটি এই নির্দিষ্ট সেটিং-এর জন্য Registry স্বয়ংক্রিয়ভাবে আপডেট করে। যাইহোক, আপনি সরাসরি Registry Editor-এ এই সেটআপ করলে, আপনাকে অনুপস্থিত কী এবং ভ্যালু নিজে তৈরি করতে হবে। প্রতিটি অপশনের জন্য ভিন্ন ভ্যালু রয়েছে এবং আপনি যদি শুধু একটি নির্দিষ্ট ভ্যালু চান তবে অন্যগুলো বাদ দিতে পারেন। মনে করুন আপনি শুধু সব অ্যাপ্লিকেশনের জন্য "force deny" ভ্যালু চান, তবে শুধু সেই ভ্যালু তৈরি করুন অন্যগুলো না।
- প্রথমে, Windows কী ধরে R কী একসাথে চাপুন একটি Run ডায়লগ খুলতে। তারপর "regedit" টাইপ করুন এবং Enter কী চাপুন Registry Editor খুলতে। User Account Control (UAC) প্রম্পটের জন্য Yes বেছে নিন।

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

- ডান প্যানেলে রাইট-ক্লিক করুন, New > DWORD (32-bit Value) বেছে নিন, এবং এটিকে "LetAppsAccessCalendar" নামে নামकरण করুন। সেটিতে ডাবল-ক্লিক করুন এবং ভ্যালু ডেটা 2-এ পরিবর্তন করুন।
নোট: এই ভ্যালুতে সেটিংটি সব অ্যাপ্লিকেশনের জন্য ডিফল্ট ভ্যালু হবে। ভ্যালু ডেটা 0 হলো user in control জন্য, 1 হলো force allow জন্য, এবং 2 হলো force deny জন্য।
- আপনি যদি Local Group Policy Editor-এর মত তিনটি অপশন চান। তবে আপনি তিনটি ভিন্ন ভ্যালু তৈরি করতে পারেন ডান প্যানেলে রাইট-ক্লিক করে New > Multi-String Value অপশন বেছে নিয়ে।
- User in control ভ্যালুর জন্য, এটিকে "LetAppsAccessCalendar_UserInControlOfTheseApps" নামে নামকরণ করুন। Force allow ভ্যালুর জন্য, এটিকে "LetAppsAccessCalendar_ForceAllowTheseApps" নামে নামকরণ করুন। এবং force deny ভ্যালুর জন্য, এটিকে "LetAppsAccessCalendar_ForceDenyTheseApps" নামে নামকরণ করুন।

- তারপর আপনি যেকোনো ভ্যালু খুলুন এবং সেখানে Package Family Names (PFNs) দিন। এটি করার ফলে, সেই নির্দিষ্ট অ্যাপ্লিকেশনের জন্য সেটি নির্দিষ্ট সেটিং অ্যাপ্লাই হবে। সব কিছু কনফিগার হলে, পরিবর্তনগুলো অ্যাপ্লাই করার জন্য আপনার কম্পিউটার রিস্টার্ট করতে ভুলবেন না।

নোট: স্ক্রিনশটে দেওয়া PFNs শুধু আপনাকে ধারণা দিতে দেওয়া হয়েছে কিভাবে দেখাবে।