I can't use 3rd party programs that I don't own in to retrieve those IP ranges. Anyway, having this IP range will not solve the reported problem. It has nothing to do with the uninstallation step. wfc.exe requires standard user privileges for normal operation. It requires administrative privileges and this is when you see the UAC promt, if: - the uninstallation is launched because administrative privileges are required to clean-up the computer of any installation traces. - the Windows Firewall Control service does not run. In this case, wfc.exe will require administrative privileges so that it can try to start the service wfcs.exe. Your are in the second scenario. You don't have to start the uninstaller to make it work, just launch wfc.exe with administrative privileges from your desktop shortcut. The question here is why the service does not start at Windows start-up? 1. When you start your computer, if you check the Windows services status, which is the status of Windows Firewall Control service ? I guess it is stopped. 2. If you set the start-up WFC service to Delayed Start you will create a delay on it's initialization. Have you tried this ? 3. Another reason why wfcs.exe would not start is a security software (usually antivirus) which may block WFC at Windows start-up. What is your other security software that you use ?