xampp のshell が、開いてすぐ閉じて消えてしまう現象が発生しました。
私の場合、Windows11でこの問題が起こりました。
原因は、zampp-control.exe を管理者権限で実行していないことによるものでした。
解決法は以下の通りです。
xampp-control.exe を選択し、右クリック、プロパティを開いてください。
次に互換性のタブを開いてください。
そして、「管理者としてこのプログラムを実行する」にチェックしてOK
たったこれだけです。shellが開くようになったと思います。