Napraw brak COMDLG32.OCX w systemie Windows 10

Podstawowym składnikiem Visual Basic Runtime Suit jest plik comdlg32.ocx. Zawiera kilka funkcji używanych przez aplikacje związane z pakietem Visual(Visual suite) . Czasami może ulec uszkodzeniu lub może wydawać się, że brakuje go w systemie. Jeśli również masz do czynienia z tym samym problemem, jesteś we właściwym miejscu. Dajemy Ci doskonały przewodnik, który pomoże Ci naprawić brakujący problem comdlg32.ocx i naprawić comdlg32.ocx Windows 10.

Napraw brak COMDLG32.OCX w systemie Windows 10

Jak naprawić brak COMDLG32.OCX w systemie Windows 10?(How to Fix COMDLG32.OCX Missing in Windows 10)

Problem z brakiem pliku comdlg32.ocx w systemie Windows 10 jest spowodowany dwoma oddzielnymi problemami. Wymieniliśmy je poniżej, abyś mógł przejrzeć i zrozumieć błąd.

  • Problemy z plikiem comdlg32.exe:(Issues with the file comdlg32.exe:) może być konieczne zastąpienie pliku i ponowne zarejestrowanie go za pomocą wiersza polecenia(Command Prompt) . Powinieneś również zapewnić uprawnienia wszystkim aplikacjom, aby uzyskać do niego dostęp, na wypadek, gdybyś tego nie zrobił.
  • Kontrola konta użytkownika (UAC):(User Account Control (UAC): ) Jeśli funkcja UAC jest włączona, możesz zobaczyć ten błąd. Wyłączenie go może rozwiązać problem, ale zależy to od oprogramowania, którego dotyczy problem.

Użytkownicy skarżyli się na otrzymanie tego komunikatu, gdy wystąpi ten błąd: Składnik comdlg32.ocx lub jedna z jego zależności nie została poprawnie zarejestrowana: brakuje pliku lub jest on nieprawidłowy. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Oznacza to, że pliku brakuje lub jest uszkodzony. Może być nieprawidłowo zarejestrowany lub może być konieczne ponowne pobranie. Przyjrzyjmy się, jak rozwiązać ten błąd za pomocą następujących metod.

Metoda 1: Ponownie zarejestruj plik comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)

Jeśli plik comdlg32.ocx systemu Windows 10 na komputerze jest uszkodzony lub go brakuje, najlepszą rzeczą, jaką możesz zrobić, to zastąpić go plikiem roboczym. Wykonaj poniższe czynności, aby zrobić to samo:

1. Przejdź do strony OCXme . Kliknij Pobierz plik comdlg32.ocx(Download comdlg32.ocx ) , aby pobrać plik.

Strona internetowa Ocxme.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

2. Znajdź go w folderze pobierania, kliknij prawym przyciskiem myszy i wybierz z menu opcję Kopiuj .(Copy)

3. Wybierz Ten komputer(This PC) z lewego menu.

Ta opcja komputera!

4. Przejdź do tej ścieżki w zależności od specyfikacji komputera.

  • Jeśli masz 32-bitowy(32-bit) system Windows, przejdź do ścieżki C:\Windows\System32

Lokalizacja folderu System32.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

  • Jeśli masz 64-bitowy(64-bit) system Windows, przejdź do ścieżki C:\Windows\SysWOW64

przejdź do ścieżki folderu sysWOW64

5. Kliknij prawym przyciskiem myszy(Right-click) w dowolnym miejscu folderu. Wybierz Wklej(Paste) z menu.

Opcja wklejania.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

6. Pojawi się monit z prośbą o pozwolenie administratora(administrator permission) . Kliknij Kontynuuj(Continue) .

7. Wyszukaj Wiersz polecenia(Command Prompt ) w pasku wyszukiwania systemu Windows(Windows Search Bar) i kliknij Uruchom jako administrator(Run as Administrator) .

Wyszukaj wiersz polecenia w pasku wyszukiwania systemu Windows

8A. Wpisz następujące polecenia i naciśnij Enter po każdym z nich.

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

Wiersz polecenia

8B. Możesz również wpisać te polecenia jako alternatywę, jeśli te wymienione powyżej nie rozwiążą problemu. Po wpisaniu polecenia naciśnij klawisz Enter .(Enter key )

  • Dla 32-bitowego(32-bit) systemu Windows:
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd lub polecenie wiersza polecenia, aby ponownie zarejestrować plik w systemie 32-bitowym

  • Dla 64-bitowego(64-bit) systemu Windows:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd lub polecenie wiersza polecenia, aby ponownie zarejestrować plik w systemie 64-bitowym

Uruchom polecenia i sprawdź, czy problem z brakującym plikiem comdlg32.ocx został rozwiązany.

Uwaga: jeśli (Note:)nie brakuje(not missing) pliku comdlg32 , możesz go ponownie zarejestrować, uruchamiając polecenie regsvr32 comdlg32.ocx w wierszu polecenia. 

Przeczytaj także: (Also Read:) Jak naprawić brakujący błąd StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

Metoda 2: Otwórz aplikację w trybie zgodności(Method 2: Open App in Compatibility Mode)

Wielu klientów zgłosiło, że uruchomienie oprogramowania w trybie zgodności z poprzednią wersją systemu Windows działało. Problem z błędem pliku comdlg32.ocx został naprawiony(file error was fixed) w niektórych sytuacjach przez wykonanie problematycznego programu wykonywalnego z uprawnieniami administratora. Możesz spróbować obu, wykonując poniższe czynności.

1. Kliknij prawym przyciskiem myszy plik wykonywalny programu (.exe)(executable file (.exe)) i wybierz z menu Właściwości .(Properties)

Opcja Właściwości.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

2. W zakładce Zgodność zaznacz (Compatibility )Uruchom tę aplikację w trybie zgodności dla(Run this application in compatibility mode for) i wybierz Windows 8 lub 7(Windows 8 or 7) z otwartej listy.

Uruchom tę aplikację w trybie zgodności dla opcji

3. Zaznacz opcję Uruchom ten program jako administrator .(Run this program as an administrator)

Uruchom ten program jako opcja administratora.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

4. Potwierdź monity, jeśli się pojawią.

5. Kliknij Zastosuj(Apply) i OK .

Okno właściwości

Oprogramowanie powinno teraz zaczynać się od uprawnień administratora.

Metoda 3: Zmień własność i zapewnij pełne uprawnienia(Method 3: Change Ownership and Provide Full Permissions)

Jeśli oprogramowanie nadal wyświetla komunikat o błędzie, udostępnij plik comdlg32.ocx wszystkim, zmieniając jego właściciela i uprawnienia(file accessible to everyone by changing its owner and rights) . Będziesz potrzebować uprawnień administratora i oto, jak możesz to zrobić, aby naprawić problem z brakującym plikiem comdlg32.ocx.

1. Przed kontynuowaniem musisz przejąć własność(ownership) pliku comdlg32.ocx przechowywanego w folderze problematycznego oprogramowania.

2. Kliknij plik(file) prawym przyciskiem myszy i wybierz Właściwości(Properties) z menu rozwijanego.

Opcja Właściwości.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

3. Przejdź do zakładki Bezpieczeństwo .(Security)

Zakładka Bezpieczeństwo.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

4. Kliknij opcję Zaawansowane(Advanced) . Otworzy się okno Zaawansowane ustawienia zabezpieczeń .(Advanced Security Settings)

Opcja zaawansowana

5. Obok etykiety Właściciel: kliknij (Owner:)Zmień(Change) . Otworzy się okno Wybierz użytkownika lub grupę(Select User or Group) .

Zmień opcję

6. Możesz użyć opcji Zaawansowane(Advanced ) , aby wybrać konto użytkownika lub po prostu wpisać je w formularzu Wprowadź nazwę obiektu, aby wybrać(Enter the object name to select) . Kliknij Sprawdź nazwy(Check Names) i poczekaj, aż zweryfikuje nazwę użytkownika, a następnie kliknij OK .

Okno Wybierz użytkownika lub grupę

7. Teraz jesteś właścicielem pliku. Następnie(Next) kliknij Dodaj(Add) .

Dodaj opcję.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

8. W sekcji Wpis uprawnień(Permissions Entry,) kliknij opcję Wybierz zleceniodawcę(Select a principal) .

Wybierz opcję główną

9. Powtórz krok 6(Step 6) .

10. W sekcji Uprawnienia podstawowe(Basic permissions) wybierz opcję Pełna kontrola(Full control) przed wprowadzeniem jakichkolwiek zmian. Kliknij OK .

Okno wprowadzania uprawnień.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

Przeczytaj także: (Also Read:) Napraw brakujące elementy menu kontekstowego, gdy zaznaczono więcej niż 15 plików(Fix Context Menu Items Missing when more than 15 Files are Selected)

Metoda 4: Wyłącz kontrolę konta użytkownika(Method 4: Disable User Account Control)

Gdy ten problem występuje tylko w określonych aplikacjach, wyłączenie UAC może być korzystne. Nie wprowadza żadnych znaczących zmian na twoim komputerze. Jedynym problemem jest to, że po jego wyłączeniu może pojawić się kilka monitów przy każdym uruchomieniu narzędzi systemowych. Oto jak możesz to zrobić:

1. Wyszukaj Panel sterowania(Control Panel) w pasku wyszukiwania systemu Windows i kliknij go.

Wyszukaj Panel sterowania.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

2. Wybierz opcję Konta użytkowników(User Accounts) .

Uwaga:(Note:) Jeśli nie możesz go znaleźć, zmień opcję Wyświetl według na (View by)Duże ikony(Large icons) i zlokalizuj go.

Opcja Konta użytkowników

3. Otwórz i wybierz Zmień ustawienia kontroli konta użytkownika(Change User Account Control Settings) .

Zmień opcję Ustawienia kontroli konta użytkownika.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

4. Zostanie wyświetlony suwak bezpieczeństwa z różnymi poziomami do wyboru. Jeśli suwak jest blisko góry(top) , spróbuj obniżyć(lowering ) go o jeden(one ) i kliknij OK . sprawdź, czy to rozwiązuje problem.

Okno Ustawienia kontroli konta użytkownika

Jeśli nadal napotykasz problem z brakującym plikiem comdlg32.ocx, spróbuj obniżyć go o jeden krok i sprawdź, czy to rozwiązuje problem.

Metoda 5: Zainstaluj ponownie oprogramowanie powodujące konflikt(Method 5: Reinstall Conflicting Software)

W przypadku niektórych użytkowników ponowna instalacja oprogramowania powodującego błąd comdlg32.ocx może również rozwiązać problem. Wykonaj następujące kroki.

1. Naciśnij jednocześnie Windows + R keys aby otworzyć  okno dialogowe Uruchom .(Run)

2. Wpisz appwiz.cpl w oknie dialogowym Uruchom i kliknij OK , aby otworzyć okno dezinstalatora.

Uruchom okno dialogowe

3. Wybierz oprogramowanie(software) , które powoduje problem z comdlg32.ocx. Kliknij go prawym przyciskiem myszy i wybierz Odinstaluj(Uninstall) .

Uwaga:(Note:) użyliśmy Bonjour jako przykładu poniżej.

Opcja odinstalowania.  Jak naprawić brak COMDLG32.OCX w systemie Windows 10?

4. Kliknij Tak(Yes) w monicie o potwierdzenie i Uruchom ponownie komputer z (Restart) systemem Windows(Windows PC) .

Okno potwierdzenia

5. Zainstaluj ponownie najnowszą wersję usuniętego oprogramowania z oficjalnego łącza pobierania(official download link) .

Przeczytaj także: (Also Read:) Jak naprawić usługę audio nie działa w systemie Windows 10(How to Fix The Audio Service is Not Running Windows 10)

Często zadawane pytania (FAQ)(Frequently Asked Questions (FAQs))

Q1. Jak mogę zarejestrować plik comdlg32.ocx w 64-bitowym systemie Windows 10?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)

Odp:(Ans: ) Wpisz regsvr32 comctl32.ocx w wierszu polecenia i naciśnij klawisz Enter . Zarejestruje plik.

Q2. Czym dokładnie jest comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)

Odp:(Ans: ) Comdlg32.ocx to biblioteka DLL CMDialog ActiveX,(CMDialog ActiveX control DLL) która została osadzona w oprogramowaniu Visual Studio lub Visual Basic .

Q3. Czy comdlg32.ocx jest bezpiecznym programem?(Q3. Is comdlg32.ocx a safe programme?)

Odp: Tak,(Ans: Yes, ) jest to poprawny plik połączony z CMDIALOG . Jest również znany jako CMDialog ActiveX Control DLL .

Zalecana:(Recommended:)

Mamy nadzieję, że ten przewodnik okazał się pomocny i udało Ci się naprawić problem braku comdlg32.ocx(comdlg32.ocx missing) w systemie Windows 10(Windows 10) . Daj nam znać, która metoda zadziałała najlepiej. Jeśli masz jakieś pytania lub sugestie, możesz je umieścić w sekcji komentarzy.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts