Well, you can just install a "fresh" Windows in a VM, e.g. by using Oracle
VirtualBox:
https://www.virtualbox.org/
You can download Windows VM images, e.g. in VirtualBox format, directly from M$ here:
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
(those are mostly intended for testing IE/Edge, but they come with a fully-fledged Windows)
Additionally, ISO images for all current Windows version are provided by M$ as "evaluation" version:
https://www.microsoft.com/en-us/evalcenter/evaluate-windows-10-enterprise
(so you can test them for 90 days "for free", as in beer)
But, if your goal is just to figure out all
DLL dependencies of your software, you can use
this tool:
https://i.imgur.com/wZX16R9.png
https://github.com/lucasg/Dependencies
(it's a successor to good old
Dependency Walker, which doesn't work correctly on Windows 10)
Process Hacker can show you all loaded modules (DLL files) of a process
at runtime:
https://i.imgur.com/jelwyOz.png
https://processhacker.sourceforge.io/nightly.php
(this can catch additional DLLs loaded
at runtime, such as plug-in DLLs, which Dependencies won't show)
Finally, if you want to monitor which files your software is loading/accessing at runtime, see here:
https://docs.microsoft.com/en-us/sysinternals/downloads/procmon