Huvud Övrig Hur man får 32-bitarsappar att fungera på 64-bitars Windows

Hur man får 32-bitarsappar att fungera på 64-bitars Windows



De första Windows-systemen använde en 16-bitars MS-DOS-baserad kärna för att köra ett grafiskt skal för att få åtkomst till systemets tjänster. Om den sista meningen skickade dig till en teknisk ordlista, var vänlig. Informationen i den här artikeln kommer att vara tillgänglig för både experter och lekmän. Du kan ha upplevt vissa problem när du kör ett 32-bitarsprogram i en 64-bitarsversion av Windows. Om så är fallet, läs vidare för att lära dig mer om varför detta händer och hur du åtgärdar det.

vilken ramtyp har jag
Hur man får 32-bitarsappar att fungera på 64-bitars Windows

Några nödvändiga begrepp

Det enkla faktum är att du inte bör ha det här problemet i första hand. Windows har en emulator som - om den fungerar korrekt - ger den nödvändiga miljön för att både 64- och 32-bitarsapplikationer ska fungera normalt. Denna emulator (WOW64) separerar 32-bitarsapplikationer från 64-bitarsappar för att förhindra kollisioner med filer och / eller register. I en teknisk not kan 32-bitarsprocesser inte köra 64-bitars DLL-filer, så det kan orsaka ditt problem.

Några nödvändiga begrepp

Något att komma ihåg är att du faktiskt kan köra en 16-bitars applikation, vilket definitivt inte fungerar. Ett snabbt sätt att kontrollera om ett program är 16-bitars är att navigera till dess plats på din dator. Högerklicka på den och välj Egenskaper i rullgardinsmenyn. Om fliken Egenskaper har fliken Version eller Tidigare versioner är det inte ett 16-bitarsprogram.

Gör det kompatibelt

Det första du bör försöka när du tänker köra programvara som har kompatibilitetsproblem är att köra den i kompatibilitetsläge. Det finns väldigt få problem som detta realistiskt löser idag, men det var en mycket användbar funktion när Windows 95 ersattes av NT.

För att köra ett program i kompatibilitetsläge, navigera till det i filutforskaren och högerklicka på det. Samma som ovan, klicka på Egenskaper från menyn. Klicka på fliken Kompatibilitet under Egenskaper. Klicka på rutan som säger Kör det här programmet i kompatibilitetsläge för: och välj den Windows-version du vill använda. Klicka sedan på Apply och försök att köra din applikation. Det borde bara finnas en handfull alternativ så försök att gå igenom dem alla. compmode

Aktivera 32-bitarsapplikationer

För att vara noggrann kan du se till att 32-bitarsapplikationer är aktiverade i dina Windows-tjänster. För att göra det, följ dessa steg:

  1. Börja med att komma åt Windows-funktioner genom att skriva Windows-funktioner i sökrutan i Windows och välja de bästa matchningarna.
  2. Markera rutan med Internet Information Services och klicka på OK. Det tar en minut att installera den här funktionen
  3. Starta IIS Manager genom att skriva internetinformationstjänster i Windows-sökrutan och välja den bästa matchningen.
  4. Du kommer att se datorns namn i det vänstra fönstret, expandera det och klicka på Application Pools.
  5. I det högra fönstret högerklickar du på DefaultAppPools och väljer Avancerade inställningar.
  6. Välj Aktivera 32-bitarsapplikationer och ändra det från False till True.
  7. Klicka på OK och starta om datorn.

När du har slutfört detta kan du försöka köra programmet igen. Om din WOW64 fungerar korrekt borde detta inte vara nödvändigt men det har visat sig vara effektivt i vissa fall.

Felaktiga programfiler

Äldre program blandar ibland upp installationen och deras filer kan hamna i fel mapp. Detta är särskilt svårt att upptäcka eftersom installationen verkar ha gått utan problem.

På 64-bitarsversioner av Windows installeras alla 64-bitarsapplikationer i mappen Programfiler (x86). Detta inkluderar alla filer relaterade till den installerade applikationen. 32-bitarsprogram hamnar dock i en separat mapp med titeln Program Files. Om banorna är felaktigt kodade i installationen kan applikationen ha installerats i fel mapp.

hur man nivåar upp ångkonto gratis

Felaktiga programfiler

Åtgärda detta bör inkludera redigering av en del av installationskoden men du behöver inte göra det, och du kanske inte kan komma till källkoden ändå. För en provisorisk lösning, hitta bara de installerade filerna och kopiera dem manuellt till mappen Programfiler.

Rakning och en frisyr, två bitar

Det här är bara några av problemen du kan möta när du kör ett 32-bitarsprogram. Men återigen kan det inte betonas tillräckligt för att detta aldrig ska hända, eftersom det finns åtgärder för att förhindra det. Det är mycket mer troligt att du har att göra med något annat kompatibilitetsproblem. Om du är mycket säker på att registret orsakar problem, börja med de lösningar som beskrivs i artikeln.

Har någon av metoderna i artikeln varit till hjälp? Vad gjorde dig säker på att 32-bitarsregistret verkligen är det som orsakar ditt problem? Dela ditt resonemang i kommentarerna nedan.

Intressanta Artiklar

Redaktionen

Hur man blir en utmärkt snabbingenjör
Hur man blir en utmärkt snabbingenjör
Karriärtrender kommer och går, särskilt med framsteg som gjorts inom teknik och särskilt artificiell intelligens (AI). Snabb ingenjörskonst är en av de nyare karriärvägarna att överväga. Det kan jämföras med datorprogrammering, men det som gör det annorlunda är
Aktivera SMB1-delningsprotokoll i Windows 10
Aktivera SMB1-delningsprotokoll i Windows 10
Du kan aktivera SMB1-fildelningsprotokollet. I moderna Windows 10-versioner är den inaktiverad av säkerhetsskäl. Det krävs för datorer i ditt nätverk som kör pre-Windows Vista-system.
Så här tar du bort ditt konto i Wish-appen
Så här tar du bort ditt konto i Wish-appen
Wish är bland de populära e-handelswebbplatserna. Det är känt för sina överkomliga priser och varianter. Du kanske dock vill ta bort ditt konto av någon anledning. Du kan vara klar med webbplatsen eller bara vill börja
Varför är min iPhones säkerhetskopia så stor?
Varför är min iPhones säkerhetskopia så stor?
Vi vet alla hur viktigt det är att regelbundet säkerhetskopiera våra data. Men varje iPhone-användare var minst en gång förvånad över storleken på deras säkerhetskopia. Du gjorde din tidigare säkerhetskopia för bara några veckor sedan, så varför
Den nya 'Zelda' använder samma gamla karta, och det är fantastiska nyheter
Den nya 'Zelda' använder samma gamla karta, och det är fantastiska nyheter
Om du är ett fan av 'The Legend of Zelda'-spel, kommer du att bli glad över att 'The Legend of Zelda: Tears of the Kingdom' utspelar sig i samma Hyrule som du älskar, men med nya funktioner.
Hur man synkroniserar Google-kontakter med iCloud
Hur man synkroniserar Google-kontakter med iCloud
Att ha dina kontakter synkroniserade mellan alla dina enheter gör att du kan komma åt dina kontakter när som helst. Om du äger en Apple-enhet och använder Gmail kan det vara en bra idé att använda Google Kontakter. Det kan synkroniseras
Hur man får Diluc i Genshin Impact
Hur man får Diluc i Genshin Impact
Diluc är en av de mest eftertraktade spelbara karaktärerna i Genshin Impact. Hans S-Tier-pyroangrepp ödelägger både mobbar och chefer. Tyvärr är han inte lätt rekryterbar. Om du har ditt hjärta inställd på denna svårfångade Dawn Winery