Não há uma lista concreta de exatamente quais variáveis de ambiente você precisa definir. A resposta é simplesmente todas as variáveis de ambiente que seu aplicativo / serviço estará usando. Isso varia dependendo do aplicativo. O aplicativo específico pode usar apenas TEMP
ou pode não precisar de nenhuma variável de ambiente. Ou pode usar _NT_SYMBOL_PATH
e irá falhar se essa variável de ambiente não for encontrada! Não há como saber sem conhecer sua inscrição.
Se você digitar set
na linha de comando, você receberá uma lista de suas variáveis de ambiente atuais, o que é uma boa lista para começar.
Editar: Se você quiser ver quais variáveis de ambiente seus serviços atuais do Windows estão usando como exemplo, digite isso no Powershell 3:
$(Get-Process svchost)[0].StartInfo.EnvironmentVariables