BITS & WAUPDATE Service Won’t Start

BITS & WAUPDATE Service Won’t Start, %fystemroot%.

On a system with malware you may come across the following:
- Windows Updates won’t work.
- BITS errors in the eventvwr.
- When you try to start the BITS or Windows Update service you get an error saying file not found or missing.
Some malware will screw with the system so that the end user can`t get any updates.
To Identify:
1. open services.msc.
2. double-click background intelligent transfer service.
3. look at the path to executable.

Path to executable should be C:\Windows\system32\svchost.exe -k netsvcs.
You may see %fystemroot%\system32\svchost.exe -k netsvcs.
The problem is that %fystemroot% should be %systemroot%.

To fix:
1. Click Start > Run > regedit.
2. Search for `fystem`.
3. Replace each `fystem` with `system`.

If you get an error saying you can`t change the value for whatever reason, check the permissions on that key (right click on the key > permissions). Give FULL perms out. The value should be editable after that. In general, you will see these values in the BITS and WAUPDATE keys under each of the controlsets.

4. Go back to services.msc and start both services up. Make sure they are set to automatic.