I usually just copy/paste a Chocolatey install command that does it all at once. Everything else is on separate media that requires no install. Example, copy over games, import them in... such as into Steam.
I was going to mention... with Chocolatey tool choco list -lo just pipe it to a text file.
But that only gives you things installed through Chocolatey. Dustin's OP gives you everything installed through the normal Windows installer process (and registers the install).
I recall when chocolatey didn't use the windows installer process for everything - things are much better now.
It is package by package. Lots of things, through Chocolatey or not, don't use the Windows installer process.
I've not seen Chocolatey not register software installs in Windows, ever.
I have. Many times. Most of the time I think that it does, but it is not Chocolatey that does it when it does.
With what software specifically?
Try installing Sysinternal tools, it will not register at all, that is one example. You can do so with Chocolatey.
I never installed that stuff anyways. That Chocolatey doesn't is nothing new.
I thought you wanted to know which applications would do that, but I guess I read wrong.
I wonder what that will do against Virtualization platforms like XenServer, VMware, et al...
if an lxc-container is functionally equivalent to a VM... Would it be possible to run Windows in an lxc-container... That type of thing.
No, we've had those containers for a decade and we are nowhere near having Windows in them. They all share the parents' kernel by definition. So no Windows coming on Linux containers. Much closer to PV Windows on Xen, at least that has been done in a lab.
What about Containerization on Windows? Didn't OpenVZ or Virtuozzo...used to offer something like that?
You can, in theory, make Windows containers on Windows. But you have to be on Windows already.