Поправете липсата на COMDLG32.OCX в Windows 10
Съществен компонент на Visual Basic Runtime Suit е comdlg32.ocx. Той съдържа няколко функции, използвани от приложения, свързани с Visual Suite . Понякога може да се повреди или може да изглежда липсва в системата. Ако и вие се сблъсквате със същия проблем, вие сте на правилното място. Предлагаме ви перфектно ръководство, което ще ви помогне да поправите липсващ проблем на comdlg32.ocx и да поправите 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 ) , за да изтеглите файла.
2. Намерете го във вашата папка за изтегляне и щракнете с десния бутон върху него и изберете Копиране(Copy) от менюто.
3. Изберете Този компютър(This PC) от лявото меню.
4. Отидете до този път в зависимост от спецификациите на вашия компютър.
- Ако имате 32-битов(32-bit) Windows, отидете на пътя C:\Windows\System32
- Ако имате 64-битов(64-bit) Windows, отидете на пътя C:\Windows\SysWOW64
5. Щракнете с десния бутон(Right-click) навсякъде в папката. Изберете Поставяне(Paste) от менюто.
6. Ще се появи подкана с искане за разрешение на администратор(administrator permission) . Щракнете върху Продължи(Continue) .
7. Потърсете командния ред(Command Prompt ) в лентата за търсене на Windows(Windows Search Bar) и щракнете върху Изпълни като администратор(Run as Administrator) .
8А. Въведете следните команди и натиснете Enter след всяка.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8Б. Можете също да въведете тези команди като алтернатива, ако споменатите по-горе не разрешават проблема. Натиснете клавиша Enter,(Enter key ) след като въведете командата.
- За 32-битов(32-bit) Windows:
regsvr32 %systemroot%\system32\comdlg32.ocx
- За 64-битов(64-bit) Windows:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
Оставете командите да се изпълняват и проверете дали липсващият проблем 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 от менюто.
2. В раздела Съвместимост поставете отметка (Compatibility )Изпълни това приложение в режим на съвместимост за(Run this application in compatibility mode for) и изберете Windows 8 или 7(Windows 8 or 7) от отворения списък.
3. Отметнете опцията Стартиране на тази програма като администратор(Run this program as an administrator) .
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 от падащото меню.
3. Отидете в раздела Защита(Security) .
4. Щракнете върху опцията Разширени(Advanced) . Ще се отвори прозорецът за Разширени настройки за сигурност(Advanced Security Settings) .
5. До етикета Собственик: щракнете върху (Owner:)Промяна(Change) . Ще се отвори прозорецът Изберете потребител или група(Select User or Group) .
6. Можете да използвате опцията Разширени(Advanced ) , за да изберете потребителски акаунт или просто да го въведете във формуляра Въведете името на обекта за избор(Enter the object name to select) . Щракнете върху Проверка на имената(Check Names) и изчакайте да потвърди потребителското име и щракнете върху OK .
7. Сега вие сте собственикът на файла. След(Next) това щракнете върху Добавяне(Add) .
8. Под Запис на разрешения(Permissions Entry,) щракнете върху Избор на принципал(Select a principal) .
9. Повторете стъпка 6(Step 6) .
10. В секцията Основни разрешения(Basic permissions) се уверете, че сте избрали Пълен контрол,(Full control) преди да приложите каквито и да било промени. Щракнете върху OK .
Прочетете също: (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 и щракнете върху него.
2. Изберете опцията Потребителски акаунти .(User Accounts)
Забележка:(Note:) Ако не можете да го намерите, променете опцията Преглед по(View by) на Големи икони(Large icons) и го намерете.
3. Отворете го и изберете Промяна на настройките за контрол на потребителския акаунт(Change User Account Control Settings) .
4. Сега ще се покаже плъзгач за сигурност с различни нива, от които да избирате. Ако плъзгачът е близо до върха(top) , опитайте да го намалите(lowering ) с едно(one ) и щракнете върху OK . проверете дали отстранява проблема.
Ако все още се сблъсквате с липсващ проблем на comdlg32.ocx, продължете да се опитвате да го намалите с една стъпка и проверете дали решава проблема.
Метод 5: Преинсталиране на конфликтен софтуер(Method 5: Reinstall Conflicting Software)
За някои потребители преинсталирането на софтуера, който причинява грешка comdlg32.ocx, също може да разреши проблема. Следвай тези стъпки.
1. Натиснете Windows + R keys заедно, за да отворите диалоговия прозорец Изпълнение .(Run)
2. Въведете appwiz.cpl в диалоговия прозорец Run и щракнете върху OK , за да отворите прозореца за деинсталиране.
3. Изберете софтуера(software) , който причинява проблем с comdlg32.ocx. Щракнете с десния бутон върху него и изберете Деинсталиране(Uninstall) .
Забележка:(Note:) Използвахме Bonjour като пример по-долу.
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)
Често задавани въпроси (ЧЗВ)(Frequently Asked Questions (FAQs))
Q1. Как мога да регистрирам comdlg32.ocx на Windows 10 64 bit?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)
Отговор:(Ans: ) Въведете regsvr32 comctl32.ocx в командния ред и натиснете Enter . Той ще регистрира файла.
Q2. Какво точно представлява comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)
Отговор:(Ans: ) Comdlg32.ocx е CMDialog ActiveX контролна DLL(CMDialog ActiveX control DLL) , която е вградена със софтуера Visual Studio или Visual Basic .
Q3. Безопасна ли е програма comdlg32.ocx?(Q3. Is comdlg32.ocx a safe programme?)
Отговор: Да,(Ans: Yes, ) това е валиден файл, свързан с CMDIALOG . Известен е още като CMDialog ActiveX Control DLL .
Препоръчва се:(Recommended:)
- Поправете Домейн услугите на Active Directory в момента не са налични(Fix The Active Directory Domain Services is Currently Unavailable)
- Поправете грешка в Windows 10 0xc004f075(Fix Windows 10 0xc004f075 Error)
- Поправка 0x80004002: Не се поддържа такъв интерфейс в Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- Поправете VCRUNTIME140.dll липсващ в Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
Надяваме се, че това ръководство е било полезно и сте успели да поправите comdlg32.ocx липсващ(comdlg32.ocx missing) в Windows 10 проблем. Кажете ни кой метод работи най-добре за вас. Ако имате някакви въпроси или предложения, не се колебайте да ги пуснете в секцията за коментари.
Related posts
Поправете липсата на контролен панел на NVIDIA в Windows 10
Поправете липсата на щифт към лентата на задачите в Windows 10
Коригирайте привилегиите за липсващи файлове на Steam в Windows 10
Поправете черен фон на работния плот в Windows 10
Коригирайте компютъра да не преминава в спящ режим в Windows 10
Поправете функционалните клавиши, които не работят в Windows 10
Поправете липсата на икона на работния плот в Windows 10
Коригиране на заключване на въртене в сиво в Windows 10
Как да поправите, че принтерът не реагира в Windows 10
Поправете твърде слаб звук на компютъра в Windows 10
Поправете, че интервалът не работи в Windows 10
Как да коригирате мащабирането за замъглени приложения в Windows 10
Поправете липса на интернет връзка след актуализиране до Windows 10 Creators Update
Отстранете проблема с общ PnP монитор в Windows 10
Поправете невъзможността за изтриване на временни файлове в Windows 10
Коригирайте Microsoft Office, който не се отваря в Windows 10
Коригирайте проблема с високата употреба на процесора и диска на Windows 10
Поправете грешка в класа не е регистриран в Windows 10
Коригирайте телеметрията за съвместимост с Microsoft при висока употреба на диск в Windows 10
Коригирайте IPv6 свързаността без достъп до интернет в Windows 10