Διορθώστε το COMDLG32.OCX που λείπει στα Windows 10

Ένα βασικό συστατικό του Visual Basic Runtime Suit είναι το comdlg32.ocx. Περιέχει πολλές λειτουργίες που χρησιμοποιούνται από εφαρμογές που σχετίζονται με το Visual suite . Μπορεί μερικές φορές να καταστραφεί ή να φαίνεται ότι λείπει από το σύστημα. Εάν αντιμετωπίζετε και εσείς το ίδιο πρόβλημα, είστε στο σωστό μέρος. Σας προσφέρουμε έναν τέλειο οδηγό που θα σας βοηθήσει να διορθώσετε το πρόβλημα που λείπει από το comdlg32.ocx και να επιδιορθώσετε το comdlg32.ocx Windows 10.

Διορθώστε το 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 ) για λήψη του αρχείου.

Ιστοσελίδα Ocxme.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

2. Εντοπίστε το στο φάκελο λήψεων και κάντε δεξί κλικ σε αυτό και επιλέξτε Αντιγραφή(Copy) από το μενού.

3. Επιλέξτε This PC από το αριστερό μενού.

Αυτή η επιλογή υπολογιστή

4. Μεταβείτε σε αυτήν τη διαδρομή ανάλογα με τις προδιαγραφές του υπολογιστή σας.

  • Εάν έχετε Windows 32-bit, μεταβείτε στη διαδρομή C:\Windows\System32

Θέση φακέλου System32.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

  • Εάν έχετε Windows 64-bit, μεταβείτε στη διαδρομή C:\Windows\SysWOW64

μεταβείτε στη διαδρομή φακέλου sysWOW64

5. Κάντε δεξί κλικ(Right-click) οπουδήποτε μέσα στο φάκελο. Επιλέξτε Επικόλληση(Paste) από το μενού.

Επιλογή επικόλλησης.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

6. Θα εμφανιστεί ένα μήνυμα που ζητά άδεια διαχειριστή(administrator permission) . Κάντε κλικ στο Συνέχεια(Continue) .

7. Αναζητήστε τη γραμμή εντολών(Command Prompt ) στη γραμμή αναζήτησης των Windows(Windows Search Bar) και κάντε κλικ στο Εκτέλεση ως διαχειριστής(Run as Administrator) .

Αναζητήστε τη γραμμή εντολών στη γραμμή αναζήτησης των Windows

8Α. Πληκτρολογήστε τις παρακάτω εντολές και πατήστε Enter μετά από κάθε μία.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

Γραμμή εντολών

8Β. Μπορείτε επίσης να πληκτρολογήσετε αυτές τις εντολές ως εναλλακτική εάν αυτές που αναφέρονται παραπάνω δεν επιλύσουν το πρόβλημα. Πατήστε το πλήκτρο Enter(Enter key ) αφού πληκτρολογήσετε την εντολή.

  • Για Windows 32-bit :
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd ή εντολή γραμμής εντολών για επανεγγραφή αρχείου σε σύστημα 32 bit

  • Για Windows 64-bit :
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd ή εντολή γραμμής εντολών για επανεγγραφή αρχείου σε σύστημα 64 bit

Αφήστε τις εντολές να εκτελεστούν και ελέγξτε εάν το πρόβλημα που λείπει από το 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) από το μενού.

Επιλογή Ιδιοτήτων.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

2. Στην καρτέλα Συμβατότητα , επιλέξτε (Compatibility )Εκτέλεση αυτής της εφαρμογής σε λειτουργία συμβατότητας για(Run this application in compatibility mode for) και επιλέξτε Windows 8 ή 7(Windows 8 or 7) από την ανοιχτή λίστα.

Εκτελέστε αυτήν την εφαρμογή σε λειτουργία συμβατότητας για επιλογή

3. Επιλέξτε την επιλογή Εκτέλεση αυτού του προγράμματος ως διαχειριστής(Run this program as an administrator) .

Εκτελέστε αυτό το πρόγραμμα ως επιλογή διαχειριστή.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

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) από το αναπτυσσόμενο μενού.

Επιλογή Ιδιοτήτων.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

3. Μεταβείτε στην καρτέλα Ασφάλεια .(Security)

Καρτέλα ασφαλείας.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

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) .

Προσθήκη επιλογής.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

8. Στην ενότητα Εισαγωγή δικαιωμάτων,(Permissions Entry,) κάντε κλικ στο Επιλογή κύριου(Select a principal) .

Επιλέξτε μια κύρια επιλογή

9. Επαναλάβετε το βήμα 6(Step 6) .

10. Στην ενότητα Βασικά δικαιώματα(Basic permissions) , βεβαιωθείτε ότι έχετε επιλέξει Πλήρης έλεγχος(Full control) πριν εφαρμόσετε οποιεσδήποτε αλλαγές. Κάντε κλικ στο ΟΚ(Ok) .

Παράθυρο εισαγωγής δικαιωμάτων.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

Διαβάστε επίσης: (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 και κάντε κλικ σε αυτόν.

Αναζήτηση για Πίνακας Ελέγχου.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

2. Επιλέξτε την επιλογή Λογαριασμοί χρηστών(User Accounts) .

Σημείωση:(Note:) Εάν δεν μπορείτε να το βρείτε, αλλάξτε την επιλογή Προβολή κατά(View by) σε Μεγάλα εικονίδια(Large icons) και εντοπίστε το.

Επιλογή λογαριασμών χρήστη

3. Ανοίξτε το και επιλέξτε Αλλαγή ρυθμίσεων ελέγχου λογαριασμού χρήστη(Change User Account Control Settings) .

Αλλάξτε την επιλογή Ρυθμίσεις ελέγχου λογαριασμού χρήστη.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

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 ως παράδειγμα παρακάτω.

Επιλογή απεγκατάστασης.  Πώς να διορθώσετε το COMDLG32.OCX που λείπει στα Windows 10

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:)

Ελπίζουμε ότι αυτός ο οδηγός ήταν χρήσιμος και μπορέσατε να διορθώσετε το πρόβλημα του comdlg32.ocx που λείπει(comdlg32.ocx missing) στα Windows 10 . Ενημερώστε μας ποια μέθοδος λειτούργησε καλύτερα για εσάς. Εάν έχετε απορίες ή προτάσεις, μην διστάσετε να τις αφήσετε στην ενότητα σχολίων.



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts