Некоторые из новых функций, включенных в Windows 7, включают усовершенствования в области сенсорного ввода, распознавания речи [1] и рукописного ввода , поддержку виртуальных жестких дисков , поддержку дополнительных форматов файлов , улучшенную производительность на многоядерных процессорах [2] , улучшенную производительность загрузки и усовершенствования ядра .
Windows 7 сохраняет графический пользовательский интерфейс Windows Aero и визуальный стиль, представленные в его предшественнике, Windows Vista , но во многих областях были сделаны улучшения. В отличие от Windows Vista, границы окон и панель задач не становятся непрозрачными, когда окно развернуто, когда Windows Aero активен; вместо этого они остаются полупрозрачными.
Поддержка тем была расширена в Windows 7. [3] В дополнение к предоставлению опций для настройки цветов хрома окна и других аспектов интерфейса, включая фон рабочего стола, значки, курсоры мыши и звуковые схемы, операционная система также включает в себя собственную функцию слайд-шоу рабочего стола. Было представлено новое расширение пакета тем .themepack
, которое по сути является набором CAB-файлов , состоящих из ресурсов темы, включая фоновые изображения, цветовые настройки, значки рабочего стола, курсоры мыши и звуковые схемы. [4] Новое расширение темы упрощает обмен темами и также может отображать обои рабочего стола через RSS-каналы, предоставляемые платформой Windows RSS . [4] Microsoft предоставляет дополнительные темы бесплатно на своем веб-сайте. [3]
Тема по умолчанию в Windows 7 состоит из одного обоев рабочего стола под названием «Гармония» и значков рабочего стола по умолчанию, курсоров мыши и звуковой схемы, представленных в Windows Vista; однако ни один из фонов рабочего стола, включенных в Windows Vista, не присутствует в Windows 7. Новые темы включают Архитектура , Персонажи , Пейзажи , Природа и Сцены , а также дополнительную тему для конкретной страны, которая определяется на основе определенного языка при установке операционной системы; хотя в пользовательском интерфейсе отображается только тема для домашней страны пользователя, файлы для всех этих других тем для конкретных стран включены в операционную систему. [5] Все темы, включенные в Windows 7, за исключением темы по умолчанию, включают шесть изображений обоев. [3] Также был представлен ряд новых звуковых схем (каждая из которых связана с включенной темой): Полдень , Каллиграфия , Персонажи , Городской пейзаж , Дельта , Фестиваль , Сад , Наследие , Пейзаж , Причудливый , Рага , Савана и Соната . [6] [7] Темы могут включать собственные звуки, которые можно использовать и с другими темами. [8]
Windows 7 представляет функцию слайд-шоу на рабочем столе, которая периодически меняет обои рабочего стола на основе заданного пользователем интервала; смена сопровождается плавным переходом с длительностью, которую можно настроить через реестр Windows . [9] Функция слайд-шоу на рабочем столе поддерживает локальные изображения и изображения, полученные через RSS. [10] [11] [12]
В Windows Vista компания Microsoft представила боковую панель Windows для размещения гаджетов Microsoft , которые отображали такие данные, как каналы и спортивные результаты; гаджеты можно было по желанию размещать на рабочем столе Windows. В Windows 7 гаджеты по-прежнему можно размещать на рабочем столе Windows, но сама боковая панель Windows была удалена, а платформа была переименована в Windows Desktop Gadgets . Гаджеты более тесно интегрированы с Windows Explorer , но сами гаджеты продолжают работать в одном sidebar.exe
процессе (в отличие от Windows Vista, где гаджеты могли работать в нескольких sidebar.exe
процессах). [13] Новые функции для гаджетов включают: [13] [14]
Windows 7 также представляет один новый гаджет для Windows Media Center, который отображает ссылки на различные разделы (например, «Изображения + Видео ») его интерфейса. [14]
Для производителей оригинального оборудования и предприятий Windows 7 изначально поддерживает возможность настройки обоев, отображаемых во время входа пользователя в систему. Поскольку настройки для изменения обоев доступны через реестр Windows, пользователи также могут настраивать эти обои. [15] Также доступны параметры для настройки внешнего вида освещения и теней интерфейса. [16]
Проводник Windows в Windows 7 поддерживает библиотеки файлов, которые объединяют содержимое из разных мест, включая общие папки в сетевых системах, если общая папка была проиндексирована хост-системой, и представляют их в едином виде. Библиотеки скрывают фактическое место хранения файла. Поиск в библиотеке автоматически объединяет запрос в удаленные системы, в дополнение к поиску в локальной системе, так что файлы в удаленных системах также ищутся. В отличие от папок поиска, библиотеки поддерживаются физическим местоположением, которое позволяет сохранять файлы в библиотеках. Такие файлы прозрачно сохраняются в резервной физической папке. Место сохранения по умолчанию для библиотеки может быть настроено пользователем, как и макет представления по умолчанию для каждой библиотеки. Библиотеки обычно хранятся в специальной папке Libraries , что позволяет отображать их на панели навигации.
По умолчанию новая учетная запись пользователя в Windows 7 содержит четыре библиотеки для различных типов файлов: Документы, Музыка, Изображения и Видео. Они настроены на включение папок профиля пользователя для этих соответствующих типов файлов, а также соответствующих папок Public компьютера. Папка Public также содержит скрытую библиотеку Recorded TV, которая отображается в боковой панели проводника Windows при первой настройке TV в Media Center.
Помимо объединения нескольких мест хранения, библиотеки позволяют просматривать представления Arrangement и предложения фильтров поиска. Представления Arrangement позволяют изменять представление содержимого библиотеки на основе метаданных. Например, выбор представления «По месяцам» в библиотеке Pictures отобразит фотографии в стопках, где каждая стопка представляет месяц фотографий на основе даты, когда они были сделаны. В библиотеке Music представление «По исполнителям» отобразит стопки альбомов исполнителей из вашей коллекции, а просмотр стопки исполнителей отобразит соответствующие альбомы.
Предложения фильтра поиска — это новая функция поисковой строки проводника Windows 7. Когда пользователь щелкает в поисковой строке, под ней появляется меню, показывающее недавние поиски, а также предлагаемые фильтры расширенного синтаксиса запроса , которые пользователь может ввести. Когда один из них выбран (или введен вручную), меню обновится, чтобы показать возможные значения для фильтрации по этому свойству, и этот список основан на текущем местоположении и других частях уже введенного запроса. Например, выбор фильтра «теги» или ввод «теги:» в поисковую строку отобразит список возможных значений тегов, которые вернут результаты поиска.
Arrangement Views и Search Filter Suggestions — это функции, поддерживаемые базой данных, которые требуют, чтобы все местоположения в библиотеке были проиндексированы службой поиска Windows. Локальные местоположения на диске должны быть проиндексированы локальным индексатором, а проводник Windows автоматически добавит местоположения в область индексирования, когда они включены в библиотеку. Удаленные местоположения могут быть проиндексированы индексатором на другом компьютере Windows 7, на компьютере Windows, на котором запущен Windows Search 4 (например, Windows Vista или Windows Home Server), или на другом устройстве, реализующем протокол удаленных запросов MS-WSP. [17]
Проводник Windows также поддерживает объединение поиска с внешними источниками данных, такими как пользовательские базы данных или веб-службы, которые представлены в Интернете и описаны с помощью определения OpenSearch . Описание объединенного местоположения (называемое Search Connector ) предоставляется в виде .osdx
файла. После установки источник данных становится доступным для запроса непосредственно из проводника Windows. Функции проводника Windows, такие как предварительные просмотры и миниатюры, также работают с результатами объединенного поиска.
Проводник Windows получил множество мелких улучшений, которые улучшают его общую функциональность. Размер адресной строки и поля поиска можно изменять. Панель команд содержит команду «Новая папка» и видимую опцию интерфейса для включения панели предварительного просмотра (оба ранее находились в опции «Упорядочить» в Windows Vista). Добавлен новый режим просмотра значков содержимого , который показывает метаданные и миниатюры. Режим просмотра значков списка обеспечивает больше места между элементами, чем в Windows Vista. Индикаторы емкости хранилища для жестких дисков, представленные в Windows Vista, теперь также отображаются для съемных устройств хранения. Типы файлов, для которых установлены новые iFilters или Property Handlers, по умолчанию переиндексируются службой поиска Windows.
Панель навигации включает в себя новое местоположение «Избранное» , которое заменяет функциональность избранных ссылок интерфейса в Windows Vista, а вновь созданные сохраненные поиски автоматически закрепляются в этом месте.
На панели команд появилась новая кнопка «Поделиться с» , которая позволяет пользователям предоставлять общий доступ к текущей просматриваемой папке или выбранному элементу людям в домашней группе с разрешениями на чтение или с разрешениями на чтение и запись, или определенным людям, что открывает мастер общего доступа, представленный в Windows Vista; новая опция общего доступа « Никто не предоставляет общий доступ» запрещает предоставление общего доступа к выбранной папке или элементу, а все элементы, исключенные таким образом, помечаются новым значком замка.
Ранее добавление подменю в контекстные меню Shell или настройка поведения контекстного меню для определенной папки были возможны только путем установки формы подключаемого модуля, известного как Shell extensions . Однако в Windows 7 пользователи могут редактировать реестр Windows или файлы конфигурации. [18] [19] Кроме того, был представлен новый API Shell , разработанный для упрощения написания расширений оболочки контекстного меню разработчиками программного обеспечения. [20] [21]
Windows 7 включает встроенную поддержку записи ISO-файлов . Функциональность доступна, когда пользователь выбирает опцию Записать образ диска в контекстном меню ISO-файла (поддержка проверки образа диска также включена). В предыдущих версиях Windows пользователям требовалось устанавливать стороннее программное обеспечение для записи ISO-образов. [22]
Кнопка «Пуск» теперь имеет эффект постепенного появления подсветки, когда пользователь наводит на нее курсор мыши. Правый столбец меню «Пуск» теперь имеет ярко выраженный цвет Aero Glass; в Windows Vista он был преимущественно черным независимо от используемого цвета.
Меню «Пуск» в Windows 7 сохраняет двухколоночную структуру своих предшественников, но с несколькими функциональными изменениями:
Параметры групповой политики для Windows Explorer предоставляют администраторам домена Active Directory возможность добавлять до пяти веб-сайтов Интернета и пять дополнительных «поисковых соединителей» в представление результатов поиска в меню «Пуск». Ссылки, которые появляются в нижней части панели, позволяют повторно выполнить поиск на выбранном веб-сайте или поисковом соединителе. Microsoft предлагает сетевым администраторам использовать эту функцию для включения поиска в корпоративных интрасетях или на внутреннем сервере SharePoint . [23]
Панель задач Windows претерпела наиболее существенные изменения с момента своего появления в Windows 95 и объединяет в себе функциональность предыдущего быстрого запуска с открытыми значками окон приложений. Панель задач теперь отображается как элемент Aero Glass, цвет которого можно изменить с помощью панели управления персонализацией. Она на 10 пикселей выше, чем в Windows Vista, чтобы вместить сенсорный ввод и новый больший размер значка по умолчанию (хотя доступен меньший размер панели задач), а также сохранить пропорции для новых режимов монитора с высоким разрешением. [24] Запущенные приложения обозначаются рамкой вокруг значка. Внутри этой рамки цветовой эффект (зависящий от преобладающего цвета значка), который следует за курсором мыши, также указывает на открытый статус приложения. Стеклянная панель задач более полупрозрачна, чем в Windows Vista. Кнопки панели задач по умолчанию показывают значки, а не заголовки приложений, если только они не установлены на «не объединять» или «объединять при заполнении панели задач». В этом случае отображаются только значки, когда приложение не запущено. Программы, работающие или закрепленные на панели задач, можно переупорядочить. Элементы в области уведомлений также можно переупорядочивать.
Панель задач Windows 7 больше ориентирована на приложения, чем на окна, и поэтому не отображает заголовки окон (они отображаются при щелчке или наведении курсора на значок приложения). Теперь приложения можно закреплять на панели задач, что позволяет пользователю мгновенно получать доступ к приложениям, которые он обычно использует. Существует несколько способов закрепить приложения на панели задач. Значки можно перетаскивать на панель задач или можно щелкнуть правой кнопкой мыши значок приложения, чтобы закрепить его на панели задач. Панель быстрого запуска была удалена из конфигурации по умолчанию, но ее можно вручную добавить обратно. [25]
Предварительные просмотры миниатюр, которые были введены в Windows Vista, были расширены не только для предварительного просмотра окон, открытых приложением, в виде миниатюр небольшого размера, но и для взаимодействия с ними. Пользователь может закрыть любое открытое окно, нажав X на соответствующем предварительном просмотре миниатюры. Имя окна также отображается в предварительном просмотре миниатюры. «Взгляд» на окно достигается путем наведения курсора на предварительный просмотр миниатюры. Просмотр вызывает только окно предварительного просмотра миниатюры, над которым находится курсор мыши, и делает все остальные окна на рабочем столе прозрачными. Это также работает для вкладок в Internet Explorer: отдельные вкладки можно просмотреть в предварительных просмотрах миниатюр. Предварительные просмотры миниатюр интегрируют панели инструментов миниатюр [26] , которые могут управлять приложением из самих предварительных просмотров миниатюр. Например, если открыт проигрыватель Windows Media и курсор мыши наведен на значок приложения, предварительный просмотр миниатюры позволит пользователю воспроизводить, останавливать и воспроизводить следующую/предыдущую дорожку без необходимости переключения в окно проигрывателя Windows Media.
Списки переходов — это пункты меню, доступные при щелчке правой кнопкой мыши по значку на панели задач или при удерживании левой кнопки мыши и проведении по значку к центру рабочего стола. Каждое приложение имеет список переходов, соответствующий его функциям: Microsoft Word отображает недавно открытые документы; Windows Media Player — последние треки и плейлисты; часто открываемые каталоги в Windows Explorer ; Internet Explorer — недавняя история просмотра и параметры открытия новых вкладок или запуска InPrivate Browsing; Windows Live Messenger — общие задачи, такие как обмен мгновенными сообщениями, выход из системы и изменение статуса в сети. Стороннее программное обеспечение может добавлять пользовательские действия через специальный API . В списке может отображаться до 10 пунктов меню, частично настраиваемых пользователем. Часто используемые файлы и папки могут быть закреплены пользователем, чтобы не узурпироваться из списка, если другие открываются чаще. [27] [28]
Индикатор выполнения в задачах панели задач позволяет пользователям следить за ходом выполнения задачи, не переключаясь на окно ожидания. [29] Индикатор выполнения задачи используется в проводнике Windows, Internet Explorer и стороннем программном обеспечении.
Область уведомлений была переработана; присутствуют стандартные значки состояния Громкость, Сеть, Питание и Центр действий, но значки других приложений не отображаются, если пользователь не выбрал их для отображения. Добавлена новая панель управления «Значки области уведомлений», которая заменяет диалоговое окно «Настройка значков уведомлений» в окне «Свойства панели задач и меню «Пуск», впервые представленном в Windows XP . Помимо возможности настройки отображения значков приложений, добавлена возможность скрывать всплывающие уведомления каждого приложения . Пользователь может просматривать уведомления позднее.
Треугольник слева от видимых значков уведомлений отображает скрытые значки уведомлений. В отличие от Windows Vista и Windows XP, скрытые значки отображаются в окне над панелью задач, а не на панели задач. Значки можно перетаскивать между этим окном и областью уведомлений.
В предыдущих версиях Windows панель задач заканчивалась областью уведомлений с правой стороны. Однако в Windows 7 появилась кнопка «Показать рабочий стол» на правой стороне панели задач, которая может инициировать функцию Aero Peek , делающую все открытые окна полупрозрачными при наведении на них курсора мыши. Нажатие этой кнопки показывает рабочий стол, а повторное нажатие переводит все окна в фокус. Новая кнопка заменяет ярлык « Показать рабочий стол», расположенный на панели быстрого запуска в предыдущих версиях Windows. [30]
На сенсорных устройствах Aero Peek можно запустить, нажав и удерживая кнопку «Показать рабочий стол»; прикосновение к самой кнопке показывает рабочий стол. Кнопка также увеличивается в ширину, чтобы приспособиться к нажатию пальцем. [31]
Окна можно перетаскивать в верхнюю часть экрана, чтобы развернуть их, и перетаскивать в сторону, чтобы восстановить их. Перетаскивание окна влево или вправо от экрана занимает половину экрана, позволяя пользователю расположить два окна рядом друг с другом. Кроме того, изменение размера окна до нижней или верхней части экрана расширит окно на полную высоту, но сохранит его ширину. [32] Эти функции можно отключить через Центр специальных возможностей, если пользователи не хотят, чтобы окна автоматически меняли размер. [33]
Aero Shake позволяет пользователям очищать экран от беспорядка, встряхивая (перетаскивая вперед и назад) выбранное ими окно с помощью мыши. Все остальные окна будут свернуты, в то время как окно, которое пользователь встряхнул, останется активным на экране. [34] Когда окно снова встряхивают, все ранее свернутые окна восстанавливаются, аналогично предварительному просмотру на рабочем столе.
Введено множество новых сочетаний клавиш. [35] [36] [37]
Глобальные сочетания клавиш:
Панель задач:
Пользовательский интерфейс для управления шрифтами был переработан в Windows 7. Как и в Windows Vista, коллекция установленных шрифтов отображается в окне проводника Windows, но шрифты, которые происходят из того же семейства шрифтов, отображаются в виде значков, которые представлены в виде стеков, отображающих предварительные просмотры шрифтов в интерфейсе. Windows 7 также представляет возможность скрыть установленные шрифты; некоторые шрифты автоматически удаляются из вида на основе региональных настроек пользователя. [38] Также доступна возможность вручную скрыть установленные шрифты. Скрытые шрифты остаются установленными, но не перечисляются, когда приложение запрашивает список доступных шрифтов, тем самым уменьшая количество шрифтов для прокрутки в интерфейсе, а также уменьшая использование памяти. [39] Windows 7 включает более 40 новых шрифтов, [40] включая новый шрифт «Gabriola». [39] [41]
Диалоговое окно для шрифтов в Windows 7 также было обновлено для отображения предварительных просмотров шрифтов в интерфейсе, что позволяет пользователям предварительно просматривать шрифты перед их выбором. Предыдущие версии Windows отображали только название шрифта. [42] [43]
Средство настройки текста ClearType , ранее доступное как Microsoft Powertoy для более ранних версий Windows, было интегрировано и обновлено для Windows 7.
Позже Microsoft перенесла функции эмодзи из Windows 8 в Windows 7. [44]
В Windows 7 есть два новых основных компонента пользовательского интерфейса для управления устройствами: «Устройства и принтеры» и «Device Stage». Оба они интегрированы с проводником Windows и вместе обеспечивают упрощенный вид того, какие устройства подключены к компьютеру и какие возможности они поддерживают.
Устройства и принтеры — это новый интерфейс панели управления, доступ к которому осуществляется напрямую из меню «Пуск». В отличие от апплета панели управления диспетчера устройств , который все еще присутствует, значки, отображаемые на экране «Устройства и принтеры», ограничены компонентами системы, которые неопытный пользователь распознает как подключаемые устройства. Например, внешний монитор, подключенный к системе, будет отображаться как устройство, но внутренний монитор на ноутбуке — нет. Функции, специфичные для устройств, доступны через контекстное меню для каждого устройства; например, контекстное меню внешнего монитора предоставляет ссылку на панель управления «Параметры дисплея».
Этот новый апплет панели управления также заменяет окно «Принтеры» в предыдущих версиях Windows; общие операции с принтером, такие как настройка принтера по умолчанию, установка или удаление принтеров, а также настройка свойств, таких как размер бумаги, выполняются через эту панель управления.
Windows 7 и Server 2008 R2 вводят изоляцию драйверов печати, которая повышает надежность диспетчера очереди печати, запуская драйверы принтера в отдельном процессе по отношению к службе диспетчера очереди. Если драйвер печати стороннего производителя выходит из строя при изоляции, это не влияет на другие драйверы или службу диспетчера очереди печати.
Device Stage обеспечивает централизованное расположение для внешнего многофункционального устройства, чтобы представить его функциональность пользователю. Когда устройство, такое как портативный музыкальный проигрыватель , подключено к системе, устройство отображается в виде значка на панели задач, а также в проводнике Windows.
Windows 7 поставляется с изображениями высокого разрешения ряда популярных устройств и может подключаться к Интернету для загрузки изображений устройств, которые он не распознает. Открытие значка представляет окно, которое отображает действия, относящиеся к этому устройству. Скриншоты технологии, представленной Microsoft, предполагают, что мобильный телефон может предлагать опции для двусторонней синхронизации, настройки мелодий звонка, копирования изображений и видео, управления устройством в Windows Media Player и использования проводника Windows для навигации по устройству. [45] Также может отображаться другая информация о состоянии устройства, такая как свободная память и время работы аккумулятора. Фактическая функциональность для каждого устройства определяется с помощью XML-файлов, которые загружаются при первом подключении устройства к компьютеру или предоставляются производителем на установочном диске. [46]
Хилтон Локк, работавший в команде планшетных ПК в Microsoft, сообщил 11 декабря 2007 года, что Windows 7 будет иметь новые сенсорные функции на устройствах, поддерживающих мультитач . Обзор и демонстрация возможностей мультитач, включая программу виртуального пианино, программу картографирования и указания направлений и версию Microsoft Paint с поддержкой сенсорного ввода , были представлены на конференции All Things Digital 27 мая 2008 года; видео возможностей мультитач было размещено в Интернете позднее в тот же день. [47]
Windows 7 представляет встроенную поддержку датчиков, включая акселерометры, датчики внешней освещенности и датчики местоположения; [48] операционная система также предоставляет унифицированную модель драйвера для сенсорных устройств. [49] Заметным применением этой технологии в Windows 7 является функция адаптивной яркости дисплея операционной системы, которая автоматически регулирует яркость дисплея совместимого компьютера в зависимости от условий и факторов освещенности окружающей среды. [50] Гаджеты, разработанные для Windows 7, также могут отображать информацию, основанную на местоположении. [51] Приложения для определенных возможностей датчиков могут быть разработаны без необходимого оборудования. [52]
Поскольку данные, полученные некоторыми датчиками, могут считаться персонально идентифицируемой информацией , все датчики по умолчанию отключены в Windows 7, а учетная запись в Windows 7 требует административных разрешений для включения датчика. Датчики также требуют согласия пользователя на обмен данными о местоположении. [49]
В отличие от предыдущих версий Windows, Windows 7 может сообщать, когда аккумулятор ноутбука нуждается в замене. Операционная система использует возможности дизайна, имеющиеся в современных аккумуляторах ноутбуков, чтобы сообщать эту информацию. [53]
Команда powercfg позволяет настраивать размер файла гибернации. По умолчанию Windows 7 автоматически устанавливает размер файла гибернации в 75% от общего объема физической памяти компьютера. Операционная система также сжимает содержимое памяти во время процесса гибернации, чтобы минимизировать вероятность того, что содержимое превысит размер файла гибернации по умолчанию. [ 54]
В Windows 7 представлен новый параметр /Energy для команды powercfg , которая создает HTML- отчет об энергоэффективности компьютера и отображает информацию, связанную с устройствами или настройками. [55]
Windows 7 может индивидуально приостанавливать работу USB-концентраторов и поддерживает выборочную приостановку для всех встроенных драйверов класса USB. [56]
Direct3D 11, Direct2D, DirectWrite, DXGI 1.1, WARP и несколько других компонентов в настоящее время доступны для Windows Vista SP2 и Windows Server 2008 SP2 путем установки обновления платформы для Windows Vista . [59]
Впервые представленный в Windows Vista, диспетчер окон рабочего стола (DWM) в Windows 7 был обновлен для использования версии 10.1 Direct3D API, и его производительность была значительно улучшена. [60]
Для работы диспетчера окон рабочего стола по-прежнему требуется как минимум видеокарта с поддержкой Direct3D 9 (поддерживается новым типом устройств D3D10_FEATURE_LEVEL_9_n
[61], представленным в среде выполнения Direct3D 11).
С видеодрайвером, соответствующим Windows Display Driver Model v1.1, ядро DXGI в Windows 7 обеспечивает 2D-аппаратное ускорение для API, таких как GDI , Direct2D и DirectWrite (хотя GDI+ не был обновлен для использования этой функциональности). Это позволяет DWM использовать значительно меньшие объемы системной памяти, которые не растут независимо от того, сколько окон открыто, как это было в Windows Vista. [62] Системы, оснащенные видеокартой WDDM 1.0, будут работать так же, как в Windows Vista, используя только программный рендеринг.
Диспетчер окон рабочего стола в Windows 7 также добавляет поддержку систем, использующих несколько разнородных видеокарт от разных поставщиков. [63]
Поддержка глубины цвета 30 и 48 бит включена, наряду с широкой цветовой гаммой scRGB (которая для HDMI 1.3 может быть преобразована и выведена как xvYCC ). Видеорежимы, поддерживаемые в Windows 7, это 16-битный sRGB, 24-битный sRGB, 30-битный sRGB, 30-битный с расширенной цветовой гаммой sRGB и 48-битный scRGB. [64] [65]
Каждый пользователь Windows 7 и Server 2008 R2 имеет индивидуальные настройки DPI, а не машина, имеющая единую настройку, как в предыдущих версиях Windows. Настройки DPI можно изменять, входя и выходя из системы, без необходимости перезагрузки. [66]
Со временем в последующие версии Windows было включено несколько технологий для повышения производительности операционной системы на традиционных жестких дисках (HDD) с вращающимися пластинами . Поскольку твердотельные накопители (SSD) отличаются от механических HDD в некоторых ключевых областях (отсутствие движущихся частей, усиление записи , ограниченное количество циклов стирания, разрешенных для надежной работы), полезно отключить определенные оптимизации и добавить другие.
В Windows 7 реализовано множество технических изменений, направленных на снижение частоты записи и сброса данных, что особенно выгодно для твердотельных накопителей, поскольку каждая операция записи изнашивает флэш-память.
Windows 7 также использует команду TRIM . Если поддерживается SSD (не реализовано на ранних устройствах), это оптимизирует выполнение циклов стирания, уменьшая необходимость стирать блоки перед каждой записью и увеличивая производительность записи.
Несколько инструментов и методов, которые были реализованы в прошлом для снижения влияния задержки вращения традиционных жестких дисков, в частности, дефрагментация диска , SuperFetch , ReadyBoost и предварительная выборка запуска приложений , включают реорганизацию (перезапись) данных на пластинах. Поскольку у SSD нет движущихся пластин, эта реорганизация не имеет преимуществ и вместо этого может сократить срок службы твердотельной памяти. Поэтому эти инструменты по умолчанию отключены на SSD в Windows 7, за исключением некоторых SSD раннего поколения, которые все еще могут получить выгоду.
Наконец, разделы, созданные с помощью инструментов создания разделов Windows 7, создаются с учетом потребностей выравнивания SSD, что позволяет избежать нежелательного систематического увеличения объема записи. [67]
В редакциях Enterprise и Ultimate Windows 7 реализована поддержка формата файлов Virtual Hard Disk (VHD). Файлы VHD можно монтировать как диски, создавать и загружать с них так же, как и файлы WIM . [68] Кроме того, установленную версию Windows 7 можно загружать и запускать с диска VHD даже на невиртуальном оборудовании , тем самым предоставляя новый способ мультизагрузки Windows. Некоторые функции, такие как спящий режим и BitLocker, недоступны при загрузке с VHD.
По умолчанию диск компьютера разделен на два раздела : один ограниченного размера для загрузки , BitLocker и работы среды восстановления Windows , а второй — с операционной системой и пользовательскими файлами. [69]
В Windows 7 также были улучшены функции меню «Безопасное извлечение устройства», включая возможность извлекать только одну карту камеры одновременно (из одного концентратора) и сохранять порты для будущего использования без перезагрузки; а также теперь отображаются метки съемных носителей, а не только буква диска. [70] Проводник Windows теперь по умолчанию отображает порты устройств чтения карт памяти в «Моем компьютере», только если они содержат карту. [70]
BitLocker обеспечивает поддержку шифрования для съемных дисков, таких как USB-накопители. Такие устройства могут быть защищены парольной фразой, ключом восстановления или автоматически разблокированы на компьютере. [71]
Согласно данным, собранным в рамках Программы улучшения качества обслуживания клиентов Microsoft (CEIP), 35% установок Vista SP1 загружаются за 30 секунд или меньше. Более длительное время загрузки на остальных машинах в основном связано с некоторыми службами или программами, которые загружаются, но не требуются при первом запуске системы. Майк Фортин из Microsoft, выдающийся инженер в команде Windows, отметил в августе 2008 года, что Microsoft выделила команду для работы исключительно над этой проблемой, и эта команда намерена «значительно увеличить количество систем, которые испытывают очень хорошее время загрузки». Они «очень сильно сосредоточились на увеличении параллелизма инициализации драйверов». Кроме того, Microsoft намерена «значительно сократить» количество системных служб, а также их требования к процессорам, хранилищам и памяти. [72]
64-разрядные версии Windows 7 и Server 2008 R2 вводят фреймворк планирования пользовательского режима . [73] В операционных системах Microsoft Windows планирование потоков внутри процесса обрабатывается ядром , ntoskrnl.exe . Хотя для большинства приложений этого достаточно, приложения с большими требованиями к параллельной потоковой обработке, такие как сервер базы данных , могут выиграть от наличия планировщика потоков в процессе. Это связано с тем, что ядру больше не нужно участвовать в переключениях контекста между потоками, и это устраняет необходимость в механизме пула потоков , поскольку потоки могут создаваться и уничтожаться гораздо быстрее, когда не требуются переключения контекста ядра. [74]
До Windows 7 Windows использовала отношение «один к одному» между пользовательским потоком и потоком ядра. [75] [76] Конечно, всегда можно было слепить грубый планировщик пользователей «многие к одному» (с прерываниями таймера на уровне пользователя ), но если системный вызов блокировался на любом из пользовательских потоков, он блокировал поток ядра и, соответственно, все остальные пользовательские потоки на том же планировщике. [74] Модель «многие к одному» не могла в полной мере использовать преимущества симметричной многопроцессорной обработки .
С помощью пользовательского режима планирования Windows 7 программа может настроить один или несколько потоков ядра как планировщик, предоставляемый библиотекой языка программирования ( по одному на логический процессор желательно), а затем создать пул потоков пользовательского режима, из которого эти UMS могут черпать. Ядро поддерживает список невыполненных системных вызовов, что позволяет UMS продолжать работу, не блокируя поток ядра. Эта конфигурация может использоваться как «многие к одному» или «многие ко многим».
Планировщик пользовательского режима имеет несколько преимуществ. Переключение контекста в пользовательском режиме может быть быстрее. UMS также вводит кооперативную многозадачность . Наличие настраиваемого планировщика также дает больше контроля над выполнением потоков. [77]
KeSetCoalesableTimer
API (который будет использоваться вместо KeSetTimerEx
), так и в пользовательском режиме с вызовом SetWaitableTimerEx
Windows API (который заменяет SetWaitableTimer
). [81]Windows Media Center в Windows 7 сохранил большую часть дизайна и ощущений своего предшественника, но с различными сочетаниями клавиш пользовательского интерфейса и возможностями просмотра. [82] Поддерживается воспроизведение видео H.264 как локально, так и через Media Center Extender (включая Xbox 360 ).
Некоторые заметные улучшения в Windows 7 Media Center включают новый мини-гид, новую полосу прокрутки, возможность цветового кодирования гида по типу шоу и интернет-контент, который более тесно интегрирован с обычным ТВ через гид. Все версии Windows 7 теперь поддерживают до четырех тюнеров каждого типа (QAM, ATSC, CableCARD, NTSC и т. д.).
При просмотре медиатеки элементы, не имеющие обложки альбома, отображаются в диапазоне комбинаций цветов переднего плана и фона вместо использования белого текста на синем фоне. При удержании левой или правой кнопок пульта дистанционного управления для быстрого просмотра библиотеки двухбуквенный префикс текущего названия альбома отображается в качестве наглядной помощи. Библиотека изображений включает новые возможности слайд-шоу, а отдельные изображения можно оценивать.
Кроме того, при просмотре медиатеки вверху появляется новый столбец под названием «Общие». Это позволяет пользователям получать доступ к общим медиатекам на других ПК Media Center непосредственно из Media Center.
Для поддержки телевидения в Windows Media Center включен Windows Media Center "TV Pack", выпущенный Microsoft в 2008 году. Он включает поддержку CableCARD и североамериканских (ATSC) тюнеров QAM , а также создание списков любимых станций. [83]
Также включен гаджет для Windows Media Center. [14]
Windows 7 включает в себя приемники файлов AVI , WAV , AAC/ADTS для чтения соответствующих форматов, [84] источник файла MPEG-4 для чтения форматов контейнеров MP4 , M4A, M4V, MP4V MOV и 3GP [85] и приемник файлов MPEG-4 для вывода в формат MP4. [86] Windows 7 также включает в себя источник носителя для чтения файлов транспортного потока MPEG /BDAV MPEG-2 (M2TS, MTS, M2T и AVCHD ). [ необходима ссылка ]
Поддержка транскодирования (кодирования) не предоставляется ни одним встроенным приложением Windows, но кодеки включены как Media Foundation Transforms (MFT). [84] В дополнение к кодекам и декодерам Windows Media Audio и Windows Media Video , а также приемнику и источнику файлов ASF, представленным в Windows Vista, [84] Windows 7 включает кодер H.264 с базовым профилем уровня 3 и поддержкой основного профиля [87] и кодер профиля AAC Low Complexity ( AAC-LC ). [88]
Для воспроизведения различных медиаформатов Windows 7 также представляет декодер H.264 с поддержкой профилей Baseline, Main и High, вплоть до уровня 5.1, [89] многоканальные AAC-LC и HE-AAC v1 ( SBR ), стереодекодеры HE-AAC v2 ( PS ), [90] декодеры MPEG-4 Part 2 Simple Profile и Advanced Simple Profile [91], которые включают декодирование популярных реализаций кодеков, таких как DivX , Xvid и Nero Digital , а также декодеры MJPEG [84] и DV [92] MFT для AVI. Windows Media Player 12 использует встроенные кодеки Media Foundation для воспроизведения этих форматов по умолчанию.
Windows 7 также обновляет фильтры DirectShow , представленные в Windows Vista для воспроизведения MPEG-2 и Dolby Digital, для декодирования H.264, AAC, HE-AAC v1 и v2 [93] и Dolby Digital Plus [94] (включая понижающее микширование до Dolby Digital).
Центр действий , ранее Центр безопасности Windows, теперь охватывает как безопасность , так и обслуживание . В более ранних сборках он назывался Центром здоровья Windows и Центром решений Windows. [ необходима цитата ]
Представлен новый пользовательский интерфейс для контроля учетных записей пользователей, который предоставляет возможность выбора четырех различных уровней уведомлений, один из этих параметров уведомлений, Default , является новым для Windows 7. [95] Возможности геотрекинга также доступны в Windows 7. Эта функция будет отключена по умолчанию. При включении у пользователя будет ограниченный контроль над тем, какие приложения могут отслеживать его местоположение. [96]
Шифрованная файловая система поддерживает криптографические алгоритмы на основе эллиптических кривых (ECC) в Windows 7. Для обратной совместимости с предыдущими выпусками Windows Windows 7 поддерживает смешанный режим работы алгоритмов ECC и RSA. Самоподписанные сертификаты EFS при использовании ECC будут использовать 256-битный ключ по умолчанию. EFS можно настроить на использование ключей 1K/2k/4k/8k/16k-бит при использовании самоподписанных сертификатов RSA или 256/384/512-битных ключей при использовании сертификатов ECC.
В Windows Vista средства защиты контента Protected User-Mode Audio (PUMA) доступны только для приложений, работающих в среде Protected Media Path . Поскольку с этой средой может взаимодействовать только интерфейс прикладного программирования Media Foundation , приложение-проигрыватель мультимедиа должно было быть разработано для использования Media Foundation. В Windows 7 это ограничение снято. [97] PUMA также включает более строгое соблюдение битов «Copy Never» при использовании защиты от копирования Serial Copy Management System (SCMS) через соединение S/PDIF , а также с High-bandwidth Digital Content Protection (HDCP) через соединения HDMI .
Windows 7 включает в себя новую Windows Biometric Framework. [98] Эта структура состоит из набора компонентов, которые стандартизируют использование биометрических устройств с отпечатками пальцев . В предыдущих выпусках Microsoft Windows производители биометрических аппаратных устройств должны были предоставлять полный стек программного обеспечения для поддержки своих устройств, включая драйверы устройств, комплекты разработки программного обеспечения и вспомогательные приложения. Microsoft отметила в белой книге по Windows Biometric Framework, что распространение этих фирменных стеков привело к проблемам совместимости, поставило под угрозу качество и надежность системы и усложнило обслуживание и ремонт. Включая основные биометрические функции в операционную систему, Microsoft стремится вывести поддержку биометрических устройств на один уровень с другими классами устройств.
Включена новая панель управления под названием Панель управления биометрическим устройством , которая предоставляет интерфейс для удаления сохраненной биометрической информации, устранения неполадок и включения или отключения типов входов, разрешенных с использованием биометрии. Конфигурацию биометрии также можно настроить с помощью параметров групповой политики .
Наряду с системой рабочих групп, используемой в предыдущих версиях, Windows 7 добавляет новую систему домашней сети ad hoc, известную как HomeGroup. Система использует пароль для объединения компьютеров в группу и позволяет библиотекам пользователей, а также отдельным файлам и папкам, совместно использоваться несколькими компьютерами. Только компьютеры под управлением Windows 7 - Windows 10 версии 1709 могут создавать или присоединяться к HomeGroup; [109] [110] однако пользователи могут сделать файлы и принтеры, совместно используемые в HomeGroup, доступными для Windows XP и Windows Vista через отдельную учетную запись, выделенную для совместного использования содержимого HomeGroup, которая использует традиционный общий доступ Windows. [111] Поддержка HomeGroup была устарела в Windows 10 [112] и была удалена из Windows 10 версии 1803 и более поздних версий. [113] [114] [115]
Концепция HomeGroup очень похожа на функцию, запланированную для Windows Vista, известную как Castle , которая позволила бы создать службу идентификации для всех участников сети без централизованного сервера.
HomeGroup создана в ответ на потребность в простой модели общего доступа для неопытных пользователей, которым нужно делиться файлами без борьбы с учетными записями пользователей , дескрипторами безопасности и разрешениями на общий доступ . [116] С этой целью Microsoft ранее создала режим Simple File Sharing в Windows XP , который после включения заставлял все подключенные компьютеры проходить аутентификацию как Guest. В рамках этой модели определенный файл или папка либо предоставлялись в общий доступ всем, кто подключался к сети (даже неавторизованным лицам, находящимся в зоне действия беспроводной сети), либо не предоставлялись в общий доступ вообще. [117] Однако в HomeGroup:
Windows 7 добавляет поддержку нескольких профилей брандмауэра. Брандмауэр Windows в Windows Vista динамически изменяет, какой сетевой трафик разрешен или заблокирован в зависимости от местоположения компьютера (в зависимости от того, к какой сети он подключен). Этот подход неэффективен, если компьютер подключен к нескольким сетям одновременно (например, компьютер с интерфейсом Ethernet и беспроводным интерфейсом). В этом случае Vista применяет профиль, который более безопасен, ко всем сетевым подключениям. Это часто нежелательно; Windows 7 решает эту проблему, применяя отдельный профиль брандмауэра к каждому сетевому подключению.
Windows 7 и Windows Server 2008 R2 вводят поддержку расширений безопасности системы доменных имен (DNSSEC) [119], набора спецификаций для защиты определенных видов информации, предоставляемой системой доменных имен (DNS), используемой в сетях интернет-протокола (IP). DNSSEC использует цифровые подписи для обеспечения подлинности данных DNS, полученных от DNS-сервера, которые защищают от атак отравления кэша DNS .
Windows 7 содержит Windows PowerShell 2.0 «из коробки», который также доступен для загрузки и установки на более старых платформах: [120]
Другие новые функции управления включают в себя:
Windows 7 включает в себя Internet Explorer 8 , [121] .NET Framework 3.5 SP1 , [122] Internet Information Services (IIS) 7.5, [123] Windows Installer 5.0 и автономный XPS Viewer . [124] [125] Paint , Calculator , Resource Monitor , экранная клавиатура и WordPad также были обновлены.
Paint и WordPad имеют интерфейс Ribbon , похожий на тот, что был представлен в Office 2007 , и оба имеют несколько новых функций. WordPad поддерживает форматы файлов Office Open XML и ODF . [126]
Калькулятор был переписан, с многострочными возможностями, включая режимы программиста и статистики , преобразование единиц и вычисления дат. Калькулятор также получил графическую подтяжку лица, первую после Windows 95 в 1995 году и Windows NT 4.0 в 1996 году.
Sticky Notes из Windows XP Tablet PC Edition 2002 и похожий гаджет Sticky Notes, представленный в Windows Vista, были заменены новым приложением Sticky Notes, которое поддерживает новые функции панели задач Windows 7 — миниатюрный предварительный просмотр стопки, представляющей все свернутые заметки, и списки переходов на панели задач и в меню «Пуск» для создания новой заметки — и полнотекстовый поиск в оболочке Windows через IFilter и обработчик протоколов для всех заметок. Также поддерживается стилус в реальном времени (как перьевой, так и сенсорный ввод). [127]
Resource Monitor включает в себя улучшенное отображение использования оперативной памяти и поддерживает отображение прослушиваемых портов TCP/IP , фильтрацию процессов с использованием сети , фильтрацию процессов с дисковой активностью, а также вывод списка и поиск дескрипторов процессов (например, файлов, используемых процессом) и загруженных модулей (файлов, требуемых исполняемым файлом, например, файлов DLL ).
Microsoft Magnifier, утилита специальных возможностей для пользователей со слабым зрением, была значительно улучшена. Magnifier теперь поддерживает функцию полноэкранного масштабирования, тогда как в предыдущих версиях Windows Magnifier был прикреплен к верхней части экрана в макете док-станции. Новая полноэкранная функция включена по умолчанию, однако для использования функции полноэкранного масштабирования требуется Windows Aero. Если в Windows установлены темы Windows 7 Basic, Windows Classic или High Contrast, а также Magnifier настроен на использование закрепленного окна вместо полноэкранного режима, Magnifier будет по-прежнему работать так же, как в Windows Vista и более ранних версиях.
Windows Installer 5.0 поддерживает установку и настройку служб Windows [ 128] и предоставляет разработчикам больше контроля над настройкой разрешений во время установки программного обеспечения. [129] Ни одна из этих функций не будет доступна для предыдущих версий Windows; пользовательские действия для поддержки этих функций по-прежнему будут необходимы для пакетов Windows Installer, которым необходимо реализовать эти функции.
ContainerID
, которое является глобально уникальным идентификатором , который отличается для каждого экземпляра физического устройства. Идентификатор контейнера может быть встроен в устройство производителем или создан Windows и связан с каждым devnode при первом подключении к компьютеру. Чтобы гарантировать уникальность сгенерированного идентификатора контейнера, Windows попытается использовать уникальную для устройства информацию, такую как MAC-адрес или серийный номер USB. Устройства, подключенные к компьютеру через USB , IEEE 1394 (FireWire), eSATA , PCI Express , Bluetooth и поддержку PnP-X в Windows Rally , могут использовать контейнеры устройств. [141]{{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ){{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка ){{cite book}}
: CS1 maint: несколько имен: список авторов ( ссылка )