Which of these software use Windows registry?

I store my data on a separate partition which allows me to regularly restore my windows system partition to an earlier state without having to worry about losing any data.

Of course, I have to re-install/re-configure anything that I had done since the creation of that system partition version I've just restored.

It occurs to me that certain OS-agnostic software packages don't use the Windows registry, which to me means I could 'install' them on a non-system partition; this would save me from having to re-install them/update them after restoring a system partition image prior to me having installed/updated these packages.

I believe PHP and Apache to be such packages; wondering about MySQL.

Seems Composer and any packages I install using Composer qualify too.

Looking for confirmation of the packages before I start moving them off my system partition and reconfigure accordingly.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Paul MacDonaldDirector, Information SystemsCommented:
It seems to me you'd be much better off asking the manufacturer(s) this question.
SAbboushiAuthor Commented:
Thanks for your thought.

Anyone else?
JohnBusiness Consultant (Owner)Commented:
If you ask what does NOT use the Registry, you can count such packages on the fingers of one hand.

Almost ALL Windows Software uses the Registry.

If you or a user hoses the system so badly it has to be reinstalled, having software on another partition won't save much at all.
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

Software which is qualified as portable does not use the registry normally.
Most programs only come with installers but there are still quite a lot of programs available as portable from the vendor but this will require different installation sources.

There are also portable (modified versions) of some programs on the Internet and a good site for this is: http://portableapps.com/apps

A general rule is that if you used an installer to install the software then you cannot simply move the files to another drive. To relocate is then to uninstall the software and install it to another directory.

MySQL can be installed without an installer but this requires some extra steps and it will still use the registry for the Windows service and some event registrations.

PHP can be used without the registry.
But there are some environment variables that needs to be set to the correct path.

Apache is still storing the Apache server service information in the registry.
But you can overcome this by simply re-installing the service from the command-line.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Installation paths will all be stored in registry no matter where it is.
Well, for software like Apache, PHP, and MySQL you could install Cygwin and then install those packages under than,.

Cygwin is a Linux like environment that runs on Windows.  When you install software under Cygwin it is like you installed it on Linux, so no Windows Registry entries.

Although Cygwin may update the Windows registry, there are no entries that it requires to be there to run.
SAbboushiAuthor Commented:
Thanks - I tested PHP and Apache.

Works fine as portable apps (i.e. didn't use installers).  

The only 2 registries I'm using:
I added php to path and setup apache to run as a service

Thanks everyone for your help.
Good to hear that you managed to get PHP and Apache working this way.
You're welcome and thanks for the grade.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.