- Local time
- 1:18 PM
- Posts
- 752
- OS
- Windows 11
For a clean uninstall that removes all leftover files, registry entries, etc. there are some popular programs like Revo Uninstaller, CCleaner, etc.
But for installing programs, I haven't found any. I don't like when programs modify Firewall rules, run background services, create scheduled tasks, etc. without user consent. And more so when a program automatically overrides user configurations.
Ideally, such a software installer program should be able to allow the user to do the following:
DURING INSTALLATION
1. Change the installation path.
2. Show the Services associated with the program, and allow the user to block/ disable them.
3. Show if the program would make changes to Windows Task Scheduler, and allow the user to block/ disable them.
4. Show if the program would start with Windows/ User Login, and allow the user to block/ disable them.
5. Show if the program would access the internet/ network, and allow the user to block/ disable them.
6. Block the program from making changes to Windows Firewall.
7. Block the program from overriding Windows UAC (User Account Control).
8. Block the program from sending commands/ intents to other apps installed in the system. For example, opening up a webpage automatically after install/ uninstall. This is done to send info back to the developer about the install/ uninstall activity.
POST INSTALLATION
8. Post installation, this software should also be able to list all services, scheduled tasks, startup behaviour, etc. associated with each installed program and allow the user to block/ disable them as required.
Is there a program that allows the user to control software installation as mentioned above?
But for installing programs, I haven't found any. I don't like when programs modify Firewall rules, run background services, create scheduled tasks, etc. without user consent. And more so when a program automatically overrides user configurations.
Ideally, such a software installer program should be able to allow the user to do the following:
DURING INSTALLATION
1. Change the installation path.
2. Show the Services associated with the program, and allow the user to block/ disable them.
3. Show if the program would make changes to Windows Task Scheduler, and allow the user to block/ disable them.
4. Show if the program would start with Windows/ User Login, and allow the user to block/ disable them.
5. Show if the program would access the internet/ network, and allow the user to block/ disable them.
6. Block the program from making changes to Windows Firewall.
7. Block the program from overriding Windows UAC (User Account Control).
8. Block the program from sending commands/ intents to other apps installed in the system. For example, opening up a webpage automatically after install/ uninstall. This is done to send info back to the developer about the install/ uninstall activity.
POST INSTALLATION
8. Post installation, this software should also be able to list all services, scheduled tasks, startup behaviour, etc. associated with each installed program and allow the user to block/ disable them as required.
Is there a program that allows the user to control software installation as mentioned above?
Last edited:
My Computer
System One
-
- OS
- Windows 11
- Computer type
- Laptop
- Manufacturer/Model
- HP Envy dv7
- CPU
- Intel Core i7 3630QM
- Motherboard
- HP
- Memory
- 16 GB
- Graphics Card(s)
- Intel HD Graphics 4000 & Nvidia GeForce GT 635M
- Sound Card
- IDT High Definition
- Screen Resolution
- 1080p
- Hard Drives
- 1 TB Crucial MX500 on bay 1.
1 TB Seagate HDD on bay 2.
- Antivirus
- Windows Defender