@Thomas M
Here is an answer to your question that hopefully you find helpful!
but I have been unable to find the Required option.
In my lab, I tested the deployment of an application. When we deploy the application, On the Deployment Settings page, we could choose from the drop-down list whether the deployment is Available or Required. Like below screenshot:
on the User Experience tab I changed the Program Visibility to hidden (It was set to normal).
This setting is only used to control not to display notifications in Software Center and not notify users on client computers.
Microsoft Visual C++ is an external dependency of deploying the client to a Windows computer in Configuration Manager, and it will be automatically downloaded during the client installation process. The settings in the User Experience tab will not affect C++.
If the response is helpful, please click "Accept Answer"and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.