Fix: Windows firewall can’t change settings error 0x80070422

Errors are quite common in operating systems, whether it is Windows or OS X. These errors cause some problems for the users. Some of these errors have easy fixes, while others require a lot of effort.

Some users have reported an issue related to the firewall within Windows. According to them, they receive an error 0x80070422 along with a message that states: ‘Windows Firewall can’t change some of your settings.’ This error appears whenever a user tries to turn on Windows’ own firewall using recommended settings. Some users have also reported this error with third-party security firewalls, which is quite troublesome.

A firewall is an essential component required for safely surfing the internet. It protects against harmful malware and spyware, preventing them from influencing the components of operating systems. Therefore, it needs to be turned on for full-time protection.

0x80070422-1

Reason behind the error 0x80070422:

This error might occur if a required service is not running in Windows. On the other hand, a disabled Background Intelligent Transfer Service (BITS) can also cause this issue. The Background Intelligent Transfer Service is required to be in its working state.

Solutions for Fixing Error 0x80070422:

The following methods will guide you in resolving this problem with your firewall.

Method #1: Using the Services Window to Fix This Error

A number of times, this error occurs due to the firewall not initializing at the start-up of Windows. So, you can fix it by following the instructions below.

1. Search for Services by typing it into the search box in Windows 7 and Windows 8. In Windows 10, you can use Cortana to search for it. After it appears in the results, right-click on it to run it as an administrator.

0x80070422-2

2. Inside the Services window, scroll down to a specific service, such as Windows Firewall. Check the status and startup type of this service. In your case, it is likely disabled.

0x80070422-3

3. To enable this service and set it to start automatically at every startup of Windows, double-click on the Windows Firewall service and activate the General tab. Inside this tab, you will see the Startup type set to Disabled. Change that to Automatic, click Apply, and then hit the OK button afterwards.

0x80070422-4

4. Once it is set to Automatic, right-click on the Windows Firewall service and select ‘Start‘ to initiate it. Your Windows Firewall will be restored without any errors.

0x80070422-5

Method #2: Setting Up Background Intelligence Transfer Service

If the above method fails to work for you, then you should follow this method.

1. Open the Services window again and search for Background Intelligent Transfer Service. If it is stopped and set to Disabled, double-click on it and navigate to General.

0x80070422-6

2. Change the Startup type to Manual, and click on the Start button under Service Status to start the Background Intelligent Transfer Service. Click on the Apply and OK buttons to save the settings.

0x80070422-7

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

36
    ZZ
    zUser zAbc Oct 12, 2016

    Thank you for instruct

    KJ
    Kelly Johnston Oct 22, 2016

    Very easy to follow, and it works for Windows 7. Many thanks.

    NK
    Nikunj Kumar Nov 22, 2016

    Hi,
    I have the same issue, but it’s on windows server 2012…..
    Have tried the above steps but the problem is still existing…

    Thanks in advance.

    BB
    Billy Bojangles Oct 5, 2017

    Method #1 was all it took to fix the problem for me. Very clear and concise instructions. Thank you very much for these solutions.

    UM
    Um Mohamad Oct 23, 2017

    Thanks a million. I’ve been suffering from this problem for months now and have chosen to ignore it so far until I could’t any more.

    You are my Hero.

    VU
    Vujke Feb 7, 2018

    not workign my windows firewall in that Service is running

    IA
    Izir Atig Apr 14, 2018

    Didn’t help

    ST
    Saeed Talib Sep 4, 2018

    It works.
    Thanks

    RP
    Rezha Gema Adi Pamungkas Sep 10, 2018

    this is absolutely the easiest way. Thx Mr.Arrows 🙂
    Your problem solve is better than this
    https://support.microsoft.com/id-id/help/2617842/0x80070422-error-message-when-you-try-to-enable-windows-firewall

    EN
    EnterTheHero Sep 15, 2018

    First method worked for me! Thank you for the article.

    SS
    sony smn Sep 18, 2019

    https://uploads.disquscdn.c… but windows defender firewall disabled but i cant make any change

      PI
      Pings Feb 12, 2020

      You still can’t change the Start, Stop, Pause, and Resume settings as those settings Windows does not want you to change in this^ way anymore. But, this means your Windows Defender Firewall services are off.

      • Press (Windows + R) and type in “regedit” and press enter.
      • Go to: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMpsSvc
      • Right click and [Modify] the “Start” entry.
      • Change the value under Value to: (2 = service on) and (4 = service off).
      • Now you should be able to enable to Windows Defender Firewall under (Start>Settings>Update & Security>Windows Security>Firewall & network protection)

      Reply
        NE
        Nusret Ergin Apr 17, 2020

        u’re a genius man! thans a lot!

          KK
          Kemal Can Kiretci May 10, 2020

          ty

    SW
    Shane Warren Author Sep 18, 2019

    New updates disable some of these options and prevent the user from changing them. You should reset the computer to an earlier date where this option wasn’t disabled.

      ZA
      ZackWeLoveTrainingCoursescouk Oct 29, 2019

      Hello,I have the same problem as the once specified above. I have no restore points on my PC. So how do i fix the firewall problem?

        SW
        Shane Warren Author Oct 31, 2019

        Press “Windows” + “R” and type in “Services.msc” and press “Enter”. Ensure that all the services related to Firewall and Windows are running and are allowed to startup automatically. After this, try to start the Defender. If it doesn’t work, try to install a fresh copy of Windows after backing up your data.

        Reply
          ZA
          ZackWeLoveTrainingCoursescouk Oct 31, 2019

          Thank you Shane, but what do you mean by “all related services”? I got no clue which these are. Thanks!

          SW
          Shane Warren Author Nov 5, 2019

          Services that have “Update” or “WIndows” in them. Try to just go through all of the disabled ones and look in their description, if they are even remotely related to updating, enable them.

    SW
    Shane Warren Author Sep 29, 2019

    Put it in safe mode and check if it works.

      MZ
      Muhammad Zubyan Author Dec 1, 2020

      There is a workaround for this that you can try:-1. Press Windows key + R. This will open Run.
      2. In the Run type ‘Regedit’ and hit Enter.
      3. Now navigate to HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows Defender
      4. On the right-hand pane look for Disableantispyware DWORD key
      5. Right-click on the file and click on Delete
      6. Now double-click on the Default key and change the Value Data to 0Restart the PC.

      Reply
      MZ
      Muhammad Zubyan Author Dec 2, 2020

      Can you send me these screenshots in English
      please?

        OG
        Oyuncu Gamer Dec 3, 2020

        okey

        OG
        Oyuncu Gamer Dec 3, 2020

        okey

      MZ
      Muhammad Zubyan Author Dec 4, 2020

      Run Command Prompt as an Administrator and put this commands one by one:-reg add “HKLMSOFTWAREMicrosoftWindowsCurrentVersionExplorer” /v SmartScreenEnabled /t REG_SZ /d “On” /f
      reg add “HKLMSOFTWAREPoliciesMicrosoftWindowsSystem” /v “EnableSmartScreen” /t REG_DWORD /d 1 /f
      reg delete “HKLMSOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsSecHealthUI.exe” /f
      reg delete “HKLMSOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsCompatTelRunner.exe” /f
      reg delete “HKLMSOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution OptionsDeviceCensus.exe” /f
      reg add “HKLMSOFTWAREPoliciesMicrosoftWindows Defender” /v DisableAntiSpyware /t REG_DWORD /d 0 /f
      sc config wscsvc start= demand
      sc config SecurityHealthService start= demand
      sc config WdNisSvc start= demand
      sc config WinDefend start= demandAfter that restart your computer. Hopefully, that will fix this issue for you. Keep me updated.

      Reply
        OG
        Oyuncu Gamer Dec 12, 2020

        Problem not solved
        thank you for your help

    BB
    BBrown Mar 7, 2021

    Superb, fixed my issues. Many thanks

    MK
    Mobido Kkj Dec 28, 2021

    HELP CAN’T CHANGE IT OR EVEN CONTROL IT https://uploads.disquscdn.c

      MZ
      Muhammad Zubyan Author Jan 2, 2022

      You will have to download a 3rd party tool in order to get the permissions then. It’s a small tool that basically allows you to open files with all permissions. Follow these steps:-

      (Warning: With great power comes great responsibility, please don’t use this app to run any other program otherwise there will be some serious permissions issues or if the program is any sort of virus it can infect your computer with full permission. Also, setting up your registry incorrectly can cause instability in your computer. Please make a restore point before making any of these changes we won’t be responsible for any damage done to your computer.).

      1. Download NSudo from this link: https://sudo.to/2mw
      2. Once the NSudo is downloaded. Simply right-click on NSudo and run it as administrator.
      3. Now make sure the selected user is “TrustedInstaller” and the “Enable all privileges” option is checked.
      4. Now type “services.msc” and press “Run”.
      5. Once you have done that you should have the Services window opened with all the permissions.
      6. Simply do all the steps provided in the article and your issue should be resolved.

      Let me know how it goes for you so we can add this method to the article as well. Thank you!

      Reply
        MK
        Mobido Kkj Jan 3, 2022

        MAN I WANT TO KISS YOU AND HUG THANKS BRO I WISH EVERYBODY SAME LIKE YOU AND HAPPY NEW YEAR TO YOU ALSO ME BECUASE YOU DREW A HAPPINESS ON MY FACE THANK YOU

        CH
        Chris Mar 21, 2022

        Helped me to get mine running as well, Thanks.

        CA
        Catman847 Jun 29, 2022

        God bless you bro <3

        SG
        Silver_Ghost Jul 15, 2022

        Thank you so much. I was afraid that I might not be able to turn on my defender again.