কম্পিউটার টিউটোরিয়াল

উইন্ডোজে Desktop.ini ফাইল কী এবং কীভাবে এটি ব্যবহার করে ফোল্ডার কাস্টোমাইজ করবেন

আপনি যদি কখনো আপনার উইন্ডোজ পিসিতে ফোল্ডার সেটিংস কনফিগার করেছেন এবং হিডেন ফাইলগুলোর দৃশ্যমানতা অন করেছেন, তবে আপনি লক্ষ্য করেছেন হতে পারেন আপনার ডেস্কটপে, সেইসাথে প্রতিটি ফোল্ডারে desktop.ini ফাইলটি রহছে। উইন্ডোজ ১০/৮/৭-এ এই desktop.ini ফাইল কী? কি এটি একটি ভাইরাস? হ্যাঁ হলে, আমি কীভাবে এটি ডিলিট করব? না হলে, এর উদ্দেশ্য কী? এই পোস্টে desktop.ini ফাইল সম্পর্কে আপনার সব বেসিক প্রশ্নের উত্তর দেওয়া হবে। আমরা ডেস্কটপ.ইনাই ফাইল ব্যবহার করে ফোল্ডার কাস্টোমাইজ করার পদ্ধতিও দেখব।

Desktop.ini ফাইল কী

একটি Desktop.ini ফাইল হলো একটি হিডেন উইন্ডোজ অপারেটিং সিস্টেম কনফিগারেশন সেটিংস ফাইল যা প্রতিটি ফোল্ডারে অবস্থান করে, যা নির্ধারণ করে ফোল্ডারটি কীভাবে প্রদর্শিত হবে সেইসাথে এর অন্যান্য প্রপার্টিগুলো – যেমন সেই ফোল্ডারের জন্য ব্যবহৃত আইকন, এর লোকালাইজড নাম, শেয়ারিং প্রপার্টিজ, ইত্যাদি।

উইন্ডোজে, আপনি সহজে কনফিগার করতে পারেন যেকোনো ফাইল/ফোল্ডার কীভাবে শেয়ার্ড হবে, একটি সাধারণ ব্যবহারকারী কীভাবে অ্যাক্সেস করবে, কীভাবে এটি শেয়ার করা যাবে, এবং অন্যান্য সেটিংস যা কন্ট্রোল করে সেই ফাইল/ফোল্ডারের পারমিশনগুলো কীভাবে আরোপ করা হবে। সেই ফোল্ডারের প্রেজেন্টেশন সম্পর্কে এই সকল তথ্য desktop.ini ফাইলে সংরক্ষিত থাকে, যা ডিফল্ট ইনিশিয়ালাইজেশন ফাইল ফরম্যাট।

এখন, আপনি যদি একটি ফোল্ডারের কনফিগারেশন এবং লেআউট সেটিংস পরিবর্তন করেন, তবে সেই পরিবর্তনগুলো স্বয়ংক্রিয়ভাবে সেই নির্দিষ্ট ফোল্ডারের desktop.ini ফাইলে সংরক্ষিত হয়। এটি একটি হিডেন ফাইল, অর্থাৎ আপনাকে ফাইল এক্সপ্লোরার অপশনস-এ “Hide protected operating system files” আনচেক করতে হবে।

কি desktop.ini একটি ভাইরাস

এই desktop.ini হিডেন অপারেটিং সিস্টেম ফাইলটি ভাইরাস নয়। এটি একটি নেটিভ সিস্টেম ফাইল যা ফোল্ডার লেভেলে সংরক্ষিত হয়, তৈরি হয় একবার আপনি ব্যাকগ্রাউন্ড, আইকন বা থাম্বনেইল ইমেজ ইত্যাদি কাস্টোমাইজ করলে। যাইহোক, এই নামের সাথে ট্রোজান ভাইরাসের ইতিহাস রয়েছে। যদি desktop.ini ফাইল দৃশ্যমান থাকে এমনকি আপনি হিডেন এবং সিস্টেম ফাইলগুলো হাইড করার অপশনগুলো চেক করে থাকলে, তবে এটি ম্যালওয়্যার হতে পারে। নিশ্চিত হওয়ার জন্য, আপনি সবসময় আপনার অ্যান্টিভাইরাস প্রোগ্রাম দিয়ে কম্পিউটার স্ক্যান করতে পারেন।

কি আমি desktop.ini ফাইল ডিলিট করতে পারি

হ্যাঁ, আপনি ডিলিট করতে পারেন, কিন্তু তখন আপনার ফোল্ডারের ডিসপ্লে সেটিংস ডিফল্টে ফিরে যাবে। এটি যেন – যখনই আপনি ফোল্ডার আইকন বা থাম্বনেইল ইমেজ, শেয়ারিং প্রপার্টিজ ইত্যাদি পরিবর্তন করেন, এই সকল তথ্য স্বয়ংক্রিয়ভাবে desktop.ini ফাইলে সংরক্ষিত হয়। এখন, আপনি যদি সেই ফোল্ডার থেকে এই ফাইলটি ডিলিট করেন? আপনি সঠিক حدস করলেন! আপনার কনফিগার করা পরিবর্তনগুলো লষ্ট হয়ে যাবে, এবং ফোল্ডার সেটিংস সিস্টেম-বাইড ডিফল্টে সইচ হয়ে যাবে।

আপনি একবার ডিলিট করলে, அடுத்த বার আপনি আপনার ফোল্ডার সেটিংস কাস্টোমাইজ করলে এটি স্বয়ংক্রিয়ভাবে পুনঃজন্ম হবে। স্বয়ংক্রিয় জেনারেশনের এই প্রক্রিয়া অফ করা যাবে না কারণ এটি ওএস লেভেলে একটি ডিফাইন করা প্রক্রিয়া। যাইহোক, আপনি সাধারণ দৃষ্টিতে থেকে এটি হাইড রাখতে পারেন যাতে এর উপস্থিতি আপনাকে ডিজার্ব না করে।

পড়ুন: Desktop.ini ফাইল স্টার্টআপে স্বয়ংক্রিয়ভাবে খুলে পড়ে

Desktop.ini ফাইল ব্যবহার করে ফোল্ডার কাস্টোমাইজ করার পদ্ধতি

Desktop.ini ফাইল ব্যবহার করে ফোল্ডার কাস্টোমাইজ করা কোনো জটিল ব্যাপার নয়। আপনাকে শুধু সেই ফোল্ডারের নেটিভ desktop.ini ফাইল তৈরি/আপডেট করতে হবে তার ভিউ এবং আপিয়ারেন্স সেটিংস আপডেট করতে। নিচে কিছু ملحوظة কান্ড দেওয়া হলো যা আপনি desktop.ini ফাইল নিয়ে করতে পারেন:

  • পেরেন্ট ফোল্ডারে একটি কাস্টোম আইকন বা থাম্বনেইল ইমেজ অ্যাসাইন করুন
  • একটি ইনফো টিপ তৈরি করুন যা ফোল্ডারের ওপর কার্সর হোভার করলে ফোল্ডার সম্পর্কে তথ্য দেবে
  • ফোল্ডার কীভাবে শেয়ার্ড বা অ্যাক্সেস হবে তা কাস্টোমাইজ করুন

Desktop.ini ফাইল ব্যবহার করে একটি ফোল্ডারের স্টাইল মডিফাই করতে নিচের ধাপগুলো অনুসরণ করুন।

1. যে কোনো ফোল্ডার বেছে নিন जिसे আপনি desktop.ini ব্যবহার করে কাস্টোমাইজ করতে চান। নিশ্চিত করুন আপনি আপনার ফাইলগুলোর ব্যাকআপ অন্য জায়গায় রাখছেন যাতে কিছু গলত হলে সেটি রিস্টোর করা যায়।

2. নিচের কমান্ডটি রান করুন নির্বাচিত ফোল্ডারকে একটি সিস্টেম ফোল্ডার बनाने জন্য। এটি আন্ডারলাইং ফোল্ডারে একটি রিড-অনলি বিট সেট করবে এবং desktop.ini ফাইলের জন্য একটি স্পেশ্যাল বিহেভিয়রল ক্যারাক্টেরিস্টিক সক্রিয় করবে।

attrib +s FolderName

3. প্রশ্নগত ফোল্ডারের জন্য একটি desktop.ini ফাইল তৈরি করুন। এটিকে হিডেন করুন এবং এটি সিস্টেম ফাইল হিসেবে লেবেল করুন যাতে এটি সাধারণ ব্যবহারকারীদের অ্যাক্সেস থেকে রেস্ট্রিক্ট করে। আপনি desktop.ini ফাইলটির প্রপার্টিজ উইন্ডোতে Read-only এবং Hidden ফ্ল্যাগস ইনেবল করে এটি করতে পারেন।

নোট: আপনি যে desktop.ini ফাইল তৈরি করবেন সেটি Unicode ফাইল ফরম্যাটে হওয়া উচিত যাতে এতে সংরক্ষিত লোকালাইজড স্ট্রিংস ইচ্ছিত ব্যবহারকারীদের জন্য পড়া যায়।

4. এখানে আমার FileInfo নামে একটি ফোল্ডারের জন্য তৈরি করা desktop.ini ফাইলটির স্যাম্পল দেওয়া হলো, যা ছবিতে দেখানো হয়েছে।

[.ShellClassInfo] ConfirmFileOp=0 IconFile=ms.ico IconIndex=0 InfoTip=Microsoft Wallpapers

এখন, আসুন দেখি desktop.ini ফাইলটির সকল কন্টেন্টের অর্থ কী:

  • [.ShellClassInfo] – এটি সিস্টেম প্রপার্টি ইনিশিয়ালাইজ করে যা আপনাকে আন্ডারলাইং ফোল্ডার কাস্টোমাইজ করতে দেয় desktop.ini ফাইলে ডিফাইন করা যেতে পারে এমন বিভিন্ন অ্যাট্রিবিউটে মান অ্যাসাইন করে।
  • ConfirmFileOp – এটিকে ০ সেট করুন, এবং আপনি desktop.ini ফাইল ডিলিট/মুভ করার সময় You Are Deleting a System Folder ওয়ার্নিং পাবেন না।
  • IconFile – আপনি যদি আপনার ফোল্ডারের জন্য একটি কাস্টোম আইকন সেট করতে চান, তবে আপনি এখানে আইকন ফাইলের নাম নির্দিষ্ট করতে পারেন। ফাইলের এবসোলিউট পাথ চেক করতে ভুলবেন না। ফাইল যদি একই লোকেশনে না থাকে, তবে পূর্ণ পাথ নির্দিষ্ট করুন। এছাড়া, কাস্টোম আইকন সেট করার জন্য .ico ফাইল পছন্দনীয়, যদিও .bmp, .dll ফাইলও সম্ভব যেগুলো আইকন ধারণ করে, কিন্তু সেটি অন্য দিনের কথা।
  • IconIndex – আপনি যদি আন্ডারলাইং ফোল্ডারের জন্য একটি কাস্টোম আইকন সেট করেন, তবে আপনাকে এই এন্ট্রিও সেট করতে হবে। এটিকে ০ সেট করুন যদি IconFile অ্যাট্রিবিউটের জন্য নির্দিষ্ট ফাইলে শুধু একটি আইকন ফাইল থাকে।
  • InfoTip – এই নির্দিষ্ট অ্যাট্রিবিউটটি ফোল্ডার সম্পর্কে একটি ইনফরমেশনাল টিপ হিসেবে ব্যবহার করা একটি টেক্সট স্ট্রিং সেট করতে ব্যবহৃত হয়। আপনি যদি এই এন্ট্রিটি একটি টেক্সট স্ট্রিং-এ সেট করেন এবং তারপর কার্সর ফোল্ডারের ওপর হোভার করেন, তবে desktop.ini ফাইলে সংরক্ষিত টেক্সট স্ট্রিং সেখানে প্রদর্শিত হবে।

এটি একশনে দেখুন নিচে –

নিচে কমেন্ট সেকশনে জানান আপনার উইন্ডোজ ১০-এ desktop.ini ফাইল সম্পর্কে অন্য কোনো সন্দেহ থাকলে।

উইন্ডোজে অন্যান্য প্রসেস, ফাইল, ফাইল টাইপ বা ফরম্যাট সম্পর্কে আরও জানতে চান? এই লিঙ্কগুলো চেক করুন:

NTUSER.DAT file | Windows.edb files | Thumbs.db files | DLL and OCX files | NFO and DIZ files | Swapfile.sys, Hiberfil.sys & Pagefile.sys | Index.dat file | Svchost.exe | RuntimeBroker.exe | StorDiag.exe | nvxdsync.exe | Shellexperiencehost.exe | Hosts file | WaitList.dat file.

  1. উইন্ডোজ ১০ ডেস্কটপ শর্টকাট মাস্টার করুন: প্রোফেশনাল처럼 তৈরি, সংগঠিত ও কাস্টোমাইজ করুন

  2. উইন্ডোজ স্টার্টআপ নিয়ন্ত্রণ: স্টার্টআপ ফোল্ডারের ব্যবহারিক গাইড

  3. Windows 11-এ অনুপস্থিত ফাইল ও ফোল্ডার ফোর্স ডিলিট করার কুইক গাইড

  4. উইন্ডোজ ১১-এ সাজেস্টেড অ্যাকশন ব্যবহার: কুইক গাইড