SELENITH Во-первых, если уж в посте приводятся безразмерные скрины, то хотя бы на всех трёх должен быть отображён один и тот же список.
Во-вторых, между первыми двумя и третьим скрином есть принципиальная разница: в первых двух в подавляющем большинстве имён каталогов нет точек; соответственно, части имени после последней точки ни при каких условиях не могут интерпретироваться как расширения.
В-третьих, сортировка на третьем скрине идёт вовсе не "как попало", а по возрастанию цифр после последней точки в имени.
В-четвёртых, дело вообще не в версии TC, просто
документацию читать нужно. Ключ
SortDirExt появился ещё в TC 7.0. Он работает только при сортировке каталогов как файлов (
SortDirsByName=0). Вдобавок по умолчанию (
SortDirExt=0), если выполняется сортировка файлов по расширению, то каталоги как раз сортируются по имени. При
SortDirExt=1 сортировка по расширениям каталогов (или по тому, что расширениями условно, по местонахождению последней точки, считает программа) работает. Добавлено дя любителей старых версий, которым этот ключ надо указывать
специально. Что явно в
wincmd.ini и было сделано. К кому претензии?