Проблеми са функцијом ЦреатеВиндовЕк за 32-битне апликације у оперативном систему Виндовс 10
У неким случајевима, након надоградње на новију верзију, Виндовс 10(Windows 10) изазива падове или друге проблеме када позива функцију ЦреатеВиндовЕк(CreateWindowEx) из мсцтф.длл(msctf.dll) када се прозори креирају у неким 32-битним апликацијама. У овом посту ћемо разумети шта је функција ЦреатеВиндовЕк(CreateWindowEx) – истражити могуће узроке ове грешке у функцији, а затим понудити препоручено решење за ублажавање проблема.
Разумевање функције ЦреатеВиндовЕк(CreateWindowEx)
Виндовс(Windows) апликације, укључујући .НЕТ апликације које користе Виндовс(Windows) Формс или Виндовс Пресентатион Фоундатион(Windows Presentation Foundation) ( ВПФ(WPF) ), креирају своје прозоре позивањем функција ЦреатеВиндовЕкА(CreateWindowExA) или ЦреатеВиндовЕкВ(CreateWindowExW) .
Обе функције интерно позивају заједничку функцију УСЕР32(USER32) која ће извршити провјеру ваљаности неких параметара, као што су стилови прозора и ручке специфицирани у позиву, руковати креирањем МДИ(MDI) подређеног прозора ако је наведен ВС_ЕКС_МДИЦХИЛД(WS_EX_MDICHILD) проширени стил прозора и обрађује тренутни контекст активације за позивање конац. Ако је све у реду на УСЕР32 страни(USER32-side) позива ЦреатеВиндовЕк(CreateWindowEx) , он тада позива имплементацију ЦреатеВиндовЕк у режиму језгра ( (CreateWindowEx)ВИН32К(WIN32K) ) .
ЦреатеВиндовЕк(CreateWindowEx) ће извршити следеће задатке када покуша да креира нови објекат прозора:
- Одредите да ли ће креирање ручке за нови објекат прозора премашити ограничење квоте Усер(User) хандле за процес позива.
- Додељује меморију за нови објекат прозора из гомиле радне површине.
- Иницијализује меморију за нови објекат прозора.
- Креира рукохват за нови објекат прозора у табели Усер хандле.(User)
Узроци грешака ЦреатеВиндовЕк
Неки услови који могу да изазову проблем са функцијом ЦреатеВиндовЕк(CreateWindowEx) су набројани на следећи начин:
- Наведена класа прозора не постоји.
- Коришћење неважећих стилова прозора или проширених стилова прозора.
- Коришћење неважећих рукохвата корисника(User) , као што су ручке прозора и ручке менија.
- Покушај креирања подређеног прозора без навођења надређеног прозора.
- Покушај креирања подређеног прозора или прозора у власништву и наведени родитељ/власник припада другој радној површини од позивајуће нити.
- Креирање подређеног или поседованог прозора ће премашити ограничење угнежђених прозора.
- Креирање новог објекта прозора ће премашити квоту ручке за процес позивања.
- У хрпи радне површине нема довољно расположиве гомиле да би се доделила меморија за нови објекат прозора.
- Нема доступних уноса у табели Усер(User) хандле.
Решите проблеме са функцијом ЦреатеВиндовЕк(Fix CreateWindowEx) за 32-битне апликације у оперативном систему Виндовс 10(Windows 10)
Мицрософт(Microsoft) је обезбедио решење за проблеме са функцијом ЦреатеВиндовЕк(CreateWindowEx) .
Да бисте заобишли овај проблем, мораћете да вратите инсталацију оперативног система Виндовс 10 на претходну верзију.
Опција враћања у претходно стање у оперативном систему Виндовс 10(Windows 10) доступна је 10 дана(10 days) (у већини случајева) након што сте надоградили инсталацију оперативног система Виндовс 10.
Ова операција чува ваше личне датотеке, али уклања апликације и драјвере који су инсталирани након надоградње, а такође поништава све промене које сте направили у подешавањима.
Ако опција враћања није доступна – направите резервну копију личних датотека , тада можете да се обратите својој ИТ подршци или служби за помоћ или Мицрософт подршци(Microsoft Support) за помоћ да вратите свој уређај на претходну верзију Виндовс 10(Window 10) .
That’s it!
ПС(PS) : Мицрософт ради на резолуцији и обезбедиће ажурирање у Виндовс 10(Windows 10) предстојећем издању.
Related posts
Изаберите где да се опција апликација засиви у подешавањима оперативног система Виндовс 10
ВПН заснован на ЦМАК-у не ради након надоградње на Виндовс 10
Цлоуд Цлипбоард (Цтрл+В) не ради или се не синхронизује у оперативном систему Виндовс 10
К-12 извештаји о процени апликација које раде у позадини Виндовс 10
Рачунар је погрешно откривен као ван мреже домена
Решите проблеме са интернет везом у оперативном систему Виндовс 10
Како онемогућити аутоматско ажурирање драјвера у оперативном систему Виндовс 10
Решавање проблема Виндовс 10 не иде у стање спавања
СИД се приказује уместо корисничког имена или пријатељског имена у оперативном систему Виндовс 10
Проблеми са Гоогле Цхроме-ом и проблеми са Виндовс 10
Решите насумично замрзавање или закључавање оперативног система Виндовс 10
Поправи грешку РПЦ сервер је недоступан у оперативном систему Виндовс 10
Шта је Цонтрол Флов Гуард у оперативном систему Виндовс 10 - како да га укључите или искључите
Брза помоћ не ради; Заглављен при учитавању или повезивању на Виндовс 10
Модерни хост за подешавање је престао да ради - грешка у оперативном систему Виндовс 10
Како користити Нетворк Сниффер Тоол ПктМон.еке у оперативном систему Виндовс 10
Програм не може да се покрене јер недостаје МСВЦП140.длл у оперативном систему Виндовс 10
Гледајте дигиталну ТВ и слушајте радио на Виндовс 10 уз ПрогДВБ
Потенцијална грешка у бази података Виндовс Упдате откривена је у оперативном систему Виндовс 10
Лако покрените датотеке помоћу миЛаунцхер-а за Виндовс 10 рачунаре