Anonim

Ang mga unang sistema ng Windows ay gumagamit ng isang 16-bit na MS-DOS na batay sa kernel upang magpatakbo ng isang graphic na shell upang ma-access ang mga serbisyo ng system. Kung ang huling pangungusap ay nagpadala sa iyo ng pag-scrambling para sa isang glossary ng tech, maginhawa ang iyong isip. Ang impormasyon ay maa-access sa mga eksperto at mga layko na magkamukha. Maaaring nakaranas ka ng ilang mga isyu kapag nagpapatakbo ng isang 32-bit application sa isang 64-bit na bersyon ng Windows. Kung gayon, basahin upang malaman ang tungkol sa kung bakit ito nangyayari at kung paano ito ayusin.

Tingnan din ang aming artikulo Paano Upang Mapabilis ang Windows 10 - Ang Ultimate Guide

Ilang Konsepto na Kinakailangan

Ang simpleng katotohanan ay hindi ka dapat magkaroon ng problemang ito sa unang lugar. Ang Windows ay may isang emulator kung saan - kung gumagana nang tama-ay nagbibigay ng kinakailangang kapaligiran para sa parehong 64 at 32-bit na aplikasyon upang tumakbo nang normal. Ang emulator (WOW64) na ito ay nag-ihiwalay ng 32-bit na aplikasyon mula sa 64-bit upang maiwasan ang mga banggaan ng file at / o registry. Sa isang teknikal na tala, ang 32-bit na proseso ay hindi maaaring magpatupad ng 64-bit na mga DLL, kaya maaaring maging sanhi ito ng iyong isyu.

Isang bagay na dapat tandaan na maaari mong aktwal na nagpapatakbo ng isang 16-bit na aplikasyon, na tiyak na hindi gagana. Ang isang mabilis na paraan upang suriin kung ang isang programa ay 16-bit ay upang mag-navigate sa lokasyon nito sa iyong computer. Mag-click sa kanan at piliin ang Mga Katangian mula sa drop-down na menu. Kung ang tab na pag-aari ay may tab na "Bersyon" o "Nakaraang Mga Bersyon", hindi ito isang 16-bit na aplikasyon.

Ginagawang Tugma

Ang unang bagay na dapat mong subukan kapag nagtakda ka upang patakbuhin ang anumang software na may mga isyu sa pagiging tugma ay upang patakbuhin ito sa Compatibility Mode. Mayroong napakakaunting mga problema na inaayos ng realistikong ito sa kasalukuyan, ngunit ito ay isang napaka-kapaki-pakinabang na tampok kapag ang Windows 95 ay pinalitan ng NT.

Upang magpatakbo ng isang application sa Compatibility Mode, mag-navigate dito sa file explorer at i-right click ito. Pareho tulad ng sa itaas, mag-click sa Mga Properties mula sa menu. Sa ilalim ng Mga Katangian, mag-click sa tab na Compatibility. I-click ang kahon na nagsasabing "Patakbuhin ang program na ito sa mode ng pagiging tugma para sa:" at piliin ang bersyon ng Windows na nais mong gamitin. Pagkatapos, i-click ang Mag-apply at subukang patakbuhin ang iyong aplikasyon. Dapat ay mayroong isang maliit na bilang ng mga pagpipilian upang subukang dumaan silang lahat.

Paganahin ang 32-Bit Application

Upang maging masinsinan, maaari mong tiyakin na ang 32-bit application ay pinagana sa iyong mga serbisyo sa Windows. Upang gawin ito, sundin ang mga hakbang na ito:

  1. Magsimula sa pamamagitan ng pag-access sa Mga Tampok ng Windows sa pamamagitan ng pag-type ng "mga tampok ng windows" sa kahon ng paghahanap sa Windows at pagpili ng mga tugma sa pinakamahusay.
  2. Suriin ang kahon na nagbabasa ng Mga Serbisyo sa Impormasyon sa Internet at i-click ang OK. Aabutin ng isang minuto upang mai-install ang tampok na ito
  3. Ilunsad ang IIS Manager sa pamamagitan ng pag-type ng "mga serbisyo sa impormasyon sa internet" sa kahon ng paghahanap sa Windows at pagpili ng pinakamahusay na tugma.
  4. Makikita mo ang pangalan ng iyong computer sa kaliwang window, palawakin ito at mag-click sa Application Pools.
  5. Sa kanang window, mag-click sa kanan sa DefaultAppPool at pipiliin ang Advanced na Mga Setting.
  6. Piliin ang "Paganahin ang 32-bit na Aplikasyon" at baguhin ito mula Mali sa Totoo.
  7. Mag-click sa OK at i-restart ang iyong computer.

Kapag nakumpleto mo ito, subukang patakbuhin muli ang application. Kung ang iyong WOW64 ay gumagana nang tama, hindi ito dapat kinakailangan ngunit napatunayan na ito ay epektibo sa ilang mga kaso.

Maling Mga File Files

Ang mga matatandang programa ay nakakakuha ng halo-halong pag-install at ang kanilang mga file ay maaaring magtapos sa maling folder. Ito ay partikular na mahirap matuklasan dahil ang pag-install ay tila mawawala nang walang sagabal.

Sa 64-bit na mga bersyon ng Windows, lahat ng mga 64-bit na aplikasyon ay naka-install sa "Program Files (x86)" na folder. Kasama dito ang anumang mga file na may kaugnayan sa naka-install na application. Gayunpaman, ang 32-bit na mga programa ay nagtatapos sa isang hiwalay na folder na may pamagat na "Program Files." Kung ang mga landas ay hindi wastong naka-code sa pag-install, maaaring mai-install ang application sa maling folder.

Ang pag-aayos nito ay dapat isama ang pag-edit ng ilan sa code ng pag-install ngunit hindi mo na kailangang gawin iyon, at maaaring hindi ka pa makakapunta sa source code. Para sa isang solusyon ng makeshift, hanapin lamang ang naka-install na mga file at manu-manong kopyahin ang mga ito sa folder na "Program Files".

Pag-ahit at isang gupit, Dalawang Bits

Ito ay ilan lamang sa mga problema na maaari mong harapin kapag nagpapatakbo ng 32-bit application. Ngunit muli, hindi mabibigyang diin ang sapat na ito ay hindi dapat mangyari, dahil ang mga hakbang ay iniiwasan upang maiwasan ito. Mas malamang na nakikitungo ka sa ilang iba pang isyu sa pagiging tugma. Kung lubos kang tiwala na ang rehistro ay nagdudulot ng mga problema, magsimula sa mga solusyon na nakabalangkas sa artikulo.

Nakatulong ba ang alinman sa mga pamamaraan sa artikulo? Ano ang masiguro mong ang 32-bit na rehistro ay talagang kung ano ang nagiging sanhi ng iyong problema? Ibahagi ang iyong pangangatuwiran sa mga komento sa ibaba.

Paano gumawa ng 32-bit na apps na gumana sa 64-bit windows