Meu melhor conselho seria usar uma máquina virtual. Existem softwares de virtualização gratuitos como o Virtual Box que você pode usar. A única desvantagem é que você precisaria de uma mídia de instalação do Windows (eu recomendo um arquivo ISO). Você não precisa de uma chave de ativação se planeja usar a VM de maneira temporária.
EDIT : Como os outros respondentes apontaram, você obviamente precisará do seu programa e de todos os seus pré-requisitos (geralmente, .NET Framework, Visual C ++ ou DirectX para aplicativos 3D) que não são padrão em uma instalação limpa do Windows.
Se você não quiser usar uma VM, precisará desinstalar tudo o que instalou até agora. Se você desenvolver um software que precisa ser testado em um ambiente limpo, realmente realmente sugere que você comece a usar VMs como seu ambiente de teste.