Основен Други Как да направя 32-битовите приложения да работят на 64-битов Windows

Как да направя 32-битовите приложения да работят на 64-битов Windows



Първите системи на Windows използваха 16-битово ядро, базирано на MS-DOS, за да стартират графична обвивка, за да получат достъп до услугите на системата. Ако последното изречение ви изпрати да се борите за технически речник, успокойте се. Информацията в тази статия ще бъде достъпна както за експерти, така и за неспециалисти. Може да сте имали някои проблеми, когато стартирате 32-битово приложение в 64-битова версия на Windows. Ако е така, прочетете, за да научите защо това се случва и как да го поправите.

как да промените цвета на прозорците на лентата на задачите 10
Как да направя 32-битовите приложения да работят на 64-битов Windows

Някои необходими концепции

Простият факт е, че първоначално не би трябвало да имате този проблем. Windows има емулатор, който - ако работи правилно - осигурява необходимата среда както за 64, така и за 32-битовите приложения да работят нормално. Този емулатор (WOW64) разделя 32-битови приложения от 64-битови, за да предотврати сблъсъци на файлове и / или регистър. В техническа бележка 32-битовите процеси не могат да изпълняват 64-битови DLL файлове, така че това може да е причина за вашия проблем.

Някои необходими концепции

Нещо, което трябва да имате предвид, е, че всъщност може да използвате 16-битово приложение, което определено няма да работи. Бърз начин да проверите дали дадена програма е 16-битова е да навигирате до нейното местоположение на вашия компютър. Щракнете с десния бутон върху него и изберете Properties от падащото меню. Ако разделът свойства има раздел Версия или Предишни версии, това не е 16-битово приложение.

Правейки го съвместим

Първото нещо, което трябва да опитате, когато възнамерявате да стартирате всеки софтуер, който има проблеми със съвместимостта, е да го стартирате в режим на съвместимост. Има много малко проблеми, които това реално решава в днешно време, но това беше много полезна функция, когато Windows 95 беше заменен от NT.

За да стартирате приложение в режим на съвместимост, отидете до него във файловия изследовател и щракнете с десния бутон върху него. По същия начин, както по-горе, кликнете върху Properties от менюто. Под Properties щракнете върху раздела Compatibility. Щракнете върху квадратчето, което казва Стартиране на тази програма в режим на съвместимост за: и изберете версията на Windows, която искате да използвате. След това щракнете върху Приложи и се опитайте да стартирате приложението си. Трябва да има само няколко опции, така че се опитайте да преминете през всички тях. compmode

Активирайте 32-битови приложения

За да бъдете задълбочени, можете да се уверите, че 32-битовите приложения са активирани във вашите услуги на Windows. За целта изпълнете следните стъпки:

  1. Започнете с достъп до функциите на Windows, като въведете функции на Windows в полето за търсене на Windows и изберете съответствието на най-добрите.
  2. Поставете отметка в квадратчето, което гласи Интернет информационни услуги и щракнете върху OK. Инсталирането на тази функция ще отнеме минута
  3. Стартирайте IIS Manager, като въведете интернет информационни услуги в полето за търсене на Windows и изберете най-доброто съвпадение.
  4. Ще видите името на компютъра си в левия прозорец, разгънете го и щракнете върху Пулове приложения.
  5. В десния прозорец щракнете с десния бутон върху DefaultAppPools и изберете Разширени настройки.
  6. Изберете Enable 32-bit Applications и го променете от False на True.
  7. Щракнете върху OK и рестартирайте компютъра си.

След като завършите това, опитайте да стартирате приложението отново. Ако вашият WOW64 работи правилно, това не би трябвало да е необходимо, но се оказа ефективно в някои случаи.

Неправилни програмни файлове

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

В 64-битовите версии на Windows всички 64-битови приложения се инсталират в папката Program Files (x86). Това включва всички файлове, свързани с инсталираното приложение. 32-битовите програми обаче попадат в отделна папка, озаглавена Program Files. Ако пътищата са неправилно кодирани в инсталацията, приложението може да е инсталирало в грешната папка.

reddit как да докладвам за subreddit

Неправилни програмни файлове

Поправянето на това трябва да включва редактиране на част от инсталационния код, но не е нужно да правите това и може да не успеете да стигнете до изходния код така или иначе. За импровизирано решение просто намерете инсталираните файлове и ги копирайте ръчно в папката Program Files.

Бръснене и подстригване, две бита

Това са само част от проблемите, с които може да се сблъскате, когато стартирате 32-битово приложение. Но отново не може да се подчертае достатъчно, че това никога не трябва да се случва, тъй като съществуват мерки за предотвратяването му. Много по-вероятно е да се справите с друг проблем със съвместимостта. Ако сте много уверени, че регистърът създава проблеми, започнете с решенията, описани в статията.

Полезен ли е някой от методите в статията? Какво ви накара да се уверите, че 32-битовият регистър наистина причинява проблема ви? Споделете вашите разсъждения в коментарите по-долу.

Интересни Статии

Избор На Редактора

Edge вече позволява превод на избран текст на страница
Edge вече позволява превод на избран текст на страница
Microsoft актуализира вградената функция за преводач, така че вече е възможно да изберете част от текста на уеб страница и незабавно да я преведете с Bing. Опцията е попаднала в Канарския клон на браузъра. Реклама По подразбиране Microsoft Edge предлага превод на уеб страници, които не са по подразбиране
Бяла тема за Windows 8
Бяла тема за Windows 8
Този прекрасен визуален стил, ако е напълно бял и изглежда много специален. Тази диамантена творба е създадена от потребителя на deviantart s4r1n994n и всички кредити отиват при него. Моля, вижте как да инсталирате теми на трети страни в Windows 8. Линк за изтегляне | Начална страница Подкрепете ни Winaero разчита много на вашата поддръжка. Можете да помогнете на сайта да запази
Как да направите Emojis в Slack
Как да направите Emojis в Slack
Като инструмент за производителност, Slack е изключително функционален и удобен за създаване на сплотена онлайн офис среда. Въпреки това, чисто базирана на думи комуникация понякога може да се лиши от човешкия фактор, който е толкова важен за разговорите на живо. Това е
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Ако току-що сте изтеглили Kodi, но не сте сигурни откъде да започнете, това кратко ръководство е за вас. Kodi е платформа с отворен код за стрийминг на всякакъв вид съдържание. Това означава, че имате свободата и
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Уморени ли сте от Twitter и безкрайния залп от лоши новини / мизогинистични тролове / alt-right фанатици (изтрийте според случая)? Деактивирането на вашия акаунт в Twitter е един сигурен начин да се измъкнете от глупостите, които се изливат в потока от 140 знака
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR може да е малко тихо от късно, но не приемайте това да означава, че Sony се е отказал от VR устройството. В интервю за PlayStation Japan ръководителят на Worldwide Studios Шухей Йошида обясни, че Sony е
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Как да премахнете Edit с Paint 3D от контекстното меню в Windows 10. В Windows 10 приложението Paint 3D добавя ново контекстно меню.