Se vc realmente está digitando os comandos no prompt DOS (e ** não ** no powershell!!), com a opção de Run as Administrator, está logado com o usuário correto (ie, o mesmo usuário admin local que instalou e roda o software), já conferiu e os Valores estão corretos (ie, seu sid é REALMENTE +ASM - isso pode mudar), vc tá respeitando eventuais maiúsculas/minúsculas, o caminho do PATH está correto, e não tem caracteres especiais nem espaços em branco no comando SET e/ou nos valores, aí realmente não vejo o que mais poderia estar errado, seria mesmo caso de Chamado no Suporte Oracle...
[]s Chiappa