Sorry I was not able to see the link you posted, I just read now. so how do I delete the old profile in registry ?
solve now I just delete those user name have mssqlexpress sshd_server, I did not delete the folder contains my username.
You may not have had to delete all of those, maybe just the duplicate profile directory entry for sshd_server was what caused the issue. Anyway, in case that ends up breaking SQL Server Express or Cygwin (seems to be using sshd_server) you may have to reinstall/repair those.