O primeiro problema é não conseguir acessar o próprio REGEDIT, para editar o registro, isso porque este se trata do programa REGEDIT.EXE, mas é possível acessar o REGEDIT pelo Ms-DOS, mas nem tente acessar pelo comando CMD, pois este também é um .EXE, a solução é acessar o MS-DOS em sua “essência”, isso pelo comando COMMAND, isso porque este não é um .EXE e sim um .COM, uma vez com o prompt de comando aberto então digite REGEDIT, vá em HKEY_CLASSES_ROOT + exefile + Shell + open + command , clique duas vezes em (Padrão) e substitua o Dados do valor: por "%1" %* e pronto, problema resolvido.