Cài đặt bản vá của Microsoft
Microsoft cung cấp bản vá lỗi mà theo hãng sẽ khắc phục được vấn đề này, áp dụng cho một số trò chơi như Call of Duty series, Counter Strike series, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal và Tomb Raider. Bản vá được biết đến với tên KB2908279, nhưng cho đến ngày 14/11/2013 vừa qua, bản vá đã không được triển khai thông qua Windows Update, thay vào đó, bạn sẽ phải tải về bản vá từ trang web của Microsoft và thực hiện cài đặt nó.
Tùy thuộc vào phiên bản Windows 8.1 bạn đang sử dụng, bạn sẽ cần phải tải về một trong hai phiên bản 64-bit hoặc 32- bit của bản vá này tại các địa chỉ http:// tinyurl.com/q7y5lqe hoặc http:// tinyurl.com/oksa6tf tương ứng.
Nếu bạn không biết chắc phiên bản Windows bạn đang sử dụng, hãy bấm phím Windows để truy cập vào màn hình Start, gõ System và chọn shortcut System xuất hiện. Di chuyển xuống dưới để biết thông tin về hệ thống hệ điều hành đang sử dụng.
Sửa chữa với những game khác thông qua Registry
Bản vá của Microsoft có nhược điểm là chỉ áp dụng cho một số trò chơi phổ biến nhất bị ảnh hưởng bởi vấn đề nêu ra. Nếu đang sử dụng những trò chơi khác, bạn sẽ cần phải áp dụng các tùy chọn tương thích với các trò chơi của mình. Microsoft khuyên các nhà phát triển trò chơi làm điều này cho người sử dụng, tuy nhiên nhiều trò chơi vẫn chưa được cập nhật bản sửa lỗi.
Bạn có thể áp dụng cách thức sửa chữa của Microsoft cho bất kỳ trò chơi nào bị ảnh hưởng thông qua Registry. Lưu ý rằng trước đó bạn vẫn phải cài đặt bản vá nói trên để hỗ trợ công việc này.
Để bắt đầu, bấm phím Windows+R để mở hộp thoại Run, sau đó gõ Regedit và bấm Enter. Sau đó duyệt đến khóa Registry theo đường dẫn HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\AppCompatFlags\Layers.
Trong trường hợp khóa Layers không tồn tại, bạn hãy bấm chuột phải vào khóa AppCompatFlags, chọn New, chọn Key, gõ Layers và bấm Enter để tạo ra nó.
Bây giờ bạn sẽ cần phải tạo ra một mục registry mới cho trò chơi của mình. Bấm chuột phải vào khóa Layers, chọn New, bấm String Value, gõ đường dẫn đầy đủ của tập tin thực thi của trò chơi và bấm Enter. Ví dụ, nếu các trò chơi được đặt tại C:\ Program Files (x86)\game\Engine. exe, bạn chỉ cần gõ C:\Program Files (x86)\game\Engine.exe.
Tiếp theo, bấm chuột phải vào giá trị mà bạn vừa tạo và chọn Modify, nhập dòng chữ với nội dung NoDTToDITMouseBatch vào hộp và bấm Enter. Bây giờ bạn có thể lập lại quá trình này để thêm mỗi trò chơi bị ảnh hưởng mà bạn gặp phải.
Chưa xong, bạn sẽ cần mở một cửa sổ Command Prompt ở quyền quản trị bằng cách bấm phím Windows để truy cập vào màn hình Start, gõ vào Command Prompt, bấm chuột phải vào shortcut Command Prompt xuất hiện, chọn Run as administrator.
Trong cửa sổ Command Prompt nâng cao, gõ lệnh Rundll32 apphelp. dll, ShimFlushCache và bấm Enter để áp dụng cài đặt tương thích của bạn.
Cần lưu ý là Microsoft cảnh báo rằng tùy chọn này sẽ làm tăng khả năng ngốn tài nguyên hệ thống, vì vậy bạn không nên áp dụng tùy chọn này cho các hệ thống sử dụng nguồn pin, chẳng hạn như máy tính xách tay.