Error when starting the application 0xc0000022 state of decay. System files are damaged

Error 0xc0000022 appears as a window when starting the application. All the reasons for its appearance are unknown, but there are solutions to eliminate it.

Solution 1: User rights.

Sometimes the error appears when the application was installed by one user, and the program is launched under another. This can be easily checked by running the program as Administrator. If the launch was successful, you need to uninstall the application and install it again as the current user.

Solution 2: Compatibility Mode.

If you are trying to run an old application, it is quite possible that it is not compatible with your version of Windows, even though it already worked with it. Windows is updated, components and drivers too. Therefore, it would be logical to run the application in compatibility mode with older versions of Windows.

To configure launch in compatibility mode, do the following:

Solution 3: Update/roll back drivers.

To roll back a driver to a previous version:

If you recently updated your drivers, then error 0xc0000022 may well be due to this. In this case, you need, on the contrary, to roll back to the version with which the game was launched. This reason is especially pronounced when using graphics cards. nVidia, but it is possible that this also occurs with AMD.

Open "Task Manager", click on the arrow next to the line "Video adapters", select your discrete video card with the right mouse button and select "Properties". In the properties window, go to the tab "Driver" and press the button <Откатить> .


Advertising

The picture below shows a driver rollback for an AMD Radeon video card.

To update to the latest version:

Update device drivers (video cards).

Go to your video card manufacturer's website or directly to the company's website nVidia V support section.

Fill in all required fields and click the button <ПОИСК> .

This way you will download the latest driver.

When launching any game or program, application error 0xc0000022 appears? What could be the reason and how to fix it in Windows 7, 8.1 and 10.

Why does error 0xc0000022 occur when launching games and applications - how to fix it?

Very often, Windows users encounter error 0xc0000022. The problem occurs when launching games and applications, especially older versions. Immediately after startup, the following message appears on the screen:

"An error occurred while starting the application (0xc0000022). To exit the application, click OK."

Interestingly, the problem appears even when a completely updated system is installed with new drivers, as well as with all the latest libraries such as DirectX and Visual C++ Redistributable installed.

Installing additional DirectPlay system components

The most common cause of error code 0xc0000022 is that programs use the DirectPlay component. Most often, the problem appears when trying to launch old games. By default, this component is not installed on the system, which causes problem code 0xc0000022.

DirectPlay can be easily installed using the system settings of Windows 7, 8.1 and 10. How to do this?

Extract the Start menu in Windows 7 or open the search bar in 8.1 and 10 and look for the section with the following name:

"Turn Windows features on or off"

Click on the found entry in the search results. A window appears with a list of system features that are installed (checked) or available to be enabled in Windows.

Find the Legacy Components folder in the list and expand it. As you can see, these components only include one DirectPlay option. Check the box next to DirectPlay and click OK.

The Load Components window appears. Wait a while for DirectPlay to install and then restart your computer. After rebooting the system, all games that use DirectPlay should launch without displaying error 0xc0000022.

Antivirus blocking startup file

For some users, error code 0xc0000022 is displayed when the antivirus blocks the *.exe file responsible for launching a specific application or game.
Check that *.exe is not blocked by the antivirus program when the application is turned on. Most antiviruses have the function of adding selected programs to the exclusion list. For example, in Avast, go to Settings – Properties and add the *.exe file to the Exceptions section, through the “View” option in the “File Path” field.

Thus, exclude the file in your antivirus and try to launch the game. The error 0xc0000022 window should now disappear.

Error when launching CreateDXGIFactory2 games in the D3D11.dll file and how to fix it

Users also often encounter a problem when, upon startup, an error appears related to the D3D11.dll file and informs them that “the entry point to the CreateDXGIFactory2 procedure was not found.” The game can be launched after several clicks on the OK button.

The error appears after installing the SweetFX mod, which improves graphics in many games. This modification applies filters to the picture, improving colors, contrast, brightness, and image sharpness. Mods are very popular for games such as Fallout 4 New Vegas and multiplayer games like PlanetSide 2, RIFT or CS:GO.

The examples can be multiplied, since SweetFX is compatible with almost any game, and on the Internet you will find many “presets” with which you can decorate the gameplay. But, if Windows 10 and an NVIDIA video card are installed, then there is a high probability of encountering an error.

There are two ways to solve the problem. First: removing the SweetFX mod from the game folder - it will be enough to delete the files d3d9.dll, dxgi.dll and the SweetFX subdirectory from the game folder.

But, if you want to use mods, then you can go another way.
The CreateDXGIFactory2 error is displayed in Windows 10 because the drivers for the GeForce video card in a version higher than 355.60 do not support this modification. The solution is to install an outdated version of NVIDIA and disable the feature in Windows 10 that automatically updates drivers without our knowledge.

Step 1: Disable automatic driver updates

First you need to disable automatic updates in Windows 10. This step is necessary because after rolling back the NVIDIA drivers to the previous ones, the function will update some files on its own and the error will appear again.

To do this, open an Explorer window, then in the sidebar, right-click on “This PC” and select “Properties”.

In the window that opens, in the left panel, go to “Advanced system settings.” The System Properties window appears. Go to the Hardware tab and click on the “Device Installation Options” button.

Here you can choose whether Windows should load drivers and realistic icons for devices. Select "No" and click "Save Changes".

Step 2: Remove all NVIDIA drivers

The next step is to completely remove the current NVIDIA drivers and install version 355.60 instead. To completely remove them, use the DDU – Display Driver Uninstaller program.

Download the program and run it, restart the computer in safe mode and remove the drivers with the “Uninstall the current and previous drivers and restart the computer” button.

Step 3: Install NVIDIA version 355.60

After uninstallation, boot your computer in normal mode. Download NVIDIA version 355.60 from the official website.

Run the installer and select custom installation.

In addition, check the “Perform a clean installation” checkbox. Click Next and wait for the process to complete.

Now the SweetFX mod will work without displaying any errors.

Unfortunately, many users are familiar with the situation when the computer displays the message “Error when starting the application 0xc0000022” and does not allow the game to start. Then even a person who is well versed in technology may be confused about what to do next. But any malfunction can be fixed, and this failure is no exception. Moreover, there are now many known ways to fix error 0xc0000022 when starting a game.

First, you should briefly describe what to do in such cases is undesirable. Firstly, if the program that refuses to start is not licensed, then it is better to stop trying to open it. Secondly, if the computer also notifies you that a dll file is missing on your hard drive, in order to avoid virus infection, you need to stop downloading it from third-party sources.

The first, main action that the user must take is to download the latest version of Directx from the official website. After this, it is advisable to start updating your video card by downloading new drivers and installing them on your computer according to the instructions. If the above steps are followed correctly, the problem should be resolved, and the question “How to fix error 0xc0000022?” will become irrelevant for you. However, if the drivers have recently been updated, then you can try to do the opposite with them - not update them, but, on the contrary, roll them back.

To give your computer this command, you must first call the Task Manager (win+r command or right-click on the desktop), then open a tab with a list of video adapters, right-click to open the properties of the video card that appears and select the “Roll Back” item from them, located in the "Driver" tab.

Click “Roll Back”

Incorrect installation of the application

The cause of error 0xc0000022 may be incorrect installation of the program. For example, when it is installed in one user's mode and opened in another user's mode, launch problems are inevitable. But even in this case, they can be resolved by opening the application as an administrator. However, you should keep in mind that when you start the game, you will still have to reinstall it, but this time in the correct way.

Opening an application as administrator

How to fix an application or game that is incompatible with the current version of Windows

Of course, programs designed for use on newer versions of Windows may also display message 0xc0000022 when run on an older version. But there is one secret that allows you to open even such applications - compatibility mode.

First, you need to open the properties of the “problem” game or application by right-clicking. In the “Compatibility” tab, you can easily find the “Run the program in compatibility mode for” option. You need to put a tick next to it. You will be offered several systems to choose from. You should choose from them either the oldest one - Windows XP, or any other one that is most suitable. There is another possible solution to the compatibility problem, but it should be approached only as a last resort - reinstalling the system.

Speaking about what error 0xc0000022 means, we cannot fail to mention several very simple methods that allow you to get your computer working properly. The first means restoring the system to the moment when it worked properly. And the second represents its renewal. By the way, the computer often displays error 0xc0000022 when restoring the system, so users should pay attention first of all to the last method.

Cleaning your computer from viruses is another effective way

Even inexperienced users know firsthand that viruses can easily disable the operating system, slow down the computer, and cause various problems in it. Therefore, a program failure is often a sign of a virus infection. You can try to get rid of computer viruses and thereby eliminate error 0xc0000022 yourself by downloading an antivirus, deleting suspicious files yourself or using special programs, or contacting a highly qualified specialist. The wizard will definitely answer the question “Error when starting the application oxc000002, how can I fix it?”

Thus, there are many reasons leading to this error, and, accordingly, various ways to fix it. This is updating and rolling back drivers, opening the program as an administrator and then reinstalling it, compatibility mode, removing viruses, etc. Moreover, most of these methods are very simple, and using them, and therefore getting rid of such difficulties as an unexpected error during recovery system 0xc0000022, every user can.

When operating Windows 10, glitches sometimes appear, each of which has its own number. Error message 0xc0000022 appears on the screen as a window. The text in the window may change depending on which application crashed at launch.

Reasons for error 0xc0000022

This problem may appear when starting service applications, games, or after a system restore. Most often, error message 0xc0000022 appears for the following reasons:

  • dll not found;
  • files are damaged;
  • no access to the required file;
  • The security of the file system has been compromised.

The error message may confuse inexperienced users, but most often the problem that caused the crash can be resolved.

DLL not found

If a window appears with error 0xc0000022, which states that the required dll library is missing, then most often the problem can be fixed. By going to the C:\windows\system32 directory, you can replace or add the desired file.

If a message about a problem appears on the screen when starting the game, reinstalling DirectX or video card drivers may help.

File corruption

Data may be damaged when written to the hard disk. To restore them, you must switch to command line mode. To do this you need to run the program cmd. exe and start scanning sfc/scannow. It happens that the system finds damaged files, but does not fix them, so the user must restore them manually. To do this, you need to log into Windows in safe mode. You can launch it by pressing the F8 button at the very beginning of the computer boot.

Can't access the required file

Sometimes the system cannot access the required files, which is why the error message appears. Viruses can block access, so the first step to solving the problem should be installing an antivirus and a full scan of the hard drive. So that the OS can access the necessary files, you can “roll back” it to a fully functional state. However, a rollback is not always possible.

File system security has been compromised

If the error message 0xc0000022 indicates problems with the file system, you can perform a diagnostic startup of Windows. To do this, click Win+R, and in the window that appears, enter msconfig to launch the system configuration utility. Then in the window that appears, you need to go to the “General” tab and check the “Diagnostic run” checkbox. If these steps do not solve the problem, then the best choice is to reinstall the system.

The error may occur when starting a game or any application. Sometimes the antivirus does not allow you to run the installed program. If you are sure about the manufacturer of the game or application, then add it to your antivirus exceptions. Installing new drivers for the video card may also help.

In many cases, the problem of error 0xc0000022 can be solved by actions available to the average user. If you decide to completely reinstall Windows, make sure that all personal files are on drive D (or any other drive that will not be formatted during the reinstallation process) or a flash drive.

However, it makes sense to completely reinstall the system only when you have already tried all the methods described above to resolve the error and they did not help.

Before completely reinstalling the system, make sure that the disk that will be completely formatted does not contain the information you need. After wiping the disk, it will be impossible to recover files.

Some users of the Windows operating system, regardless of version, may encounter error 0xc0000022, which will manifest itself when launching a program or video game. Most often, this problem occurs when users try to run really old games on their systems, created long before the release of the operating system they are using.

The main reason for error 0xc0000022 is the lack of elements required for the application in the system that are needed to run it. For example, the error described is a frequent visitor to Windows 10 when they try to run games from the early 2000s on it. Among other things, the error can also occur due to outdated or incorrectly functioning drivers for the video card, lack of necessary updates in the system, exposure to various viruses and damaged files of the application itself.

Of course, error 0xc0000022 also has its own message:

Application initialization error (0xc0000022)

Most often, users encounter this message:

Error when starting the application (0xc0000022)

In general, know that if you encounter this error, then you should not worry, since the problem is truly classic and for a long time there have been a number of methods that can easily resolve it. In this article we will look at these methods. They are all extremely simple to implement - let's get started.

Guide to solving error 0xc0000022

  • Run as Administrator. First of all, try running the program or game you need as Administrator. To do this, right-click on the application's executive file located in the root folder and select "Run as Administrator".
  • Checking for viruses in the system. Viruses can create all sorts of problems for the operation of the operating system, for example, blocking access to certain system files that are necessary to run the application you need, which as a result causes the error discussed in this article to appear. You can scan the system using any antivirus that you have at your disposal. For example, even the system Windows Defender can cope with this task perfectly. To run a system scan in Windows Defender, you will need to do the following: Windows+S→Windows Defender Security Center→Virus & threat protection→Advanced scan→Full scan→Run a scan now. Having found a threat in the system, eliminate it and check for error 0xc0000022.
  • Installing deferred updates. Sometimes, this problem may occur due to the fact that the user’s system does not have a number of updates from Microsoft required to run the application. Make sure you don't have any pending updates in Windows Update. To do this, do the following: LMB on Start→Settings→Update and Security→Windows Update→Check for updates. Install available updates, and then try running the application that was experiencing error 0xc0000022 again.
  • Updating the video card driver. You may have encountered this problem due to outdated graphics accelerator drivers installed on your system. Try installing the latest drivers, and then try running the application again. We remind you that you can find the necessary drivers in the download sections of such web resources as Nvidia.com, AMD.com and Intel.com.
  • Using DirectPlay. If you were trying to launch some really old toy, but error 0xc0000022 stood in your way, then you need to use a component in the system called DirectPlay. To do this, you will need to do the following: Right-click on Start→Applications and Features→Programs and Features→Turn Windows components on or off→Legacy components→DirectPlay→Check the box. As soon as you activate DirectPlay, a window will appear in front of you with the installation of the selected components. Once the installation is complete, try launching the desired application to check for error 0xc0000022.
  • System Restore. Unfortunately, if nothing works for you, we recommend that you resort to system recovery. To be more precise, you can roll back your system to its previous state using a pre-created restore point. To use a restore point, you will need to do the following: Windows+S→Recovery→Run System Restore. Select a point in time when error 0xc0000022 did not yet exist on your system, and then start the recovery process.