Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Starší režim konzoly je nástroj pro kompatibilitu navržený tak, aby uživatelům starších nástrojů příkazového řádku ve Windows 10 pomohl. Pro jakýkoli nástroj příkazového řádku, který se nezobrazuje nebo nefunguje správně ve výchozím prostředí konzoly Windows 10, tento režim poskytuje hrubé řešení pro krokování systému zpět do starší verze prostředí hostování konzoly.
Použití staršího režimu konzoly
Pokud chcete použít starší režim konzoly, nejprve otevřete libovolné okno hostování konzoly. To se obvykle provádí spuštěním jednoho z interpretů příkazů CMD nebo PowerShellu.
Klikněte pravým tlačítkem na záhlaví aplikace a zvolte Properties možnost nabídky. Zvolte první kartu . Options Potom zaškrtněte políčko v dolní části stránky popisující Use legacy console. Stiskněte tlačítko OK , které chcete použít.
Nastavení se dá vrátit zpět tak, že se vrátíte do stejné nabídky seznamu vlastností a zrušíte zaškrtnutí políčka a stisknete klávesu OK.
Poznámka:
Toto nastavení se globálně použije pro všechny relace, které se spustí po změně předvolby. Relace, které jsou již otevřeny, nebudou změněny.
Rozdíly mezi režimy
Tým hostitelů konzoly se snaží minimalizovat rozdíly mezi staršími a aktuálními režimy konzoly, aby se zajistilo, že maximální počet zákazníků bude moct spouštět nejvíce up-to-date verze. Pokud dojde k problému, který vyžaduje použití starší konzoly, která zde není zdokumentovaná, obraťte se na tým v úložišti Microsoft/Terminal GitHub nebo prostřednictvím centra Feedback o pomoc.
16bitové aplikace v 32bitovém systému Windows
Některé 16bitové aplikace v 32bitovém systému Windows používají technologii virtuálního počítače k provozu s názvem NTVDM. Tyto aplikace často používají režim ukládání do vyrovnávací paměti grafické obrazovky ve spojení s hostitelským prostředím konzoly pro provoz. Tyto režimy ukládání do vyrovnávací paměti podporují pouze starší verze konzolového prostředí a další podporu rozhraní API konzoly potřebné k napájení těchto aplikací. Systém při spuštění jedné z těchto aplikací automaticky vybere starší konzolové prostředí.
Vkládání editoru IME
Starší verze hostitele konzoly vkřela část editoru IME návrhu do okna pro hostování tak, že si v dolní části obrazovky rezervuje návrhy. Aktuální prostředí hostitele konzoly místo toho tuto aktivitu deleguje na subsystém IME, aby se nad hostitelem konzoly zobrazilo překryvné okno s návrhy. V prostředí, kde nejsou možná překryvná okna (například u určitých nástrojů vzdálené komunikace), může být vyžadován starší hostitel konzoly.
Rozdíly rozhraní API
Hlavní známý rozdíl mezi starší a aktuální verzí je implementace UTF-8. Starší hostitel má velmi základní a často nesprávnou podporu UTF-8 s kódovou stránkou 65001. Aktuální hostitel konzoly obsahuje přírůstková vylepšení vydanou vydanou verzi Windows 10, aby se tato podpora zlepšila. Aplikace, které se snaží spoléhat na predikci "známých nesprávných" interpretací UTF-8 ze starší konzoly, budou dostávat různé odpovědi, protože je vylepšena podpora.
Další rozdíly, ke kterým došlo u rozhraní API, by se měly hlásit do úložiště Microsoft/Terminal GitHub nebo prostřednictvím centra Feedback pro třídění a případné nápravy.