Домашняя » как » Как исправить отставание мыши в компьютерных играх на Windows 8.1

    Как исправить отставание мыши в компьютерных играх на Windows 8.1

    Windows 8.1 позволяет Windows работать лучше на дисплеях с высоким разрешением. Как часть этого, способ, которым Windows обращается с мышами, изменился. Игры, которые не читают необработанные данные мыши, могут в конечном итоге зависать, зависать или заикаться при движении мыши.

    Эта проблема, по-видимому, в первую очередь затрагивает пользователей с мышами с высоким разрешением или с высокой частотой опроса, другими словами, игровых мышей. Microsoft выпустила только частичное исправление, но есть способ исправить эту проблему в любой уязвимой игре.

    Установите Microsoft Patch

    Microsoft предлагает исправление, которое вводит новую опцию совместимости для решения этой проблемы. В рамках патча опция совместимости применяется к различным популярным играм, включая игры из серии Call of Duty, серии Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, и Расхитительница Гробниц.

    Этот патч известен как KB2908279. По состоянию на 14 ноября 2013 г. этот патч не был выпущен через Центр обновления Windows. Чтобы получить исправление, вам нужно скачать патч с сайта Microsoft и установить его вручную.

    В зависимости от используемой версии Windows 8.1 вам потребуется загрузить 64-разрядную версию этого исправления или 32-разрядную версию..

    Если вы не уверены, какую версию Windows вы используете, нажмите клавишу Windows, чтобы открыть экран «Пуск», введите «Система» и нажмите ярлык «Система». Прокрутите вниз и посмотрите на строку Тип системы.

    Исправить другие игры через реестр

    Патч выше делает две вещи. Во-первых, он создает новый тип флага совместимости в Windows. Во-вторых, этот флаг совместимости применяется к некоторым наиболее популярным играм, затронутым этой проблемой..

    Если у вас есть менее популярная игра с этой проблемой, вам нужно применить опцию совместимости к игре самостоятельно. Microsoft советует разработчикам игр делать это самостоятельно, чтобы их пользователям не пришлось этого делать, но многие игры могут никогда не обновиться с этим исправлением..

    Вы можете применить исправление Microsoft к любой уязвимой игре из редактора реестра. Обратите внимание, что у вас должен быть установлен выше патч, чтобы это работало.

    Для начала нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить», введите regedit и нажмите Enter..

    Перейдите к следующему разделу реестра или папке:

    HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

    Ключ Layers может не существовать. Если этого не произойдет, щелкните правой кнопкой мыши ключ AppCompatFlags, укажите «Новый», выберите «Ключ», введите «Слои» и нажмите клавишу «Ввод», чтобы создать его..

    Теперь вам нужно создать новую запись реестра для вашей игры. Щелкните правой кнопкой мыши клавишу «Слои», выберите «Новый», нажмите «Строковое значение», введите полный путь к исполняемому файлу игры и нажмите клавишу «Ввод». Например, если игра была расположена в C: \ Program Files (x86) \ Game \ Engine.exe, вы просто должны ввести следующее значение:

    C: \ Program Files (x86) \ Game \ Engine.exe

    Затем щелкните правой кнопкой мыши только что созданное вами значение и выберите «Изменить». Введите следующий текст в поле и нажмите Enter:

    NoDTToDITMouseBatch

    Теперь вы можете повторить этот процесс, чтобы добавить все затронутые игры, которые у вас есть.

    Далее нам понадобится окно командной строки с повышенными правами. Для этого нажмите клавишу Windows, чтобы открыть экран «Пуск», введите «Командная строка», щелкните правой кнопкой мыши появившийся ярлык «Командная строка» и выберите «Запуск от имени администратора»..

    В окне командной строки с повышенными правами введите следующую команду и нажмите Enter, чтобы применить параметры совместимости:

    Rundll32 apphelp.dll, ShimFlushCache

    Предупреждения

    Microsoft предупреждает, что этот параметр приведет к увеличению энергопотребления, поэтому его не следует применять к незатронутым играм или другим программам. В частности, они подчеркивают, что это не должно применяться к фоновым процессам, которые продолжают работать, иначе заметно снизится время работы аккумулятора.

    Есть еще один вариант, который рекомендует Microsoft - если в рассматриваемой игре есть «необработанный ввод» или опция DirectInput, вы можете выбрать ее, и проблема должна быть исправлена..


    Для получения дополнительной информации непосредственно от Microsoft, прочитайте статью базы знаний KB2908279.

    Кредит Фотографии: Сэм Делонг на Flickr