Plik COMDLG32.OCX jest częścią Visual Basic Runtime, oddzielnej biblioteki zawierającej różne funkcje do użytku w wielu aplikacjach VB. Nie jest on domyślnie umieszczany na komputerze, ale jest używany przez wiele różnych aplikacji.
Być może zastanawiasz się, co powoduje błąd braku COMDLG32.OCX. W rzeczywistości ten błąd często występuje, gdy danego pliku brakuje, jest on uszkodzony lub niezarejestrowany. Problemy z UAC (kontrolą konta użytkownika) mogą również prowadzić do podobnych rezultatów.

Brak błędu COMDLG32.OCX
Jeśli napotykasz podobny problem, wypróbuj poniższe metody, aby naprawić błąd.
Metoda 1: Uruchom program w trybie zgodności
Wielu użytkowników uruchamiających program w trybie zgodności zgłosiło możliwość naprawienia brakującego błędu COMDLG32.OCX. Podczas tego procesu możesz także zezwolić programowi na działanie z uprawnieniami administratora.
Oto jak.
Krok 1 : Kliknij prawym przyciskiem myszy skrót programu na pulpicie i wybierz Właściwości.
Krok 2 : Przejdź do zgodności. W sekcji Tryb zgodności wybierz Uruchom ten program w trybie zgodności dla i wybierz Windows 7 lub 8 z rozwijanego menu.
![Jak naprawić brakujący błąd COMDLG32.OCX w systemie Windows Jak naprawić brakujący błąd COMDLG32.OCX w systemie Windows]()
Wybierz opcję Uruchom ten program w trybie zgodności dla
Krok 3: W sekcji Ustawienia wybierz opcję Uruchom ten program jako administrator .
Krok 4 : Kliknij przyciski Zastosuj i OK , aby zapisać wprowadzone zmiany.
Następnie możesz ponownie uruchomić program i sprawdzić, czy problem został rozwiązany. Jeśli błąd będzie się powtarzał, wypróbuj następną metodę.
Metoda 2: Zarejestruj ponownie plik
Jak głosi komunikat, błąd występuje, ponieważ brakuje pliku COMDLG32.OCX lub jest on uszkodzony. Dlatego możesz spróbować ponownie zarejestrować plik, aby rozwiązać problem. Wykonaj poniższe czynności.
Krok 1 : Pobierz plik COMDLG32.OCX .
Krok 2 : Skopiuj pobrany plik COMDLG32.OCX i naciśnij Win + E, aby otworzyć Eksplorator plików .
Krok 3 : Przejdź do następującej lokalizacji na swoim komputerze i wklej skopiowany plik do następującego folderu, zgodnie z wersją systemu.
- C:\Windows\System32 (dla 32-bitowego systemu Windows)
- C:\Windows\SysWOW64 (dla 64-bitowego systemu Windows)
Wskazówka : podczas kopiowania i wklejania może być konieczne przyznanie uprawnień administratora. Aby zakończyć czynność, wystarczy potwierdzić wszelkie monity.
Krok 4 : Naciśnij Win + S, aby otworzyć wyszukiwanie. Następnie wpisz cmd w polu wyszukiwania. Kliknij prawym przyciskiem myszy Wiersz poleceń i wybierz Uruchom jako administrator.
Krok 5 : Wpisz następujące polecenia i naciśnij klawisz Enter po każdym poleceniu, aby je wykonać.
- regsvr32 /u Comdlg32.ocx
- regsvr32 /i Comdlg32.ocx
Po wykonaniu wszystkich powyższych kroków możesz spróbować uruchomić docelowy program i sprawdzić czy błąd braku COMDLG32.OCX zniknął czy nie.
Metoda 3: Wyłącz kontrolę konta użytkownika
Innym sposobem naprawienia brakującego błędu COMDLG32.OCX w systemie Windows 10/8/7 jest wyłączenie UAC. Kontrola konta użytkownika nie jest głównym rozwiązaniem zapewniającym bezpieczeństwo, ponieważ wyświetla monit jedynie wtedy, gdy masz zamiar wprowadzić ważne zmiany na komputerze. Niektórzy użytkownicy rozwiązali problem za pomocą tej metody i Ty też możesz spróbować.