Anonim

Pirmās Windows sistēmas izmantoja 16 bitu MS-DOS kodolu, lai palaistu grafisko apvalku, lai piekļūtu sistēmas pakalpojumiem. Ja pēdējais teikums lika jums meklēt tehnoloģiju glosāriju, esiet prātā. Informācija būs pieejama gan ekspertiem, gan nespeciālistiem. Iespējams, ka ir radušās dažas problēmas, palaižot 32 bitu lietojumprogrammu Windows 64 bitu versijā. Ja tā, lasiet tālāk, lai uzzinātu par to, kāpēc tas notiek un kā to novērst.

Skatiet arī mūsu rakstu Kā paātrināt Windows 10 - galīgais ceļvedis

Daži nepieciešamie jēdzieni

Fakts ir tāds, ka jums, pirmkārt, nevajadzētu būt ar šo problēmu. Windows ir emulators, kas, ja darbojas pareizi, nodrošina gan 64, gan 32 bitu lietojumprogrammām nepieciešamo vidi normālai darbībai. Šis emulators (WOW64) nodala 32 bitu lietojumprogrammas no 64 bitu lietojumprogrammām, lai novērstu failu un / vai reģistra sadursmes. Tehniskā piezīme: 32 bitu procesi nevar izpildīt 64 bitu DLL, tāpēc tas var izraisīt jūsu problēmu.

Jāpatur prātā, ka jūs, iespējams, faktiski darbināt 16 bitu lietojumprogrammu, kas noteikti nedarbosies. Ātrs veids, kā pārbaudīt, vai programma ir 16 bitu liela, ir navigācija uz tās atrašanās vietu datorā. Ar peles labo pogu noklikšķiniet uz tā un nolaižamajā izvēlnē atlasiet Properties. Ja cilnei Rekvizīti ir cilne “Versija” vai “Iepriekšējās versijas”, tā nav 16 bitu lietojumprogramma.

Padarot to saderīgu

Pirmais, kas jums jāmēģina, palaižot jebkuru programmatūru, kurai ir saderības problēmas, ir palaist to saderības režīmā. Mūsdienās ir ļoti maz problēmu, kuras tas reāli novērš, taču tā bija ļoti noderīga funkcija, kad Windows 95 aizstāja ar NT.

Lai palaistu programmu saderības režīmā, failu pārlūkprogrammā dodieties uz to un ar peles labo pogu noklikšķiniet uz tās. Tāpat kā iepriekš, izvēlnē noklikšķiniet uz Properties. Sadaļā Rekvizīti noklikšķiniet uz cilnes Saderība. Noklikšķiniet uz izvēles rūtiņas “Palaist šo programmu saderības režīmā:” un atlasiet Windows versiju, kuru vēlaties izmantot. Pēc tam noklikšķiniet uz Lietot un mēģiniet palaist savu programmu. Jābūt tikai nedaudzām iespējām, tāpēc mēģiniet iziet visas tās.

Iespējojiet 32 ​​bitu lietojumprogrammas

Īsāk sakot, varat pārliecināties, vai Windows pakalpojumos ir iespējotas 32 bitu lietojumprogrammas. Lai to izdarītu, rīkojieties šādi:

  1. Sāciet ar piekļuvi Windows funkcijām, ierakstot “Windows funkcijas” Windows meklēšanas lodziņā un atlasot labākos.
  2. Atzīmējiet izvēles rūtiņu, kurā redzams interneta informācijas pakalpojumi, un noklikšķiniet uz Labi. Šīs funkcijas instalēšana prasīs minūti
  3. Palaidiet IIS pārvaldnieku, Windows meklēšanas lodziņā ierakstot “interneta informācijas pakalpojumi” un atlasot labāko rezultātu.
  4. Kreisajā logā redzēsit datora nosaukumu, izvērsīsit to un noklikšķiniet uz Lietojumprogrammu baseini.
  5. Labajā logā ar peles labo pogu noklikšķiniet uz DefaultAppPools un atlasiet Papildu iestatījumi.
  6. Atlasiet “Enable 32-bit Applications” un mainiet to no False uz True.
  7. Noklikšķiniet uz Labi un restartējiet datoru.

Kad esat to pabeidzis, mēģiniet vēlreiz palaist lietojumprogrammu. Ja jūsu WOW64 darbojas pareizi, tam nav jābūt, bet dažos gadījumos tas ir izrādījies efektīvs.

Nepareizi programmu faili

Vecāku programmu instalēšana dažreiz tiek sajaukta, un to faili var nonākt nepareizā mapē. Īpaši grūti to atklāt, jo šķiet, ka instalācija ir aizgājusi bez aizķeršanās.

Windows 64 bitu versijās visas 64 bitu lietojumprogrammas ir instalētas mapē “Program Files (x86)”. Tas ietver visus failus, kas saistīti ar instalēto lietojumprogrammu. Tomēr 32 bitu programmas nonāk atsevišķā mapē ar nosaukumu “Program Files”. Ja ceļi instalācijā ir nepareizi kodēti, iespējams, lietojumprogramma ir instalēta nepareizā mapē.

Lai to labotu, jāiekļauj dažu instalācijas koda rediģēšana, taču tas jums nav jādara, un jūs, iespējams, nevarēsit nokļūt avota kodā. Lai iegūtu ātru risinājumu, vienkārši atrodiet instalētos failus un manuāli nokopējiet tos mapē “Program Files”.

Skūšanās un matu griezums, divi biti

Šīs ir tikai dažas no problēmām, ar kurām jūs varētu saskarties, palaižot 32 bitu lietojumprogrammu. Bet atkal nevar uzsvērt, ka tam nekad nevajadzētu notikt, jo ir ieviesti pasākumi tā novēršanai. Daudz ticamāk, ka jūs nodarbojaties ar kādu citu saderības problēmu. Ja esat ļoti pārliecināts, ka reģistrs rada problēmas, sāciet ar rakstā aprakstītajiem risinājumiem.

Vai kāda no rakstā aprakstītajām metodēm ir bijusi noderīga? Kas pārliecināja, ka 32 bitu reģistrs tiešām ir tas, kas izraisa jūsu problēmu? Kopīgojiet savu argumentāciju zemāk esošajos komentāros.

Kā panākt, lai 32 bitu lietotnes darbotos 64 bitu logos