Star Wars Empire at War 'Undtagelsesfejl' på Windows 10
Nogle Windows 10-brugere klager over, at de ikke er i stand til at spille den ældre spiludvidelse Star Wars: Empire at War: Forces of Corruption på deres Windows 10-computer. De fleste brugere rapporterer, at basisspillet kan afspilles fuldt ud, men når de får adgang til Force of Corruption-udvidelsen, ser de en hvid skærm dukke op, der simpelthen hænger på ubestemt tid og viser en 'undtagelsesfejl'Efter at være lukket. Dette problem rapporteres at være eksklusivt til Windows 10.
Efter at have undersøgt dette særlige problem grundigt viser det sig, at der er flere forskellige underliggende årsager, der kan forårsage dette problem på Windows 10. Her er en liste over potentielle synder:
Nu hvor du kender enhver potentiel synder, der kan være ansvarlig for dette problem, er her en liste over metoder, som andre berørte brugere med succes har brugt til at løse problemet:
Metode 1: Installation af Empire at War 1.05-opdatering (hvis relevant)
Som det viser sig, kan dette særlige problem i langt de fleste tilfælde tilskrives en manglende opdatering, der gør udvidelserne af dette spil kompatible med Windows 10 (blandt andet).
Bemærk: Denne metode kan ikke anvendes, hvis du støder på dette problem, mens du prøver at køre Gold Pack-versionen af Star Wars: Empire at War.
Men hvis du ikke har nogen problemer med at køre basisspillet, men du støder på undtagelsesfejlnår du forsøger at starte udvidelsen, skal du kunne løse problemet ved at installere opdateringen til patch 1.05 ved hjælp af de officielle kanaler.
Flere berørte brugere har bekræftet, at denne metode var det eneste, der gjorde det muligt for dem endelig at starte Korruptionsstyrkerudvidelse uden at løbe ind i det samme problem.
Hvis du ikke har prøvet at installere denne opdatering endnu, skal du følge nedenstående instruktioner for at gøre det og lade spillet køre på din Windows 10-computer:
- Åbn din standardbrowser, og besøg download side af Empire at War 1.05 opdatering.
- Når du er inde, skal du rulle ned til Installation fanen og klik på Hent nu hyperlink fra bunden af skærmen.
- Når plasteret er downloadet med succes, skal du højreklikke på den eksekverbare og vælgeKør som administratorfra genvejsmenuen. Når du bliver bedt om det af UAC (brugerkontokontrol), Klik på Ja for at give administratoradgang.
- Når du er inde i installationsprogrammet, skal du følge vejledningen på skærmen for at afslutte installationen af programrettelsen og derefter genstarte computeren.
- Når den næste opstart er afsluttet, skal du åbne spillet igen og se om problemet nu er løst.
Hvis du stadig ser det samme Star Wars: Empire at War: Forces of Corruptionfejl, når du forsøger at åbne spilets udvidelse, skal du gå ned til den næste mulige løsning nedenfor.
Metode 2: Kørsel af udvidelsen i kompatibilitetstilstand
Ifølge nogle berørte brugere kan du muligvis også løse problemet ved at tvinge spillets vigtigste eksekverbare fil til at køre i kompatibilitetstilstand med Windows XP. Dette er effektivt i visse situationer, fordi spillet oprindeligt blev udviklet til en ældre Windows-version.
Da nogle spilafhængigheder, som spillet kræver, ikke er inkluderet som standard i Windows 10, er en nem måde at rette det på at tvinge det eksekverbare spil til at køre i kompatibilitetstilstand. Flere berørte brugere har bekræftet, at brug af kompatibilitetstilstand med Windows XP endelig har tilladt dem at løse problemet.
Her er en hurtig trin for trin guide til, hvordan man tvinger den vigtigste eksekverbare fil til Star Wars: Empire at War: Forces of Corruptionat køre i kompatibilitetstilstand:
- Åben File Explorer og naviger til det sted, hvor du installerede spillet.
- Når du er inde, skal du finde den vigtigste eksekverbare fil (sweaw.exe) og vælg Ejendomme fra genvejsmenuen.
Bemærk: Medmindre du har installeret spillet et brugerdefineret sted, og du spiller det via Steam, finder du det her:C: \ Program Files (x86) \ Steam \ steamapps \ common \ Star Wars Empire at War
- Inde i Ejendomme skærmbillede af spillet, få adgang til Kompatibilitet fanen fra listen over tilgængelige indstillinger, og markér afkrydsningsfeltet, der er knyttet til Kør dette program i kompatibilitetstilstand til.
- Vælg derefter fra rullemenuen Windows XP (Service Pack 3) fra listen over tilgængelige muligheder, inden du klikker på ansøge for at gemme ændringerne.
- Start spillet og se om problemet nu er løst.
Hvis problemet stadig ikke er løst, skal du gå ned til den næste potentielle løsning nedenfor.
Metode 3: Installation af RAM-fix-patch (hvis relevant)
Hvis du forsøger at spille Star Wars: Empire at War: Forces of Corruptionspil på en computer, der kører på en 64-bit OS-konfiguration, der har over 2 GB RAM. Som du kan forestille dig, er dette meget sandsynligt, da du ikke rigtig kan overveje en pc-konfiguration med under 2 GB RAM som en spilrigg.
For at løse dette problem skal du kun installere en hotfix-patch udviklet af samfundet. Alt dette vil gøre er at rette problemet med RAM-begrænsning, når du spiller spillet på et 64-bit OS med mere end 2 GB RAM.
Bemærk: Hvis du bruger en 32-bit OS Windows 10-version, behøver du ikke installere denne patch.
Hvis dit særlige scenarie er anvendeligt, skal du følge instruktionerne nedenfor for at installere RAM-rettelsen og løse 'undtagelsesfejl'Med Star Wars: Empire at War: Forces of Corruption:
- Åbn din standardbrowser, og naviger til download-side af RAM-rettelsen for Empire at War: Forces of Corruption.
- Når du er inde, skal du rulle ned og klikke på Hent knappen for at downloade FOCVista64.exe.
Bemærk: Bare rolig om navnet, dette er ikke eksklusivt for Vista, da det er bekræftet, at det fungerer til Windows 10.
- Du skal derefter omdirigeres til moddb side. Når du er der, skal du klikke på Download nu, og vent på, at download er afsluttet.
- Når download er afsluttet, skal du højreklikke på FoCVista64.exe og vælg Kør som administrator fra genvejsmenuen.
- Følg instruktionerne på skærmen for at afslutte installationen, genstart computeren og start spillet, når den næste opstart er færdig, for at se om problemet nu er løst.
Hvis du stadig ser den samme undtagelsesfejl, mens du starter Korruptionsstyrkerudvidelse, gå ned til næste potentielle løsning nedenfor.
Metode 4: Redigering af profilindstillinger via Registreringseditor
Som det viser sig, kan dette problem også opstå på grund af en registreringsdatabasenøgle, der styrer opdateringshastigheden på din skærm. Denne hastighed er hårdkodet og kan ikke ændres fra menuen til indstillinger i spillet Korruptionsstyrkerudvidelse.
Hvis den hardkodede registreringsdatabasenøgle til opdateringshastigheden er større end hvad din nuværende skærm understøtter, kan du forvente at håndtere dette problem, mens du forsøger at starte udvidelsen.
Heldigvis kan du løse dette særlige problem ved hjælp af Registreringseditor for at ændre ScreenRefresh nøgle med en værdi, der ikke overstiger den maksimale opdateringshastighed på din skærm. Flere berørte brugere har bekræftet, at denne metode var det eneste, der gjorde det muligt for dem endelig at spille Korruptionens kræfterudvidelse.
Hvis dette scenarie er relevant, skal du følge instruktionerne nedenfor for at bruge Registreringseditor til at redigere ScreenRefreshnøgle for at løse problemet med opdateringshastighed:
- Trykke Windows-tast + R at åbne en Løb dialog boks. Indtast i tekstfeltet 'Regedit' og tryk på Ctrl + Skift + Enter at åbne op Registreringseditor med administratoradgang. Når du bliver bedt om det af UAC (brugerkontokontrol), klik Ja for at give administratoradgang.
- Når du er inde i Registreringseditor, naviger til følgende placering:
HKEY_CURRENT_USER \ Software \ Petroglyph \ StarWars FOC \ Profiles \ Profile0 \ Player
Bemærk: Du kan enten navigere til denne placering manuelt, eller du kan indsætte placeringen direkte i navigationslinjen øverst.
- Når du ankommer til det rigtige sted, skal du dobbeltklikke på ScreenRefreshfor at redigere nøglen, og skift derefter værdien for nøglen til noget, der ikke overstiger skærmens maksimale opdateringshastighed.
- Gem ændringerne, luk derefter Registreringseditor og se om problemet nu er løst.