Microsoft、Windowsのレガシコンソールモードを非推奨に 34
ストーリー by nagazou
非推奨 部門より
非推奨 部門より
headless 曰く、
Microsoft が Windows クライアントの非推奨の機能にレガシ コンソール モードを追加した (Neowin の記事)。
レガシ コンソール モードは以前のコマンドラインツールを使用しているユーザー向けの互換性ツールで、コマンドプロンプト (CMD) または Windows PowerShell を起動して「プロパティ」画面を開き、「オプション」タブの「レガシ コンソールを使用する (再起動が必要で、すべてのコンソールに影響します」にチェックを入れれば有効にできる。
Windows 11 のデフォルトではコンソールアプリが Windows ターミナル内で開くため、「プロパティ」画面を表示できないが、「設定 > システム > 開発者向け」の「ターミナル」で「Windows コンソール ホスト」を選択すれば単独で CMD や PowerShell のウィンドウが表示されるようになる。
今後の Windows リリースではレガシ コンソール モードが既定でインストールされなくなり、オプションのオンデマンド機能として使用できるようになるとのこと。
64 ビット Windows では 16 ビットアプリケーションが動作しないため、あまり古いコマンドラインツールを使用することはないと思われるが、スラドの皆さんはいかがだろうか。
将来、コマンドプロンプトか (スコア:0)
シン・レガシーコンソールになる!
Re: (スコア:0)
将来、レガシー・シン・レガシーコンソールと呼ばれる事になるのかな。
昔話 (スコア:0)
Windowsの64bit版が出始めた頃は、古いツールチェーンの奥の方に16bitのツールがあって困ったことがあるが、さすがに今は無いでしょう
16bitアプリを単体で動かしたければDOSBoxやFreeDOSでどうにかなるので.....
Re: (スコア:0)
ホストのファイルシステムへ透過的にアクセスできるMS-DOS Playerというのもある
MSのひとつのこたえ。 (スコア:0)
コンソールは自分で好きなのインストールしろ。
https://learn.microsoft.com/windows/console/pseudoconsoles [microsoft.com]
https://github.com/microsoft/terminal/tree/main/src/winconpty [github.com]
# 込み入ったことしないから、従来のを使い続けると思う。。
Re: (スコア:0)
cygtermやcoemuで頑張っていた時代はなかったことにされてそう
Re: (スコア:0)
むしろ人気復活してきそう。キホン中のキホンであってほしい標準ターミナルが(今後)あんなに重くていい…ばっかりなはずないので
また、その逆に、重くて上等、野心的な新作も増えそう、これも傍で見てる分には楽しみ
Re: (スコア:0)
当時はWindowsがptyもサードパーティーのconhostもサポートしていなかったので、cmdを非表示で開くとか無理やりなことをしなければならなかった。
サードパーティのIME問題 (スコア:0)
直接入力と半角英数が別モードなIMEだと、変換候補が出て確定作業が増える問題。
https://github.com/microsoft/terminal/issues/14407 [github.com]
日本以外にも影響があるから決着大変そう。
Re: (スコア:0)
google IMEが使いにくくてしかたがないので ATOK に乗り換えようか迷ってる。
というか MS-IME, google, ATOK 以外は IME 全滅なんかね
Re: (スコア:0)
IME [wikipedia.org]の中で今でも息してるのは、
WindowsだとFSKARENはかろうじて許されそう。
Macならかわせみ、
スマホ系はGboardやSimeji
まあ、ATOK買いましょう。
Re: (スコア:0)
富士通がIMEの技術を維持しているのは親指シフトをサポートする必要があった(残念ながら過去形)関係かな
Re: (スコア:0)
ATOK欲しい(旧ユーザ)んだが、サブスクしかないのがなぁ。
買い切りでいいんだよ、5~6年使えれば。
# っていうのが経営を苦しめちゃうんだろうな。
Re: (スコア:0)
CJKユーザー: 文章中に全角CJKと半角英数を混在させ、半角英数は「IMEオフ」で入力したい。
欧州ユーザー: 文章中にANSI英数字とUnicode欧州文字を混在させ、「英語キーボード」と「欧州キーボード」切替で入力したい。
米国開発者:
CJKは常に強制的に「IMEオン」としたい。「IMEオフ」時は配列も英字に切り替えさせたい。「未確定文字列」は滅ぼしたい。
ANSIとUnicodeの切り替えは「キーボード配列の切替」で実現したい。
根拠はそれが正しいという勝手な思い込み。
☝に対するCJKユーザーの反応: さっさと首吊って死んでくれ。死ね。
いつものこのパターンでワロタ。
Re: (スコア:0)
Windows Terminalを強制されるわけではない [srad.jp]
cmd とかは一応使ってはいるのだけど (スコア:0)
cmd も PowerShell もいくらかの用途で使ってはいるのですが、
気がつくと VSCode のターミナル機能内での使用がメインになっていますね……
Windows ターミナルもそんな悪いものではないので、自分で使ってる分には問題ないかと思います。
あとはスタートアップで一瞬 cmd ウインドウを開いて何かやるアプリとか、会社PCとかでIT部門から設定とかが自動適用されるときに一瞬表示される cmd ウインドウとかがどうなるのかなぁとは思いますが。
Re: (スコア:0)
ディレクトリのコンテクストに「このフォルダでコマンドプロンプトを起動」と「このフォルダでコマンドプロンプトを起動(管理権限)」を入れているのでそれが動くならどうでもいいかなぁ
# 書き直すのも億劫なbatやvbsやps1はそのまま動いてくれんと困るけど
Re: (スコア:0)
VScodeもWindowsTerminalもPowerShellも起動の待ち時間が耐えられない。
立ち上げっぱなしにするのも、何もしなくてもメモリとCPUを大量に食うのでヤダ。
結局、自分は軽さと機能のバランスでminttyとMSYS2の組み合わせに回帰してしまう。
Re: (スコア:0)
だから禿げるんだよ
Re: (スコア:0)
立ち上げっぱなしというと、
Windows10のストア版Windows Terminalは自動アップデートがかかると、そのとき実行中のプログラムを残したままターミナルだけ強制終了してくれるので往生したけど
11標準搭載だと直ってるの?
Re: (スコア:0)
11はストアが改善されて実行中はアップデートするか聞いてくるようになったが、10は放置らしい
https://github.com/microsoft/terminal/issues/6726 [github.com]
Re: (スコア:0)
単にVSCodeのウインドウの中で動いてるcmdやPowershellってだけだぞ。
Re: (スコア:0)
システムconhostが廃止されるという話ではないよ。レガシーコンソールというのはコマンドプロンプトのプロパティの[オプション]タブで「レガシ コンソールを使用する」にチェックしたとき使われるものであって、Windows Terminalとは関係ない
そもそもいらんだろう (スコア:0)
そもそもレガシーコンソールは conhostのNTVDM専用モードみたいなもんで、MS-DOSのゲームだとかグラフィック表示を有効にさせるのと、Bug on Bugの互換性維持のための機能でしかない。
64bitになってMS-DOS互換の本体であるNTVDMが無くなってるんだから非推奨にするより、無くしちゃえばいいのに。
Re: (スコア:0)
バグというわけでもなく、エスケープシーケンスに互換がないので、MS-DOS時代のコードをコンパイルしなおしただけの32bit/64bitのコンソールアプリだと、レガシーコンソールモードが必要だったりしますよ。
ほぼ全てのコメントが、レガシーコンソールモードの存在すら知らない/理解してないってあたりが、もう必要とされていないという証左ですね。
Re: (スコア:0)
最下行にIMEの行を取られるのが、レガシコンソールモードってこと?
いま便利に使ってるコンソール(ターミナルアプリじゃないやつ)は、FoD入りせず当面有効?
Re: (スコア:0)
それとは違う conhostのMS-DOS互換モード。
設定切替えてPCを再起動すると、conhostがレガシーコンソールモードで起動するようになる。
1980年代から90年代に作られたソフトを維持しなきゃいかんけど、なんらかの理由で仮想マシンを使うことも出来ないっていう特殊な目的がある人以外が使うことのない動作モードだよ。
cmd.exeやpowershellで動いてるものなら、互換モード不要ということなので、普通に使ってる人が、見ることはないと思うよ。
cmd使いには痛いお知らせ。 (スコア:0)
なお、Windows Terminalが起動しなくなって久しいワイ
原因を特定できず、無事しぼう。
Re: (スコア:0)
conhost.exeを非推奨にするって話じゃないんだけど
Re: (スコア:0)
タレコミの「レガシ コンソール モード」のリンク先を少しでも見ていればするはずない勘違いしてるやつがなんでこんなに多いんだろうね。
A:リンク先なんか見ない
Re: (スコア:0)
A: 近頃のterminal推しが気がかりな矢先だったから
あと、レガシモード【だけ】FoDって、そんな器用なこと想像してないって
ついにconhostも終わりか…って、悲観してたってこと。違ったようでよかったけどね
Re: (スコア:0)
JSONな設定ファイル [microsoft.com]が壊れたのかしらね。
未だにバグが有ったりするから最新版に更新したら治ってるみたいなパターンもあるかもね。
Re: (スコア:0)
JSON設定ファイルを直接編集させてるのにファイルが壊れていたくらいでバグるなといいたい
Re: (スコア:0)
そんな聞いたこともない気味の悪い拡張子のファイルなんて使うから…