Fix PowerPoint Run Program Action Not Working After Registry Edit
Question details
The user configured the RunPrograms registry value to allow PowerPoint to execute external programs, but the action fails to run.

- Product
- PowerPoint 2016, Microsoft 365
- Device & OS
- Windows
- Scenario
- Setting up an interactive presentation that needs to launch an external application or script using the Run Program action.
- Observed behavior
- The external program does not execute when triggered in PowerPoint, even though the RunPrograms DWORD registry setting is configured correctly.
Ensure you have saved all open presentations and backed up your Windows Registry before making any system-level changes, as incorrect modifications can cause system instability.
Restart Windows to Apply RunPrograms Registry Changes
Force the operating system to reload registry policies so PowerPoint can recognize the new RunPrograms permissions.
When you add or modify the RunPrograms DWORD value in the Windows Registry for Microsoft PowerPoint, the application cannot immediately read the new policy. Unlike standard application settings, security-related registry keys often require a complete system restart for the operating system to apply them fully.
Save your progress in all active PowerPoint files and close the Microsoft PowerPoint application completely.
Click the Windows Start button, select the Power icon, and click 'Restart' to reboot your system.
After Windows boots up, reopen your PowerPoint presentation, start the slideshow, and click the designated object to verify that the external program runs successfully.

Try WPS Office for a Streamlined Presentation Experience
If you frequently encounter complex configuration issues and strict registry requirements in Microsoft PowerPoint, consider switching to WPS Office. It provides a robust, lightweight, and hassle-free environment for creating dynamic presentations.
- 1. Download and Install: Visit the official WPS Office website to download the free installation package and follow the on-screen prompts to install it on your PC.
- 2. Open Your Presentation: Launch WPS Presentation and click 'Open' to select your existing .pptx files seamlessly.
- 3. Add Interactive Elements: Use the 'Insert' tab to easily add hyperlinks, actions, and interactive multimedia to your slides without editing the Windows registry.

Frequently Asked Questions
What is the RunPrograms registry value in PowerPoint?
The RunPrograms registry value is a specific security control in the Windows Registry that determines whether PowerPoint is permitted to execute external programs or scripts when a user clicks an action button during a slideshow.
Can I just restart PowerPoint instead of rebooting Windows?
No. Because the RunPrograms setting involves system-level security policies, merely closing and reopening the PowerPoint application will not apply the changes. You must perform a full Windows restart.
Why does Microsoft 365 block external programs by default?
To protect users from malicious scripts, viruses, and unauthorized software execution, Microsoft disables the 'Run Program' action by default in modern versions of Office. It must be explicitly enabled via the Registry.




