Um programa pode não apenas precisar de entradas do Registro para ser executado, mas também muitas outras coisas que não estão necessariamente no diretório de instalação:
- DLLs do sistema, instaladas em C: \ Windows \ System32 ou pasta semelhante
- Estruturas como a estrutura .NET ou o tempo de execução do Visual Basic 6
- Outros arquivos, por exemplo instalado no armazenamento isolado ou na pasta C: \ Users \ Public
- configurações do arquivo INI
- Serviços que precisam ser ativados, por exemplo IIS
- Bancos de dados, por exemplo Microsoft SQL Server Compact Edition
- Contas de usuário especiais
- configurações de rede, por exemplo rotas ou adaptadores de LAN virtual
Descobrir exatamente o que um programa precisa é uma tarefa que não pode ser concluída por um usuário comum ou até mesmo por um administrador comum. Você provavelmente precisa de habilidades de engenharia reversa. Pode ser fácil para alguns programas (protable programs), mas resulta em uma história sem fim para programas complexos.
Mesmo que você descubra todos os itens necessários, criar uma configuração que seja executada no Windows 7 pode ser outra tarefa difícil.
Então, aos meus olhos - desculpe - não há como recuperar a configuração .
Se você realmente não consegue mais encontrá-lo na Internet, aqui está minha sugestão:
- clone seu antigo Windows em uma máquina virtual. Faça sue você tem licenças suficientes.
- desative o acesso à rede para evitar problemas de segurança, porque as VMs raramente têm todas as atualizações
- desinstalar todos os programas que você não precisa reduzir o tamanho do disco
- exclua todos os dados da máquina virtual de que você não precisa (MP3s, vídeos)
- desfragmentar o disco rígido (dentro da VM)
- compacte o disco rígido (fora da VM), leia as instruções primeiro
- Copie seus dados para a máquina virtual, processe-os lá e copie o resultado de volta
A abordagem da máquina virtual deve permitir que você use o programa de maneira bastante segura.