Как установить новую программу в Windows 10,чтобы старая программа не была задета,не была обновлена,все настройки остались в силе по старой программе?
Насколько я понимаю, вам нужно что-то вроде "песочницы". Для Windows лучший вариант это виртуальные машины, например VirtualBox. В ней вы разворачиваете чистый Windows (можно даже не активировать ее) и ставите  вашу новую программу. Пробуете - не нравится, стираете целую виртуальную машину. Основная система не затронута.
Ещё можно воспользоваться другой учётной записью, но некоторые программы не умеют хранить настройки для каждой учётной отдельно, но некоторые программы (редкие) даже не дают выбирать папку установки.
И лучше использовать не целиком "контейнер с операционкой" в смысле виртуальную машину, а только "контейнер" для программы:
Sandboxie
shadowuser
Shadow Defender