Основен Други Как да направя 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-битовият регистър наистина причинява проблема ви? Споделете вашите разсъждения в коментарите по-долу.

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

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

Firefox 83 излезе, ето какво е новото
Firefox 83 излезе, ето какво е новото
Mozilla Firefox 83 излиза днес и вече е достъпна за изтегляне от уеб сайта. Това е основна версия, която включва редица нови функции, заедно с общи поправки и подобрения. Firefox е популярен уеб браузър със собствен механизъм за рендиране, което е много рядко в света на браузърите, базиран на Chromium. От
Най-доброто приложение Hisense TV Remote за iPhone
Най-доброто приложение Hisense TV Remote за iPhone
Като всеки друг производител на телевизори, Hisense издава удобни дистанционни управления с всички свои телевизори. Ако обаче вашето дистанционно Hisense се изтощи, загуби се или спре да работи, ще ви е необходима алтернатива, като дистанционно приложение за iPhone.
Как да се присъедините към частен сървър в Shinobi Life 2
Как да се присъедините към частен сървър в Shinobi Life 2
Roblox е платформа, на която начинаещи дизайнери на игри от всички възрасти идват да покажат работата си. Една от най-популярните от тези независими игри беше Shinobi Lile 2, която се похвали с над 150 000 потребители. Много
Как да отблокирам някой на Venmo
Как да отблокирам някой на Venmo
Въпреки че не всички са развълнувани от идеята за видими парични преводи, не може да се отрече, че Venmo расте и е на път да се справи с още повече транзакции в близко бъдеще. PayPal съобщи, че разполагат с около 40 милиона
Как да промените разделителната способност на вашата снимка в PicsArt
Как да промените разделителната способност на вашата снимка в PicsArt
Използвате ли ‘PicsArt’ за редактиране на изображения? Вероятно знаете как с няколко щраквания можете да ги направите още по-зашеметяващи. Но какво, ако имате изображение с ниско качество? Можете ли да промените разделителната способност? Продължавайте да четете до
Microsoft Edge Canary получи търсене в страничната лента
Microsoft Edge Canary получи търсене в страничната лента
По-рано този месец Microsoft обяви нова функция, Sidebar Search, която ще бъде добавена към браузъра Edge. Функцията най-накрая се появи в Канарския канал на Microsoft Edge. Търсене в страничната лента на рекламата Нова функция за търсене в страничната лента ще ви позволи да търсите каквото и да е в мрежата, без да превключвате към нов раздел. Търсенето
Активирайте Windows Installer в безопасен режим, за да премахнете приложения
Активирайте Windows Installer в безопасен режим, за да премахнете приложения
Ето едно просто решение, което ще ви позволи да активирате Windows Installer в безопасен режим в Windows 10, Windows 8 и Windows 7.