Anti-cheat

Install the CSGOPREMIER.com Anti-cheat, link your device, and keep it running whenever you play.
Windows 10 and 11 · 64-bit
Download Anti-cheat

Simple setup

Install once, then start it before every match.

Usually takes a few minutes

  1. 1

    Install

    Download and run the Windows installer.

  2. 2

    Link

    Approve the device code in your signed-in browser.

  3. 3

    Prepare

    Fix any Windows security requirement shown by the Anti-cheat.

  4. 4

    Play

    Start Counter-Strike and wait for Protected — monitoring.

Before queueing, start Counter-Strike on the same PC and Steam account. Wait until the Anti-cheat says Protected — monitoring, then keep both running for the full match.

Windows requirements

The client tells you which requirement needs attention. Fix only what it reports.

Enable Memory Integrity

Required on supported Windows 10 and Windows 11 PCs when the strict gate is enabled.

  1. 1Open Start, search for Windows Security, and open it.
  2. 2Select Device security, then Core isolation details.
  3. 3Turn Memory integrity on.
  4. 4Restart Windows, reopen the Anti-cheat, and confirm it reaches Protected — monitoring.
Closing and reopening the Anti-cheat is not enough. Memory Integrity starts during Windows boot, so the restart is required.

If the switch is missing or shows incompatible drivers

  • Install Windows updates and driver updates from your PC or motherboard manufacturer.
  • Use the incompatible-driver list in Windows Security to identify, update, or uninstall the affected software.
  • Enable CPU virtualization in UEFI/BIOS. It may be named Intel Virtualization Technology, VT-x, SVM Mode, or AMD-V.
  • Restart and check again. Do not disable driver-signature enforcement to bypass the requirement.

Enable or verify your TPM

Windows must report a usable TPM before the Anti-cheat can protect a session.

  1. 1Press Win + R, enter tpm.msc, and press Enter.
  2. 2Check that the window says The TPM is ready for use.
  3. 3If Windows cannot find a TPM, restart into UEFI/BIOS and enable Intel PTT, AMD fTPM, or Security Device Support.
  4. 4Save the firmware settings, restart Windows, and reopen the Anti-cheat.

Firmware menus vary by manufacturer. Do not clear an existing TPM: clearing it can affect BitLocker and Windows sign-in. You only need to enable it.

Resolve an unsigned-driver block

Gameplay resumes after the unsigned kernel driver is no longer loaded. This message does not mean you are banned.

  1. 1Run Windows Update, including relevant optional driver updates.
  2. 2Update the device utility, RGB tool, hardware monitor, or other program that installed the named driver using its official vendor installer.
  3. 3If no signed update exists, uninstall or disable that software and its driver.
  4. 4Restart Windows, then restart Counter-Strike and the Anti-cheat.
Do not download individual .sys files from driver-download sites, and do not turn off Windows driver-signature enforcement.

Common problems

Safe fixes for the messages you are most likely to see.

The installer or Windows says the app is already running+
Check the system tray for the Anti-cheat icon. If it is unresponsive, close it from Task Manager and start it again. Restart Windows if an old update process is still holding the executable.
The browser link or device code does not work+
Make sure you are logged into the correct CSGOPREMIER.com account in your default browser. Close the Anti-cheat, reopen it to generate a fresh code, and approve only that newest code.
It never reaches Protected — monitoring+
Start Counter-Strike first, use the same Steam account linked to this site, and leave both programs open. Install any offered Anti-cheat update. If it still does not recover, restart Counter-Strike and the Anti-cheat.
The client says game protection is blocked+
Restart Windows, install the newest Anti-cheat release from this page, and accept its administrator prompt. Do not run Counter-Strike or the Anti-cheat inside a sandbox or compatibility layer. If the message remains, contact support with the exact status text; technical detection details are intentionally not displayed locally.
Memory Integrity is on, but the client still says it is required+
Restart Windows—not just the Anti-cheat—then verify the switch still shows On in Windows Security. Install the newest Anti-cheat version from this page. If Windows turned the setting back off, resolve the incompatible driver it lists.
I fixed the setting but queueing is still blocked+
Restart Windows when the fix requires it, then start a fresh Anti-cheat session and wait for Protected — monitoring before queueing. Old sessions do not carry a newly enabled boot-time security state.