Διορθώστε το COMDLG32.OCX που λείπει στα Windows 10
Ένα βασικό συστατικό του Visual Basic Runtime Suit είναι το comdlg32.ocx. Περιέχει πολλές λειτουργίες που χρησιμοποιούνται από εφαρμογές που σχετίζονται με το Visual suite . Μπορεί μερικές φορές να καταστραφεί ή να φαίνεται ότι λείπει από το σύστημα. Εάν αντιμετωπίζετε και εσείς το ίδιο πρόβλημα, είστε στο σωστό μέρος. Σας προσφέρουμε έναν τέλειο οδηγό που θα σας βοηθήσει να διορθώσετε το πρόβλημα που λείπει από το comdlg32.ocx και να επιδιορθώσετε το comdlg32.ocx Windows 10.
Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)
Το πρόβλημα που λείπει από το comdlg32.ocx των Windows 10 προκαλείται από δύο ξεχωριστά ζητήματα. Τα παραθέσαμε παρακάτω για να ελέγξετε και να κατανοήσετε το σφάλμα.
- Ζητήματα με το αρχείο comdlg32.exe:(Issues with the file comdlg32.exe:) Ίσως χρειαστεί να αντικαταστήσετε το αρχείο και να το καταχωρήσετε ξανά χρησιμοποιώντας τη γραμμή εντολών(Command Prompt) . Θα πρέπει επίσης να παρέχετε δικαιώματα πρόσβασης σε όλες τις εφαρμογές, σε περίπτωση που δεν το έχετε κάνει.
- Έλεγχος λογαριασμού χρήστη (UAC):(User Account Control (UAC): ) Εάν το UAC είναι ενεργοποιημένο, τότε μπορεί να δείτε αυτό το σφάλμα. Η απενεργοποίησή του μπορεί να διορθώσει το πρόβλημα, αλλά εξαρτάται από το λογισμικό που επηρεάζεται.
Οι χρήστες παραπονέθηκαν ότι έλαβαν αυτό το μήνυμα όταν παρουσιαστεί αυτό το σφάλμα: Το στοιχείο comdlg32.ocx ή μία από τις εξαρτήσεις του δεν έχει καταχωρηθεί σωστά: ένα αρχείο λείπει ή δεν είναι έγκυρο. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Σημαίνει ότι το αρχείο είτε λείπει είτε είναι κατεστραμμένο. Μπορεί να έχει καταχωρηθεί εσφαλμένα ή μπορεί να χρειαστεί να το κατεβάσετε ξανά. Ας δούμε πώς να επιλύσετε αυτό το σφάλμα χρησιμοποιώντας τις ακόλουθες μεθόδους.
Μέθοδος 1: Επανεγγραφή του αρχείου comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)
Εάν το αρχείο comdlg32.ocx των Windows 10 του υπολογιστή σας είναι κατεστραμμένο ή λείπει, το καλύτερο που μπορείτε να κάνετε είναι να το αντικαταστήσετε με ένα αρχείο εργασίας. Ακολουθήστε τα παρακάτω βήματα για να κάνετε το ίδιο:
1. Μεταβείτε στη σελίδα OCXme . Κάντε κλικ στο Λήψη comdlg32.ocx(Download comdlg32.ocx ) για λήψη του αρχείου.
2. Εντοπίστε το στο φάκελο λήψεων και κάντε δεξί κλικ σε αυτό και επιλέξτε Αντιγραφή(Copy) από το μενού.
3. Επιλέξτε This PC από το αριστερό μενού.
4. Μεταβείτε σε αυτήν τη διαδρομή ανάλογα με τις προδιαγραφές του υπολογιστή σας.
- Εάν έχετε Windows 32-bit, μεταβείτε στη διαδρομή C:\Windows\System32
- Εάν έχετε Windows 64-bit, μεταβείτε στη διαδρομή C:\Windows\SysWOW64
5. Κάντε δεξί κλικ(Right-click) οπουδήποτε μέσα στο φάκελο. Επιλέξτε Επικόλληση(Paste) από το μενού.
6. Θα εμφανιστεί ένα μήνυμα που ζητά άδεια διαχειριστή(administrator permission) . Κάντε κλικ στο Συνέχεια(Continue) .
7. Αναζητήστε τη γραμμή εντολών(Command Prompt ) στη γραμμή αναζήτησης των Windows(Windows Search Bar) και κάντε κλικ στο Εκτέλεση ως διαχειριστής(Run as Administrator) .
8Α. Πληκτρολογήστε τις παρακάτω εντολές και πατήστε Enter μετά από κάθε μία.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8Β. Μπορείτε επίσης να πληκτρολογήσετε αυτές τις εντολές ως εναλλακτική εάν αυτές που αναφέρονται παραπάνω δεν επιλύσουν το πρόβλημα. Πατήστε το πλήκτρο Enter(Enter key ) αφού πληκτρολογήσετε την εντολή.
- Για Windows 32-bit :
regsvr32 %systemroot%\system32\comdlg32.ocx
- Για Windows 64-bit :
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
Αφήστε τις εντολές να εκτελεστούν και ελέγξτε εάν το πρόβλημα που λείπει από το comdlg32.ocx έχει επιλυθεί.
Σημείωση:(Note:) Εάν το αρχείο comdlg32 δεν λείπει(not missing) , τότε μπορείτε να το καταχωρήσετε ξανά εκτελώντας την εντολή regsvr32 comdlg32.ocx στη γραμμή εντολών.
Διαβάστε επίσης: (Also Read:) Πώς να διορθώσετε το σφάλμα StartupCheckLibrary.dll που λείπει(How to Fix StartupCheckLibrary.dll Missing Error)
Μέθοδος 2: Ανοίξτε την εφαρμογή σε λειτουργία συμβατότητας(Method 2: Open App in Compatibility Mode)
Πολλοί πελάτες ανέφεραν ότι η εκτέλεση του λογισμικού σε λειτουργία συμβατότητας για μια προηγούμενη έκδοση των Windows λειτούργησε. Το πρόβλημα με το σφάλμα αρχείου comdlg32.ocx επιδιορθώθηκε(file error was fixed) σε ορισμένες περιπτώσεις με την εκτέλεση του προβληματικού εκτελέσιμου προγράμματος με δικαιώματα διαχειριστή. Μπορείτε να δοκιμάσετε και τα δύο ακολουθώντας τα παρακάτω βήματα.
1. Κάντε δεξί κλικ στο εκτελέσιμο αρχείο του προγράμματος (.exe)(executable file (.exe)) και επιλέξτε Ιδιότητες(Properties) από το μενού.
2. Στην καρτέλα Συμβατότητα , επιλέξτε (Compatibility )Εκτέλεση αυτής της εφαρμογής σε λειτουργία συμβατότητας για(Run this application in compatibility mode for) και επιλέξτε Windows 8 ή 7(Windows 8 or 7) από την ανοιχτή λίστα.
3. Επιλέξτε την επιλογή Εκτέλεση αυτού του προγράμματος ως διαχειριστής(Run this program as an administrator) .
4. Επιβεβαιώστε τις προτροπές, εάν εμφανιστούν.
5. Κάντε κλικ στο Apply και OK .
Το λογισμικό θα πρέπει τώρα να ξεκινά με δικαιώματα διαχειριστή.
Μέθοδος 3: Αλλάξτε την ιδιοκτησία και παρέχετε πλήρη δικαιώματα(Method 3: Change Ownership and Provide Full Permissions)
Εάν το λογισμικό εξακολουθεί να εμφανίζει το μήνυμα σφάλματος, κάντε το αρχείο comdlg32.ocx προσβάσιμο σε όλους αλλάζοντας τον ιδιοκτήτη και τα δικαιώματά του(file accessible to everyone by changing its owner and rights) . Θα χρειαστείτε δικαιώματα διαχειριστή και δείτε πώς μπορείτε να το κάνετε για να διορθώσετε το πρόβλημα που λείπει από το comdlg32.ocx.
1. Πριν συνεχίσετε, πρέπει να αναλάβετε την ιδιοκτησία(ownership) του αρχείου comdlg32.ocx που είναι αποθηκευμένο στον φάκελο του προβληματικού λογισμικού.
2. Κάντε δεξί κλικ στο αρχείο(file) και επιλέξτε Ιδιότητες(Properties) από το αναπτυσσόμενο μενού.
3. Μεταβείτε στην καρτέλα Ασφάλεια .(Security)
4. Κάντε κλικ στην επιλογή Για προχωρημένους(Advanced) . Θα ανοίξει το παράθυρο για τις Ρυθμίσεις ασφαλείας για προχωρημένους(Advanced Security Settings) .
5. Δίπλα στην ετικέτα Owner :, κάντε κλικ στο (Owner:)Change . Θα ανοίξει το παράθυρο Επιλογή χρήστη ή ομάδας(Select User or Group) .
6. Μπορείτε να χρησιμοποιήσετε την επιλογή Advanced για να επιλέξετε λογαριασμό χρήστη ή απλώς να τον πληκτρολογήσετε στη φόρμα Enter the object name to select . Κάντε κλικ στο Check Names και περιμένετε να επαληθεύσει το όνομα χρήστη και κάντε κλικ στο OK(OK) .
7. Τώρα είστε ο κάτοχος του αρχείου. Στη συνέχεια(Next) , κάντε κλικ στο Προσθήκη(Add) .
8. Στην ενότητα Εισαγωγή δικαιωμάτων,(Permissions Entry,) κάντε κλικ στο Επιλογή κύριου(Select a principal) .
9. Επαναλάβετε το βήμα 6(Step 6) .
10. Στην ενότητα Βασικά δικαιώματα(Basic permissions) , βεβαιωθείτε ότι έχετε επιλέξει Πλήρης έλεγχος(Full control) πριν εφαρμόσετε οποιεσδήποτε αλλαγές. Κάντε κλικ στο ΟΚ(Ok) .
Διαβάστε επίσης: (Also Read:) Διορθώστε τα στοιχεία του μενού περιβάλλοντος που λείπουν όταν επιλέγονται περισσότερα από 15 αρχεία(Fix Context Menu Items Missing when more than 15 Files are Selected)
Μέθοδος 4: Απενεργοποίηση ελέγχου λογαριασμού χρήστη(Method 4: Disable User Account Control)
Όταν αυτό το πρόβλημα παρουσιάζεται μόνο σε συγκεκριμένες εφαρμογές, η απενεργοποίηση του UAC μπορεί να είναι επωφελής. Δεν κάνει σημαντικές αλλαγές στον υπολογιστή σας. Το μόνο πρόβλημα είναι ότι μετά την απενεργοποίησή του, ενδέχεται να εμφανίζονται πολλά μηνύματα κάθε φορά που εκκινείτε τα εργαλεία συστήματος. Δείτε πώς μπορείτε να το κάνετε:
1. Αναζητήστε τον Πίνακα Ελέγχου(Control Panel) στη γραμμή αναζήτησης των Windows και κάντε κλικ σε αυτόν.
2. Επιλέξτε την επιλογή Λογαριασμοί χρηστών(User Accounts) .
Σημείωση:(Note:) Εάν δεν μπορείτε να το βρείτε, αλλάξτε την επιλογή Προβολή κατά(View by) σε Μεγάλα εικονίδια(Large icons) και εντοπίστε το.
3. Ανοίξτε το και επιλέξτε Αλλαγή ρυθμίσεων ελέγχου λογαριασμού χρήστη(Change User Account Control Settings) .
4. Θα εμφανιστεί τώρα ένα ρυθμιστικό ασφαλείας με διαφορετικά επίπεδα για να διαλέξετε. Εάν το ρυθμιστικό βρίσκεται κοντά στην κορυφή(top) , δοκιμάστε να το χαμηλώσετε(lowering ) κατά ένα(one ) και κάντε κλικ στο OK(OK) . ελέγξτε αν διορθώνει το πρόβλημα.
Εάν εξακολουθείτε να αντιμετωπίζετε πρόβλημα που λείπει από το comdlg32.ocx, συνεχίστε να προσπαθείτε να το χαμηλώσετε ένα βήμα και ελέγξτε αν λύνει το πρόβλημα.
Μέθοδος 5: Επανεγκαταστήστε το Conflicting Software(Method 5: Reinstall Conflicting Software)
Για ορισμένους χρήστες, η επανεγκατάσταση του λογισμικού που προκαλεί το σφάλμα comdlg32.ocx μπορεί επίσης να επιλύσει το πρόβλημα. Ακολουθήστε αυτά τα βήματα.
1. Πατήστε τα πλήκτρα Windows + R keys μαζί για να ανοίξετε το πλαίσιο διαλόγου Εκτέλεση .(Run)
2. Πληκτρολογήστε το appwiz.cpl στο πλαίσιο διαλόγου Εκτέλεση και κάντε κλικ στο OK(OK) για να ανοίξετε το παράθυρο του προγράμματος απεγκατάστασης.
3. Επιλέξτε το λογισμικό(software) που προκαλεί το πρόβλημα comdlg32.ocx. Κάντε δεξί κλικ πάνω του και επιλέξτε Κατάργηση εγκατάστασης(Uninstall) .
Σημείωση:(Note:) Χρησιμοποιήσαμε το Bonjour ως παράδειγμα παρακάτω.
4. Κάντε κλικ στο Ναι(Yes) στο μήνυμα επιβεβαίωσης και κάντε επανεκκίνηση του υπολογιστή με (Restart) Windows(Windows PC) .
5. Εγκαταστήστε ξανά την πιο πρόσφατη έκδοση του λογισμικού που αφαιρέσατε από τον επίσημο σύνδεσμο λήψης(official download link) .
Διαβάστε επίσης: (Also Read:) Πώς να διορθώσετε ότι η υπηρεσία ήχου δεν εκτελεί Windows 10(How to Fix The Audio Service is Not Running Windows 10)
Συχνές Ερωτήσεις (FAQ)(Frequently Asked Questions (FAQs))
Q1. Σε Windows 10 64 bit, πώς μπορώ να καταχωρήσω το comdlg32.ocx;(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)
Απάντηση :(Ans: ) Πληκτρολογήστε regsvr32 comctl32.ocx στη γραμμή εντολών και πατήστε Enter . Θα καταχωρήσει το αρχείο.
Ε2. Τι ακριβώς είναι το comdlg32.ocx;(Q2. What exactly is the comdlg32.ocx?)
Απάντηση :(Ans: ) Το Comdlg32.ocx είναι ένα DLL ελέγχου CMDialog ActiveX(CMDialog ActiveX control DLL) το οποίο ήταν ενσωματωμένο με λογισμικό Visual Studio ή Visual Basic .
Ε3. Είναι το comdlg32.ocx ένα ασφαλές πρόγραμμα;(Q3. Is comdlg32.ocx a safe programme?)
Απάντηση: Ναι,(Ans: Yes, ) είναι ένα έγκυρο αρχείο συνδεδεμένο με το CMDIALOG(CMDIALOG) . Είναι επίσης γνωστό ως CMDialog ActiveX Control DLL .
Συνιστάται:(Recommended:)
- Διορθώστε ότι οι υπηρεσίες τομέα Active Directory δεν είναι διαθέσιμες αυτήν τη στιγμή(Fix The Active Directory Domain Services is Currently Unavailable)
- Διορθώστε το σφάλμα Windows 10 0xc004f075(Fix Windows 10 0xc004f075 Error)
- Επιδιόρθωση 0x80004002: Δεν υποστηρίζεται τέτοια διεπαφή στα Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- Διορθώστε το VCRUNTIME140.dll που λείπει στα Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
Ελπίζουμε ότι αυτός ο οδηγός ήταν χρήσιμος και μπορέσατε να διορθώσετε το πρόβλημα του comdlg32.ocx που λείπει(comdlg32.ocx missing) στα Windows 10 . Ενημερώστε μας ποια μέθοδος λειτούργησε καλύτερα για εσάς. Εάν έχετε απορίες ή προτάσεις, μην διστάσετε να τις αφήσετε στην ενότητα σχολίων.
Related posts
Διορθώστε τον πίνακα ελέγχου NVIDIA που λείπει στα Windows 10
Διορθώστε την καρφίτσα στη γραμμή εργασιών που λείπει στα Windows 10
Διορθώστε τα προνόμια του Steam Missing File στα Windows 10
Διόρθωση μαύρου φόντου επιφάνειας εργασίας στα Windows 10
Διορθώστε ότι ο υπολογιστής δεν θα μεταβεί σε κατάσταση αναστολής λειτουργίας στα Windows 10
Διορθώστε το πρόβλημα υψηλής χρήσης CPU και δίσκου των Windows 10
Διορθώστε το γενικό πρόβλημα της οθόνης PnP στα Windows 10
Διορθώστε τη Μαύρη οθόνη του League of Legends στα Windows 10
Διορθώστε την αριθμομηχανή που δεν λειτουργεί στα Windows 10
Επιδιόρθωση Δεν είναι δυνατή η εγκατάσταση του DirectX στα Windows 10
Διορθώστε την ενσωματωμένη κάμερα web που δεν λειτουργεί στα Windows 10
Διορθώστε το HDMI χωρίς ήχο στα Windows 10 όταν είναι συνδεδεμένο στην τηλεόραση
Πώς να διορθώσετε την υψηλή χρήση CPU στα Windows 10
Διορθώστε το σφάλμα αποσύνδεσης πολυμέσων στα Windows 10
Διορθώστε το VCRUNTIME140.dll που λείπει από τα Windows 10
Διορθώστε το Microsoft Office που δεν ανοίγει στα Windows 10
Διορθώστε το Microsoft Edge που δεν λειτουργεί στα Windows 10
Διορθώστε το WiFi 5 GHz να μην εμφανίζεται στα Windows 10
Διορθώστε τον πολύ χαμηλό ήχο του υπολογιστή στα Windows 10
Διόρθωση σφαλμάτων ουράς εκτυπωτή στα Windows 10