Како учинити да 32-битне апликације раде на 64-битном Виндовс-у

Први Виндовс системи су користили 16-битно језгро засновано на МС-ДОС-у за покретање графичке љуске како би приступили услугама система. Ако вас је та последња реченица натерала да тражите технолошки појмовник, смирите се. Информације у овом чланку биће доступне како стручњацима, тако и лаицима. Можда сте наишли на неке проблеме када сте покретали 32-битну апликацију у 64-битној верзији оперативног система Виндовс. Ако је тако, прочитајте даље да бисте сазнали зашто се то дешава и како да то поправите.

Како учинити да 32-битне апликације раде на 64-битном Виндовс-у

Неки неопходни концепти

Једноставна чињеница је да не би требало да имате овај проблем на првом месту. Виндовс има емулатор који — ако ради исправно — обезбеђује неопходно окружење за нормално покретање и 64 и 32-битних апликација. Овај емулатор (ВОВ64) одваја 32-битне апликације од 64-битних да би спречио колизије датотека и/или регистра. У техничкој напомени, 32-битни процеси не могу да изврше 64-битне ДЛЛ-ове, тако да ово може узроковати ваш проблем.

Неки неопходни концепти

Нешто што треба имати на уму је да можда заправо користите 16-битну апликацију, што дефинитивно неће радити. Брз начин да проверите да ли је програм 16-битни је да дођете до његове локације на рачунару. Кликните десним тастером миша на њега и изаберите Својства из падајућег менија. Ако картица са својствима има картицу „Верзија“ или „Претходне верзије“, то није 16-битна апликација.

Чини га компатибилним

Прва ствар коју треба да покушате када кренете да покренете било који софтвер који има проблема са компатибилношћу је да га покренете у режиму компатибилности. Постоји врло мало проблема које ово реално решава у данашње време, али је то била веома корисна функција када је Виндовс 95 замењен НТ.

Да бисте покренули апликацију у режиму компатибилности, дођите до ње у истраживачу датотека и кликните десним тастером миша на њу. Исто као горе, кликните на Својства из менија. У оквиру Својства кликните на картицу Компатибилност. Кликните на оквир који каже „Покрени овај програм у режиму компатибилности за:“ и изаберите верзију оперативног система Виндовс коју желите да користите. Затим кликните на Примени и покушајте да покренете своју апликацију. Требало би да постоји само неколико опција, па покушајте да их прођете кроз све.цомпмоде

Омогућите 32-битне апликације

Да бисте били детаљни, можете се уверити да су 32-битне апликације омогућене у вашим Виндовс услугама. Да бисте то урадили, следите ове кораке:

  1. Почните тако што ћете приступити Виндовс функцијама тако што ћете укуцати „виндовс функције“ у Виндовс оквир за претрагу и изабрати најбољу опцију.
  2. Означите поље за потврду Интернет Информатион Сервицес и кликните на ОК. Биће потребно неколико минута да инсталирате ову функцију
  3. Покрените ИИС Манагер тако што ћете у Виндовс оквир за претрагу укуцати „интернет информационе услуге“ и изабрати најбоље подударање.
  4. Видећете име свог рачунара у левом прозору, проширите га и кликните на Скупови апликација.
  5. У десном прозору кликните десним тастером миша на ДефаултАппПоолс и изаберите Напредне поставке.
  6. Изаберите „Омогући 32-битне апликације“ и промените га из Нетачно у Тачно.
  7. Кликните на ОК и поново покрените рачунар.

Када ово завршите, покушајте поново да покренете апликацију. Ако ваш ВОВ64 ради исправно, то не би требало да буде неопходно, али се показало ефикасним у неким случајевима.

Нетачне програмске датотеке

Старији програми понекад помешају инсталацију и њихове датотеке могу завршити у погрешној фасцикли. Ово је посебно тешко открити јер ће се чинити да је инсталација прошла без проблема.

На 64-битним верзијама оперативног система Виндовс, све 64-битне апликације су инсталиране у фасцикли „Програмске датотеке (к86)“. Ово укључује све датотеке повезане са инсталираном апликацијом. Међутим, 32-битни програми завршавају у посебној фасцикли под називом „Програмске датотеке“. Ако су путање погрешно кодиране у инсталацији, апликација је можда инсталирана у погрешном фолдеру.

Нетачне програмске датотеке

Поправљање овога би требало да укључи уређивање неког инсталационог кода, али то не морате да радите, а можда нећете моћи да дођете до изворног кода ионако. За импровизовано решење, једноставно пронађите инсталиране датотеке и ручно их копирајте у фасциклу „Програмске датотеке“.

Бријање и шишање, два комада

Ово су само неки од проблема са којима се можете суочити када покрећете 32-битну апликацију. Али опет, не може се довољно нагласити да се то никада не би догодило, јер постоје мере да се то спречи. Много је вероватније да се бавите неким другим проблемом компатибилности. Ако сте веома сигурни да регистар прави проблеме, почните са решењима наведеним у чланку.

Да ли је нека од метода у чланку помогла? Зашто сте били сигурни да је 32-битни регистар заиста оно што узрокује ваш проблем? Поделите своје образложење у коментарима испод.