Programs taking a long time to open
I would strongly advise creating a system restore point or take a backup of your registry before proceeding further as follows: Press Win + R and type in regedit to open the Registry Editor. Go up to the File menu and click on Export.
Make sure the Export range is set to ALL. Then type in the file name and hit Save.
Make Windows desktop apps load faster during Startup
Now that we backed up the registry let us start the process Open the registry and go to- Look for a key Serialize, if you don’t find it then create one Right-click on Explorer key and point to new and select key and type in Serialize
Now right-click on an empty area on the right side of the window and then point to “New” and “DWORD (32-bit)” and type in StartupDelayInMSec. Next, double click on StartupDelayInMSec and type the value data as 0 and click OK
Now reboot your computer to take effect. Alternatively, you could open a Notepad and paste the following text: Go to File and click on Save A. Type in the file name in quotes “Decrease-boot-time.reg” and save it to your desktop. Now just double-click on this file and click Yes in the prompt. Reboot the system. If you want to revert back to default settings just remove StartupDelayInMSec under Serialize. After Windows loads up, it doesn’t start loading your startup apps immediately as it allocates more resources to load system services and files. If you have a fast computer, you can disable this feature and have even your apps start loading instantly the moment Windows boots up. What this does it you can set a value to delay your windows to start up your desktop applications automatically. So by setting the value to zero will automatically decrease the boot time of your Windows 10/8 PC. Some say it’s just a placebo, while others say it works – so let us know if it worked for you.