আপনি "Error opening installation log file" সন্দেশটি অনুভব করতে পারেন যখন আপনি উইন্ডোজে অ্যাপ্লিকেশন ম্যানেজার ব্যবহার করে একটি প্রোগ্রাম আনইনস্টল করার চেষ্টা করেন। এই এরর শুধু তখনই ঘটে যদি উইন্ডোজ ইনস্টলার লগিং ইনএবল করা থাকে, কিন্তু কোনো গ্লিচ বা কনফ্লিক্টের কারণে, উইন্ডোজ ইনস্টলার ইঞ্জিন আনইনস্টলেশন লগ ফাইলটি সঠিকভাবে লিখতে পারে না।

এটি সাধারণত হয় যদি উইন্ডোজ ইনস্টলারের অ্যাপ্লিকেশন হিপ ফ্রি হয়ে যায় এবং এর কারণে সেটি লগ ফাইল কোথায় স্টোর করতে হবে সেই তথ্য হারিয়ে ফেলে। উইন্ডোজ তখন ডিফল্ট লোকেশন হিসেবে একটি ফাইল হিসেবে লগ লিখতে চেষ্টা করে কিন্তু সেটি করতে ব্যর্থ হয়। এটি একটি পুরনো এরর এবং মাইক্রোসফট অফিশিয়ালি তাদের ওয়েবসাইটে এড্রেস করেছেন। এই ইস্যুর ওয়ার্কঅরাউন্ডগুলো খুব সহজ এবং সোজা।
'Error opening installation log file' এর কারণ কী?
উপর আলোচনা করা হয়েছে, এই এরর উইন্ডোজ ইনস্টলারের লগিংয়ের সাথে সম্পর্কিত। লগিং হলো সব ইনস্টল এবং আনইনস্টল ট্র্যাক রাখা এবং সেগুলো স্টোর করা। এইভাবে আপনি টেকনিক্যাল ডিটেইলস একটি টেক্সট ডকুমেন্টে পেতে পারেন। এই এরর হয়ার বিস্তারিত কারণগুলো:
- Windows Installer মডিউল ইনস্টল ও আনইনস্টলের লগ রাখতে সমস্যা হচ্ছে কারণ সেটি জানে না ফাইলটি কোথায় স্টোর করতে হবে।
- ইনস্টলার হয় করাপ্ট বা এর ইনস্টলেশন ফাইলগুলো মিসিং।
- Windows Explorer উইন্ডোজ ইনস্টলারের সব কাজের সাথে সরাসরি জড়িত। এটি একটি এরর স্টেটে থাকতে পারে।
সমাধানগুলোর দিকে যাওয়ার আগে নিশ্চিত করুন যে আপনার অ্যাডমিনিস্ট্রেটর প্রিয়বিলেজ আছে। আমরা কিছু কমান্ড প্রম্পট স্টেটমেন্ট এক্সিকিউট করতে পারি যেগুলোর আপলIFTেড স্টেটাস দরকার।
সমাধান ১: অ্যাপ্লিকেশনের নিজস্ব আনইনস্টলার চালানো
বিস্তারিত সমাধানগুলোর দিকে যাওয়ার আগে, এটি জানতে হবে যে একটি প্রোগ্রাম আনইনস্টল করার জন্য সর্বদা তার নিজস্ব আনইনস্টলার ব্যবহার করার পরামর্শ দেওয়া হয়। উইন্ডোজ অ্যাপ্লিকেশন ম্যানেজার ব্যবহার করলে, এটি সবসময় অ্যাপ্লিকেশনের নেটিভ আনইনস্টলার অ্যাপ্লিকেশন লঞ্চ করে না।

যখন আপনি অ্যাপ্লিকেশনের নেটিভ আনইনস্টলার ব্যবহার করেন, এটি উইন্ডোজ ইনস্টলারের সমস্যা সব বাইপাস করে এবং সকল ফাইল রিমুভ করে প্রোগ্রামটি সঠিকভাবে আনইনস্টল করে। আপনি অ্যাপ্লিকেশনের আনইনস্টলার খুঁজে পেতে পারেন এর ডিরেক্টরিতে নেভিগেট করে 'uninstall.exe' ফাইলটি লোকেট করে। সেটি রান করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন। নিশ্চিত করুন আপনার অ্যাডমিনিস্ট্রেটর অ্যাক্সেস আছে।
সমাধান ২: Explorer.exe রিস্টার্ট করা
Explorer.exe হলো Windows Explorer-এর প্রসেস যা অনেকটাই ফাইল ম্যানেজারের মতো। যাইহোক, অন্যান্য সিম্পল ফাইল ম্যানেজারের বিপরীতে, এটি উইন্ডোজ ইনস্টলারসহ অন্যান্য মডিউলের সাথে কমিউনিকেট ও ইনফরমেশন ট্রান্সফার করে। যদি এটি করাপ্ট হয় বা এরর স্টেটে থাকে, তবে আপনি আলোচ্য এরর মেসেজ অনুভব করতে পারেন। উইন্ডোজ এক্সপ্লোরার রিস্টার্ট করা মাইক্রোসফটের অফিশিয়াল ফিক্সও।
- Windows + R চাপে Run আনে। "taskmgr" টাইপ করুন আপনার কম্পিউটারের টাস্ক ম্যানেজার আনতে।
- টাস্ক ম্যানেজারে একবার ঢুকলে, নতুন উইন্ডোর উপরে অবস্থিত "Processes" ট্যাবে ক্লিক করুন।
- এখন প্রসেস তালিকায় Windows Explorer টাস্কটি লোকেট করুন। সেটিতে ক্লিক করুন এবং উইন্ডোর বাম নিচে থাকা "Restart" বাটনে চাপ দিন।

- Windows Explorer রিস্টার্ট করার পর, ইনস্টলেশন ফাইল আবার চালানোর চেষ্টা করুন এবং চেক করুন এরর মেসেজটি সমাধান হয়েছে কিনা।
- আপনার ফাইল ম্যানেজার এবং ডেস্কটপ আইকন গায়েব হয়ে যেতে পারে, আপনি ম্যানুয়ালি Windows Explorer আবার লঞ্চ করতে পারেন। Windows + R চাপুন, ডায়ালগ বক্সে 'explorer.exe' টাইপ করে Enter চাপুন।
সমাধান ৩: TMP এবং TEMP ডিরেক্টরি ফিক্স করা
আপনি এই এররও অনুভব করতে পারেন যদি ফাইলের 'TMP' এবং 'TEMP' ডিরেক্টরি আলাদা থাকে। এটি উইন্ডোজ ইনস্টলারকে 'TMP'-এ লিখতে বাধ্য করবে কিন্তু যখন 'TEMP' অ্যাট্রিবিউট ব্যবহার করে সেগুলো পড়ার চেষ্টা করবে, তখন এরর পাবে এবং আপনাকে প্রসারিত করবে। আমরা দুটোর ভ্যালু একই দিকের দিকে রেফার করার চেষ্টা করতে পারি যাতে কনফ্লিক্টটি সমাধান হয়।
- Windows + S চাপুন, "command prompt" টাইপ করুন, সেটিতে রাইট-ক্লিক করে Run as administrator সিলেক্ট করুন।
- কমান্ড প্রম্পটে একবার ঢুকলে নিচের স্টেটমেন্ট এক্সিকিউট করুন।
set TEMP+%tmp%

- এখন ইনস্টলেশন চালানোর চেষ্টা করুন এবং দেখুন এটি সমস্যা ফিক্স করে কিনা।
সমাধান ৪: লগ ফাইল ম্যানুয়ালি রিমুভ করা
উপরোক্ত দুটি সমাধান ফলো করার পরও আপনি এই এরর পান, তবে আপনি অ্যাপ্লিকেশনের ডিরেক্টরি থেকে INSTALL লগ ফাইলটি ম্যানুয়ালি রিমুভ করার চেষ্টা করতে পারেন। কিছু কেসে সঠিক ফাইল নামের সাথে একটি লগ ফাইল ইতিমধ্যে থাকে। যদি এটা হয়, উইন্ডোজ ইনস্টলার সেটি রিপ্লেস করে না এবং এরর মেসেজ দেয়। আমরা ম্যানুয়ালি রিমুভ করে দেখতে পারি এটি ইনস্টলারকে এরর স্টেট থেকে বের করে কিনা।
- Local Disk C-তে আপনার Program files খুলুন (এটি ইনস্টলেশন ফাইলগুলোর ডিফল্ট লোকেশন। অন্য ডিসকে ইনস্টল করলে সেটা খুলুন) এবং আপনার প্রোগ্রাম লোকেট করুন।
- প্রোগ্রামের ডিরেক্টরিতে একবার ঢুকলে, 'INSTALL.txt' ফাইলটি সার্চ করুন। একবার লোকেট হলে, কাট করুন এবং পেস্ট করুন অন্য কোনো ডিরেক্টরিতে (যেমন ডেস্কটপ)।

- এখন ইনস্টলার আবার চালানোর চেষ্টা করুন এবং দেখুন সমস্যা ফিক্স হয়েছে কিনা।
উপরোক্ত সমাধানগুলোর পাশাপাশি, আপনি নিচের ফিক্সগুলোও চেষ্টা করতে পারেন:
- একটি SFC System File Checker রান করলে আপনার সব উইন্ডোজ ফাইল (উইন্ডোজ ইনস্টলার সহ) স্ক্যান করবে এবং যেকোনো ডিসক্রেপ্যান্সি ফিক্স করবে (যদি থাকে)। উন্নত কমান্ড প্রম্পট খুলুন এবং 'sfc /scannow' এক্সিকিউট করুন।
- Re-register উইন্ডোজ ইনস্টলার বা Reinstall করুন। যদি উইন্ডোজ ইনস্টলার করাপ্ট হয়, আপনি এটা ম্যানুয়ালি রিফ্রেশ করতে পারেন। রিইনস্টল প্রোগ্রামের যেকোনো মিসিং পার্ট বা মডিউল ফিক্স করতে পারে। আপনি মাইক্রোসফটের অফিশিয়াল ওয়েবসাইটে এর বিস্তারিত জানতে পারেন।