13Aug
Windows 8.1 omogoča Windowsu, da deluje bolje pri zaslonih z visoko ločljivostjo. Kot del tega se je spremenil način, kako Windows ukvarja z miši. Igre, ki ne preberejo surovih podatkov miške, se lahko končajo z zamegljenim, zamrznjenim ali zajetim gibanjem miške.
Zdi se, da ta težava prvenstveno vpliva na uporabnike z visoko stopnjo DPI ali miši z visoko stopnjo glasnosti - z drugimi besedami, igralne miške. Microsoft je izdal le delno popravilo, vendar obstaja način za odpravljanje te težave v kateri koli prizadeti igri.
Namestite Microsoftov Patch
Microsoft ponuja popravek, ki uvaja novo možnost združljivosti, da odpravi to težavo. Kot del obliža se kompatibilnost uporablja za različne priljubljene igre, vključno z igrami serije Call of Duty, serije Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal,in Tomb Raider.
Ta popravek je znan kot KB2908279.Od 14. novembra 2013 ta popravek ni bil potekal prek programa Windows Update.Če želite popraviti, boste morali prenesti popravek z Microsoftove spletne strani in jo namestiti ročno.
Glede na različico operacijskega sistema Windows 8.1, ki jo uporabljate, boste morali prenesti 64-bitno različico tega popravka ali 32-bitno različico.
Če niste prepričani, katero različico operacijskega sistema Windows uporabljate, pritisnite tipko Windows za dostop do začetnega zaslona, vnesite System in kliknite bližnjico sistema. Pomaknite se navzdol in poglejte vrstico vrstice sistema.
Popravi druge igre preko registra
Popravek zgoraj naredi dve stvari. Ena, ustvari novo vrsto združljivosti zastave v operacijskem sistemu Windows. Dva, uporablja to zastavo združljivosti do nekaterih najbolj priljubljenih iger, ki jih ta problem zadeva.
Če imate pri tej težavi manj priljubljene igre, boste morali sami uporabiti možnost združljivosti. Microsoft svetuje razvijalcem iger, da to storijo sami, tako da njihovim uporabnikom ni treba, vendar številne igre morda ne bodo nikoli posodobljene s tem popravkom.
Microsoftove popravke lahko uporabite za katero koli prizadeto igro iz urejevalnika registra. Upoštevajte, da morate imeti nameščen popravek, nameščen za to.
Če želite začeti, pritisnite tipko Windows + R, da odprete pogovorno okno Zaženi, vnesite regedit in pritisnite Enter.
Brskanje po naslednjem registrskem ključu ali mapi:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers
Tiskanje ključa morda ne obstaja.Če ne, z desno miškino tipko kliknite gumb AppCompatFlags, pokažite na Novo, izberite Ključ, vnesite plasti in pritisnite Enter, da ga ustvarite.
Zdaj boste morali ustvariti nov vnos v registru za svojo igro. Z desno tipko miške kliknite gumb Sloji, pokažite na Novo, kliknite vrednost String, vnesite celotno pot izvedbene datoteke igre in pritisnite Enter. Na primer, če se je igra nahajala na C: \ Program Files( x86) \ Game \ Engine.exe, bi samo vnesli naslednjo vrednost:
C: \ Program Files( x86) \ Game \ Engine.exe
Naprej, z desno miškino tipko kliknite vrednost, ki ste jo pravkar ustvarili, in izberite Spremeni. V polje vnesite naslednje besedilo in pritisnite Enter:
NoDTToDITMouseBatch
Ta proces lahko ponovite, da dodate vsako zadevno igro, ki jo imate.
Nato bomo potrebovali povišano okno ukaznega poziva.Če želite to narediti, pritisnite tipko Windows za dostop do začetnega zaslona, vnesite ukazni poziv, z desno miškino tipko kliknite bližnjico ukazne vrstice, ki se prikaže, in izberite Zaženi kot skrbnik.
V povišanem oknu Command Prompt vnesite naslednji ukaz in pritisnite Enter, da uporabite nastavitve združljivosti:
Rundll32 apphelp.dll, ShimFlushCache Opozorila
Microsoft opozarja, da bo ta možnost povzročila večjo porabo energije, zato ne bi smeli uporabljati te možnostina neugodne igre ali druge programe.Še posebej poudarjata, da se to ne bi smelo uporabljati v procesih ozadja, ki se še vedno izvajajo, ali pa bo občutno vplivalo na življenjsko dobo baterije.
Obstaja še ena možnost, ki jo priporoča Microsoft - če ima zadevna igra možnost "raw input" ali DirectInput, jo lahko izberete in težavo odpravite.
Če želite več informacij neposredno od Microsofta, preberite članek iz baze znanja KB2908279.
Image Credit: Sam DeLong na Flickr