De første Windows-systemer brugte en 16-bit MS-DOS-baseret kerne til at køre en grafisk shell for at få adgang til systemets tjenester. Hvis den sidste sætning sendte dig til at søge efter en teknisk ordliste, skal du være rolig. Oplysningerne i denne artikel vil være tilgængelige for både eksperter og lægfolk. Du har muligvis oplevet nogle problemer, når du kører et 32-bit-program i en 64-bit version af Windows. I så fald skal du læse videre for at lære om, hvorfor dette sker, og hvordan du løser det.
hvordan man tilføjer nightbot til at trække
Nogle nødvendige begreber
Den enkle kendsgerning er, at du ikke burde have dette problem i første omgang. Windows har en emulator, der - hvis den fungerer korrekt - giver det nødvendige miljø for, at både 64 og 32-bit applikationer kan køre normalt. Denne emulator (WOW64) adskiller 32-bit applikationer fra 64-bit for at forhindre fil- og / eller registreringsdatabase kollisioner. På en teknisk note kan 32-bit processer ikke udføre 64-bit DLL'er, så dette kan forårsage dit problem.
Noget at huske på er, at du faktisk kører en 16-bit applikation, som bestemt ikke fungerer. En hurtig måde at kontrollere, om et program er 16-bit, er at navigere til dets placering på din computer. Højreklik på det, og vælg Egenskaber i rullemenuen. Hvis egenskabsfanen har en version eller en tidligere fane, er det ikke et 16-bit-program.
Gør det kompatibelt
Den første ting du skal prøve, når du går ud på at køre software, der har kompatibilitetsproblemer, er at køre den i kompatibilitetstilstand. Der er meget få problemer, som dette realistisk løser i dag, men det var en meget nyttig funktion, da Windows 95 blev erstattet af NT.
For at køre et program i kompatibilitetstilstand skal du navigere til det i filopdagelsesprogrammet og højreklikke på det. Samme som ovenfor, klik på Egenskaber i menuen. Klik på fanen Kompatibilitet under Egenskaber. Klik på feltet, der siger Kør dette program i kompatibilitetstilstand for: og vælg den Windows-version, du vil bruge. Klik derefter på Anvend, og prøv at køre din applikation. Der skal kun være en håndfuld muligheder, så prøv at gennemgå dem alle.
Aktivér 32-bit applikationer
For at være grundig kan du sikre dig, at 32-bit applikationer er aktiveret i dine Windows-tjenester. For at gøre det skal du følge disse trin:
- Start med at få adgang til Windows-funktioner ved at skrive Windows-funktioner i Windows-søgefeltet og vælge det bedste match.
- Marker afkrydsningsfeltet, der læser Internet Information Services, og klik på OK. Det tager et minut at installere denne funktion
- Start IIS Manager ved at skrive internetoplysningstjenester i Windows-søgefeltet og vælge det bedste match.
- Du vil se din computers navn i venstre vindue, udvide det og klikke på Application Pools.
- I højre vindue skal du højreklikke på DefaultAppPools og vælge Avancerede indstillinger.
- Vælg Aktivér 32-bit applikationer, og skift den fra False til True.
- Klik på OK, og genstart computeren.
Når du er færdig med dette, kan du prøve at køre applikationen igen. Hvis din WOW64 fungerer korrekt, bør dette ikke være nødvendigt, men det har vist sig at være effektivt i nogle tilfælde.
Forkerte programfiler
Ældre programmer iblandt blandet installationen sammen, og deres filer kan ende i den forkerte mappe. Dette er især vanskeligt at opdage, fordi installationen ser ud til at være gået uden problemer.
På 64-bit versioner af Windows er alle 64-bit applikationer installeret i mappen Program Files (x86). Dette inkluderer alle filer, der er relateret til det installerede program. 32-bit programmer ender imidlertid i en separat mappe med titlen Program Files. Hvis stierne er forkert kodet i installationen, har applikationen muligvis installeret i den forkerte mappe.
hvordan man uploader mods til minecraft
At rette op på dette skal omfatte redigering af nogle af installationskoderne, men du behøver ikke at gøre det, og du kan muligvis ikke komme til kildekoden alligevel. For at få en midlertidig løsning skal du blot finde de installerede filer og kopiere dem manuelt til mappen Programfiler.
Barbering og en klipning, to bidder
Dette er blot nogle af de problemer, du kan stå over for, når du kører en 32-bit applikation. Men igen kan det ikke understreges nok, at dette aldrig skal ske, da der er foranstaltninger til at forhindre det. Det er langt mere sandsynligt, at du har at gøre med et andet kompatibilitetsproblem. Hvis du er meget sikker på, at registret skaber problemer, skal du starte med de løsninger, der er beskrevet i artiklen.
Har nogen af metoderne i artiklen været nyttige? Hvad fik dig til at sikre, at 32-bit-registret virkelig er det, der forårsager dit problem? Del din begrundelse i kommentarerne nedenfor.