Have you been wondering why you keep getting the error message ‘Do you want to allow the following program from an unknown publisher to make changes to this computer?‘ We have the answer.
This error popup occurs usually when you attempt to launch a particular program on your Windows PC. However, it may also imply that the program does not have a valid certificate root authority; hence you get the error message. You can fix this error message problem by trying our any of the solutions we have compiled for you.
How to fix Do you want to allow the following program from an unknown publisher… error
- Repair your file registry
- Run a full system scan
- Modify UAC settings in Control Panel
- Create elevated shortcut to bypass UAC
- Use compatibility administrator
Solution 1: Repair your file registry
The error message “do you want to allow this app from an unknown publisher” may be caused by corrupted file registry of the program. This corruption manipulates the program registry file data, thereby causing the error message.
Use an independent utility tool such as CCleaner or Windows in-built System File Checker to check for corrupted files, verify the integrity of all system files, and repair all files with problems. For more information on the best tools that you can use to repair corrupted files, check out this list.
Follow these steps to run an SFC scan:
- Go to Start > type cmd > right-click Command Prompt > select Run as Administrator.
- Now type “sfc /scannow” without quotes and hit “Enter”.
- Wait for the scanning process to complete and then restart your computer. All corrupted files will be repaired on reboot.
Solution 2: Run a full system scan
Another reason for the error message display could be because of malware or virus infections which have manipulated the program files and data. By running a full system scan, you can fix the corrupted program files.
However, you may use Windows in-built Antivirus program or any third party Antivirus program to carry out the full system scan. Follow these steps to run a full system scan on your Windows PC:
- Go to Start menu, type ‘windows defender’ without quotes, and then double click Windows Defender to launch the antivirus.
- In the left hand panel of the Windows defender program, select the shield icon.
- In the new window, click the “Advanced scan” option.
- Check the full scan option to launch a full system scan.
Solution 3: Modify UAC settings in Control Panel
User Account Control (UAC) is a security feature which notifies you before changes are made to your Windows PC. These notifications appear whenever you want to run some programs that require Administrator level permissions, or when the program you run does not have a valid certificate root authority. In order to prevent this error message, you may have to disable the notifications from the UAC settings. Here’s how to modify UAC settings in Control Panel:
- Go to Start > Select Control Panel
- Locate “System and Security” menu and click on “Action Center”.
- From the left pane, select “Change User Account Control settings” option.
- Drag the scroll button to “Never notify”.
- Finally, click on “OK” and launch the program again.
Note: Turning off UAC may enable potential dangerous applications to make changes on your PC. Ensure you have a strong and active Antivirus program in place before you try out this fix.
Solution 4: Create elevated shortcut to bypass UAC
In addition, you can also solve this error problem by creating elevated shortcut that will bypass the UAC prompt and launch the certain program. You need to create a new task in Task Scheduler before you create the elevated shortcut. Here’s how to do this:
- Go to Start > Type “Schedule Tasks” in the Search box and hit “Enter”.
- After this, click on the “Actions” tab and then tick on “Create Task”.
- Under “General” tab, give the task a name e.g. ByPass001 > Tick “Run with highest privileges” box. (The task name can be any name of your choice preferably a name you can identify with the affected program).
- Proceed by clicking on the “Action” tab and then click on the “New” button and browse to the folder location of the program (affected with the error message) and select it.
- Click on the “Settings” tab and tick the “Allow task to be run on demand” box. Then click on “OK” to create the new task.
- Hence, right-click on the desktop > New > Shortcut to launch the Create Shortcut wizard. Type: schtasks /run /TN ByPass001.
- Click on next and proceed with the prompts in the Create Shortcut wizard to complete the shortcut creation.
- Right-click on the new shortcut > Properties > Change icon and select your preferred icon, and then click “OK”.
Note: After these steps above, double-click on the shortcut so as to launch the program. This procedure will enable you bypass the error message “do you want to allow this app from an unknown publisher”. Alternatively, you may use tools like Winaero Tweaker ES1 and Elevated Shortcut 2.0 to create an elevated shortcut for the error-affected program.
Solution 5: Use Compatibility Administrator
Compatibility Administrator is one of the latest tool by Microsoft which fixes program that do not run Windows, hence making it compatible on Windows PCs. You can download Compatibility Administrator here and install on your Windows PC. For more information concerning how to use Compatibility Administrator, visit the official Microsoft Compatibility Administrator website.
Any of the fixes above will solve the error message “Do you want to allow the following program from an unknown publisher to make changes to this computer?”on your Windows PC. Feel free to comment below if you have any questions regarding this error.
Editor’s Note: This post was originally published in October 2017 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.
RELATED STORIES TO CHECK OUT: