Как да коригирам липсващата грешка в COMDLG32.OCX в Windows [Мениджър на дялове]

Резюме:

COMDLG32.OCX

Какво е COMDLG32.OCX файл? Защо получавам съобщението за грешка 'Компонент' COMDLG32.OCX 'или една от неговите зависимости не е регистрирана правилно: файл липсва или е невалиден'? Как да поправите грешката? Можете да получите всички отговори в тази публикация от Решение MiniTool .





Бърза навигация:

Относно COMDLG32.OCX

Файлът COMDLG32.OCX е част от костюма на Visual Basic Runtime, отделна библиотека, съдържаща различни функции за използване във вашите VB приложения. Той не се намира на вашия компютър по подразбиране, но се използва от различни приложения.

Може да се чудите какво причинява липсваща грешка в COMDLG32.OCX. Всъщност тази грешка обикновено се случва, когато споменатият файл липсва, повреден или нерегистриран. Проблемите с UAC (User Account Control) също могат да доведат до същия проблем.

Ако сте изправени пред същия проблем, трябва да опитате следните методи.



Метод 1: Стартирайте програмата в режим на съвместимост

Той решава липсващия проблем COMDLG32.OCX за много потребители да стартират програмата в режим на съвместимост за по-стара версия на Windows от тази, инсталирана в момента на вашия компютър. По време на процеса можете също така да активирате програмата да работи с администраторски разрешения.

Ето как да го направите.

Етап 1 : Щракнете с десния бутон на мишката върху прекия път на програмата на Desktop и изберете Имоти .



Стъпка 2 : Преминат към Съвместимост . Под Режим на съвместимост раздел, проверете Стартирайте тази програма в режим на съвместимост за и изберете Windows 7 или 8 от падащото меню.

Стъпка 3 : Под Настройки раздел, проверете Стартирайте тази програма като администратор .

стартирайте програмата в режим на съвместимост



Стъпка 4 : Щракнете Приложи и Добре за да запазите промените, които сте направили.

След това можете да стартирате програмата отново и да проверите дали проблемът е отстранен. Ако все още съществува, опитайте следващия метод.

Метод 2: Пререгистрирайте отново файла

Както показва съобщението, грешката се случва, защото COMDLG32.OCX липсва или е повреден. Следователно можете да опитате да регистрирате отново файла, за да разрешите проблема. Моля, следвайте стъпките по-долу.



Етап 1 : Изтеглете файл COMDLG32.OCX от щракнете тук или търсене в интернет.

Стъпка 2 : Копирайте изтегления файл COMDLG32.OCX и натиснете Печеля + Е да отвориш File Explorer .

Стъпка 3 : Придвижете се до следното място на вашия компютър и поставете копирания файл в следната директория според версиите на вашата система.

  • C: Windows System32 (за 32-битов Windows)
  • C: Windows SysWOW64 (за 64-битов Windows)
Бакшиш: Може да се наложи да предоставите администраторски разрешения по време на процеса на копиране и поставяне. Просто потвърдете всички подкани да завършите операцията.

Стъпка 4 : Натиснете Печеля + С да отвориш Търсене . След това въведете cmd в полето за търсене. Кликнете с десния бутон Командния ред и изберете Изпълни като администратор .

Стъпка 5 : Въведете следната команда и натиснете Въведете след всеки да ги изпълни.

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

След като приключите всички стъпки по-горе, можете да опитате да стартирате целевата програма и да проверите дали липсващата грешка в COMDLG32.OCX изчезва.

Решение 3: Деактивирайте UAC

Друг начин да коригирате липсата на COMDLG32.OCX в Windows 10/8/7 е да деактивирате UAC. UAC не е първостепенно решение за сигурност, тъй като подсказва само когато сте на път да направите значителни промени в компютъра си. Някои потребители са отстранили проблема с този метод и можете също да опитате.

Етап 1 : Отворено Контролен панел .

Стъпка 2 : Изберете Изглед от: Големи икони и щракнете Потребителски акаунти .

Стъпка 3 : В следващия прозорец изберете Променете настройките за контрол на потребителския акаунт .

щракнете върху Промяна на настройките за контрол на потребителския акаунт

Стъпка 4 : Намалете стойността с единица, ако е в горния плъзгач. След това щракнете Добре за да запазите промените и да проверите дали проблемната програма работи правилно. Ако грешката все още се появи, повторете процеса.

променете настройките за контрол на потребителския акаунт