Counter Strike: Global Offensive may not launch due to corruption of the Windows Management Instrumentation (WMI) repository in which case you can get off the hook by resetting the repository. While this is a common cause for the game to not launch at all, there are other factors that can come into play as well.

This can include the antivirus program installed on your computer which is preventing the game process from starting, and the interference of other third-party programs to mention a few. Regardless of the cause of the issue, we will take you through several methods in this article that will help in isolating the problem, covering a wide range of potential causes.
1. Reset WMI Repository
The first thing you should do when troubleshooting the problem in question is to reset the Windows Management Instrumentation repository. WMI is essentially an infrastructure in the Windows operating system that is used for data management and operations. It can serve various purposes such as the management of devices or apps in a network.
In some cases, corruption or damage to the WMI repository can cause CSGO to not launch at all. In such a scenario, you will have to reset the WMI repository and start afresh. To do this, follow the instructions below:
- First, open the Start Menu and search for Command Prompt. Click the Run as administrator option on the right-hand side.
Opening Command Prompt as Admin - In the command prompt window, enter the following commands one by one and hit Enter:
net stop winmgmt winmgmt /standalonehost winmgmt /resetrepository
Stopping WMI Service - Once you do that, restart your computer.
- After your PC boots, open CSGO and see if the problem occurs.
2. Run Steam as Admin
Another potential cause of the CS:GO not launching can be insufficient permissions of the game process in the Windows environment. This can happen when third-party programs are interfering with the game, such as any security programs or more.
In such a scenario, you will have to run the game with elevated privileges. You can achieve this by opening the Steam client as an administrator. Once you do that, any processes started by the Steam client will also inherit elevated privileges and the game should be able to run without any issues.
Follow the instructions below to do this:
- First, open the Start Menu and search for Steam.
- After that, click the Run as administrator option on the right-hand side to open Steam with admin privileges. Alternatively, you can right-click on the Steam option and choose Run as administrator from the drop-down menu.
Opening Steam as Admin - Click Yes on the User Account Control dialog box.
- Finally, open CSGO to see if the game launches.
3. Use Autoconfig
Custom configs for CSGO are pretty common. Most users have their own config with their own settings that allow them to configure the game as per their requirements. However, in some cases, using a custom conflict can lead to potential issues.
This can happen when your custom config file is either corrupted or damaged, which is causing the game to not launch at all. In such a scenario, you will have to revert back to the game defaults to see if that fixes the issue for you. To do this, follow the instructions below:
- First, open the Steam client on your computer.
- In your Steam client, go to the games Library and right-click on Counter-Strike: Global Offensive.
- From the drop-down menu, choose Properties.
Navigating to CSGO Properties - On the Properties window, locate the Launch Options field. Type in -autoconfig and close the properties window.
Using Autoconfig - In addition, if you’re executing your custom config via the launch options, make sure to remove the specific launch option.
- Once you do that, open Counter-Strike: Global Offensive and see if that fixes the issue.
4. Disable Joystick Support
In some scenarios, the issue can also arise due to the peripherals attached to your computer. A popular example of this would be the Anne Pro 2 keyboard which prevented the game from launching at all. If you have, additional peripherals attached to your computer, you will have to disable joystick support in CSGO via the launch options.
To do this, follow the instructions down below:
- Start by opening the Steam client on your computer.
- In your games library, right-click on Counter-Strike: Global Offensive and choose Properties from the drop-down menu.
Navigating to CSGO Properties - After that, in the properties window, type in -nojoy in the Launch Options field.
Disabling Joystick Support - Close the Properties window and open CSGO.
- See if that fixes the issue.
5. Run in Compatibility Mode
Another common cause for CSGO to not launch at all is the compatibility of the game on your computer. If the game is facing any compatibility issues on your computer, it will not be able to launch at all.
In such a scenario, you will have to launch the game in compatibility mode to fix the issue. To do this, you’ll have to access the properties of the CSGO executable file. Follow the instructions below:
- First, open the Steam client on your computer.
- Then, right-click on Counter-Strike: Global Offensive in the games Library and choose Manage > Browse Local Files.
Navigating to CSGO Installation Directory - This will open a File Explorer window.
- Locate the csgo.exe file and right-click on it. Choose Properties from the drop-down menu.
- On the Properties window, switch to the Compatibility tab.
- After that, tick the Run this program in compatibility mode for checkbox.
Running CSGO in Compatibility Mode - From the drop-down menu, choose Windows 7 and hit Apply.
- Once you do that, open the game to see if the problem persists.
6. Reinstall DirectX
DirectX is an important piece of software on your Windows machine that allows games to communicate with the graphics card and audio hardware on your computer. When you install CSGO, DirectX is installed by Steam by default so that you can the game without any issues.
However, in some cases, this installation can get corrupted, which can cause the game to not launch at all. In such a scenario, you will have to reinstall DirectX on your computer. Steam provides the required DirectX version installer in the CSGO installation directly, should you face any such issues in the future.
Follow the instructions below to reinstall DirectX:
- First, open the Steam client on your system.
- After that, in the games library, right-click on Counter-Strike: Global Offensive and choose Manage > Browse Local Files.
Navigating to CSGO Installation Directory - In the File Explorer window that opens, locate the dx_installer folder.
Navigating to DirectX Installer Directory - Open up the folder and run the dxsetup.exe file.
Running DirectX Setup File - Wait for DirectX to install and then open CSGO to see if the issue is still there.
7. Remove Antivirus
Third-party security programs are known to cause various issues with the games on your computer. This happens when the security program is overprotective and stops any game processes due to a false positive.
If you’re using a third-party security program on your computer, you will have to uninstall it from your system to see if that fixes the issue. To do this, you’ll have to open the Control Panel window. Follow the instructions below:
- First, open the Start menu and search for the Control Panel. Open it up.
Opening Control Panel - In the Control Panel window, click on the Uninstall a program option.
Navigating to the Programs List - This will show you a list of all the installed programs on your computer.
- Locate the antivirus program and double-click on it to uninstall it from your system.
- Once you’ve removed your antivirus program, open CSGO and see if the issue is still occurring.
8. Disable Xbox Game Bar
Xbox Game Bar is a built-in feature in Windows that allows you to capture your gaming moments automatically. This removes the need for using third-party programs to clip any in-game moments.
Using Xbox game bars can sometimes prevent games from launching at all since it interferes with the game process. In such a scenario, you’ll have to disable the Xbox Game bar via the Windows Settings app. Follow the instructions down below to do this:
- First of all, press the Win key + I on your keyboard to open the Settings app.
- In the Settings app, navigate to Gaming > Xbox Game Bar.
Navigating to Xbox Game Bar - After that, use the slider provided to turn off Xbox Game Bar.
Disabling Xbox Game Bar - Then, go back to the Gaming tab and navigate to the Captures
- In the Captures section, disable the Record what happened option.
Disabling Game Captures - Once you do that, open CSGO and see if the game is still not launching.
9. Reinstall Graphics Drivers
The graphics driver on your computer plays a vital role when it comes to gaming. This is because the graphics drivers act as a bridge of communication between the processes on your system and the graphics card installed on your motherboard.
In some cases, the graphics drivers can get corrupted or damaged due to a Windows Update or any other inconsistency. In such a scenario, you will have to reinstall the graphics drivers on your computer to resolve the issue.
To uninstall the graphics drivers, you can use a third-party utility such as Display Driver Uninstaller (DDU). One of the advantages of using DDU is that it removes every trace of your current drivers from your computer so that you can install freshly install new drivers.
Follow the instructions down below to reinstall your graphics drivers:
- First, download the latest version of Display Driver Uninstaller from the official website by clicking here.
- Extract the downloaded file to any location on your computer.
- Navigate to the extracted folder and open the Display Driver Uninstaller.exe file.
- Once DDU opens, you will be shown the General Options box. Click Continue to proceed.
DDU General Options - Now, choose GPU from the Select device type drop-down menu.
Selecting GPU as the Device Type - After that, choose your graphics card manufacturer from the Select device drop-down menu.
Selecting GPU Manufacturer - Finally, click the Clean and restart option to uninstall your graphics drivers.
Uninstalling Graphics Driver - After your PC boots up, head to your graphics card manufacturer’s website and download the latest drivers available.
- Install the new drivers on your computer.
- Once you do that, open CSGO and see if the game launches.
10. Perform Clean Boot
Another potential cause for CSGO not launching can be the interference of third-party programs on your computer. This happens when the third-party programs on your computer running in the background interfere with the game files, which causes the game to not launch at all.
In such a scenario, you’ll have to perform a clean boot to see if that fixes the tissue. Clean boot starts your computer with only the required Windows services running in the background, so all of the third-party programs are disabled.
If the game opens up in a clean boot, it will be evident that the problem is caused by a third-party program. If this case is applicable, you can enable the services one by one to find out the culprit. Follow the instructions down below to perform a clean boot:
- First, open the Run dialog box by pressing the Windows key + R on your keyboard.
- In the Run dialog box, type in msconfig and hit Enter.
Opening System Configuration - This will open up a System Configuration dialog box.
- Switch to the Services tab and tick the Hide all Microsoft services checkbox.
Hiding Microsoft Services - After that, click on the Disable all button and hit Apply.
Disabling Third-Party Services - Once you do that, switch to the Startup tab and click on the Open Task Manager option.
System Configuration Startup Tab - In the Task Manager window, select the apps one by one and click the Disable button.
Disabling Third-Party Apps - Finally, restart your computer to perform a clean boot.
- After your PC boots up, open Steam and launch CSGO. See if the issue is still there.
- In case the problem goes away, start enabling the services one by one to find out what program is causing the issue.
11. Reinstall CSGO
Finally, if none of the above methods has fixed the issue for you, It is very likely that the problem is caused by the installation files on your computer. This can happen when the installation files of CSGO are either corrupted or damaged. In such a scenario, you’ll have to delete the Counter-Strike: Global Offensive folder in the Steam library and then reinstall CSGO.
To do this, follow the instructions down below:
- First, open the File Explorer window.
- Navigate to the directory where CSGO is installed.
- After that, delete the Counter-Strike: Global Offensive folder.
Deleting Counter-Strike: Global Offensive Folder - Now, open the Steam client on your computer.
- Navigate to the Games library and right-click on Counter-Strike: Global Offensive.
- From the drop-down menu, choose Manage > Uninstall.
Uninstalling Counter-Strike: Global Offensive - After the game has been uninstalled, start downloading it again.
- See if that fixes the issue.