In hierdie artikel vertel ek jou in detail hoe om 'n program of speletjie in die verenigbaarheidsmodus te bestuur met die vorige weergawe van die bedryfstelsel in Windows 7 en Windows 8.1. Wat is die compatibiliteitsmodus en in watter gevalle is dit met hoë waarskynlikheid 'n paar probleme vir jou op te los.
Ek sal begin met die laaste punt en gee 'n voorbeeld wat ek baie gereeld moes hanteer. Nadat ek Windows 8 op my rekenaar geïnstalleer het, het die installering van bestuurders en programme misluk. Daar is 'n boodskap dat die huidige weergawe van die bedryfstelsel nie ondersteun word nie, of dat hierdie program versoenbaarheidskwessies het. Die eenvoudigste en meestal werkende oplossing is om die installasie in die compatibiliteitsmodus met Windows 7 uit te voer. In hierdie geval gaan dit amper altyd goed, want die twee OS-weergawes is amper dieselfde. Die installeerder se ingeboude verifikasie-algoritme weet nie omtrent die bestaan van die agt nie. wat vroeër vrygestel is, en wat onverenigbaarheid rapporteer.
Met ander woorde, in Windows-verenigbaarheidsmodus kan programme wat opstartprobleme bevat, in die weergawe van die bedryfstelsel wat tans geïnstalleer is, hardloop, sodat hulle gedink het dat hulle in een van die vorige weergawes loop.
Waarskuwing: gebruik nie die verenigbaarheidsmodus met antivirusprogramme, programme vir die kontrolering en herstel van stelsellêers, skyfhulpmiddels nie, aangesien dit tot ongewenste gevolge kan lei. Ek beveel ook aan dat u na die amptelike webwerf van die ontwikkelaar kyk vir die program wat u benodig in 'n versoenbare weergawe.
Hoe om die program in die verenigbaarheid af te voer
Eerstens, ek sal jou wys hoe om die program met die hand in Windows 7 en 8 (of 8.1) te begin in die verenigbaarheidsmodus. Dit word baie eenvoudig gedoen:
- Regskliek op die uitvoerbare lêer van die program (exe, msi, ens.), Kies die item "Eienskappe" in die konteks kieslys.
- Kliek op die tab Compatibiliteit, maak die program Run in die compatibiliteit af. Kies in die lys die weergawe van Windows waarmee u verenigbaar wil wees.
- U kan ook die bekendstelling van die program namens die Administrateur stel, die resolusie beperk en die aantal kleure wat gebruik word (dit mag nodig wees vir ou 16-bits programme).
- Klik op die knoppie "OK" om die compatibiliteit af te laai vir die huidige gebruiker of "Verander instellings vir alle gebruikers" om dit toe te pas op alle gebruikers van die rekenaar.
Daarna kan jy weer probeer om die program te begin. Hierdie keer sal dit in die compatibiliteitsmodus met jou gekose weergawe van Windows geloods word.
Afhangende van watter weergawe u die stappe hierbo beskryf, sal die lys van beskikbare stelsels verskil. Daarbenewens is sommige van die items dalk nie beskikbaar nie (veral as u 'n 64-bis program in die verenigbaarheidsmodus wil uitvoer).
Outomatiese toepassing van verenigbaarheid parameters aan die program
Op Windows is daar 'n ingeboude programversoeningsassistent wat in staat is om te bepaal in watter modus die program moet hardloop sodat dit behoorlik kan werk.
Om dit te gebruik, kliek met die rechtermuisknop op die uitvoer aanvaarde lêer en kies die menu item "Probleme met compatibiliteit oplos".
Die venster "Herstelprobleme" sal verskyn, en daarna twee keuses:
- Gebruik aanbevole parameters (hardloop met aanbevole verenigbaarheidsopsies). Wanneer u hierdie item kies, sal u 'n venster sien met parameters wat toegepas sal word (dit word outomaties bepaal). Klik op die knoppie "Check program" om dit te begin. In geval van sukses, nadat u die program gesluit het, sal u gevra word om u verenigbaarheidsmodus te stoor.
- Diagnostiek van die program - om versoenbaarheidsopsies te kies afhangende van die probleme wat met die program ontstaan (jy kan die probleme self spesifiseer).
In baie gevalle blyk die outomatiese seleksie en bekendstelling van die program in die verenigbaarheidsmodus met die hulp van 'n assistent baie werkbaar.
Stel die verenigbaarheidsmodus van die program in die registerredigeerder
En laastens, daar is 'n manier om die verenigbaarheidsmodus vir 'n spesifieke program te aktiveer deur die registerredigeerder te gebruik. Ek dink nie dit is regtig nuttig vir iemand (in elk geval van my lesers nie), maar die geleentheid is teenwoordig.
So, hier is die nodige prosedure:
- Druk die Win + R-sleutels op die sleutelbord, tik regedit en druk Enter.
- Open die tak in die registerredigeerder wat oopmaak HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion AppCompatFlags Lae
- Regskliek in die vrye ruimte regs, kies "Skep" - "String parameter".
- Voer die volle pad na die program as die parameternaam in.
- Klik daarop met die regter muis knoppie en klik "Edit".
- Voer slegs een van die verenigbaarheidswaardes in die veld 'Waarde' in (hieronder gelys). As u die RUNASADMIN-waarde by 'n spasie geskei voeg, aktiveer u ook die bekendstelling van die program as 'n administrateur in.
- Doen dieselfde vir hierdie program in HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion AppCompatFlags Lae
U kan 'n voorbeeld van die gebruik in die skermkiekie hierbo sien - die setup.exe-program word vanaf die Administrateur in die verenigbaarheidsmodus met Vista SP2 begin. Beskikbare waardes vir Windows 7 (aan die linkerkant is die Windows-weergawe in die verenigbaarheidsmodus waarmee die program loop, aan die regterkant is die data waarde vir die registerredigeerder):
- Windows 95 - WIN95
- Windows 98 en ME - WIN98
- Windows NT 4.0 - NT4SP5
- Windows 2000 - WIN2000
- Windows XP SP2 - WINXPSP2
- Windows XP SP3 - WINXPSP3
- Windows Vista - VISTARTM (VISTASP1 en VISTASP2 - vir die ooreenstemmende Service Pack)
- Windows 7 - WIN7RTM
Na die veranderinge, sluit die registerredigeerder en herbegin die rekenaar (verkieslik). Die volgende keer wat die program begin, sal dit gebeur met die geselekteerde parameters.
Miskien kan programme wat in die compatibiliteitsmodus uitgevoer word, u help om die foute wat plaasgevind het, reg te stel. In elk geval moet die meeste van die wat vir Windows Vista en Windows 7 geskep is, werk in Windows 8 en 8.1, en programme wat geskryf is vir XP sal waarskynlik in die sewe (of XP-modus) kan hardloop.