comdlg32.ocx ভিজুয়াল বেসিক রানটাইম সিউটের একটি অত্যন্ত জরুরি কম্পোনেন্ট। এতে Visual suite-এর সাথে সম্পর্কিত অ্যাপ্লিকেশনগুলো দ্বারা ব্যবহৃত অনেক ফাংশন থাকে। এটি কখনো করপ্ট হতে পারে বা সিস্টেম থেকে মিসিং দেখাতে পারে। আপনিও যদি একই সমস্যায় পড়েন, তবে আপনি সঠিক জায়গায় আছেন। আমরা আপনার জন্য একটি সঠিক গাইড নিয়ে এসেছি যা comdlg32.ocx missing ইস্যু ফিক্স করতে এবং comdlg32.ocx উইন্ডোজ ১০ রিপেয়ার করতে সাহায্য করবে।
উইন্ডোজ ১০-এ COMDLG32.OCX Missing ফিক্স করার পদ্ধতি
comdlg32.ocx উইন্ডোজ ১০ missing সমস্যাটি দুটি আলাদা ইস্যুর কারণে হয়। নিচে সেগুলো লিস্ট করা আছে যাতে আপনি রিভিউ করুন এবং এররটি বুঝতে পারেন।
- comdlg32.exe ফাইল নিয়ে সমস্যা: আপনাকে ফাইলটি রিপ্লেস করতে হতে পারে এবং কমান্ড প্রম্পট ব্যবহার করে পুনরায় রেজিস্টার করতে হতে পারে। আপনাকে সব অ্যাপ্লিকেশনের জন্য এটি অ্যাক্সেস করার পারমিশন দিতে হবে, যদি ইতিমধ্যে না দিয়েছেন।
- User Account Control (UAC): UAC যদি এনাবল থাকে, তবে এই এরর দেখতে পেতে পারেন। এটি ডিজেবল করলে সমস্যা সমাধান হতে পারে কিন্তু এটা Афেক্টেড সফ্টওয়্যারের ওপর নির্ভর করে।
ব্যবহারকারীরা এই এরর হলে নিচের মেসেজ পাওয়ার শিকায়ত করেছেন: Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. এর মানে হল ফাইলটি হয় মিসিং বা করপ্ট। এটি ভুলভাবে রেজিস্টার্ড হতে পারে বা আপনাকে আবার ডাউনলোড করতে হতে পারে। নিচের মেথডগুলো ব্যবহার করে এই এরর কীভাবে সমাধান করবেন সেটি দেখি।
মেথড ১: comdlg32.ocx ফাইল রি-রেজিস্টার করুন
আপনার কম্পিউটারের comdlg32.ocx উইন্ডোজ ১০ ফাইল যদি করপ্ট বা মিসিং থাকে, তবে সেটি একটি ওয়ার্কিং ফাইল দিয়ে রিপ্লেস করা সেরা কदम। একই করার ধাপগুলো নিচে দেওয়া আছে:
- OCXme পেজে যান। Download comdlg32.ocx-এ ক্লিক করুন ফাইল ডাউনলোড করতে।
- ডাউনলোড ফোল্ডারে এটি লোকেট করুন এবং রাইট-ক্লিক করে মেনু থেকে Copy সিলেক্ট করুন।
- বাম মেনু থেকে This PC সিলেক্ট করুন।
- আপনার কম্পিউটার স্পেসিফিকেশন অনুযায়ী এই পাথে যান:
- আপনার 32-bit উইন্ডোজ হলে C:\Windows\System32 পাথে যান
- আপনার 64-bit উইন্ডোজ হলে C:\Windows\SysWOW64 পাথে যান
- ফোল্ডারের ভিতর যেকোনো জায়গায় রাইট-ক্লিক করুন। মেনু থেকে Paste সিলেক্ট করুন।
- এডমিনিস্ট্রেটর পারমিশন চেয়ে একটি প্রম্পট আসবে। Continue-এ ক্লিক করুন।
- Windows Search Bar-এ Command Prompt সার্চ করুন এবং Run as Administrator-এ ক্লিক করুন।
- 8A. নিচের কমান্ডগুলো টাইপ করুন এবং প্রতিটি কমান্ডের পর Enter চাপুন:
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
- 8B. উপরের কমান্ডগুলো কাজ না করলে এই বিকল্প কমান্ডগুলো ট্রাই করুন। কমান্ড টাইপ করার পর Enter key চাপুন:
- 32-bit উইন্ডোজের জন্য:
regsvr32 %systemroot%\system32\comdlg32.ocx
- 64-bit উইন্ডোজের জন্য:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
কমান্ডগুলো রান হওয়ার জন্য অপেক্ষা করুন এবং চেক করুন comdlg32.ocx missing ইস্যু সমাধান হয়েছে কিনা।
নোট: আপনার comdlg32 ফাইল মিসিং না থাকলে, কমান্ড প্রম্পটে regsvr32 comdlg32.ocx কমান্ড রান করে আপনি এটি রি-রেজিস্টার করতে পারেন।
মেথড ২: অ্যাপ কমপ্যাটিবিলিটি মোডে খুলুন
অনেক ব্যবহারকারী রিপোর্ট করেছেন যে সফ্টওয়্যারটি উইন্ডোজের পুরানো ভার্সনের জন্য কমপ্যাটিবিলিটি মোডে চালালে সমস্যা সমাধান হয়েছে। কিছু ক্ষেত্রে সমস্যাযুক্ত প্রোগ্রাম এক্সিকিউটেবলকে অ্যাডমিনিস্ট্রেটর রাইটস দিয়ে চালালেও comdlg32.ocx ফাইল এরর ফিক্স হয়েছে। আপনি দুটোই চেষ্টা করতে পারেন নিচের ধাপগুলো অনুসরণ করে।
- প্রোগ্রাম এক্সিকিউটেবল ফাইল (.exe)-এর ওপর রাইট-ক্লিক করুন এবং মেনু থেকে Properties সিলেক্ট করুন।
- Compatibility ট্যাবে, Run this application in compatibility mode for চেক করুন এবং খোলা লিস্ট থেকে Windows 8 বা 7 বেছে নিন।
- Run this program as an administrator অপশনে টিক দিন।
- যেকোনো প্রম্পট আসলে কনফার্ম করুন।
- Apply এবং OK-এ ক্লিক করুন। সফ্টওয়্যারটি এখন অ্যাডমিন প্রিভিলেজ দিয়ে শুরু হওয়া উচিত।
মেথড ৩: ওনারশিপ পরিবর্তন করুন এবং ফুল পারমিশন দিন
সফ্টওয়্যারটি এখনও এরর মেসেজ দেখাচ্ছে তবে comdlg32.ocx ফাইলটি সবার জন্য অ্যাক্সেসযোগ্য করতে এর ওনারশিপ এবং রাইটস পরিবর্তন করুন। এতে অ্যাডমিনিস্ট্রেটর প্রিভিলেজ লাগবে এবং কীভাবে করবেন সেটি নিচে দেখানো আছে comdlg32.ocx missing ইস্যু ফিক্স করতে।
- এগিয়ে যাওয়ার আগে, সমসytet সফ্টওয়্যারের ফোল্ডারে থাকা comdlg32.ocx ফাইলের ওনারশিপ নিন।
- ফাইলের ওপর রাইট-ক্লিক করুন এবং ড্রপ-ডাউন মেনু থেকে Properties বেছে নিন।
- Security ট্যাবে যান।
- Advanced অপশনে ক্লিক করুন। Advanced Security Settings উইন্ডো খুলবে।
- Owner: লেবেলের পাশে Change-এ ক্লিক করুন। Select User or Group উইন্ডো খুলবে।
- Advanced অপশন ব্যবহার করে ইউজার অ্যাকাউন্ট বেছে নিন বা শুধু Enter the object name to select ফর্মে টাইপ করুন। Check Names-এ ক্লিক করুন এবং ইউজারনেম ভেরিফাই হলে OK-এ ক্লিক করুন।
- এখন আপনি ফাইলের ওনার। এরপর Add-এ ক্লিক করুন।
- Permissions Entry-তে, Select a principal-এ ক্লিক করুন।
- স্টেপ ৬ दुहरান।
- Basic permissions সেকশনে, যেকোনো পরিবর্তন ইমপ্লিমেন্ট করার আগে নিশ্চিত করুন আপনি Full control বেছে নিয়েছেন। Ok-এ ক্লিক করুন।
মেথড ৪: User Account Control ডিজেবল করুন
যদি এই সমস্যা শুধু নির্দিষ্ট অ্যাপগুলোতে হয়, তবে UAC ডিজেবল করা উপকারী হতে পারে। এটি আপনার পিসিতে কোনো বড় পরিবর্তন আনে না। একমাত্র সমস্যা হল অফ করার পর সিস্টেম টুল লঞ্চ করার সময় অনেক প্রম্পট দেখাতে পারে। কীভাবে করবেন:
- Windows search bar-এ Control Panel সার্চ করুন এবং ক্লিক করুন।
- User Accounts অপশন সিলেক্ট করুন। নোট: না পেলে View by অপশন Large icons-এ পরিবর্তন করে লোকেট করুন।
- এটি খুলুন এবং Change User Account Control Settings সিলেক্ট করুন।
- এখন একটি সিকিউরিটি স্লাইডার দেখাবে ভিন্ন লেভেলের সাথে। যদি স্লাইডার টপ-এ থাকে, তবে এক ধাপ নিচে নামান এবং OK-এ ক্লিক করুন। চেক করুন ইস্যু ফিক্স হয় কিনা।
আপনি যদি এখনও comdlg32.ocx missing ইস্যুতে পড়েন, তবে এক ধাপে এক ধাপে স্লাইডার নিচে নামান এবং চেক করুন সমস্যা সমাধান হয় কিনা।
মেথড ৫: কনফ্লিক্টিং সফ্টওয়্যার রি-ইনস্টল করুন
কিছু ব্যবহারকারীর জন্য, comdlg32.ocx এররকারী সফ্টওয়্যারটি রি-ইনস্টল করলেও সমস্যা সমাধান হয়। নিচের ধাপগুলো অনুসরণ করুন।
- Windows + R কী একসাথে চাপুন Run ডায়ালগ বক্স খুলতে।
- Run Dialog Box-এ appwiz.cpl এন্টার করুন এবং OK-এ ক্লিক করুন আনইনস্টলার উইন্ডো খুলতে।
- comdlg32.ocx সমস্যা করছে সে সফ্টওয়্যার বেছে নিন। সেটির ওপর রাইট-ক্লিক করুন এবং Uninstall সিলেক্ট করুন। নোট: নিচে উদাহরণ হিসেবে Bonjour ব্যবহার করা হয়েছে।
- কনফার্মেশন প্রম্পটে Yes-এ ক্লিক করুন এবং Windows PC রিস্টার্ট করুন।
- অফিসিয়াল ডাউনলোড লিংক থেকে সরানো সফ্টওয়্যারটির লেটেস্ট ভার্সন রি-ইনস্টল করুন।
সচরাচর জিজ্ঞাসিত প্রশ্ন (FAQs)
Q1. Windows 10 64 bit-এ comdlg32.ocx কীভাবে রেজিস্টার করবেন?
Ans: কমান্ড প্রম্পটে regsvr32 comctl32.ocx টাইপ করুন এবং Enter চাপুন। ফাইলটি রেজিস্টার হয়ে যাবে।
Q2. comdlg32.ocx আসলে কী?
Ans: Comdlg32.ocx হল একটি CMDialog ActiveX control DLL যা Visual Studio বা Visual Basic সফ্টওয়্যারের সাথে এম্বেডেড থাকে।
Q3. comdlg32.ocx কি একটি সেফ প্রোগ্রাম?
Ans: হ্যাঁ, এটি CMDIALOG-এর সাথে যুক্ত একটি বৈধ ফাইল। এটি CMDialog ActiveX Control DLL হিসেবেও পরিচিত।
সুপারিশ করা:
- The Active Directory Domain Services is Currently Unavailable ফিক্স করুন
- Windows 10 0xc004f075 Error ফিক্স করুন
- 0x80004002: No Such Interface Supported on Windows 10 ফিক্স করুন
- VCRUNTIME140.dll Missing on Windows 11 ফিক্স করুন
আশা করি এই গাইডটি আপনার জন্য সহায়ক ছিল এবং আপনি উইন্ডোজ ১০-এ comdlg32.ocx missing সমস্যা ফিক্স করতে পেরেছেন। আপনার জন্য কোন মেথড সবচেয়ে ভালো কাজ করেছে সেটি আমাদের জানান। আপনার যেকোনো প্রশ্ন বা সুপারিশ থাকলে কমেন্ট সেকশনে জানাতে বাধা মনে করবেন না।