A menos que seu software no D: \ Drive seja considerado um aplicativo Portátil, não há garantia de que o software funcionará corretamente novamente sem uma reinstalação.
Quando você instala o software, a localização não é a única parte importante. As chaves do registro e outros arquivos ainda são adicionados ao sistema por vários motivos. especialmente licenças.
Quando você atualizou / reinstalou o Windows, redefiniu esses arquivos e o registro e, portanto, o Windows não está associado a eles.
Para corrigir isso, você terá que reverter indevidamente para uma imagem de backup do sistema OU executar novamente o instalador de cada programa, possivelmente re-fornecendo as chaves de licença.