প্রতি উইন্ডোজ লগऑনে ডেস্কটপ.ইনি নোটপ্যাডে খুলে যায়
আপডেট করা হয়েছে: ডিসেম্বর ৭, ২০২৩
যদি উইন্ডোজ ১১ থেকে বিরক্ত হওয়ার আরও কারণ দরকার হয়, আমি দিয়ে দিচ্ছি। কয়েক সপ্তাহ আগে এই বেকার উইন্ডোজ সংস্করণটি টেস্ট করার সময়, আমি লক্ষ্য করলাম যে প্রতিবার ডেস্কটপ সেশনে লগইন করলে নোটপ্যাড পপ-আপ হয়ে একটি desktop.ini ফাইলের কন্টেন্ট দেখাচ্ছে। কেন? কে জানে। কিন্তু এটি বিরক্তিকর।
এই সমস্যার উৎস খুঁজে বের করতে আমাকে কিছুক্ষণ লাগল। অবশেষে আমি সেটি খুঁজে পেলাম, উক্ত desktop.ini ফাইলটি মুছে ফেললাম, এবং তখন থেকে আমার লগইনগুলো সম্পূর্ণ পরিষ্কার হয়ে গেল। আপনি যদি একই সমস্যায় পড়েন, তবে নিচের ধাপগুলো অনুসরণ করুন।
সমস্যার বিস্তারিত
প্রথমে, আপনার সিস্টেমে কখনো কিছু সমস্যা আছে বলে মনে হবে না (উইন্ডোজ ১১ ডিজাইনের উজ্জ্বল অকার্যকরতা এবং বোকামি বাদে)। সব কিছু সঠিকভাবে কাজ করছে, শুধু এই একটু desktop.ini বিষয়টি বাদে। ডেস্কটপ সেশনের কিছু সেকেন্ড পর নোটপ্যাড টেক্সট এডিটর খুলে যায় এবং উপরের ফাইলের কন্টেন্ট প্রদর্শন করে। কন্টেন্ট নিম্নরূপ:
[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787

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

সমাধান (এবং একটি উন্নত টেক্সট এডিটর ব্যবহার করুন)
যদি আপনাকে ফাইলের ভেতর নির্দিষ্ট স্ট্রিং খুঁজতে হয়, যেমন: shell32.dll,-21787, তবে আপনার সেরা সাহায্য হবে Notepad++। এই চমৎকার টেক্সট এডিটর নির্দিষ্ট ফাইল টাইপ এবং লোকেশনে ফ্রেজ (রেগুলার এক্সপ্রেশন সহ) খুঁজে বের করতে পারে। যা আমাদেরকে দরকার। ফলাফল হবে নিম্নরূপ:
Search "-21787" (2 hits in 2 files of 93 searched) C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini (1 hit) Line 3: LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787 C:\Users\Roger Bodger\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\desktop.ini (1 hit) Line 3: LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21787
কোনো অজানা কারণে, স্টার্টআপ ফোল্ডারে দুটি desktop.ini ফাইল ছিল—একটি অ্যাডমিনিস্টেটর অ্যাকাউন্টের জন্য এবং একটি আমার ব্যবহার করা স্ট্যান্ডার্ড অ্যাকাউন্টের জন্য। আমি desktop.ini ফাইলটি ব্যাকআপ লোকেশনে কপি করলাম, মুছে ফেললাম, এবং রিবুট করলাম। thấy, আর কোনো নোটপ্যাড পপ-আপ নেই। কাজ শেষ।
উপসংহার
আমি এখনও জানি না কেন উইন্ডোজ এত বিরক্তিকরভাবে desktop.ini ফাইলটি "রান" করার চেষ্টা করল, অথবা কেন এই নির্দিষ্ট ফোল্ডারগুলোতে সেটি রান করার সিদ্ধান্ত নিল। আমি যা চিন্তা করতে পারি সেটি হলো এই ফাইলগুলোর অ্যাট্রিবিউটগুলো যেভাবে কখনো হারিয়ে গেল (হিডেন, সিস্টেম থেকে অন্য কিছুতে), যার কারণে উইন্ডোজ সেগুলো রেগুলার ফাইল মনে করে এক্সিকিউট করার চেষ্টা করল।
কারণ যাই হোক, ফলাফলটা বিরক্তিকর। সমাধান হচ্ছে ফাইলটি সরিয়ে দেয়া। প্রথমে আপনাকে সেটি খুঁজে বের করতে হবে, যার জন্য Notepad++ এর মতো ভালো টেক্সট এডিটর ব্যবহার করুন। তারপর, সুরক্ষার জন্য ফাইলটি ব্যাকআপ নিন, তারপর মুছে দিন। অবশেষে, একবার মুছে গেলে রিবুট করুন, সিস্টেমের আচরণ পরীক্ষা করুন, কোনো অসুবিধা আছে কিনা চেক করুন (নয়া হওয়া উচিত), এবং পপ-আপ মুক্ত অভিজ্ঞতা উপভোগ করুন। অথবা বলা যাক, না, কারণ উইন্ডোজ ১১ বেকার, এবং আপনাকে অন্য কিছু ট্রাই করা উচিত। কিন্তু যদি এই সমস্যা উইন্ডোজের অন্য সংস্করণে হয়, তবে আপনার কাছে সমাধানটি আছে। আশা করি এই সংক্ষিপ্ত টিউটোরিয়ালটি উপকারী ছিল। আবার দেখা হবে।
চিয়ার্স।