Издание Neowin обратило внимание на любопытную деталь: в Windows 11 до сих пор живёт dialer.exe — программа Phone Dialer, появившаяся ещё в Windows 95. Тридцать лет назад она позволяла звонить через модем на обычную телефонную линию. Сегодня при запуске выдаёт ошибку: «у вас нет необходимого оборудования». Интерфейс — цифровая клавиатура и восемь строк быстрого набора — не менялся практически никогда.
Контекст
Phone Dialer — не единственный артефакт эпохи модемов, который Microsoft продолжает таскать в актуальной ОС. Вместе с ней живёт charmap.exe («Таблица символов»), внедрённая как минимум с Windows NT 3.1 — то есть инструменту уже больше 33 лет. Пользователи Reddit недавно ностальгировали по этой утилите и удивились, что она всё ещё здесь.
Это не уникальная история Microsoft. Apple годами возила QuickTime в macOS. Linux-дистрибутивы содержат утилиты из 1980-х. Принцип один: если что-то не сломано и не создаёт угрозы безопасности, проще не трогать, чем ломать совместимость и получать жалобы от тех двух человек, которые этим пользуются.
Официального заявления об отказе от Phone Dialer не было. Это означает, что теоретически утилита поддерживается — и где-то, возможно, кто-то ею пользуется. Промышленные объекты, старые колл-центры, специализированное оборудование с модемными интерфейсами — всё это реальные сценарии, пусть и экзотические.
Аналитика
История с Phone Dialer — хороший повод поговорить о техническом долге на уровне ОС. Для Microsoft Windows — это продукт с обязательством обратной совместимости, которое компания несёт буквально десятилетиями. Корпоративные клиенты платят enterprise-лицензии в том числе за то, что их специфический legacy-стек не сломается при обновлении. Поэтому dialer.exe дешевле оставить, чем объяснять, почему он исчез.
С точки зрения безопасности мёртвый код — это не нейтральная история. Каждый неиспользуемый исполняемый файл с привилегиями — потенциальная поверхность атаки. Именно поэтому в enterprise-среде принято аудитировать и отключать всё, что не используется. dialer.exe в этом смысле — напоминание: в любой Windows-машине живёт несколько десятков таких «призраков».
Параллельно это показывает, как медленно умирают технологии. Модемы и PSTN казались мёртвыми в 2010-х, но промышленная автоматизация, банковские системы и телемедицина в ряде регионов до сих пор используют аналоговые линии. В Центральной Азии, в частности, аналоговая телефония на промышленных объектах — не редкость. Так что «мёртвая» утилита может иметь живых пользователей там, где о них никто не думает.
Кейсы применения в бизнесе
B2B-SaaS стартап: если вы строите продукт под Windows-среду и думаете о совместимости — история с dialer.exe напоминает: проводите аудит системных зависимостей перед деплоем. Часть пользователей корпоративного сегмента может работать на образах с отключёнными «лишними» компонентами. Проверяйте, что ваш инсталлятор не полагается на утилиты, которые IT-отдел клиента мог выключить через групповые политики.
Корпорация с legacy: если в инфраструктуре есть старые Windows-машины с нестандартными конфигурациями — проведите инвентаризацию запущенных процессов и исполняемых файлов. Утилиты вроде dialer.exe с открытым сетевым интерфейсом или привилегиями могут быть вектором для горизонтального движения при компрометации. Инструмент: Sysinternals Autoruns + Process Explorer — первый шаг любого Windows-харденинга.
SMB / локальный бизнес в КР: если вы до сих пор используете аналоговые линии или факс-интеграцию (это реально встречается в бухгалтериях и госсекторе) — знайте, что dialer.exe теоретически работает при наличии совместимого оборудования. Но надёжнее переходить на VoIP-решения: они дешевле, логируются и интегрируются с CRM.
Кейсы в личной жизни
Разработчик / системный администратор: используйте этот кейс как повод запустить where /r C:\Windows *.exe | findstr /i dialer и посмотреть, что ещё живёт в вашей системе. Утилиты вроде telnet.exe, ftp.exe, debug.exe (в старых версиях) — всё это legacy, которое стоит знать и держать под контролем.
Контент-мейкер / ютубер про технологии: тема «артефакты Windows» — стабильно высоковирусная. Видео-формат «запускаем программы из Windows 95 на Windows 11» собирает миллионы просмотров. Если вы делаете tech-контент — это готовый сценарий с минимальными усилиями и понятной аудитории ностальгией.
Студент / начинающий в IT: история с charmap.exe и dialer.exe — отличный пример для понимания принципа обратной совместимости в разработке ПО. Именно это объясняет, почему Windows такой «тяжёлый» дистрибутив и почему его сложно «почистить» без риска сломать корпоративные системы. Это базовый концепт, который стоит понять до того, как вы начнёте критиковать Microsoft за «раздутость».
Как применить сегодня
- Запустите
dialerв строке «Выполнить» (Win+R) на своей Windows 11 — просто чтобы убедиться, что это реально работает. Ошибка об отсутствии оборудования — это и есть «живой» артефакт. - Откройте
charmap.exe— она всё ещё полезна для быстрой вставки спецсимволов без поиска в интернете. - Если вы администрируете Windows-системы — проведите аудит через Sysinternals Autoruns: покажет все автозапуски, включая скрытые legacy-компоненты.
- Для харденинга корпоративных машин используйте Windows Security Baseline от Microsoft или CIS Benchmarks — оба документа явно указывают, какие legacy-компоненты следует отключить.
- Хотите глубже: поищите в реестре
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options— там можно увидеть, какие исполняемые файлы перехватываются или перенаправляются системой.