"Jail" for a corporation should mean that all assets are frozen and all business activities are forced to halt for the same number of days that a real person would have been incarcerated.
The problem is that you'd be punishing a lot more people than those at Microsoft. Microsoft doesn't just sell operating systems for home computers; they sell and support a large number of business applications to a HUGE number of businesses. If Microsoft "went offline" for even just a few months, there'd be huge ripples throughout all sectors of the economy. Imagine if a critical security flaw were found in Windows, or IIS, or SQL Server and Microsoft couldn't patch it because they were "in jail". Just because you might not use MS products doesn't mean you don't do business with someone who does. It would be a disaster.
This, to me, sounds like the system that brought us the notion of "too big to fail"
Corporations should never have been able to get into to that position but it is possible to reel them in with enough political and populist will.
That's neither here nor there. I would address the subject of "corporate prison" or "corporate execution" in the following way.
A company sentenced to termination would have all assets liquidated and distributed. First priority is to pay off all obligations to the rank and file employees (pensions, benefits, remainder of the year's salary, things of that nature) and any outstanding debts. Anything left over would be distributed amongst the share holders since they're essentially just a bunch of rich gamblers playing an inherently risky game. It's not like this would happen overnight and they wouldn't have time to get out.
None of the distribution would apply to any members of the executive team, their salaries, bonuses, golden parachutes, stocks or what have you are forfeit as they are, essentially, the criminal minds behind the operation. Ideally, I'd like to see their personal assets seized, liquidated and redistributed along with the corporate assets.
In the case of technology companies who provide ongoing services to their customers, be it software patches or replacement parts; all source code, patents, design schematics, etc.. would be released into the public domain providing free market opportunities to service the markets that were left without support and/or provide competition to the remaining players in the market. This should result in plenty of players ready to service the departed corporation's customers rather rapidly.
Clients may have had long term contracts or what have you and would be forced to incur additional expenses as a result but that could just as easily have happen if the company declared bankruptcy or a disaster happened. With all info on the products now public they would have the option of bringing service in-house if they so chose.
Utility industries would be a bit more difficult to deal with but I'd prefer the state take them over with responsibility only to maintain the infrastructure while generating revenue by leasing access out to businesses who wish to compete for customers. Exceptions could be made to provide cheap or at cost service to other state entities (anything tax funded, basically).
Much of the above is execution, the jailing could simply involve the public domaining of their existing IP. The corporation is still in business but is now subject to full out competition and any client who no longer wishes to do business with "a felon" can rapidly make that choice without concern about product transition periods or expenses.
I'm (probably obviously) not an expert by any means or even an expert in training. I'm just another citizen with an opinion on how our society can be a better place.