Is there any way I can block only a specific program/installer (e.g Bluestacks) from being installed in my Windows 10 computer? I want myself to be not able to unblock the software.
From what I know of Win 10, you can only disable Installer for a user but not per app.
But you may still check options in
Computer Configurations > Administrative templates > Windows Components > Windows Installer
of Group Policy editor just in case.
There may be a way to hijack Installer before it's run over registry but it would need some custom code for check and return to the installer but I am not sure of this.