Can a foreigner, (so someone who does not have US citizenship neither a green card), can register a Sole Proprietorship? Is a work visa enough ?

Anyone can register an LLC or another company, but...