Найти в Дзене

Что будет если запустить все программы из папки Windows

В папке Windows огромное множество исполняемых файлов. У меня сейчас их больше 4500 только *.exe и уверен - это далеко не предел. Конечно цифра уникальна и по сути ничего не отражает. Разные наборы программ, разные компоненты ОС и так далее, но EXE - классическое расширение исполняемых файлов В данный момент на Windows 11 я не стал проводить эксперимент, но я делал это раньше на 98 и XP. Результаты радикально отличались Да, есть другие исполняемые форматы, но бывает, что тот же exe просто обозначают другим расширением. Простые примеры: CPL - компонент Панели управления. Да, это такая же программа, как EXE SCR - файл скринсейвера. Опять же, это по сути EXE, если это экранная заставка, но расширение SCR может быть и у совсем иных файлов, что странно. Им что, букв не хватило? COM - другой, сейчас всё реже используемый формат "командных файлов" - тоже исполняемые, но не EXE Это неполный, возможно далеко неполный список. В конце концов любой разработчик может любое расширение прописать в ре
Оглавление

В папке Windows огромное множество исполняемых файлов. У меня сейчас их больше 4500 только *.exe и уверен - это далеко не предел. Конечно цифра уникальна и по сути ничего не отражает. Разные наборы программ, разные компоненты ОС и так далее, но EXE - классическое расширение исполняемых файлов

-2

В данный момент на Windows 11 я не стал проводить эксперимент, но я делал это раньше на 98 и XP. Результаты радикально отличались

Не только лишь EXE?

Да, есть другие исполняемые форматы, но бывает, что тот же exe просто обозначают другим расширением. Простые примеры:

CPL - компонент Панели управления. Да, это такая же программа, как EXE

SCR - файл скринсейвера. Опять же, это по сути EXE, если это экранная заставка, но расширение SCR может быть и у совсем иных файлов, что странно. Им что, букв не хватило?

COM - другой, сейчас всё реже используемый формат "командных файлов" - тоже исполняемые, но не EXE

Это неполный, возможно далеко неполный список. В конце концов любой разработчик может любое расширение прописать в реестре, как исполняемый файл и система будет к нему соответствующим образом относиться.

Вот содержимое файлов cpl и exe. Как видите, заголовки идентичны:

А вот com. Он заметно отличается:

-4

ВАЖНО: Не путайте исполняемые файлы с просто откомпилированными. В последнем случае это обычный (или необычный) файл данных, который не передаётся напрямую на исполнение операционной системе, а открывается в связанной программе.

Так зачем много расширений?

Просто для удобства. По расширению файла в реестре настраиваются дополнительные функции его использования. Например для экранной заставки это будет "установить". Для cpl не совсем понятен смысл, но наверно он есть😊

Вернёмся к открытию всего и сразу

Первый раз давно это было. Под Windows 98 или даже 95 (за давностью лет не помню точно). Да, я выделил все *.exe и запустил их. Ожидал диких тормозов, может зависания... впрочем последнее в итоге произошло. Вот только система отказалась потом грузиться, пришлось переустанавливать Шindows.

XP тоже долго тужилась, но в итоге выдала, что у неё недостаточно ресурсов для запуска программ, прекратила процесс и попросила перезагрузку.

Что реально происходит?

  • Мы запускаем файлы, функционал которых противоречив, например основной файл программы и программу её удаления
  • Мы запускаем файлы, которые предназначены для использования самой операционной системой. Их в принципе настоятельно не рекомендуется запускать. ОС их запускает с нужными параметрами, либо создав предварительно ключи в реестре, либо ещё как-то подготовившись к их запуску.
  • В случае с Win 9x мы одновременно запускаем программы как для Windows, так и для DOS в том числе те, что требуют режима эмуляции

Это то, что пришло в голову сходу, наверняка есть ещё куча причин.

Так или иначе, Винда не может запустить все свои "экзешники" одновременно. Но это ведь и не нужно.

Zindar нуждается в помощи и не только материальной

🔔 Понравилась статья? Не забудьте нажать колокольчик на главной странице канала, чтобы не пропустить интересное 🔔 и подписаться, если до сих пор этого не сделали

📰 Подключите Premium, чтобы смотреть наши видео.