Как да коригирам липсващата грешка на „comdlg32.ocx“ в Windows?



Опитайте Нашия Инструмент За Премахване На Проблемите

comdlg32.ocx Файлът е част от пакета за изпълнение на Visual Basic и по подразбиране не се намира на вашия компютър. Той е част от споменатия пакет и се използва от много различни приложения. Сега приложението, което го използва, може да покаже следното съобщение за грешка:



Компонентът comdlg32.ocx или една от неговите зависимости не е регистриран правилно: файл липсва или е невалиден.



„Comdlg32.ocx“ Липсваща грешка



Това съобщение показва, че файлът липсва или е повреден. Решаването на този проблем не трябва да бъде твърде трудно, тъй като много потребители са били достатъчно любезни да публикуват методите, които са използвали за разрешаване на проблема, така че не забравяйте да ги проверите по-долу!

Какво причинява ‘Comdlg32.ocx’ Липсваща грешка в Windows?

Липсващата грешка ‘comdlg32.ocx’ в Windows е причинена от два различни проблема. Включихме ги по-долу, за да можете да ги разгледате и, надяваме се, да сте стъпка по-близо до крайното решение!

  • Проблеми с файла ‘comdlg32.exe’ - Ако файлът липсва, повреден или нерегистриран, може да се наложи да го замените с работеща версия и да се регистрирате отново, като използвате командния ред. Възможно е проблемното приложение да няма достъп до файла, така че не забравяйте да предоставите собственост и разрешения!
  • Контрол на потребителските акаунти (UAC) - Деактивирането на UAC успя да разреши проблема за много потребители, но този метод най-вече ще зависи от проблемното приложение.

Решение 1: Регистрирайте отново файла

Ако файлът „comdlg32.ocx“ на компютъра ви е изчезнал или е повреден, най-доброто, което можете да направите, е да изтеглите работен файл и да се регистрирате отново с помощта на командния ред. Това е лесен набор от стъпки, но не забравяйте да следвате инструкциите внимателно, тъй като работите със системни файлове. Вижте по-долу!



  1. Щракнете върху тази връзка, за да изтеглите работеща comdlg32.ocx файл на вашия компютър. Кликването върху връзката ще стартира незабавното изтегляне. Намерете файла на вашия компютър, щракнете с десния бутон върху него и изберете копие от контекстното меню, което ще се появи.

Копиране на файла

  1. След това отворете Библиотеки запис на проблемния компютър или отворете която и да е папка на компютъра и щракнете върху опцията Този компютър от лявото странично меню.
  2. Придвижете се до следното място на вашия компютър, за да намерите папката, в която трябва да копирате файла:
C:  Windows  System32 >> 32-битова Windows C:  Windows  SysWOW64 >> 64-битова Windows
  1. Щракнете с десния бутон на мишката навсякъде в папката и изберете Поставете опция от контекстното меню, което ще се появи. Може да се наложи да предоставите администраторски разрешения за това. Потвърдете всички подкани да замените файла, който в момента се намира там.

Поставяне на файла в необходимата папка

  1. Търся ' Командния ред ”, Като го напишете или направо в менюто„ Старт ”, или като натиснете бутона за търсене точно до него. Щракнете с десния бутон върху първия запис, който ще се появи като резултат от търсенето, и изберете „ Изпълни като администратор ”Влизане в контекстното меню.
  2. Освен това можете да използвате комбинацията от клавиши Windows + клавиш R, за да изведете Изпълнете диалоговия прозорец . Напишете в ' cmd ”В диалоговия прозорец, който се появява, и използвайте Ctrl + Shift + Въведете комбинация от клавиши за администраторски команден ред.

Стартиране на командния ред

  1. Въведете следната команда в прозореца и не забравяйте да натиснете Въведете след като го напишете.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Опитайте се да отворите приложението, което извежда липсващата грешка ‘comdlg32.ocx’ и проверете дали проблемът все още се появява!

Решение 2: Стартирайте програмата в режим на съвместимост с администраторски разрешения

Стартирането на програмата в режим на съвместимост за по-стара версия на Windows от тази, инсталирана в момента на вашия компютър, е работило за много потребители. В отделни случаи, стартирането на изпълнимия проблем на програмата с администраторски разрешения успя да разреши проблема с файла comdlg32.ocx. Можете да опитате и двете, или една от тях едновременно. Имайте предвид, че този метод зависи най-вече от програмата, изхвърляща грешката!

  1. Намерете изпълнима програма файл и променете свойствата му, като щракнете с десния бутон върху него на работния плот, менюто 'Старт' или прозореца с резултати от търсенето и изберете Имоти . Придвижете се до Съвместимост в прозореца Свойства и поставете отметка в квадратчето до Стартирайте тази програма като администратор .

    Режим на съвместимост с администраторски разрешения

  2. Под Режим на съвместимост , поставете отметка в квадратчето до Стартирайте тази програма в режим на съвместимост за опция и изберете Windows 8 или 7 от падащия списък, преди да приемете промените. Ако тази опция вече е била маркирана, махнете я напълно.
  3. Уверете се, че сте потвърдили всички диалогови прозорци, които може да се появят, за да потвърдите с администраторски права и програмата трябва да се стартира с администраторски права отсега нататък. Отворете го, като щракнете двукратно върху неговата икона и опитайте да видите дали грешката все още се появява.

Решение 3: Променете собствеността и предоставете пълни разрешения за файла „comdlg32.ocx“

Ако файлът не може да бъде достъпен правилно от приложението, което показва съобщението за грешка, тази грешка ще продължи и няма да можете да използвате приложението. Възможно е обаче да промените собственика и разрешенията за файла ‘comdlg32.ocx’, така че всеки да има достъп до него. Разбира се, за да продължите със стъпките по-долу, ще трябва да имате администраторски разрешения!

  1. Отворете Библиотеки запис на проблемния компютър или отворете която и да е папка на компютъра и щракнете върху опцията Този компютър от лявото странично меню.
  2. Придвижете се до следното място на вашия компютър, за да намерите папката, в която се намира файлът „comdlg32.ocx“:
    C:  Windows  System32 >> 32-битова Windows C:  Windows  SysWOW64 >> 64-битова Windows
  3. Ще трябва да поемете собствеността върху ocx файл, разположен в папката, предоставена по-горе, преди да продължите. Щракнете с десния бутон върху файла, след което щракнете върху Имоти и след това щракнете върху Сигурност раздел. Щракнете върху Разширено бутон. Ще се появи прозорецът „Разширени настройки за защита“. Тук трябва да промените Собственик на ключа.
  4. Щракнете върху Промяна връзка до етикета „Собственик:“ Ще се появи прозорецът Избор на потребител или група.

    Смяна на собственика

  5. Изберете потребителския акаунт чрез Разширено или просто въведете вашия потребителски акаунт в областта, която казва „Въведете името на обекта, за да изберете“ и кликнете върху OK. Добавете Всеки сметка.
  6. Щракнете върху Добавяне отдолу и го проследете, като щракнете върху бутона Избор на главен бутон в горната част. Изберете потребителския акаунт чрез Разширено или просто въведете вашия потребителски акаунт в областта, която казва „ Въведете името на обекта, за да изберете ‘И щракнете Добре . Добавете Всеки сметка.
  7. Под Основни разрешения раздел, уверете се, че сте избрали Пълен контрол преди да приложите промените, които сте направили.

    Осигуряване на пълен контрол

  8. Проверете дали проблемът е разрешен и дали все още виждате съобщението за грешка „comdlg32.ocx“ на компютъра си!

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

Деактивирането на UAC може да е полезно, когато грешката се появи в определени програми. UAC не е точно основна функция за сигурност, тъй като подканва потребителя само когато е на път да направи някои по-значителни промени в компютъра си. Ако не, изключването му ще деактивира някои досадни подкани, които се появяват при отваряне на системните инструменти

  1. Отворете Контролен панел като го потърсите в менюто 'Старт'. Можете също да използвате Windows Key + R комбинация от клавиши , напишете в ' control.exe ”В Бягай ще се появи и щракнете върху OK.
  2. Променете Преглед от опция в контролния панел до Големи икони и намерете Потребителски акаунти опция чрез превъртане или поглед към дъното.

    Потребителски акаунти в контролния панел

  3. Отворете го и щракнете върху „ Променете настройките за контрол на потребителския акаунт Бутон ”. Ще забележите, че има няколко различни нива, които можете да изберете на плъзгача за сигурност.
  4. Опитайте да намалите тази стойност с един ако е в горния плъзгач и проверете дали е помогнало след стартирането на проблемната програма. Повторете процеса, ако грешката все още се появява.

    Управление на UAC

  5. Препоръчваме ви изключете UAC засега, тъй като програмата вероятно трябва да се стартира успешно и се опитайте да я активирате след.
5 минути четене