Новые возможности Windows XP - Features new to Windows XP

Windows XP представил множество функций, отсутствующих в предыдущих версиях Windows.

Пользовательский интерфейс и внешний вид

Графика

С введением Windows XP, только программное обеспечение на основе C ++ GDI + подсистема была введена для замены некоторых GDI функции. GDI + добавляет сглаженную 2D-графику, текстуры, координаты с плавающей запятой, градиентное затенение, более сложное управление путями, бикубическую фильтрацию, встроенную поддержку современных форматов графических файлов, таких как JPEG и PNG, и поддержка состава аффинные преобразования в конвейере 2D-просмотра. GDI + использует ARGB значения для представления цвета. Использование этих функций очевидно в пользовательском интерфейсе Windows XP (прозрачные ярлыки значков на рабочем столе, отбрасывать тени для ярлыков значков на рабочем столе, тени под меню, полупрозрачный синий прямоугольник выделения в проводник Виндоус, скользящие панели задач и кнопки панели задач) и несколько его приложений, таких как Microsoft Paint, Программа просмотра изображений и факсов Windows, Мастер печати фотографий, Заставка слайд-шоу «Мои изображения» и их наличие в базовом графическом слое значительно упрощает реализацию систем векторной графики, таких как Вспышка или же SVG. Динамическая библиотека GDI + может поставляться с приложением и использоваться в более старых версиях Windows. Общее количество дескрипторов GDI за сеанс также увеличено в Windows XP с 16384 до 65536 (настраивается через реестр).

Windows XP поставляется с DirectX 8.1, в которой помимо DirectX Audio добавлены основные новые функции графики DirectX (оба DirectSound и DirectMusic ), DirectPlay, Прямой ввод и DirectShow. Direct3D представил возможность программирования в виде вершин и пикселей шейдеры, позволяя разработчикам писать код, не беспокоясь о излишнем состоянии оборудования, и туман, рельефное отображение и наложение текстуры. DirectX 9 был выпущен в 2003 году, и в него также внесены серьезные изменения в Direct3D, DirectSound, DirectMusic и DirectShow.[1] Direct3D 9 добавил новую версию Язык шейдеров высокого уровня,[2] поддержка форматов текстур с плавающей запятой, Несколько целей рендеринга, и поиск текстуры в вершинном шейдере. Windows XP можно обновить до DirectX 9.0c (Shader Model 3.0), который позже был включен в Windows XP SP2.

Windows XP SP3 добавил Компонент Windows Imaging.[3]

ClearType

Анимация, показывающая разницу в рендеринге шрифтов при обычном сглаживании и ClearType (кадр, показывающий последнее, отмечен оранжевым кружком)

Windows XP включает ClearType субпиксельный рендеринг, что делает экранные шрифты более плавными и удобочитаемыми на жидкокристаллический дисплей (LCD) экраны.[4][5] Хотя ClearType влияет на ЭЛТ мониторов, его основное предназначение - для дисплеев на основе LCD / TFT (ноутбуки, ноутбуки и современные «плоские экраны»). ClearType в Windows XP в настоящее время поддерживает субпиксельные структуры RGB и BGR. Есть и другие параметры, такие как контраст, которые можно установить с помощью Powertoy ClearType Tuner, который Microsoft предоставляет для бесплатной загрузки со своего веб-сайта Typography.[6]

Стартовое меню

С Windows XP, кнопка Пуск была обновлена ​​для поддержки Закон Фиттса. Чтобы облегчить пользователю доступ к более широкому кругу общих пунктов назначения из одного места, Стартовое меню был расширен до двух столбцов; левый столбец посвящен установленным пользователем приложениям, а правый столбец обеспечивает доступ к документам пользователя и системным ссылкам, которые ранее находились на рабочем столе. Ссылки на Мои документы, Мои изображения и другие специальные папки выдвигаются на первый план. В Мой компьютер и Мои места в сети (Сетевое окружение в Windows 95 и 98) значки также были перемещены с рабочего стола в меню «Пуск», что упростило доступ к этим значкам, когда ряд приложений открыт, и поэтому рабочий стол оставался чистым. Более того, эти ссылки можно настроить для развертывания в виде каскадного меню. Часто используемые программы автоматически отображаются в левом столбце, недавно установленные программы выделяются, и пользователь может выбрать «закрепление» программ в меню «Пуск», чтобы они всегда были доступны без необходимости перемещаться по папкам «Программы». Интернет-браузер по умолчанию и программа электронной почты по умолчанию закреплены в меню «Пуск». Меню «Пуск» полностью настраивается, ссылки можно добавлять или удалять; количество часто используемых программ для отображения может быть установлено. В Все программы Меню расширяется, как классическое меню «Пуск», чтобы использовать весь экран, но его можно настроить для прокрутки программ. Имя пользователя и изображение учетной записи пользователя также отображаются в меню «Пуск».

Панель задач

Кнопки панели задач для запуска приложений и быстрого запуска также были обновлены в соответствии с законом Фитта. Блокировка панель задач не только предотвращает его случайное изменение размера или перемещения, но и такие элементы, как Быстрый запуск и другие браслеты DeskBand также заблокированы от случайного перемещения. В Группировка панели задач Функция объединяет несколько кнопок одного и того же приложения в одну кнопку, при нажатии на которую открывается меню, в котором перечислены все сгруппированные окна и их количество. Дополнительные параметры группировки панели задач можно настроить в реестр.[7] Пользователь может выбрать всегда показывать, всегда скрывать или скрывать некоторые или все значки области уведомлений, если они неактивны в течение некоторого времени. Кнопка позволяет пользователю отображать все значки. На панели задач, если она установлена ​​на большую высоту, также отображаются день и дата в области уведомлений.

проводник Виндоус

В Windows XP были внесены значительные изменения как визуально, так и функционально. Microsoft сосредоточила особое внимание на том, чтобы сделать проводник Windows более доступным для обнаружения и ориентированным на задачи, а также добавила ряд функций, отражающих растущее использование компьютера в качестве «цифрового центра».

Панель задач

Панель задач отображается в левой части окна вместо традиционного представления дерева папок, когда панель навигации отключена. Он представляет пользователю список общих действий и мест назначения, которые относятся к текущему выбранному каталогу или файлу (файлам). Например, когда в каталоге, содержащем в основном изображения, отображается набор «Задачи с изображениями», предлагающий варианты отображения этих изображений в виде слайд-шоу, их печати или выхода в Интернет, чтобы заказать печать. И наоборот, папка, содержащая музыкальные файлы, предлагает варианты воспроизведения этих файлов в медиаплеере или выхода в Интернет для покупки музыки.

В каждой папке также есть «Задачи для файлов и папок», предлагающие варианты для создания новых папок, совместного использования папки в локальной сети, публикации файлов или папок на веб-сайте с помощью Мастер веб-публикациии другие общие задачи, такие как копирование, переименование, перемещение и удаление файлов или папок. Типы файлов, которые идентифицировали себя как пригодные для печати, также имеют возможность распечатать файл.

Под «Задачами файлов и папок» находится «Другие места», в котором всегда указывается родительская папка просматриваемой папки и включаются дополнительные ссылки на другие распространенные места, такие как «Мой компьютер», «Панель управления» и «Мои документы» или ранее пройденные места. Они меняются в зависимости от того, в какой папке находился пользователь.

Под «Другие места» находится область «Подробности», которая дает дополнительную информацию при выборе файла или папки - обычно это тип файла, размер файла и дата изменения, но в зависимости от типа файла, автора, размеров изображения, атрибутов и т. Д. Детали. Если тип файла имеет Обработчик эскизов изображений установлен, его предварительный просмотр также отображается в области задач «Подробности». Для музыкальных файлов он может показывать исполнителя, название альбома и длину песни. Эта же информация отображается горизонтально на статус бар.

Панель навигации

Кнопка «Папки» на панели инструментов проводника Windows переключает между традиционной панелью навигации, содержащей древовидное представление папок, и панелью задач. Пользователи также могут закрыть панель навигации, нажав кнопку «Закрыть» в ее правом углу, а также отключить панель задач в параметрах папки.

Панель навигации была расширена в Windows XP для поддержки «простого просмотра папок», который при включении скрывает пунктирные линии, соединяющие папки и подпапки, и делает папки доступными для просмотра одним щелчком мыши, при этом сохраняя двойной щелчок на правой панели. Однократный щелчок в простом представлении папки автоматически расширяет папку, а щелчок другой папки автоматически расширяет эту папку и сворачивает предыдущую.

Группировка и сортировка

Windows XP представила большое количество метаданные характеристики[8] которые отображаются в виде столбцов в представлении "Подробности" Проводника в новом Просмотр плитки в проводнике на Резюме вкладка в свойствах файла, в всплывающая подсказка и в строке состояния проводника, когда выбран один файл. Пользователи также получают возможность сортировки по любому свойству, которое включено в представлении «Подробности». Разработчики могут написать обработчик столбца расширения оболочки для дальнейшего определения собственных свойств, по которым можно сортировать файлы. Столбец, по которому сортируются элементы, будет выделен. Сортировка файлов и папок может быть в порядке возрастания или убывания во всех представлениях, а не только Подробности Посмотреть. Чтобы изменить порядок, пользователь может просто снова выполнить сортировку по тому же свойству. Порядок сортировки также стал более интуитивно понятным по сравнению с порядком сортировки в Windows 2000. Для имен файлов, содержащих числа, Windows Explorer теперь пытается сортировать на основе числового значения, а не просто сравнивать каждое число цифра за цифрой для каждой позиции символа в имени файла.[9] Например, файлы, содержащие «1», «2» .. «10», будут интуитивно отсортированы с появлением «10» после «9», а не между «1» и «2».

На правой панели Windows Explorer есть функция «Показать в группах», которая позволяет проводнику разделять его содержимое по заголовкам на основе любого поля, которое используется для сортировки элементов. Таким образом, элементы можно сгруппировать по любой включенной детали. «Показать в группах» доступно в режимах просмотра эскизов, плиток, значков и сведений.

Поиск

Microsoft представила анимированные «помощники по поиску», чтобы сделать поиск более интересным и дружелюбным; персонаж по умолчанию - щенок по имени Ровер, также доступны еще три персонажа (волшебник Мерлин, серфер Эрл и Кортни). Эти помощники по поиску работают на Агент Microsoft технологии, во многом похожи на Microsoft Office С Офисные помощники, даже включая «уловки» и звуковые эффекты. По желанию пользователя он также может полностью отключить анимированного персонажа.

Сама возможность поиска очень похожа на Windows Me и Windows 2000 с некоторыми важными дополнениями. В Служба индексирования может извлечь Exif properties, а также некоторые метаданные для файлов ASF, WMV и MP3 в Windows XP через интерфейс IPropertyStorage с использованием встроенного фильтра Null. Поиск также может быть настроен на поиск только файлов, которые относятся к категории «Документы» или «Изображения, музыка и видео» (поиск по воспринимаемому типу); эта функция примечательна в основном тем, что Windows определяет, какие типы файлов могут быть отнесены к этим категориям. .[10] Еще одним важным дополнением является то, что поле «Искать в» принимает и расширяет переменные среды для сокращенного ввода длинных путей. Кроме того, пользователи могут настроить, будет ли Windows XP искать системные и / или скрытые файлы и папки. С помощью Настроить UI пользовательский интерфейс поиска можно восстановить до того, который используется в Windows 2000.

Обработка изображений в проводнике

Windows XP улучшает предварительный просмотр изображений, предлагая просмотр киноленты, который показывает изображения в одной горизонтальной строке и большой предварительный просмотр текущего выбранного изображения над ним. Кнопки «Назад» и «Назад» облегчают навигацию по изображениям, а пара кнопок «Повернуть» позволяет вращать изображения на 90 градусов по часовой стрелке и против часовой стрелки. Просмотр киноленты, как и любой другой вид, можно включить для каждой папки. Это представление будет доступно, если выбрано новое представление папки «Общие задачи», а не представление папки «Классический Windows». Помимо режима просмотра диафильма, существует режим просмотра эскизов, в котором отображаются миниатюра -размерные изображения в папке, а также отображает изображения, которые может содержать подпапка (по умолчанию 4), наложенные на большой значок папки. Просмотр эскизов папки можно настроить в Настроить Вкладка, доступная из ее свойств, где пользователи также могут изменить значок папки и указать тип шаблона (изображения, музыка, видео, документы) для этой папки и, возможно, всех ее подпапок. Размер и качество миниатюр в режиме просмотра «Миниатюры» можно настроить с помощью Настроить UI или реестр.[11] Exif метаданные, хранящиеся в изображении, также отображаются в файле Характеристики -> Резюме на вкладке «Подробности» и в любом виде в строке состояния. Windows XP дополнительно кэширует эскизы в папке "Thumbs.db "файл находится в той же папке, что и изображения, чтобы в следующий раз эскизы создавались быстрее. Эскизы можно принудительно восстановить, щелкнув изображение правой кнопкой мыши в режимах просмотра эскизов или киноленты и выбрав« Обновить эскиз ».

Автовоспроизведение

AutoPlay исследует недавно обнаруженный съемный средства массовой информации и устройства, и на основе контента, такого как изображения, музыкальные или видеофайлы, запускает соответствующее приложение для воспроизведения или отображения контента.[12] Автозапуск (не путать с Автозапуск ) был создан для того, чтобы упростить использование периферийный устройства - Mp3-плееры, карты памяти, USB-накопители и другие - путем автоматического запуска программного обеспечения, необходимого для доступа и просмотра контента на этих устройствах. AutoPlay можно улучшить с помощью программного и аппаратного обеспечения, совместимого с AutoPlay. Пользователь может настроить его для связывания избранных приложений с событиями и действиями автозапуска. Эти действия называются Обработчики автозапуска и есть наборы обработчиков, связанных с различными типами контента. Новые обработчики автозапуска могут быть добавлены в систему при установке дополнительного программного обеспечения. Пользователь может редактировать, удалять или создавать обработчики автозапуска, используя TweakUI. Параметры автозапуска можно настроить для каждого устройства в Windows XP из свойств устройства.

Когда пользователь вставляет оптический диск в привод или подключает USB-камеру, Windows обнаруживает прибытие и запускает процесс проверки устройства или поиска на носителе. Он ищет свойства устройства или содержимого на носителе, чтобы AutoPlay мог предоставить пользователю набор значимых параметров. Когда пользователь делает определенный выбор, у него также есть возможность сделать этот выбор автоматическим, когда Windows в следующий раз увидит это содержимое или устройство.[13] Доступные типы содержимого зависят от типа выбранного диска.

Другие улучшения оболочки и пользовательского интерфейса

  • В Windows XP введено понятие воспринимаемых типов, что упрощает регистрацию приложений и расширений оболочки с типами файлов, даже если программа по умолчанию и связанный с ней ProgID изменяются.[14] Воспринимаемые типы также упростили для конечных пользователей поиск файлов без указания отдельных расширений файлов.
  • На пользователя Корзина для томов NTFS. В более ранних версиях Windows NT один пользователь мог видеть удаленные файлы другого пользователя, расположенные в корзине.
  • Параметры папки для восстановления ранее открытых окон папок при входе в систему (восстановление сеансов проводника)[15]
  • Настраиваемые информационные подсказки для каждого класса файла (типа файла) без написания расширений оболочки[16]
  • Проводник Windows зависит от содержимого, то есть пытается определить доминирующий тип файлов в папке, а затем автоматически выбирает наиболее подходящее представление для пользователя, если только пользователь не устанавливает представление вручную.
  • Чтобы приложения не перехватывали ассоциации файлов, уже зарегистрированные в программе по умолчанию, явно заданной пользователем, Windows XP предотвращает программные ассоциации файлов, если пользователи используют диалоговое окно «Открыть с помощью» или вкладку «Типы файлов» для отмены настройки по умолчанию.
  • Было добавлено представление «Плитки», которое отображает значок файла большего размера (48 × 48) и помещает имя файла, описательный тип и дополнительную информацию, по которой сортируются элементы (обычно размер файла для файлов данных, и название издателя для приложений) справа.
  • Панели инструментов можно заблокировать, чтобы предотвратить их случайное перемещение. Эта же возможность была также добавлена ​​на панели инструментов Internet Explorer.
  • Функция «Выровнять значки» в контекстном меню была заменена функцией «Выровнять по сетке», которая при включении всегда выравнивает значки.
  • Для неизвестных / неопределенных типов файлов, которые неопытные пользователи могут запутать при двойном щелчке, Windows XP может связаться с веб-службой, которая показывает дополнительную информацию об этом типе файла и о том, какая программа создала или может открыть этот тип файла.
  • Если изображение с именем "Folder.jpg" помещается в папку, это изображение будет использоваться в качестве эскиза для этой папки и как Обложка альбома для медиафайлов в Проигрыватель Windows Media.
  • EFS -зашифрованные файлы могут отображаться другим цветом (по умолчанию зеленым), начиная с Windows XP.
  • Информация о размере файлов и папок отображается во всплывающих подсказках при наведении курсора мыши. Для папок отображается размер и частичное содержимое папки.
  • При открытии более 15 файлов за одну операцию, то есть путем выбора нескольких файлов и нажатия клавиши ВВОД, Windows XP предупреждает пользователя о том, что проводник Windows может перестать отвечать, но все же позволяет пользователю сделать это.
  • Проводник Windows поддерживает очень простую форму массового переименования элементов.
  • Индикаторы выполнения в стиле бегущей строки.
  • Элемент управления по гиперссылке в системе предоставляет общие элементы управления.

Программа просмотра изображений и факсов Windows

Windows XP включает Программа просмотра изображений и факсов Windows который основан на GDI +[17] и может просматривать форматы изображений, поддерживаемые GDI +, а именно: JPEG, BMP, PNG, Гифка (включая анимированные GIF-файлы), ICO, WMF, ЭДС и TIFF форматировать файлы. Он заменяет собой часть функций Создание образов для Windows в предыдущих версиях Windows.

Средство просмотра изображений и факсов Windows интегрировано с проводником Windows для таких функций, как слайд-шоу, электронная почта, печать и т. Д., И быстро запускается при двойном щелчке изображения в проводнике Windows. Он поддерживает полное управление файлами из самого средства просмотра, то есть щелчок правой кнопкой мыши по изображению показывает то же самое. контекстное меню как показано при щелчке правой кнопкой мыши по изображению проводник Виндоус. Изображения можно установить как обои для рабочего стола из контекстного меню. Он поддерживает последовательный просмотр всех изображений в текущей папке и просмотр изображений,[18] то есть после просмотра последнего изображения в каталоге он снова показывает первое изображение и наоборот. По умолчанию изображения, размер которых меньше разрешения экрана пользователя, отображаются в их фактическом размере. Если изображение больше, чем разрешение экрана, оно масштабируется по размеру экрана (Best Fit).[18] Изображения можно увеличивать или уменьшать в зависимости от области просмотра. Когда это будет сделано, полосы прокрутки позволяют просматривать все области изображения. Она имеет Стандартная панель инструментов кнопки для Удалить, Распечатать, Скопировать в и Открыть с.[18] В Скопировать в Кнопка преобразует изображение в другой формат, поддерживаемый GDI +, то есть JPEG, BMP, GIF, TIFF или PNG.[19] В Распечатать кнопка запускает Мастер печати фотографий который позволяет печатать изображения с заголовками изображений с использованием различных макетов страниц, таких как печать всей страницы, печать бумажника, контактные / индексные листы или определенные фиксированные размеры, при этом изображения обрезаны или повернуты по размеру страницы. Мастер показывает предварительный просмотр того, как будет выглядеть напечатанная страница с текущими указанными параметрами.[19] Средство просмотра изображений и факсов Windows также может поворачивать изображения по или против часовой стрелки, запускать слайд-шоу всех или выбранных изображений в папке или отправлять их по электронной почте, выбрав параметр «Отправить получателю почты».[19] Дополнительные параметры позволяют отправлять изображение в полном размере или с размерами пикселей: 640 x 480, 800 x 600 и 1024 x 768. Использование Настроить UI, время между изображениями во время слайд-шоу можно регулировать.

Программа просмотра изображений и факсов Windows распознает встроенные Цветовые профили ICC V2[20] в файлах JPG и TIFF. Файлы GIF отображаются с полной анимацией, даже если они увеличены. Файлы TIFF можно аннотировать с помощью Панель инструментов аннотаций который появляется в нижней части экрана.[21] На изображении TIFF можно рисовать линии и добавлять к нему текст. Области изображения можно выделить и скрыть. Средство просмотра изображений и факсов Windows также способно просматривать многостраничные файлы TIFF. Однако изображения TIFF со сжатием JPEG не поддерживаются полностью.[22] Последняя кнопка на стандартной панели инструментов открывает изображение для редактирования; по умолчанию в Microsoft Paint; однако любое приложение для редактирования может быть зарегистрировано для этой кнопки в средстве просмотра. Средство просмотра изображений и факсов Windows сохраняет и запоминает положение и размер окна, а также поддерживает сочетания клавиш для всех операций.

Форматы необработанных изображений, которые являются предпочтительными форматами в профессиональной фотографии, не поддерживаются, однако Microsoft выпустила более позднее обновление под названием Инструмент просмотра и создания эскизов изображений RAW для Windows XP для просмотра некоторых файлов необработанных изображений.[23]

Улучшения настройки и удобства использования

  • Windows XP включает новый набор визуальных стилей, известный под кодовым названием «Луна». Доступный в трех цветовых схемах, интерфейс более ориентирован на задачи, чем базовый, включенный в Windows 95, с параметрами, доступными в окнах проводника для взаимодействия с каждым файлом. Однако пользователь может полностью вернуться к «классическому» пользовательскому интерфейсу до Windows XP. Разработчики могут воспользоваться преимуществами визуальных стилей с помощью Comctl32.dll v6.0 в своих программах.[24]
  • Свойства экрана Windows XP позволяют пользователям сохранять свои настройки как Темы. Эта функция ранее была частью Microsoft Plus!.
  • Поддержка значков и курсоров для 24-битная глубина цвета с 8-битным альфа-каналом.[25] Microsoft заключила контракт Iconfactory который создал более 100 красочных иконок для Microsoft, которые будут включены в Windows XP.[26] Лимит ресурсов в 10 значков также был увеличен.[27] Для дисплеев с высоким разрешением Windows XP поддерживает курсоры большего размера.[28]
  • Использование пули вместо звездочек в пароль поля элемента управления TextBox, т. е. «●●●» вместо «***».
  • Некоторые информационные, критические и предупреждающие сообщения в Windows XP отображаются в виде всплывающих уведомлений, которые автоматически исчезают после заданного интервала и условия, вместо того, чтобы показывать их в виде диалоговых окон, требующих взаимодействия со стороны пользователя.
  • Новые настраиваемые звуковые события для Подключение устройства, Отключение устройства, Устройству не удалось подключиться, Печать завершена, Новый факс, Ошибка факса, Системное уведомление, Вход в Windows и Выход из Windows. Пакет обновления 2 для Windows XP добавил звуковые события в Internet Explorer для Заблокированное всплывающее окно и Информационная панель.
  • Композитор сочинил богатый набор живых оркестровых записей для музыкальной темы тура Windows XP и системных звуков. Билл Браун.[29]
  • Знаменитая музыка, которая играет во время Нестандартный опыт, установка при первом запуске, при которой пользователь может подключиться к Интернету, выбрать, следует ли получать автоматические обновления, и выбрать свое имя пользователя, находится в C: Windows system32 oobe images title.wma. Произведение называется «Велкоммен» и написано Стэном ЛеПардом. Однако многие пользователи не слышали музыку, так как большинство драйверов звуковой карты устанавливались после этого процесса установки. Это произведение также использовалось в туре для Internet Explorer 3 Стартовый комплект.[30][31][32]
  • Паразитное отображение окна, которое позволяет пользователю свернуть, переместить или закрыть главное окно, даже если приложение не отвечает.[33]

Структура текстовых служб

В Структура текстовых служб (TSF), является COM рамки и API введено в Windows XP который поддерживает расширенный ввод текста и обработку текста. Платформа текстовых служб предназначена для продвинутого языка и обработка текста функции для приложений. Он поддерживает такие функции, как многоязычная поддержка, драйверы клавиатуры, распознавание почерка, распознавание речи, а также проверка орфографии и другой текст и обработка естественного языка функции. Его также можно загрузить для более старых операционных систем Windows.[34]

В Языковая панель это ядро пользовательский интерфейс для Text Services Framework. Языковая панель позволяет текстовым службам добавлять элементы пользовательского интерфейса на панель инструментов и включает эти элементы, когда приложение находится в фокусе. На языковой панели пользователи могут выбрать язык ввода и управлять вводом с клавиатуры, распознаванием рукописного ввода и распознаванием речи. Языковая панель также предоставляет прямые средства для переключения между установленными языками, даже если в фокусе находится приложение, не поддерживающее TSF.

Улучшения производительности и ядра

Windows XP ядро полностью отличается от ядра линейки операционных систем Windows 9x / Me. Несмотря на то, что ядро ​​Windows 2000 было обновлено, в нем были внесены значительные улучшения в масштабируемости, стабильности и производительности, хотя и незаметно для конечного пользователя.[35][36]

Поддержка процессора

Windows XP включает одновременная многопоточность (гиперпоточность) поддержка. Одновременная многопоточность - это способность процессора обрабатывать более одного потока данных за раз.

Управление памятью

Windows XP поддерживает более крупную систему виртуальное адресное пространство –– 1,3 ГБ, из которых непрерывное виртуальное адресное пространство, которое может использоваться драйверами устройств, составляет 960 МБ. Диспетчер памяти Windows XP переработан для использования меньшего количества выгружаемого пула, что обеспечивает большее кэширование и большую доступность выгружаемого пула для любого компонента, который в нем нуждается.

Общий размер файлы с отображением памяти в Windows 2000 был ограничен, потому что диспетчер памяти выделял записи таблицы прототипов страниц (PPTE) для всех страниц, необходимых для отображения всего файла, даже если приложение создавало отображаемые представления для частей файла. В Windows XP Prototype PTE выделяются только для активных представлений, что позволяет отображать файлы большего размера. Преимущество этого, например, в случае создания резервных копий больших файлов в системах с низким объемом памяти. Предел выгружаемого пула в 470 МБ был снят из диспетчера памяти в Windows XP, при этом несопоставленные представления динамически могут повторно использоваться диспетчером памяти в зависимости от использования пула.

Страницы памяти в рабочих наборах обрезаются более эффективно для многопроцессорных систем в зависимости от того, как давно к ним обращались. Блокировка конкуренции сокращается, так как количество ненужных блокировок, используемых при синхронизации ресурсов (выделение RAM и отображение через Расширения окна адреса, система таблица страниц записи, начисление квот невыгружаемого / выгружаемого пула, начисление оплаты за страницы) были удалены. Уменьшена конкуренция за блокировку диспетчера, а блокировка номера кадра страницы (PFN) оптимизирована для увеличения параллелизма и детализации. Windows XP использует принудительную блокировку мероприятие объект синхронизации, если нет разногласий, поскольку они поддерживают совместное и эксклюзивное получение. Push-блокировки используются для защиты записей таблицы дескрипторов в Исполнительный, а в Диспетчер объектов (для защиты структур данных и дескрипторы безопасности ) и диспетчер памяти (для защиты ТРЕПЕТ связанные замки). Windows XP использует SYSENTER / SYSEXIT механизмы, которые требуют меньшего количества тактовых циклов для перехода к и от пользовательский режим к режим ядра ускорить системные вызовы.

Предел защиты от записи на страницу ядра в Windows XP включен в системах с ОЗУ до 256 МБ, сверх которого большие страницы включены для повышения производительности преобразования адресов.

Windows XP представляет CreateMemoryResourceNotification функция, которая может уведомлять процессы пользовательского режима о высокой или низкой доступности памяти, чтобы приложения могли выделить больше памяти или освободить память по мере необходимости. .[37]

Реестр

В предыдущих версиях Windows размер реестра был ограничен до 80% от размера выгружаемого пула. В Windows XP реестр переопределяется вне выгружаемого пула; кусты реестра отображаются в памяти Менеджер кеша в системный кеш, устраняя реестр ограничение размера. Размер реестра теперь ограничен только доступным дисковым пространством. Системный куст по-прежнему имеет максимальный размер, но он был увеличен с 12 МБ до 200 МБ, что устраняет проблему, с которой сталкивались предыдущие версии Windows.[38] невозможности загрузки из-за большого или фрагментированного куста System. В Диспетчер конфигурации был обновлен, чтобы минимизировать объем памяти реестра и блокировка конкуренции, уменьшить фрагментацию и, как следствие, ошибки страниц при доступе к реестру, а также улучшенные алгоритмы для ускорения обработки запросов реестра. Кэш безопасности в памяти устраняет избыточное дескрипторы безопасности.

Отладка

Windows XP поддерживает межпользовательскую отладку сеанса, подключение отладчика к программе пользовательского режима без сбоев, сброс пространства памяти процесса с помощью свалка команду, а затем отключите отладчик, не завершая его. Отладка может производиться через порт FireWire и в локальной системе. Кучу отладки можно отключить, а при отладке использовать стандартную кучу.

Векторная обработка исключений

В Windows XP появилась поддержка векторной обработки исключений. Обработка векторных исключений доступна для программистов Windows, использующих такие языки, как C ++ и Visual Basic. VEH не заменяет структурированную обработку исключений (SEH), скорее VEH и SEH сосуществуют с обработчиками VEH, имеющими приоритет над обработчиками SEH. По сравнению с SEH, VEH больше похож на традиционную схему обратного вызова уведомлений.

Приложения могут перехватывать исключение, вызывая AddVectoredExceptionHandler API для просмотра или обработки всех исключений. Векторные обработчики могут быть связаны по порядку в связанном списке, и они не привязаны к кадру стека, поэтому их можно добавить в любом месте стека вызовов, в отличие от блоков try / catch SEH.

Куча

Обнаружение утечки кучи может быть включено при выходе из процессов, а для исследования утечек можно использовать расширение отладчика. Также представлен новый счетчик мониторинга производительности кучи. В Windows XP представлена ​​новая политика низкой фрагментации кучи (по умолчанию отключена), которая выделяет память определенного размера для блоков размером менее 16 КБ, чтобы уменьшить фрагментацию кучи. Куча с низкой фрагментацией может быть включена по умолчанию для всех куч с помощью утилиты LFH Heap Enabler.[39]

Ввод / вывод

Есть новые API для IRP фильтр отмены и регистрации файловой системы обратные вызовы для перехвата функций быстрого ввода-вывода ОС. В условиях нехватки памяти вызовы «должен быть успешным» отклоняются, вызывая замедление, но предотвращая проверка ошибок. Ввод-вывод регулируется, чтобы получать только одну страницу памяти за раз, что увеличивает общую масштабируемость.

Файловая система

Windows XP включает NTFS 3.1, что расширяет Таблица основных файлов (MFT) записи с избыточным номером записи MFT, полезные для восстановления поврежденных файлов MFT. Утилита преобразования NTFS, Convert.exe, поддерживает новый переключатель / CvtArea, чтобы файлы метаданных NTFS можно было записывать в непрерывный файл-заполнитель, что приводит к менее фрагментированной файловой системе после преобразования. NTFS 3.1 также поддерживает символические ссылки хотя в Windows XP нет инструментов или драйверов для создания символических ссылок.[40]

В Windows XP появилась возможность монтировать тома NTFS, доступные только для чтения. Существуют новые API-интерфейсы для сохранения исходных коротких имен файлов, для получения списка точек монтирования (букв дисков и путей к подключенным папкам) для указанного тома, а также для обеспечения возможности приложениям быстро создавать очень большие файлы, задавая допустимую длину данных для файлов без принудительная запись данных с нулями до VDL (функция SetFileValidData). Например, эту функцию можно использовать для быстрого создания жесткого диска виртуальной машины фиксированного размера.[41] По умолчанию списки контроля доступа для вновь созданных файлов доступны только для чтения для Пользователи группа и права на запись предоставляются только Администраторы группа, Система аккаунт и владелец.

Более быстрая загрузка и запуск приложений

Возможность загрузки за 30 секунд была целью разработки Windows XP, и разработчики Microsoft приложили все усилия, чтобы максимально упростить систему; Логический Prefetcher составляет значительную часть этого; он отслеживает, какие файлы загружаются во время загрузки, оптимизирует расположение этих файлов на диске, поэтому меньше времени тратится на ожидание движения головок жесткого диска и выдает большие асинхронный ввод / вывод запросы, которые могут перекрываться с обнаружением и инициализацией устройства во время загрузки. Программа предварительной загрузки отслеживает часто используемые выгружаемые данные, которые затем используются Планировщик заданий для создания файла инструкций предварительной выборки в папке% WinDir% Prefetch. После загрузки системы или запуска приложения любые данные и код, указанные в трассировке, которых еще нет в памяти, предварительно выбираются с диска. Предыдущие результаты предварительной выборки определяют, какой сценарий принесет больше пользы, а что следует предварительно выбрать при следующей загрузке или запуске. Программа предварительной выборки также использует те же алгоритмы для сокращения времени запуска приложения. Чтобы еще больше сократить поиск диска, Дефрагментатор жесткого диска вызывается во время простоя для оптимизации размещения этих конкретных файлов и метаданных в непрерывной области. Операции загрузки и возобновления можно отслеживать и анализировать с помощью Bootvis.exe.

Изменения входа и выхода

Windows XP включает Оптимизация быстрого входа в систему функция, которая выполняет вход в систему асинхронно, не дожидаясь полной инициализации сети, если перемещаемые профили пользователей не настроены.[42] Использование кэшированных учетных данных позволяет избежать задержек при входе в домен. Групповая политика применяется в фоновом режиме, а скрипты запуска или входа в систему по умолчанию выполняются асинхронно.

Windows XP согласовывает локальные и блуждая профили пользователей используя копию содержимого реестра. Пользователя больше не заставляют ждать, как в Windows 2000, пока профиль не будет выгружен. Windows XP сохраняет заблокированные кусты реестра с открытыми ключами через 60 секунд, чтобы изменения перемещаемого профиля можно было сохранить обратно на сервер. Остается проблема в том, что компьютер не может восстановить память, которую использует профиль, пока ее не выгрузят. Чтобы убедиться, что профили пользователей полностью согласованы правильно во время выхода из системы, Microsoft выпустила Очистка улья профиля пользователя служба для Windows XP, которую они позже включили в Windows Vista.[43]

Управление данными и настройками пользователей

Перемещаемые профили пользователей

Windows XP предлагает улучшения для удобства использования, устойчивости к повреждениям и производительности перемещаемые профили пользователей.[44] Существуют новые групповые политики для предотвращения распространения изменений перемещаемых профилей пользователей на сервер, предоставления администраторам контроля над папками профилей пользователей и предотвращения использования перемещаемых профилей пользователей на определенных компьютерах. Чтобы приспособиться к сценарию, когда более старый профиль перезаписывает новый профиль сервера из-за Windows XP Быстрый вход Windows XP гарантирует, что в такой ситуации куст реестра пользователей копируется с сервера в локальный профиль.

Удаление профилей, помеченных для удаления при следующем выходе из системы, не является ошибкой для заблокированных профилей. Для компьютеров рабочей группы Windows XP больше не удаляет профили пользователей, принадлежащих Гости группа.

Автономные файлы

Windows XP включает некоторые изменения в поведении Автономные файлы. Клиентский кэш автономных файлов теперь можно зашифровать с помощью Шифрованная файловая система. Общие папки из DFS пространства имен можно сделать доступными в автономном режиме.[45] Кроме того, перемещаемые профили пользователей могут быть синхронизированы с сервером, даже если автономные файлы пометили сервер как недоступный.[46] Пакет обновления 2 (SP2) для Windows XP (и KB811660) предоставляет дополнительные функции для автономных файлов.[47] Редактируя реестр, пользователи могут подавлять сообщения об ошибках для типов файлов, которые автономные файлы не могут кэшироваться и которые исключены из синхронизации.[47] Автономные файлы для пользователя, которых нет на его основном компьютере (определяется путем сопоставления текущего пользователя SID с указанным SID в реестре) можно настроить на очистку при выходе из системы. Кроме того, можно предотвратить кэширование автономных файлов, назначенных администратором, для неосновных пользователей.[47]

Перенаправление папок

Начиная с Windows XP, папки перенаправлены в сеть автоматически становятся доступными в автономном режиме с помощью Автономные файлы, хотя при желании это можно отключить с помощью групповой политики.

Для более старых версий Windows NT 4.0 и более ранних систем с устаревшей структурой каталогов Windows XP позволяет перенаправить Мои документы папку в свой домашний каталог.

Повышение надежности

Восстановление системы

В Windows XP внесены некоторые улучшения Восстановление системы в сравнении с Windows Me.[48] Восстановление системы использует копирование при записи драйвер фильтра файловой системы для создания снимков. В Windows XP восстановление системы настраивается для каждого тома, и хранилища данных также хранятся для каждого тома. На томах NTFS точки восстановления хранятся с использованием сжатия NTFS и защищены с помощью списков контроля доступа. А Очистка диска обработчик позволяет удалить все, кроме самой последней точки восстановления. Помимо кустов реестра и системных файлов, COM + и WMI базы данных и IIS также можно восстановить метабазу. Восстановление системы поддерживает групповую политику. Восстановление системы в Windows XP также работает без проблем с EFS -зашифрованные файлы.

Автоматическое восстановление системы

Автоматическое восстановление системы - это функция, которая предоставляет возможность сохранять и восстанавливать Windows и установленные приложения, состояние системы, а также важные загрузочные и системные файлы из специальной резервной копии вместо простой переустановки.[49] ASR состоит из двух компонентов - резервного копирования и восстановления. Часть резервного копирования, расположенная в NTBackup поддерживает состояние системы (Реестр Windows, База данных регистрации классов COM +, Active Directory и общий ресурс каталога SYSVOL), а также тома, связанные с компонентами операционной системы, необходимыми для запуска Windows после восстановления, а также их конфигурация (базовый или динамический ).[50] Доступ к разделу восстановления ASR осуществляется нажатием F2 в текстовом режиме настройки Windows XP.[51] Автоматическое восстановление системы может даже восстанавливать программы и драйверы устройств, если они добавлены на информационный диск установки ASR.[52] ASR не восстанавливает файлы данных.

Параллельные сборки (SxS) и изоляция приложений

Распространенной проблемой в предыдущих версиях Windows было то, что пользователи часто страдали от DLL ад, где более одной версии одного и того же динамически подключаемая библиотека (DLL) была установлена ​​на компьютер. Поскольку программное обеспечение полагается на библиотеки DLL, использование неправильной версии может привести к неработоспособности приложений или к худшему. Windows 98 Second Edition и Windows 2000 частично решили эту проблему для собственный код путем введения параллельного совместного использования компонентов и перенаправления DLL / COM. Эти операционные системы позволяли загружать частную версию DLL, если она была помещена разработчиком в папку приложения, а не в системный каталог и должна быть должным образом зарегистрирована в системе.

Windows XP улучшает это, добавляя параллельные сборки для компонентов COM + 2.0, .NET, COM classic и Win32 (C Runtime, GDI +, Common Controls). Эта технология хранит несколько версий общей библиотеки DLL с цифровой подписью в централизованном хранилище. WinSxS папка и запускает их по запросу для соответствующего приложения, сохраняя приложения изолированными друг от друга и не используя общие зависимости. Манифесты и номер версии сборки используются загрузчиком ОС для определения правильной привязки версий сборки к приложениям. вместо глобальной регистрации этих компонентов. Для этого в Windows XP введен новый режим COM регистрация объекта называется COM без регистрации (или RegFree COM). Это позволяет модель компонентных объектов (COM) составные части хранить активацию метаданные и CLSID (Учебный класс Я БЫ) для компонента без использования реестр. Вместо этого метаданные и CLSID классов, реализованных в компоненте, объявляются в манифесте сборки (описанном с помощью XML ), который хранится либо как ресурс в исполняемом файле, либо как отдельный файл, устанавливаемый вместе с компонентом.[53] Это позволяет устанавливать несколько версий одного и того же компонента в разные каталоги, описываемые их собственными манифестами, а также Развертывание XCOPY.[54]

Во время загрузки приложения загрузчик Windows ищет манифест.[55] Если он присутствует, загрузчик добавляет информацию из него в контекст активации.[54] Когда фабрика классов COM пытается создать экземпляр класса, сначала проверяется контекст активации, чтобы увидеть, можно ли найти реализацию для CLSID. Только в случае сбоя поиска реестр сканировано.[54]

Отчеты об ошибках Windows

Отчет об ошибках Windows собирает и предлагает отправить сообщение об ошибке отлаживать информация (а дамп памяти ) через Интернет разработчику приложения, которое аварии или перестает отвечать на рабочем столе пользователя. Никакие данные не отправляются без согласия пользователя. Когда дамп (или другая информация о сигнатуре ошибки) достигает сервера Microsoft, он анализируется, и решение отправляется обратно пользователю, если оно доступно. Отчет об ошибках Windows работает как Служба Windows и при желании может быть полностью отключен. Производители программного обеспечения и оборудования могут получить доступ к своим отчетам об ошибках с помощью Microsoft Winqual программа.[56] Производители программного и аппаратного обеспечения также могут замкнуть цикл со своими клиентами, связав сигнатуры ошибок с ответами отчетов об ошибках Windows. Это позволяет распространять решения, а также собирать дополнительную информацию от клиентов (например, воспроизводить шаги, которые они предприняли до крушение ) и предоставив им ссылки поддержки.

Откат драйвера устройства

В старых версиях Windows, когда пользователи обновляют драйвер устройства, есть вероятность, что новый драйвер будет менее стабильным, эффективным или функциональным, чем исходный. Переустановка старого драйвера может стать серьезной проблемой, и чтобы избежать этого затруднения, Windows XP сохраняет копию старого драйвера при установке новой версии. Если с новым драйвером возникнут проблемы, пользователь может вернуться к предыдущей версии. Эта функция не работает с драйверами принтера.[57]

Другие улучшения драйвера

  • Защита драйверов Windows блокирует установку или загрузку известных проблемных драйверов[58]
  • В Средство проверки драйверов представленный в Windows 2000, инструмент, заменяющий операционную систему по умолчанию подпрограммы с теми, которые специально разработаны для ловли драйвер устройства ошибки.[59] После включения он отслеживает и заставляет водителей обнаруживать незаконные вызовы функций или действия, которые могут вызвать повреждение системы. В Windows XP в Driver Verifier добавлены новые параметры проверки для DMA, ввода-вывода, SCSI и обнаружения взаимоблокировок. Диспетчер проверки драйверов, графический интерфейс пользователя представлен для Средство проверки драйверов с возможностью автоматической проверки всех неподписанных драйверов.
  • Последняя удачная конфигурация в Windows 2000 восстановлена ​​конфигурация оборудования в элементе управления реестром, обозначенном значком LastKnownGood ключ вместо значения по умолчанию. В Windows XP он расширен для поддержки восстановления драйверов устройств последней рабочей конфигурации, если новый установленный драйвер устройства делает Windows не загружаемой.

Совместимость приложений

Поскольку Windows XP объединила потребительскую и корпоративную версии Windows, ей потребовалась поддержка приложений, разработанных для популярных и ориентированных на потребителей Windows 9x платформа на ядре Windows NT. Microsoft решила эту проблему, улучшив совместимость с конкретными приложениями. настройки и прокладки и предоставляя такие инструменты, как Application Compatibility Toolkit (AppCompat или ACT)[60]чтобы пользователи могли применять и автоматизировать эти настройки и прокладки в своих собственных приложениях.[61] Пользователи могут сценарий уровень совместимости с использованием пакетные файлы.[62] Программа установки Windows XP также включает средство проверки совместимости, которое предупреждает пользователей - перед началом установки - о несовместимых приложениях и драйверах устройств или о приложениях, которые могут потребовать переустановки.[63]

Особенности СМИ

Проигрыватель Windows Media

Windows XP RTM включает в себя Windows Media Player версии 8 (официально называемый Windows Media Player для Windows XP) и кодеки Windows Media 8. В проигрывателе Windows Media для Windows XP появилась поддержка ID3 для файлов MP3, редактирование мультимедийной информации из библиотеки, добавление текстов песен для дорожек MP3 или WMA, настройка имени файла при копировании, новые визуализации, поддержка HDCD, возможность блокировки плеера в корпоративной среде и поддержка воспроизведения DVD (при отдельной установке соответствующих кодеков).[64] Windows XP SP2 включает в себя проигрыватель Windows Media 9 Series со средой выполнения формата Windows Media 9.0 и может обновляться до версии 11 проигрывателя и среды выполнения формата. Windows Media Player также включает новую аппаратную поддержку портативных устройств с помощью Протокол передачи мультимедиа и Платформа драйвера пользовательского режима -основан Портативные устройства Windows API.

Windows Movie Maker

Первоначальная окончательная первоначальная версия Windows XP включала Windows Movie Maker 1.1, который добавил несжатый DV AVI запись цифровых видеоисточников. Windows Movie Maker 2 был бесплатно загружен в 2002 году, позже включен в Windows XP SP2. Windows Movie Maker 2 представила множество новых переходов, эффектов, заголовков и титров, панель задач, изменяемое окно предварительного просмотра с размерами, улучшенные параметры захвата и экспорта, а также АвтоКино функция, сохраняющая окончательное видео обратно на ленту и настраиваемые профили экспорта в WMV.[65] Windows XP Media Center Edition 2005 включает Windows Movie Maker 2.5, которая включает запись DVD.

Технологии теле- и видеозахвата

Windows XP включает усовершенствования в Архитектура драйвера вещания для приема и захвата аналоговых и цифровых телевизионных передач с демодуляцией сигнала, настройкой, программным демультиплексированием, хранением электронных программ, передачей данных IP и т. д.[66] Кроме того, Windows XP Media Center Edition представил Windows Media Center, приложение для PVR -подобные функции записи и воспроизведения ТВ-контента.

Windows XP включает улучшенные FireWire (IEEE 1394) поддержка (DVCPRO25 - 525-60 и 625-50 ) для цифровых видеокамер и аудио-видео устройств.[67] Он вводит MSTape, а WDM драйвер для D-VHS и видеокамеры MPEG.[68] Windows XP SP2 добавляет поддержку DVCPRO50 и DVCPRO100.[69]

Проигрывание видео

DirectShow 8 представляет Видео микшер Renderer-7 (VMR-7) фильтр, использующий DirectDraw 7 для рендеринга видео, заменяющий Overlay Mixer. VMR-7 может смешивать несколько потоков и графику с альфа-смешиванием, позволяя приложениям рисовать текст (например, скрытые субтитры) и графику (например, логотипы каналов или кнопки пользовательского интерфейса) поверх видео без мерцания, а также поддерживать композицию для реализации настраиваемых эффектов и переходов .[70] VMR-7 также поддерживает цветовую кодировку источника, управление поверхностями наложения, покадровую смену кадров и улучшенную поддержку нескольких мониторов. VMR-7 имеет «безоконный режим», позволяющий приложениям легко размещать воспроизведение видео в любом окне, и «режим воспроизведения без рендеринга» для приложений, которые могут получить доступ к составному изображению до его рендеринга. DirectX 9 представил VMR-9, который использует Direct3D 9 вместо DirectDraw, что позволяет разработчикам преобразовывать видеоизображения с помощью пиксельных шейдеров Direct3D.[71] Windows XP SP2 представил режим смешивания YUV в модулях визуализации VMR-7 и VMR-9, который выполняет микширование в YUV цветовое пространство для экономии пропускной способности памяти.[72]

DirectShow 8 включает AVStream, мультимедиа водитель класса для потоковой передачи только видео и аудио-видео ядра.

Другие медиа-функции

Улучшения поддержки устройств

Windows XP предоставляет новые и / или улучшенные драйверы и пользовательские интерфейсы для устройств по сравнению с Windows Me и 98.

Поддержка USB 2.0

Начиная с Windows XP Service Pack 1, общий USB 2.0 Улучшенный интерфейс хост-контроллера драйверы включены.[73] В Windows XP также добавлена ​​поддержка классов USB-устройств, таких как Bluetooth, Класс видеоустройства USB, изображения (класс устройства захвата неподвижных изображений ) и Протокол передачи мультимедиа с проигрывателем Windows Media 10.[74]

Для запоминающих устройств Windows XP вводит аппаратные дескрипторы, позволяющие различать различные типы хранилищ, чтобы операционная система могла установить соответствующую политику кэширования записи по умолчанию.[75] Например, для USB-устройств он по умолчанию отключает кэширование записи, чтобы внезапное удаление этих устройств не приводило к потере данных. Диспетчер устройств предоставляет параметр конфигурации для оптимизации устройств для быстрого удаления или повышения производительности.

Получение образа Windows

Windows XP поддерживает оба TWAIN а также Получение образа Windows сканеры на базе. Windows Image Acquisition в Windows XP добавляет поддержку Устройство автоматической подачи документов сканеры, сканеры с прокруткой без возможности предварительного просмотра и многостраничные TIFF поколение.[76] Для видео WIA представлен драйвер фильтра моментальных снимков, который позволяет захватывать неподвижные кадры из видеопотока. Windows XP SP1 и более поздние версии поддерживают загружаемую библиотеку WIA версии 2.0, которая обеспечивает доступ к функциям WIA через языки программирования и среды сценариев, поддерживающие OLE Automation.

Мастер сканера и камеры на основе Получение образа Windows и другие общие диалоги для устройств WIA были улучшены в Windows XP, чтобы отображать мультимедийную информацию и метаданные, вращать изображения по мере необходимости, распределять их по подпапкам, захватывать изображения и видео в случае фото- или видеокамеры, обрезать и сканировать изображения для одностраничный или многостраничный TIFF в случае сканера. Реализация протокола передачи изображений (PTP) была обновлена ​​для поддержки всех обязательных и необязательных команд в стандарте PTP, а также поддержки дерева объектов, которая позволяет группировать и передавать вторичные файлы, связанные с родительским файлом, одновременно.[76] Windows Media Player 10 также добавляет Протокол передачи мультимедиа для передачи медиаконтента с портативных устройств. Таким образом, для цифровых камер Windows XP поддерживает получение фотографий с использованием любого из WIA, PTP, Класс USB-накопителя или MTP протоколы в зависимости от того, что поддерживает производитель камеры.

Запись компакт-дисков

Windows XP включает технологию от Роксио который позволяет пользователям напрямую записывать файлы на компакт-диск через проводник Виндоус. Раньше конечным пользователям приходилось устанавливать программное обеспечение для записи компакт-дисков. В Windows XP, CD и DVD-RAM (FAT32 только для DVD-RAM) запись была напрямую интегрирована в интерфейс Windows. Диски с данными создаются с использованием файловых систем Joliet и ISO 9660, а аудио компакт-диски - с использованием стандарта Redbook.[77] Чтобы предотвратить ошибки опустошения буфера, Windows XP предварительно создает полный образ файлов для записи, а затем передает его на записывающее устройство.[77] Пользователи могут записывать файлы на компакт-диски так же, как они записывают файлы на дискету или жесткий диск, используя стандартные методы копирования-вставки или перетаскивания. Функциональность записи также представлена ​​в виде API, называемого Image Mastering API. Поддержка записи компакт-дисков Windows XP не выполняет копирование с диска на диск или образы дисков, хотя API можно использовать программно для выполнения этих задач. Создание аудио компакт-дисков интегрировано в Проигрыватель Windows Media. Аудио компакт-диски записываются с использованием отслеживать сразу режим.[77] CD-RW диски можно быстро стереть.

В Windows XP можно добавить поддержку API для записи DVD-дисков и дисков Blu-ray (запись в стиле Mastered и UDF) на однократно записываемых и перезаписываемых DVD и Blu-ray носителях, установив Пакет компонентов Windows для хранилища который обновляет IMAPI до версии 2.[78][79] Обратите внимание, что это не добавляет функции записи DVD или Blu-ray в проводник Windows, но сторонние приложения могут использовать API для поддержки записи DVD и Blu-ray.

Управление энергопотреблением

  • Поддержка спецификации Simple Boot Flag (SBF), которая сообщает BIOS об обходе или минимизации проверок при запуске, если операционная система поддерживает Plug and Play.
  • Поддержка Wake-on-Battery, чтобы система успела выключиться или перейти в спящий режим
  • CardBus Wake On LAN поддерживать
  • Wake On LAN можно настроить на ограничение пакетов пробуждения только волшебными пакетами из Управление энергопотреблением вкладка страницы свойств NIC в Диспетчер устройств.
  • Затемнение ЖК-дисплея при питании от батареи
  • Управление мощностью и производительностью процессора, включая C-состояние (работа в режиме пониженного энергопотребления в режиме ожидания) и регулирование[80]
  • Функция выборочной приостановки USB
  • Значительно заметная быстрая загрузка и выход из спящего режима[81] по сравнению с предыдущими версиями Windows из-за загрузчик кэширование метаданных файлов и каталогов последовательно и большими фрагментами самым последним из использованных способов, перекрытие инициализации устройства и сети, более быстрое перечисление загрузочных дисков и инициализация драйверов классов асинхронно. Гибернация выполняется быстрее, так как страницы памяти сжимаются с использованием улучшенного алгоритма, сжатие перекрывается с записью на диск, неиспользуемые страницы памяти освобождаются и DMA передачи используются во время ввода / вывода.
  • Более быстрый выход из режима ожидания в качестве алгоритма, используемого диспетчером питания для уведомления оборудования и программного обеспечения об изменениях состояния питания путем распределения мощности IRP был переписан для максимального параллелизма, важные системные драйверы (PCMCIA, клавиатура, мышь) были переписаны, чтобы устранить блокирующие взаимодействия,[82] стеки рабочих потоков заблокированы в памяти, чтобы предотвратить прерывание операций с питанием.
  • Улучшено состояние производительности процессора ACPI для многоядерных процессоров, начиная с Windows XP Service Pack 2.[83]
  • Встроенная поддержка технологий управления питанием процессора, таких как Intel SpeedStep и AMD PowerNow!.
  • Powercfg.exe начиная с Windows XP SP2

Поддержка аудиооборудования

  • Поддержка аудиоустройств на базе Аудио высокой четкости Intel спецификация с помощью Универсальная аудио архитектура (UAA) драйвер класса.
  • Многоканальный аудиовыход и воспроизведение дополнительных аудиоформатов. В многоканальной конфигурации громкость можно настроить для каждого динамика.
  • KMixer частота дискретизации звука поддерживает максимум 200 кГц, начиная с Windows XP SP1, по сравнению с более ранними версиями Windows.[84]
  • Ограничение на количество MME Интерфейсы устройств / WinMM (waveIn, waveOut, midiIn, midiOut, Mixer и Aux) увеличены с 10 до 32.[85][86]
  • Аппаратное ускорение эффектов захвата DirectSound[87] К ним относятся Подавление акустического эха для USB-микрофонов, подавления шума и поддержки массива микрофонов.
  • USB-аудиоустройства поддерживают GFX (глобальные фильтры эффектов).[88]
  • Sound Blaster 2.0 поддержка эмуляции в НТВДМ
  • Windows XP устанавливает уровни громкости на ползунках wave, CD Audio и MIDI на затухание 0 дБ. Это предотвращает ухудшение разрешения сигнала.[89]
  • Начиная с Windows XP SP2, уменьшение громкости звука сохраняется в реестре для экранной клавиатуры и приложений дистанционного управления и может быть настроено третьими сторонами.[90]

Поддержка FireWire (IEEE 1394)

Windows XP включает поддержку FireWire 800 (1394b), начиная с Service Pack 1.[91]

Как упоминалось в над разделом, Windows XP включает улучшенную поддержку Камеры FireWire и аудио-видео устройства.[67] Аудио S / PDIF и видеопотоки MPEG-2 поддерживаются через FireWire от аудио-видео ресиверов или телевизионных приставок, DVD или D-VHS, динамиков или телевизионных передач.[67] Windows XP поддерживает AV / C (МЭК 61883 протокол для изохронной передачи данных в реальном времени для аудио-видео приложений.[67] Windows XP также позволяет отображать устройства, не поддерживающие FireWire, как виртуальные устройства FireWire. Прямой доступ к памяти по шине 1394 от хоста к цели позволяет выполнять отладку ядра через FireWire.

Наконец, есть поддержка сетей TCP / IP и Совместное использование подключения к Интернету по шине IEEE 1394.[92]

Прочие улучшения оборудования и драйверов

  • Блочные USB-устройства хранения данных можно сделать доступными только для чтения, поэтому запись данных невозможна, начиная с Windows XP SP2.[93]
  • Подробности вкладка в Диспетчер устройств который отображает различные строки идентификации устройства, такие как идентификатор экземпляра устройства, идентификатор оборудования, имя службы, фильтры, версия микропрограммного обеспечения, сопоставления состояний питания и возможности и т. д.[94]
  • Пользовательский интерфейс Windows XP для Подключи и играй изменено: все сообщения отображаются в области уведомлений в виде всплывающих подсказок.
  • Атрибут "только чтение" файлов и папок автоматически удаляется при копировании файлов с оптического носителя с помощью проводника Windows.
  • Улучшенный указатель мыши баллистика.[95]
  • DualView для установки с несколькими мониторами.[96] DualView позволяет двум мониторам размещать рабочий стол Windows при отключении одного адаптера дисплея.
  • Поддержка чтения UDF 2.01 можно обновить до UDF 2.50, установив Windows Feature Pack для хранилища.[79]
  • 48 бит LBA поддержка дисков ATA / ATAPI, начиная с Windows XP SP1.[97] и общие драйверы для UltraDMA Поддержка режима 5 и 6
  • Запуск пользовательских приложений прямо из ПЗУ.
  • Поддержка exFAT файловую систему можно добавить, установив KB955704.[98]
  • Поддержка для Secure Digital Контроллеры узлов ввода-вывода и устройства хранения SD / MMC, совместимые с SDIO 1.0, начиная с Windows XP SP2, через поставляемый Microsoft водитель автобуса.[99] Более поздние исправления и Windows XP SP3 включают поддержку карт SDHC, включая карты размером более 4 ГБ, но до 32 ГБ.[100]

Системное администрирование

Хост сценариев Windows 5.6

Windows XP включает Windows Script Host 5.6, крупное обновление среды WSH, которое включает улучшенную объектную модель для уменьшения шаблонный код, усиленная безопасность и ряд других улучшений.[101]

Новый формат файлов на основе XML, Файл сценария Windows формат (.WSF) был представлен помимо .VBS и .JS, которые могут хранить в узле XML в том же файле, дополнительную информацию помимо кода сценария, такую ​​как блоки цифровой подписи, среда выполнения директивы или инструкции по импорту внешнего кода.[101] Схема WSF может включать задания, каждое из которых заключено в уникальный тег и внешний тег . Теги в файле WSF позволяют включать внешние файлы, импортировать константы из TLB или сохраняя синтаксис использования в элементе и отображая его с помощью нового ShowUsage метод или при вызове /? выключатель.[101] Формат WSF также поддерживает размещение нескольких языков сценариев WSH, включая перекрестные вызовы функций. Объект WshShell теперь поддерживает метод чтения-записи CurrentDirectory.[101]

Скрипты теперь можно с цифровой подписью а также проверено программно с помощью Scripting.Signer объект в самом скрипте при условии действительного свидетельство присутствует в системе.[101] В качестве альтернативы код знака инструмент из Platform SDK, который был расширен для поддержки типов файлов WSH, может использоваться в командной строке.[102] В VerifyFile может использоваться для проверки подлинности встроенной подписи и проверки скрипта на предмет изменений после подписания. Таким образом, WSH может решить, выполнять ли сценарий после проверки или нет.[101] Код, хранящийся в строке в памяти, также может быть подписан с помощью Знак метод. Блок подписи хранится в закомментированном разделе файла сценария для обратной совместимости со старыми версиями WSH.[101]

Используя Политики ограниченного использования программ поддерживается в Windows XP и более поздних версиях, система также может быть настроена для выполнения только тех сценариев, которые имеют цифровую подпись, что предотвращает выполнение ненадежных сценариев.[103]

Локальные сценарии также могут выполняться на удаленном компьютере с новым объектом WScript.WshController, который поддерживается DCOM.[101] Удаленный WSH можно включить с помощью административного шаблона групповой политики или реестра.[101] Удаленные скрипты всегда выполняются wscript и загружаются в удаленную машину Сервер процесс, поэтому по умолчанию они запускаются не интерактивно, но их можно настроить с помощью DCOMCNFG для запуска в контексте безопасности, который позволяет им отображать пользовательский интерфейс.[101] Когда загружается сервер автоматизации WSH, экземпляр WshRemote объект создается, но сценарий запускается только после вызова метода Execute.[101] Любые внешние файлы, вызываемые удаленным сценарием, должны находиться на удаленном компьютере в пути к каталогу, заданном параметром Exec метод. Удаленный сценарий можно отслеживать с помощью Положение дел свойство.[101]

WSH 5.6 представляет Exec метод для объекта WshShell для выполнения командной строки консоль приложений и имеет доступ к стандартным потокам ввода-вывода (StdIn, StdOut и StdErr) порожденного процесса.[101]

В более ранних версиях Windows Script для использования аргументов нужно было получить доступ к объекту коллекции WshArguments, который не мог быть создан извне и требовал, чтобы человек, запускающий сценарий, знал порядок аргументов, их синтаксис и значения.[104] WSH 5.6 вводит именованные аргументы в командной строке, которые следуют за / string: value или логическим соглашением, определенным в теге Runtime, и распознаются независимо от их порядка в командной строке. Именованные аргументы сгруппированы в объекте коллекции Named и имеют обычные методы, такие как Item, Count, Length, а также метод Exists.[101] Метод ShowUsage для объекта WshArguments, упомянутого ранее, показывает информацию об аргументе в окне сообщения.[101]

Windows XP включает COM-объект автоматизации ScriptPW.Password, реализованный в файле scriptpw.dll, который можно использовать для маскировки конфиденциальной информации, такой как пароли, из сценариев командной строки.[101]

Удаленный рабочий стол

Пользователи могут удаленно входить в Windows XP Professional через службу удаленного рабочего стола. Он построен на Терминальные службы технологии (RDP ) и похож на «Удаленный помощник», но позволяет удаленным пользователям получать доступ к локальным ресурсам, таким как принтеры.[105] Любой клиент служб терминалов, специальный клиент «Подключение к удаленному рабочему столу» или веб-клиент, использующий ActiveX control может использоваться для подключения к удаленному рабочему столу.[106] (Клиенты удаленного рабочего стола для более ранних версий Windows, Windows 95, Windows 98 и 98 Second Edition, Windows Me, Windows NT 4.0 или Windows 2000 были предоставлены Microsoft.[107]Это позволяет более ранним версиям Windows подключаться к системе Windows XP с удаленным рабочим столом, но не наоборот.)

Есть несколько ресурсов, которые пользователи могут перенаправить с удаленного сервера на локальный клиент, в зависимости от возможностей используемого клиентского программного обеспечения. Например, «Перенаправление файловой системы» позволяет пользователям использовать свои локальные файлы на удаленном рабочем столе в рамках сеанса терминала, в то время как «Перенаправление принтера» позволяет пользователям использовать свой локальный принтер в сеансе терминала так же, как с локальным или сетевым общим принтером. . «Перенаправление портов» позволяет приложениям, работающим в рамках сеанса терминала, напрямую обращаться к локальным последовательным и параллельным портам, а «Аудио» позволяет пользователям запускать аудиопрограмму на удаленном рабочем столе и перенаправлять звук на свой локальный компьютер. В буфер обмена также могут использоваться совместно удаленным и локальным компьютерами. RDP клиент в Windows XP можно обновить до 7.0. В Веб-подключение к удаленному рабочему столу компонент Информационные службы Интернета 5.1 также позволяет использовать удаленный рабочий стол через Интернет через Элемент управления ActiveX за Internet Explorer.[108]

Удаленная помощь

Удаленная помощь позволяет пользователю Windows XP временно управлять удаленным компьютером с Windows XP по сети или через Интернет для решения проблем.[109][110] Поскольку это может быть проблемой для системные администраторы Чтобы лично посетить пораженный компьютер, удаленный помощник позволяет им диагностировать и, возможно, даже устранять проблемы с компьютером, даже не посещая его лично. Удаленный помощник позволяет отправлять приглашения специалисту службы поддержки по электронной почте, Посланник Windows или сохранить приглашение в виде файла. Компьютером может управлять как сотрудник службы поддержки, подключающийся удаленно, так и отправляющий приглашение. Доступны чат, аудио-видео разговоры и передача файлов.

Быстрое переключение пользователей и экран приветствия

Windows XP представляет быстрое переключение пользователей[111] и более удобный для конечного пользователя экран приветствия с изображение учетной записи пользователя который заменяет классический запрос входа в систему. Быстрое переключение пользователей позволяет другому пользователю войти в систему и использовать систему без необходимости выходить из системы предыдущего пользователя и закрывать его или ее приложения. Ранее (как в Windows Me, так и в Windows 2000) единовременно мог входить в систему только один пользователь (кроме Терминальные службы ), что было серьезным недостатком для многопользовательской активности. Быстрое переключение пользователей, как и службы терминалов, требует больше системных ресурсов, чем одновременный вход в систему только одного пользователя, и, хотя в систему может входить несколько пользователей, только один пользователь может активно использовать свою учетную запись одновременно. Эта функция недоступна, если экран приветствия выключен, например, когда вы присоединены к Домен Windows Server или с установленным клиентом Novell.[110][112] Даже когда экран приветствия включен, пользователи могут переключиться на классический вход, дважды нажав Ctrl + Alt + Del на экране приветствия.[113]

Установщик Windows

Представлена ​​Windows XP Установщик Windows (MSI) 2.0. Установщик Windows 2.0 внес важные улучшения, такие как установка и управление параллельными и CLR сборки, изолирование пользовательских действий MSI, улучшенное ведение журнала событий и скрытие конфиденциальной информации в файлах журналов, изоляция программ для каждого пользователя, цифровые подписи, улучшенное исправление (более надежное разрешение конфликтов исправлений и сокращение ненужного копирования неверсированных файлов и запросов источника), поддержка сервера терминалов интеграция с политиками восстановления системы и ограниченного использования программ.[114] Пакет обновления 2 (SP2) для Windows XP включает установщик Windows 3.0, который также добавляет многочисленные улучшения в исправления, такие как поддержка удаления исправлений с помощью Добавить или удалить программы, бинарные дельта-исправления, последовательность исправлений для установки исправлений в правильном порядке, установка нескольких исправлений для разных продуктов в одной транзакции, устранение запросов исходного носителя для исправлений дельта-сжатия, повышение уровня исправлений для ограниченных учетных записей пользователей, список местоположений источников MSI и API управления запасами и исправление множества ошибок.[115] Windows XP SP3 включает MSI 3.1v2.[116] Windows XP можно обновить до Windows Installer 4.5.[117]

Дефрагментатор жесткого диска

Дефрагментатор диска Windows был обновлен, чтобы снять несколько ограничений.[37] Он больше не полагается на диспетчер кэша Windows NT, который не позволял дефрагментатору перемещать части файла, пересекающие границу 256 КБ внутри файла. Все части потока, включая границу кластера для несжатых файлов, точки повторной обработки, растровые изображения и attribute_lists, NTFS файлы метаданных, EFS -зашифрованные файлы и NTFS Таблица основных файлов можно дефрагментировать. Дефрагментатор поддерживает тома NTFS с размером кластера более 4 килобайт. Инструмент командной строки, defrag.exe, был включен, обеспечивая доступ к дефрагментатору из cmd.exe и Планировщик заданий. Пользователи, которые являются членами Опытные пользователи группа может запланировать дефрагментацию.

Диспетчер задач Windows

Диспетчер задач Windows включает ряд улучшений в Windows XP. Он был обновлен для отображения имен процессов длиной более 15 символов на Процессы вкладка, которая раньше была усечена в Windows 2000.[118] На вкладку «Процессы» добавлены столбцы «Идентификатор сеанса» и «Имя пользователя». В Удалить Клавиша также может использоваться для завершения процессов на вкладке «Процессы». Новый Сети Вкладка показывает статистику, относящуюся к каждому из сетевых адаптеров, имеющихся в компьютере. По умолчанию отображаются имя адаптера, процент использования сети, скорость соединения и состояние сетевого адаптера, а также диаграмма последних действий. Дополнительные параметры можно отобразить, выбрав Выбрать столбцы ... из меню "Просмотр". В Пользователи Вкладка показывает всех пользователей, у которых в данный момент есть сеанс на компьютере. На серверных компьютерах может быть несколько пользователей, подключенных к компьютеру с помощью служб терминалов. Также может быть несколько пользователей одновременно подключенных к компьютеру с помощью Быстрое переключение пользователей. На этой вкладке пользователей можно отключить или выйти из системы. Введено меню выключения, которое позволяет получить доступ к режимам ожидания, гибернации, выключению, перезапуску, выходу из системы и переключению пользователя. Удерживая Ctrl при нажатии Новое задание открывает командную строку.

WMI

  • Windows XP представляет WMIC.exe, то Инструментарий управления Windows консольная утилита
  • Начиная с Windows XP, WMI находится в общей хост службы процесс называется Wmiprvse.exe который может создавать несколько экземпляров под разными учетными записями: LocalSystem, NetworkService или LocalService. Ранее поставщики WMI загружались в процессе с помощью службы WMI, и сбой одного поставщика WMI приводил к перезапуску основной службы WMI, WinMgmt.exe.
  • В Windows XP Файлы MOF используются для описания системных событий трассировки событий Windows.
  • Были введены фильтры WMI для групповой политики.[119]

Инструменты командной строки

Windows XP включает новые инструменты командной строки и основанные на WMI скрипты:[120][121]

Прочие возможности управления

  • CHKDSK имеет улучшения производительности.[122]
  • Непостоянный Теневая копия (Служба моментальных снимков тома), которая использует копирование при записи техника для создания снимка и API для использования того же
  • MSConfig Утилита обновлена ​​для графической настройки расширенных параметров Boot.ini, включения или отключения Службы Windows и запускать встроенные инструменты.
  • NTBackup имеет интерфейс на основе мастера для простоты использования и поддерживает резервное копирование заблокированные (используемые) файлы с помощью Теневая копия. Пулы носителей, созданные NTBackup, также можно просмотреть из самой утилиты резервного копирования, не открывая Управление съемным хранилищем.[123]
  • Консоль управления Microsoft 2.0, который представил объектную модель автоматизации, расширения представления, поддержку визуального стиля, панели задач консоли и т. Д. Windows XP SP3 включает консоль управления 3.0.
  • Увеличение количества WMI провайдеры и классы.
  • Унифицированный Реестр редактор, сочетающий Windows 9x с Regedit.exe и Windows NT с Regedt32.exe. Редактор реестра теперь поддерживает несколько экземпляров, если переключатель указан.
  • IExpress как часть Internet Explorer 6 создавать самораспаковывающийся INF инсталляционные пакеты на основе.[124]
  • Мастер переноса файлов и настроек и Инструмент миграции пользовательской среды
  • Несколько улучшений инструментов развертывания, включая улучшения Sysprep,[125] Менеджер установки, введение WinPE. Например, ключ продукта, хранящийся в Файл ответов для Setup Manager или Sysprep могут храниться в зашифрованном виде. Sysprep может добавлять обновленные драйверы в установочный образ с индивидуальной настройкой для каждого компьютера. Время предварительной загрузки Windows XP с помощью Sysprep было сокращено за счет использования сценариев. WinBOM.ini файл, который управляет Sysprep.
  • В Windows XP автоматическая установка улучшена за счет гораздо более широких возможностей конфигурации для различных компонентов операционной системы.
  • В Установщик пакетов (Update.exe) поверх Windows 2000.[126]
  • Увеличение количества Групповые политики, включая политики безопасности и консоль управления результирующим набором политик (RSoP), которая позволяет администраторам видеть применяемые политики в режим регистрации или смоделировать параметры политики, которые будут применяться перед фиксацией изменений объектов в режим планирования. Начиная с Windows XP SP2, в Internet Explorer улучшена поддержка параметров групповой политики, помимо параметров безопасности.
  • А Мастер очистки рабочего стола была введена, чтобы помочь пользователям уменьшить беспорядок на своих рабочих столах, просматривая ярлыки на рабочем столе и перемещая любые неиспользуемые в каталог под названием «Неиспользуемые ярлыки рабочего стола». Мастер очистки рабочего стола работает как запланированная задача который запускается один раз в день, чтобы определить, прошло ли 60 дней с момента последнего запуска мастера.[127]
  • Windows XP можно обновить до Windows 98, Windows Me, Windows NT 4.0 Workstation и Windows 2000 Professional. При выполнении установки обновления из Windows 9x В семействе Windows XP создается резервная копия старой установки, чтобы пользователь мог удалить Windows XP или, если установка не удалась в любой момент, система вернется к предыдущей ОС.[128] Если установка завершится успешно, пользователей спросят, хотят ли они удалить резервную копию. Эта функция недоступна при обновлении с Windows 2000 Professional.
  • Windows XP включает Отслеживание событий выключения (по умолчанию отключено), который при включении из групповой политики позволяет администраторам документировать причины выключения и анализировать журналы выключения, хранящиеся в системном журнале, с течением времени, чтобы понять причину большинства выключений. Администраторы могут выбирать из предопределенного набора причин или вводить свои собственные причины. Отслеживание событий выключения также делает снимок состояния системы непосредственно перед каждым выключением, чтобы определить использование системных ресурсов.
  • Программа установки Windows XP включает новый Быстрое форматирование возможность быстрого форматирования больших томов без проверки всего тома на наличие битых секторов.[129]

Особенности безопасности

Повышение безопасности API защиты данных

В Windows 2000 NTLM-хэш пароля пользователя был требованием, которое технически позволяло потенциальному злоумышленнику расшифровать мастер-ключ и NTLM-хэш непосредственно из базы данных Security Accounts Manager.[130] Windows XP улучшает безопасность DPAPI за счет шифрования главного ключа с помощью хэша пароля SHA1.[130] Это также повышает безопасность данных, зашифрованных с помощью Шифрованная файловая система.

Поддержка PKI

PKI Windows XP поддерживает сценарии кросс-сертификации и мостового CA. Пользовательсертификаты типа могут быть автоматически зарегистрированы и продлены.[131] Запросы сертификатов на выпуск новых сертификатов или продление сертификатов с истекшим сроком действия могут быть отложены до утверждения администратором или до выдачи сертификатов центр сертификации и после утверждения они устанавливаются автоматически. Сертификаты корневого ЦС теперь также обновляются автоматически через Центр обновления Майкрософт. Windows XP также поддерживает дельта CRL (CRL, статус которых изменился с момента последнего полного базового скомпилированного CRL) и CRL в кодировке base64 для проверки отзыва и будут использовать их по умолчанию. Windows XP может регистрировать шаблоны сертификатов версии 2, которые имеют множество настраиваемых атрибутов.

Смарт-карты можно использовать для входа в сеансы сервера терминалов (при подключении к серверу терминалов Windows Server 2003 или более поздней версии), с КАПИКОМ или с помощью системных инструментов, таких как net.exe и runas.exe. Также внесены многочисленные улучшения в проверку статуса сертификата, построение цепочки и проверку отзыва, проверку и обнаружение пути.[132] Пакет обновления 3 для Windows XP добавляет SHA-2 алгоритмы хеширования (SHA256, SHA384 и SHA512) в CryptoAPI для проверки сертификатов X.509.

Шифрованная файловая система

Windows XP включает несколько Шифрованная файловая система улучшения[133] Наиболее заметным улучшением является то, что несколько учетных записей пользователей могут совместно использовать доступ к зашифрованным файлам для каждого файла. А Подробности Кнопка в диалоговом окне «Дополнительные атрибуты файла» в свойствах файла позволяет добавлять или удалять дополнительных пользователей, которые могут получить доступ к файлу, зашифрованному EFS, а также просматривать отпечаток сертификата и учетную запись агента восстановления данных. Сертификаты EFS автоматически регистрируются в ЦС, и есть поддержка проверки отзыва сертификатов, используемых при совместном использовании зашифрованных файлов. В отличие от Windows 2000, здесь нет локального агента восстановления данных по умолчанию и нет необходимости его иметь, хотя самозаверяющий сертификат для агента восстановления может быть создан с помощью cipher.exe.

В DPAPI Главный ключ можно защитить с помощью общедоменного открытого ключа. Можно использовать более сильный алгоритм, соответствующий стандарту FIPS 140-1, например 3DES. Пакет обновления 1 для Windows XP добавляет поддержку и использование по умолчанию AES-256 симметричный алгоритм шифрования для всех файлов, зашифрованных EFS. С помощью KB912761 для Windows XP SP2 или Windows XP SP3 пользователи могут настроить, будет ли EFS генерировать самозаверяющий сертификат, когда центр сертификации недоступен. Windows XP также предупреждает пользователя, если файлы, зашифрованные EFS, копируются в файловую систему, такую ​​как ТОЛСТЫЙ или неподдерживаемое местоположение, которое не поддерживает EFS, и поэтому файл будет расшифрован.

Windows XP также может шифровать файлы на удаленном сервере с помощью NTFS, если сервер является доверенным для делегирования в Active Directory а сертификат пользователя и закрытый ключ загружаются в локальный профиль на сервере. Если перемещаемый профиль пользователя используется, он будет скопирован локально. На WebDAV Если сервер сопоставлен буквой диска, Windows XP может зашифровать файл локально и передать его как необработанный зашифрованный файл на сервер WebDAV с помощью команды HTTP PUT. Точно так же файлы, зашифрованные EFS, могут быть загружены в необработанном виде из WebDAV и расшифрованы локально. Утилиты командной строки шифр, копировать и xcopy были обновлены в Windows XP. EFS также можно полностью отключить в Windows XP с помощью групповой политики (для домена) или через реестр (для компьютера, не являющегося доменом).

Для более быстрой проверки кеша можно настроить время, в течение которого кэшируются ключ сеанса пользователя и цепочка сертификатов.[134]

Мастер сброса пароля

Начиная с Windows XP, диск сброса пароля можно создать с помощью Забытый пароль волшебник. Этот диск можно использовать для сброса пароля с помощью Мастер сброса пароля с экрана входа в систему. Закрытый ключ RSA пользователя сохраняется с помощью автономного открытого ключа, соответствующий закрытый ключ которого хранится в одном из двух мест: на диске сброса пароля (если компьютер не является членом домена) или в Active Directory (если он является членом домена). Злоумышленник, который может пройти аутентификацию в Windows XP как LocalSystem, по-прежнему не имеет доступа к ключу дешифрования, хранящемуся на жестком диске ПК. Если пароль сброшен, главный ключ DPAPI удаляется, и Windows XP блокирует любой доступ к зашифрованным файлам EFS для предотвращения автономных и мошеннических атак и защиты зашифрованных файлов. Если пользователь изменит пароль обратно на исходный пароль, файлы, зашифрованные EFS, могут быть восстановлены.[135]

Менеджер учетных данных

Windows XP запрашивает учетные данные при ошибках аутентификации и позволяет сохранять те, которые используют Встроенная проверка подлинности Windows в безопасный роуминг брелок для ключей магазин защищен API защиты данных. Сохраненными учетными данными можно управлять из Сохраненные имена пользователей и пароли пункт в Учетные записи пользователей панель управления. При наличии центра сертификации пользователи могут выбрать X.509 сертификат при запросе учетных данных. При повторном доступе к этому же ресурсу будут использоваться сохраненные учетные данные. Удаленный доступ / VPN-подключения также создают временные учетные данные в связке ключей, чтобы сделать работу удобной. Credential Manager также предоставляет API для Единая точка входа.

Политики ограниченного использования программ

В Windows XP представлены политики ограниченного использования программ и Более безопасный API[136][137] С помощью политик ограниченного использования программ система может быть настроена на выполнение или установку только тех приложений и сценариев, которые имеют цифровую подпись или имеют определенный уровень доверия, что предотвращает выполнение ненадежных программ и сценариев. Администраторы могут определить правило по умолчанию, используя Политика локальной безопасности оснастки и исключения из этого правила. Типы правил включают: Правило хеширования, Правило пути, Правило сертификата и Правило зоны которые идентифицируют файл по хэшу, пути, сертификату издателя программного обеспечения или зоне Internet Explorer соответственно. Например, Элемент управления ActiveX можно ограничить запуск только для определенного домена, указав политику ограниченного использования программ на основе правил сертификата.

Исполняемая защита пространства

Представлен пакет обновления 2 для Windows XP Предотвращение выполнения данных. Эта функция, представленная как NX (EVP) в AMD с AMD64 процессоров и как XD (EDB) в Intel процессоры могут помечать определенные части памяти как содержащие данные вместо исполняемого кода, что предотвращает ошибки переполнения, приводящие к выполнению произвольного кода. Он предназначен для предотвращения выполнения приложением или службой кода из неисполняемой области памяти. Это помогает предотвратить определенные эксплойты, которые хранят код через переполнение буфера, Например.[138] DEP работает в двух режимах: аппаратное обеспечение DEP для Процессоры которые могут помечать страницы памяти как невыполнимые, и программно-принудительное DEP с ограниченной защитой для ЦП, не поддерживающих аппаратное обеспечение. Программно-принудительный DEP защищает не от выполнения кода на страницах данных, а от другого типа атаки (перезапись SEH). Аппаратное обеспечение DEP позволяет Бит NX на совместимых процессорах, за счет автоматического использования PAE ядро в 32-битной Windows и встроенная поддержка 64-битных ядер. Программная DEP, хотя и не связана с битом NX, - это то, что Microsoft называет применением «безопасной структурированной обработки исключений». Программное обеспечение DEP / SafeSEH просто проверяет возникновение исключения, чтобы убедиться, что исключение зарегистрировано в таблице функций для приложения, и требует, чтобы программа была построена с ним.

Если DEP включен для всех приложений, пользователи получают дополнительное сопротивление против эксплойты нулевого дня. Но не все приложения являются DEP-совместимыми, и некоторые из них будут генерировать исключения DEP. Следовательно, DEP не применяется для всех приложений по умолчанию в 32-битных версиях Windows и включен только для критических компонентов системы. Однако в Windows XP с пакетом обновления 3 добавлены дополнительные API-интерфейсы NX.[139] которые позволяют разработчикам программного обеспечения включать аппаратную защиту NX для своего кода независимо от общесистемных настроек обеспечения совместимости. Разработчики могут помечать свои приложения как NX-совместимые при создании, что позволяет применять защиту при установке и запуске этого приложения. Это обеспечивает более высокий процент кода, защищенного NX, в экосистеме программного обеспечения на 32-разрядных платформах, где политика совместимости системы по умолчанию для NX настроена для защиты только компонентов операционной системы.

Брандмауэр Windows

В Windows XP RTM появился брандмауэр подключения к Интернету.[140] Позже он был обновлен до Брандмауэр Windows в Windows XP Service Pack 2 с поддержкой фильтрации трафика IPv6.[141][142] По умолчанию брандмауэр Windows выполняет отслеживание состояния. фильтрация пакетов входящего запрошенного или незапрашиваемого трафика на всех типах сетевых интерфейсов (LAN / WLAN, PPPoE, VPN или коммутируемое соединение). Как и общий доступ к подключению к Интернету, брандмауэр имеет политику определения местоположения, то есть его можно отключить в корпоративном домене, но включить для частной домашней сети. У него есть возможность запретить все исключения, которые могут быть полезны при подключении к общедоступной сети. Межсетевой экран также можно использовать в качестве пограничного межсетевого экрана для клиентов ICS. Когда брандмауэр блокирует программу, он отображает уведомление. Исключенный трафик может быть определен портом TCP / UDP, именем приложения и областью действия (часть сети, из которой исходит исключенный трафик). Он поддерживает отображение портов и ICMP. Журнал безопасности включены возможности, которые могут записывать IP-адреса и другие данные, относящиеся к соединениям, исходящим из домашней или офисной сети или Интернета. Он может записывать как отброшенные пакеты, так и успешные соединения. Это можно использовать, например, для отслеживания каждого подключения компьютера в сети к веб-сайту. Брандмауэр Windows также поддерживает настройку через Групповая политика. Приложения могут использовать API брандмауэра Windows для автоматического добавления исключений.

Центр безопасности Windows

Центр обеспечения безопасности Windows, представленный в Windows XP с пакетом обновления 2 (SP2), предоставляет пользователям возможность просматривать состояние компьютерная безопасность настройки и сервисы. Центр безопасности Windows также постоянно отслеживает эти параметры безопасности и информирует пользователя через всплывающее окно. всплывающее уведомление если есть проблема. Центр обеспечения безопасности Windows состоит из трех основных компонентов: A панель управления, а Служба Windows, и интерфейс прикладного программирования что обеспечивается Инструментарий управления Windows. Панель управления делит отслеживаемые параметры безопасности на категории, заголовки которых отображаются с цветным фоном. Текущее состояние этих параметров определяется службой Windows, которая запускается автоматически при запуске компьютера и берет на себя ответственность за постоянный мониторинг системы на предмет изменений. Настройки доступны системе через WMI провайдер. Поставщики программного обеспечения для защиты от вредоносных программ и брандмауэра могут зарегистрироваться в Центре безопасности через поставщика WMI. Центр обновления Windows настройки и статус также отслеживаются и сообщаются.

Другие функции безопасности и конфиденциальности

  • Каждый сеанс входа в систему получает собственный набор букв дисков. Им нельзя делиться.[143]
  • Пользовательский интерфейс разрешений безопасности улучшен по сравнению с Windows 2000. Новая страница свойств называется Действующие разрешения оценивает неявные разрешения по сравнению с явными разрешениями и назначенные разрешения по унаследованным разрешениям. При настройке прав доступа к объекту имена пользователей, группы и участники безопасности можно искать в домене по определенным критериям.
  • Функция вторичного входа в систему (запуск от имени) позволяет запускать программы с ограниченным токеном, если Защитите мой компьютер и данные от несанкционированной активности программ опция отмечена.[144]
  • Для компьютеров, не принадлежащих домену, вход в сеть и вторичный вход (Беги как) отключены для учетных записей пользователей с пустыми паролями. Для пустых паролей будет разрешен вход только с главного экрана входа в физическую консоль.
  • Если Менеджер учетных записей безопасности (SAM) база данных удалена из другой ОС, Windows XP не позволит обойти вход в систему и покажет сообщение об ошибке, а затем выключит компьютер.
  • Дайджест SSP для запросов HTTP и LDAP между Windows и системами, отличными от Windows, где Kerberos недоступен.
  • Реквизиты для входа Поставщик услуг безопасности (CredSSP) в Windows XP SP3 (отключено по умолчанию), который обеспечивает Единая точка входа и Аутентификация на сетевом уровне за Службы удаленных рабочих столов.
  • Менеджер вложений[145] введен в Windows XP SP2
  • Конфигурация IPsec для изоляции сервера или домена упрощается с помощью простого обновления политики, которое сокращает количество фильтров IPsec с многих сотен фильтров до всего двух фильтров.[146]
  • В Каждый группа пользователей больше не включает Анонимный SID.
  • Windows XP представила МЕСТНОЕ ОБСЛУЖИВАНИЕ и СЕТЕВОЙ СЕРВИС учетные записи для запуска определенных Службы Windows изолированно, так что привилегии и доступ, назначенные службам, сводятся только к тем, которые необходимы для их ролей.[36] Таким образом, уменьшается любая потенциальная поверхность атаки, когда злоумышленник использует службу.
  • AuthZ API, реализующий ядро ​​NT Контрольный монитор безопасности в пользовательском режиме для приложений защиты объектов.
  • P3P поддержка в Internet Explorer 6
  • Пакет обновления 2 для Windows XP включает значительные изменения, связанные с безопасностью MSRPC, DCOM,[147][148] MSDTC[149] и WMI.

Сетевые и коммуникационные функции

Сети Wi-Fi

Поддержка беспроводной связи Windows 2000 не поддерживает плавный роуминг и автоконфигурацию. Windows XP Беспроводная настройка нуля служба поддерживает автоматическую настройку беспроводной сети с повторной аутентификацией при необходимости, что обеспечивает возможность бесшовного роуминга и установку предпочтительного порядка соединений. При отсутствии точки беспроводного доступа Windows XP может настроить специальная беспроводная сеть. Имеется встроенная поддержка WPA и WPA2 аутентификация в инфраструктурных сетях с применением последних пакетов обновлений и / или обновлений. Windows XP включает Мастер настройки беспроводной сети который поддерживает Windows Connect Now: USB-накопитель (WCN-UFD) способ упростить настройку беспроводной сети для неопытных пользователей. (KB918997 ) для Windows XP с пакетом обновления 2 (SP2) и Windows XP с пакетом обновления 3 (SP3) добавить API беспроводной локальной сети, чтобы разработчики могли создавать клиентские программы беспроводной связи и управлять профилями и подключениями. Есть IEEE 802.1X поддержка беспроводных и проводных подключений. В случае, если PKI недоступен для выдачи сертификатов для VPN-подключения, есть поддержка предварительного ключа для АЙК аутентификация.[150]

Windows XP может подключаться к точкам доступа, созданным с помощью служб Wireless Provisioning Services.[151]

Поддержка Bluetooth

Windows XP Service Pack 2 добавлен родной Bluetooth поддерживать. Стек Bluetooth Windows XP поддерживает внешний или встроенный Bluetooth. донглы прикреплен через USB.[152] Windows XP SP2 и SP3 поддерживают Bluetooth 1.1 (но не 1.0), Bluetooth 2.0 и Bluetooth 2.0 + EDR.[153]Стек Bluetooth изначально поддерживает следующие профили Bluetooth: PAN, SPP, DUN, HID и HCRP.[152] Стеки сторонних производителей могут заменить стек Windows XP и могут поддерживать больше профилей или более новые версии Bluetooth.

Совместное использование подключения к Интернету

В Windows XP Совместное использование подключения к Интернету интегрирован с UPnP, что позволяет удаленно обнаруживать и контролировать хост ICS. Он имеет компонент планировщика пакетов обслуживания.[154] Когда клиент ICS находится в относительно быстрой сети, а хост ICS подключен к Интернету через медленное соединение, Windows может неправильно рассчитать оптимальный размер окна приема TCP на основе скорости соединения между клиентом и хостом ICS, потенциально отрицательно сказывается на трафике отправителя. Компонент ICS QoS устанавливает размер окна приема TCP таким же, как если бы получатель был напрямую подключен к медленному каналу.

Совместное использование подключения к Интернету также включает в себя локальный преобразователь DNS в Windows XP для обеспечения разрешения имен для всех сетевых клиентов в домашней сети, включая сетевые устройства, не работающие под управлением Windows. ICS также зависит от местоположения, то есть при подключении к домену компьютер может иметь групповую политику, ограничивающую использование ICS, но когда дома, ICS может быть включен.

Качество обслуживания модемов и удаленного доступа

Когда несколько приложений получают доступ к Интернету одновременно без какого-либо QoS и соединение недостаточно быстрое, размер окна приема TCP устанавливается на полное окно данные в пути которое первое приложение использует в соединении, пока не будет достигнуто устойчивое состояние. Последующие подключения, выполняемые другими приложениями, будут занимать гораздо больше времени для достижения оптимального размера окна, а скорость передачи второго или третьего приложения всегда будет ниже, чем у приложения, которое первым установило соединение. На таких медленных каналах компонент QoS в Windows XP автоматически включает Круговая система дефицита Схема планирования, которая создает отдельную очередь для каждого приложения и обслуживает эти очереди циклически.[154]

Поддержка IPv6

В Windows XP есть базовая, но производственная поддержка для IPv6 и Тередо туннелирование через Advanced Networking Pack, позже включенный в Windows XP SP2. IPv6 необходимо установить и настроить из командной строки с помощью netsh интерфейс ipv6 контекст, поскольку нет поддержки графического интерфейса. После того, как назначен локальный адрес сетевого интерфейса, автоконфигурация без сохранения состояния для локальных и глобальных адресов может выполняться Windows XP. Статические адреса IPv6 могут быть назначены, если на локальном канале нет маршрутизатора IPv6. Можно настроить механизмы перехода, такие как настраиваемые вручную туннели и 6to4. Брандмауэр Windows начиная с Windows XP SP2, также поддерживает фильтрацию IPv6 с отслеживанием состояния. Приложения и инструменты, такие как Telnet клиент, FTP-клиент, пинг, nslookup, Tracert, Преобразователь DNS, совместное использование файлов и принтеров, Internet Explorer, IIS были обновлены для поддержки IPv6. Расширения конфиденциальности включены и используются по умолчанию. 6to4 автоматически активируется для общедоступных адресов IPv4 без глобального адреса IPv6. Можно настроить и другие типы туннелей: 6over4, Teredo, ISATAP, PortProxy. Teredo также помогает преодолевать конус и ограничивать NAT. Ретрансляция для конкретного хоста Teredo включается, когда назначен глобальный IPv6-адрес, в противном случае включаются функции клиента Teredo.

DNS-преобразователь Windows XP может выполнять DNS-запросы только с использованием IPv4, он не использует сам IPv6 в качестве транспорта для выполнения запроса.[155] Однако, когда DNS-запрос отправляет и IPv4, и IPv6 записи ресурсов, Предпочтительны адреса IPv6. Windows XP не поддерживает DHCPv6 и PPPv6 / IPv6CP. Доступна реализация DHCPv6 с открытым исходным кодом под названием Dibbler,[156] несмотря на то что автоконфигурация без сохранения состояния в значительной степени делает это ненужным.

Фоновая интеллектуальная служба передачи

Windows XP включает фоновую интеллектуальную службу передачи, Служба Windows это упрощает приоритетную, регулируемую и асинхронную передачу файлов между машинами, используя пропускную способность сети. BITS будет передавать данные только тогда, когда есть полоса пропускания, которая не используется другими приложениями, например, когда приложения используют 80% доступной пропускной способности, BITS будет использовать только оставшиеся 20%. BITS постоянно отслеживает сетевой трафик на предмет увеличения или уменьшения сетевого трафика и дроссели свои собственные передачи, чтобы гарантировать, что другие приложения переднего плана (например, веб-браузер ) получить необходимую им полосу пропускания. BITS также поддерживает возобновление переводов в случае сбоев. BITS версии 1.0 поддерживает только загрузки. Начиная с версии 1.5 BITS поддерживает как загрузку, так и загрузку. Для загрузки требуется Веб-сервер IIS с расширением сервера BITS на принимающей стороне. BITS 2.0, часть Windows XP SP2, добавила поддержку для выполнения одновременных загрузок переднего плана, используя пути Server Message Block для удаленных имен, загрузку частей файла, изменение префикса или полного имени удаленного имени и ограничение использования полосы пропускания клиента. BITS можно обновить до версии 2.5 в Windows XP. BITS 2.5, часть Windows XP SP3, добавляет поддержку IPv6 и проверки подлинности клиента на основе сертификатов для безопасного транспорта HTTP и настраиваемых заголовков HTTP.

Компоненты Windows XP, такие как Центр обновления Windows используйте BITS для загрузки обновлений, чтобы для загрузки обновлений использовалась только свободная полоса пропускания, и загрузка могла быть возобновлена ​​в случае прерывания сетевого подключения. BITS использует очередь для управления передачей файлов и загружает файлы от имени запрашивающих приложений асинхронно, то есть как только приложение запрашивает службу BITS для передачи, оно может свободно выполнять любую другую работу или даже завершать работу. Передача будет продолжаться в фоновом режиме, пока имеется сетевое соединение и владелец задания находится в системе. BITS поддерживает передачу по обоим каналам. HTTP и HTTPS. Если сетевое приложение начинает потреблять больше полосы пропускания, BITS снижает скорость передачи, чтобы сохранить интерактивность пользователя, за исключением Передний план приоритетные загрузки. BITS раскрывается через Компонентная объектная модель (COM), что позволяет использовать практически с любыми язык программирования.

Факс

Windows XP имеет Консоль факса для управления входящими, исходящими и архивными факсами и настройками. Монитор факсов отображается в области уведомлений только во время передачи или приема факса. Если включен прием факсов вручную, он появляется при входящем факсимильном вызове. Архивированные факсы открываются в Программа просмотра изображений и факсов Windows в формате TIFF. После установки Microsoft Outlook, служба факсов автоматически переключается с Адресная книга Windows для использования адресной книги Outlook.

Windows XP представляет расширенную службу факсов COM API для разработчиков приложений для включения функции факса.[157]

Одноранговая сеть Windows

В Расширенный сетевой пакет, позже стал частью SP2, представленного Пиринговый Сеть и протокол разрешения имен одноранговых узлов (PNRP) для Windows XP. Он работает по IPv6. Архитектура P2P в Windows XP состоит из следующих компонентов:

PNRP: Это обеспечивает динамическую публикацию имен и разрешение имен конечным точкам. PNRP - это протокол распределенного разрешения имен, позволяющий узлам Интернета публиковать «имена партнеров» и соответствующие адреса IPv6 и, возможно, другую информацию. Затем другие хосты могут разрешить имя однорангового узла, получить соответствующие адреса и другую информацию и установить одноранговые соединения.

В PNRP имена одноранговых узлов состоят из «авторитета» и «квалификатора». Власть обозначена безопасный хеш ассоциированного открытый ключ, или заполнителем (число ноль), если имя однорангового узла "незащищено". Квалификатор - это нить, что позволяет органу иметь разные имена партнеров для разных служб.[158]

Если одноранговое имя защищено, записи имени PNRP подписываются органом публикации и могут быть проверены с помощью его открытого ключа. Незащищенные имена пиров могут быть опубликованы кем угодно без возможной проверки. Несколько объектов могут публиковать одно и то же имя партнера. Например, если имя однорангового узла связано с группой, любой член группы может опубликовать адреса для этого однорангового имени. Имена пиров публикуются и разрешаются в указанной области. Объем может быть локальной ссылкой, сайтом (например, кампусом) или всем Интернетом.

Графики: PNRP также позволяет создавать оверлейная сеть называется График. Каждый одноранговый узел в оверлейной сети соответствует узлу в графе. Узлы разрешаются в адреса с использованием PNRP. Все узлы в графе разделяют бухгалтерскую информацию, отвечающую за функционирование сети в целом. Например, в распределенной сети управления ресурсами, у какого узла есть ресурс, который необходимо совместно использовать. Такая информация распространяется как Записи, которые передаются всем одноранговым узлам в графе. Каждый одноранговый узел хранит запись в локальной базе данных. Запись состоит из заголовка и тела. Тело содержит данные, относящиеся к приложению, использующему API; заголовок содержит метаданные для описания данных в теле в виде пар имя-значение, сериализованных с использованием XML, в дополнение к информации об авторе и версии. Он также может содержать индекс основных данных для быстрого поиска. Узел также может напрямую подключаться к другим узлам для связи, которая не должна использоваться совместно со всем Graph.

Группировка: Peer-to-Peer API также позволяет создавать безопасные оверлейная сеть называется Группа, состоящий из всех или подмножества узлов в Graph. Группа может совместно использоваться несколькими приложениями, в отличие от Graph. Все одноранговые узлы в группе должны быть идентифицированы по уникальному имени, зарегистрированному с использованием PNRP, и иметь цифровой подписи сертификат, именуемый Сертификат члена группы (GMC). Все обмениваемые записи имеют цифровую подпись. Сверстники должны быть приглашены в группу. Приглашение содержит GMC, который позволяет ему присоединиться к группе.[159]

Простой обмен файлами

Windows XP представляет более упрощенную форму обмена файлами с локальными пользователями в многопользовательской среде и по сети, называемую Простой обмен файлами. Простой общий доступ к файлам, который включен по умолчанию для компьютеров, не входящих в домен, отключает отдельный Безопасность Вкладка используется для установки расширенных списков ACL / разрешений и включает общий интерфейс для обоих - разрешений на папки файловой системы и их совместного использования.[160] Если включен простой общий доступ к файлам, Мои документы Папка или ее подпапки могут быть прочитаны и записаны только ее Владелец и местными администраторами.[160] Он не передается в сети. Проверяя Сделать эту папку частной параметр в его свойствах, локальным администраторам также отказано в разрешениях на Мои документы папка.[160] Для обмена файлами с другими учетными записями пользователей на том же компьютере, когда Простой обмен файлами включен, Windows XP включает Общие документы папка.

Простой общий доступ к файлам отключает отдельные разрешения на локальный и сетевой общий доступ. Он разделяет элемент с Каждый группа в сети с доступом только для чтения или записи, не запрашивая пароль, но принудительно Гость права пользователя.[161]

Мини-редиректор WebDAV

В Windows XP был добавлен "мини-перенаправитель WebDAV", который предпочтительнее старого Веб-папки клиент по умолчанию. Этот новый клиент работает как система служба на уровне перенаправителя сети (непосредственно над файловой системой), что позволяет WebDAV акции, чтобы быть присвоено букве диска и используется любым программным обеспечением, даже через брандмауэры и NAT. Приложения могут открывать удаленные файлы на HTTP-серверах, редактировать файл и сохранять изменения обратно в файл (если сервер позволяет). Редиректор также позволяет адресовать общие ресурсы WebDAV через UNC пути (например, http: // хост / путь / конвертируется в хост путь ) для совместимости с API файловой системы Windows. Известно, что мини-перенаправитель WebDAV имеет некоторые ограничения в поддержке аутентификации.[162]

Другие сетевые функции

  • Internet Explorer 6 возможность обновления до Internet Explorer 8 с Платформа Windows RSS
  • Outlook Express 6, Адресная книга Windows, NetMeeting 3.01 и MSN Explorer 6
  • Альтернативная конфигурация DHCP-клиента для поддержки нескольких сетей или в случае, когда DHCP-сервер недоступен
  • Преобразователь DNS в Windows XP был улучшен за счет добавления приоритета подсети.[163] Если разрешение DNS получает несколько сопоставлений IP-адресов (записи ресурсов A) от DNS-сервера, а некоторые из записей имеют IP-адреса из сетей, к которым компьютер напрямую подключен, преобразователь помещает эти записи ресурсов первыми. Такое поведение снижает сетевой трафик между подсетями, заставляя компьютеры подключаться к ближайшим к ним сетевым ресурсам.[164]
  • Сетевой мост[165] (IEEE 802.1D Transparent Bridging) позволяет компьютеру с Windows XP выступать в качестве моста для различных сетевых сред, устраняя необходимость настраивать несколько IP-подсетей и маршрутизаторов для соединения нескольких сетевых сред.
  • Мастер настройки сети для настройки сети на компьютерах, не подключенных к домену, являющийся развитием мастера домашней сети Windows Me.[166] В Windows XP также улучшены мастера подключения для настройки подключений к Интернету, VPN или удаленного доступа к сети.
  • NAT Traversal API для абстрагирования UPnP функции. UPnP IGD устройства появляются в Сетевые соединения если установлен клиент IGD Discovery and Control, и двойной щелчок по его значку может инициировать подключение к Интернету через устройство шлюза и отображать информацию о состоянии. Отображение портов NAT также отображается и может быть настроено.[167]
  • Встроенный PPPoE протокол для индивидуального аутентифицированного доступа к удаленным серверам.
  • Диспетчер подключений - это клиентский номеронабиратель с возможностью подключения к настраиваемым подключениям удаленного доступа и настроенным телефонным книгам номеров доступа, которые можно создать с помощью пакета администрирования диспетчера подключений (CMAK). Диспетчер подключений поддерживает избранное для сохранения настроек для нескольких сетевых расположений, ведение журнала на стороне клиента и функции обратного вызова, а также предоставляет больше ранее недоступных настроек в пользовательском интерфейсе. Существует поддержка раздельного туннелирования (хотя и небезопасного) для соединений VPN, поэтому клиенты VPN могут получать доступ к Интернету.
  • Центр обновления Windows использует двоичное дельта-сжатие поэтому размер загружаемых обновлений Windows XP уменьшается.
  • Поддержка EAP-TLS, PEAPv0 / EAP-MSCHAPv2[168] поддержка начиная с Windows XP SP1.
  • Улучшенная поддержка инфракрасного порта, включая ИК-порт сеть (модемы IrCOMM, IrNET и P2P)[169][170]
  • Вкладка поддержки состояния сетевого подключения, которая отображает конфигурацию IP и предлагает функцию «Восстановить» одним щелчком мыши для выполнения ряда шагов, которые сбрасывают сетевое подключение.
  • Windows XP включает инструменты сетевой диагностики, такие как Netsh диагональ, netdiag.exe в инструменты поддержки и базовый Диагностика сети интегрирован в Центр справки и поддержки[171] Более позднее обновление, включенное в Windows XP SP3, также представило диагностику сети для Internet Explorer.[172]
  • Есть новые WinSock API для повышения производительности и поддержки IPv6.[36] API информации о сетевом местоположении доступны через Winsock для определения состояния сети и уведомления клиентских приложений Winsock об изменениях.Компоненты Windows XP, такие как общий доступ к подключению к Интернету, брандмауэр Windows и мастер настройки сети, используют эти API-интерфейсы сетевого расположения.
  • Winsock имеет способность к самовосстановлению, если Winsock LSP удаление повреждает его.[173] Кроме того, пользователи могут вручную сбросить и восстановить поврежденный стек Winsock с помощью сброс WinSock Netsh команда.
  • Поддержка инкапсуляции PVC (RFC 2684 )
  • NDIS 5.1 имеет улучшения производительности, уведомления о событиях Plug and Play и Power для драйверов минипорта, отмену отправки и 64-разрядные счетчики статистики. Удаленный NDIS поддерживает сетевые устройства, подключенные через USB.
  • Расширенная поддержка программных модемов и HomePNA переходники.
  • Уведомление, когда сеть ограничена или отсутствует возможность подключения.
  • ТАПИ 3.1 выставляет COM интерфейсы. IP-телефония на основе H.323v2 и многоадресная IP-конференц-связь Поставщики услуг телефонии включены. TAPI 3.1 также включает Файловые терминалы (запись потоковых данных), Подключаемые терминалы (добавить внешний терминальный объект), USB / HID Phone TSP (управление USB-телефоном и его использование в качестве конечной точки потоковой передачи) и поддержка автоматического обнаружения серверов TAPI. Несколько дополнительных услуг H.323 были реализованы для расширенных функций управления вызовами (перевод вызова, удержание вызова, переадресация вызова, парковка вызова и перехват).
  • Посланник Windows и клиентский API RTC (связь в реальном времени) для обеспечения Я, присутствие, AV-связь, интерактивная доска, совместное использование приложений, подавление акустического эха, шифрование мультимедиа, услуги для приложений с ПК на телефон и с телефона на ПК.
  • Windows XP SP3 добавил Защита доступа к сети клиент и поддержка групповой политики для аутентификации IEEE 802.1X для проводных сетевых адаптеров.
  • Для компьютеров в рабочая группа, то Служба времени Windows в Windows XP поддерживает новый Интернет-время особенность (NTP client), который обновляет часы на компьютере пользователя путем синхронизации с сервером времени NTP в Интернете.[174] Эта функция полезна для компьютеров, часы реального времени не поддерживает правильное время.
  • Очередь сообщений Microsoft 3.0 поддерживает:[175] Интернет-сообщения (обращение к очередям через HTTP, МЫЛО -форматированные сообщения, поддержка MSMQ для Информационные службы Интернета ), псевдонимы очередей, многоадресная рассылка сообщений и дополнительная поддержка программного обслуживания и администрирования очередей и самого MSMQ. Клиенты MSMQ 3 напрямую общаются с Active Directory с помощью LDAP.
  • Windows XP SP2 и более поздние версии включают http.sys и API HTTP-сервера, HTTP-сервер в режиме ядра для приложений, перенесенных из Windows Server 2003.

Другие свойства

  • Информационные службы Интернета 5.1
  • COM + 1.5[176]
  • Интерфейс программирования речевого приложения 5.1
  • Поддержка SAPI 5 в Экранный диктор Microsoft
  • Краска основан на GDI + и поэтому,[177] изображения могут быть изначально сохранены в форматах JPEG, GIF, TIFF и PNG, не требуя дополнительных графических фильтров (в дополнение к BMP). Тем не мение, альфа-канал прозрачность все еще не поддерживается, потому что версия Paint GDI + может обрабатывать только до 24 бит глубина изображения. В Paint также была добавлена ​​поддержка получения изображений со сканера или цифровой камеры.
  • Word Pad имеет полную поддержку Unicode в Windows XP, что позволяет WordPad поддерживать несколько языков. Windows XP SP1 поставляется с элементом управления RichEdit 4.1.[178]
  • Общие улучшения международной поддержки, такие как больше языков, языков и скриптов в Не описывать, расширенный MUI поддержка, улучшенная IME и Поддержка национальных языков
  • Региональные и Языковые Настройки сгруппировать восточноазиатские языки, а также сложные скрипты и языки с написанием слева направо, которые можно установить, установив один флажок. Для восточноазиатских языков есть резервный шрифт.
  • В Windows XP появилась новая переменная «Местоположение», которая может быть установлена ​​пользователем и запрошена с помощью API GetGeoInfo для предоставления услуг, ориентированных на местоположение.
  • Полный Unicode поддержка в элементе управления RichEdit, поставляемом в Windows XP и используемом Word Pad.
  • Поддержка экранов планшетов и перьев, портретных экранов в Windows XP Tablet PC Edition. Он также включает распознавание речи для управления операционной системой и для диктовки текста в приложениях с использованием элемента управления RichEdit или Структура текстовых служб, распознавание рукописного ввода и поддержка цифровых чернил, доступные через панель ввода планшетного ПК (TIP). Также включены приложения, дополняющие эти функции, такие как Журнал Windows, Sticky Notes для заметок, игра под названием InkBall и несколько дополнительных загружаемых приложений для планшетных ПК, дополнений и игрушек.
  • Microsoft Active Accessibility 2.0 API, добавив поддержку динамических аннотаций и текста MSAA.[179] Новый API специальных возможностей, Microsoft UI Automation также может быть установлен в Windows XP.
  • Windows XP поддерживает в общей сложности 1 миллион карточных сделок в своей версии Свободная ячейка.[180] Пинбол был обновлен, чтобы исправить ошибку высокой загрузки ЦП.[181]
  • Центр справки и поддержки очень обширен, с подробными пошаговыми инструкциями и статьями по устранению неполадок, глоссарием терминов и указателем всех статей. В центре справки и поддержки есть "Избранное", "История" и возможности расширенного поиска. Он включает возможность поиска в нескольких источниках информации, включая источники справки в Интернете, такие как база знаний Microsoft. Пользователи могут обмениваться справочными материалами и устанавливать их на другие компьютеры под управлением Windows XP или Windows Server 2003 или переключаться на справку по другой поддерживаемой операционной системе. Центр справки и поддержки также OEM -настройка.
  • Новый набор PowerToys для значительного улучшения функций операционной системы, таких как переключение Alt-Tab, быстрое переключение пользователей, создание слайд-шоу, слайд-шоу на рабочем столе, оптимизация ClearType, игрушки оболочки и аксессуары, а также настройка параметров операционной системы.
  • Возможность изменить ключ продукта с использованием Активация продукта Windows волшебник.

Новые загружаемые функции

Хотя Windows XP не поставлялась со следующими основной Функции Windows "из коробки", эти новые функции можно добавить в Windows XP, загрузив эти компоненты, которые были включены в более поздние версии Windows.

Смотрите также

Рекомендации

  1. ^ Что нового в DirectX 9.0[постоянная мертвая ссылка ]
  2. ^ «HLSL в Direct3D 9.0». Архивировано из оригинал на 27.08.2010.
  3. ^ «Пакет XPS Essentials Pack был обновлен для поддержки Windows XP Service Pack 3». Блог команды разработчиков XPS. Microsoft. 29 октября 2008 г.
  4. ^ КАК: использовать ClearType для улучшения экранных шрифтов в Windows XP
  5. ^ Информация о ClearType: веб-сайт Microsoft Typography
  6. ^ ClearType Tuner PowerToy: веб-сайт Microsoft Typography
  7. ^ Как изменить поведение группировки панели задач
  8. ^ Свойства Windows
  9. ^ «Порядок сортировки файлов и папок, имена которых содержат цифры, в Windows Vista, Windows XP и Windows Server 2003 отличается от порядка сортировки в Windows 2000». support.microsoft.com. 2007-08-28. Получено 2009-07-06.
  10. ^ PerceivedTypes: документация оболочки библиотеки MSDN
  11. ^ Руководство по реестру Windows XP
  12. ^ Использование аппаратного автозапуска, Microsoft, MSDN
  13. ^ Использование и настройка автозапуска, Microsoft, MSDN
  14. ^ Регистрация приложения: регистрация воспринимаемого типа
  15. ^ КАК: просмотреть ранее открытые папки при входе в Windows XP
  16. ^ Настройка Infotip: создание обработчиков расширений оболочки - MSDN
  17. ^ Вы не можете просматривать изображения TIFF с помощью Windows Picture and Fax Viewer
  18. ^ а б c Обзор программы просмотра изображений и факсов Windows
  19. ^ а б c Программа просмотра изображений и факсов Windows XP: обзор стандартной панели инструментов
  20. ^ Идентификатор статьи Microsoft: 288125
  21. ^ Средство просмотра изображений и факсов Windows XP: обзор панели инструментов аннотаций
  22. ^ Файлы изображений TIFF, сжатые в формате JPEG, не могут быть правильно открыты
  23. ^ Миниатюра и просмотрщик изображений Microsoft RAW для Windows XP В архиве 2010-12-06 в Wayback Machine
  24. ^ Гроссман, Сет (январь 2002 г.). «Использование визуальных стилей Windows XP с элементами управления в Windows Forms». Документация по Visual Studio .NET 2003. Microsoft. Получено 4 апреля 2015.
  25. ^ Как создать курсор или значок с альфа-смешиванием в Windows XP
  26. ^ Сотрудничество IconFactory с Microsoft
  27. ^ Microsoft Windows XP: что это значит для разработчиков
  28. ^ Значок Windows XP и поддержка курсора
  29. ^ "Билл Браун: Официальный сайт, архив новостей за 2001 год". Архивировано из оригинал на 2011-06-06. Получено 2010-11-15.
  30. ^ Фельдман, Брайан (11.07.2017). «Черт, этот полу-скрытый трек для Windows XP, который проигрывается только один раз, - настоящий фурор». Интеллигенсер. Получено 2020-06-15.
  31. ^ Windows 98: Велкоммен, получено 2020-06-15
  32. ^ «Stan LePard Music - музыка для интерактивных и линейных медиа». Получено 2020-06-15.
  33. ^ Функция DisableProcessWindowsGhosting: MSDN
  34. ^ Распространяемый компонент Text Services Framework для Windows 98 / Me / 2000 / NT 4.0 В архиве 2009-12-13 на Wayback Machine
  35. ^ Улучшения ядра для Windows XP
  36. ^ а б c «Windows XP: улучшения ядра делают ОС более устойчивой, мощной и масштабируемой». Журнал MSDN.
  37. ^ а б Руссинович Марк; Дэвид Соломон (2005). "Управление памятью". Внутреннее устройство Microsoft Windows (4-е изд.). Microsoft Press. ISBN  978-0-7356-1917-3.
  38. ^ Ваш компьютер не запускается, если куст SYSTEM слишком велик
  39. ^ Активатор кучи с низкой фрагментацией в Windows XP
  40. ^ Link Shell Extension: символические ссылки для Windows XP
  41. ^ Инструмент для быстрого создания фиксированных VHD
  42. ^ Описание функции оптимизации быстрого входа в Windows XP Professional
  43. ^ Возникли проблемы с выходом из системы на компьютере под управлением Windows XP, Windows Server 2003, Windows 2000 или Windows NT 4.0
  44. ^ Улучшения профилей пользователей в Windows Server 2003 и Windows XP
  45. ^ Поддержка общих папок на основе DFS для автономных файлов
  46. ^ Рекомендации по перенаправлению папок
  47. ^ а б c Файлы, которые вы добавляете в папку Offline Files на компьютере под управлением Windows XP, синхронизируются, когда другой человек использует компьютер.
  48. ^ Восстановление системы Windows XP
  49. ^ Обзор автоматического восстановления системы в Windows XP
  50. ^ Готово: используйте функцию ASR XP Pro для восстановления после сбоя системы: TechRepublic
  51. ^ Восстановление неисправных систем с помощью набора резервных копий ASR для Windows XP
  52. ^ Как установить дополнительные файлы во время автоматического восстановления системы
  53. ^ "Манифесты сборки". MSDN. Получено 2009-11-05.
  54. ^ а б c Дэйв Темплин. «Упростите развертывание приложений с помощью ClickOnce и COM без регистрации». MSDN Журнал. Получено 2008-04-22.
  55. ^ «Концепции изолированных приложений и параллельных сборок». MSDN. Получено 2009-11-05.
  56. ^ Сайт Winqual В архиве 2012-04-21 в Wayback Machine
  57. ^ «КАК: использовать функцию отката драйвера для восстановления предыдущей версии драйвера устройства в Windows XP». Microsoft.
  58. ^ Список защиты драйверов для Windows XP и Windows Server 2003
  59. ^ Как работает средство проверки драйверов устройств в Windows XP
  60. ^ Мейлер, Керри; Холт, Байрон; Рэмси, Грег; Пука, Энтони (2009). System Center Configuration Manager (SCCM) 2007 выпущен на свободу. Самс Паблишинг. ISBN  9780768689525. Получено 2014-07-22. [...] Microsoft предоставляет набор средств обеспечения совместимости приложений (AppCompat или ACT).
  61. ^ «Технологии совместимости приложений Windows XP». Microsoft Technet.
  62. ^ КАК: Уровни совместимости скриптов в Windows XP
  63. ^ Программа помощи при развертывании Windows XP
  64. ^ Что нового в проигрывателе Windows Media для Windows XP
  65. ^ "Обзор Windows Movie Maker 2". Архивировано из оригинал на 2011-08-11. Получено 2011-08-05.
  66. ^ Технологии Microsoft TV
  67. ^ а б c d IEEE 1394 и платформа Windows
  68. ^ Драйвер MSTape: MSDN
  69. ^ Совместимость приложений цифрового видео с IEEE 1394 и USB-устройствами
  70. ^ Фильтр рендеринга микширования видео 7
  71. ^ Средство микширования видео-9
  72. ^ Режим микширования YUV
  73. ^ Как получить и установить драйверы USB 2.0 в Windows XP Service Pack
  74. ^ Часто задаваемые вопросы по USB: вводный уровень
  75. ^ Проектирование оборудования для удаления неожиданностей под Windows XP
  76. ^ а б Возможность подключения к неподвижным изображениям для Windows
  77. ^ а б c «Windows XP: что нового в поддержке устройств и оборудования». Архивировано из оригинал на 2012-03-26. Получено 2011-08-18.
  78. ^ Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) от 26 июня 2007 г.
  79. ^ а б «Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) в Windows Feature Pack for Storage 1.0». Поддерживать. 14 апреля 2010 г.. Получено 18 июня, 2019.
  80. ^ «Контроль производительности встроенного процессора Windows». Архивировано из оригинал 24 декабря 2010 г.. Получено 2009-09-19.
  81. ^ Улучшения ядра для Windows XP
  82. ^ Быстрое возобновление и как это повлияет на вашего водителя
  83. ^ Компьютеры, работающие под управлением Windows XP SP2 и оснащенные несколькими процессорами, которые поддерживают функции управления питанием процессора, могут испытывать снижение производительности.
  84. ^ Политика микширования аудиопотоков и установка частоты дискретизации вывода
  85. ^ Основы API аудиодрайвера Windows
  86. ^ Ограничения интерфейса устройства Windows 2000
  87. ^ Выявление эффектов захвата с аппаратным ускорением
  88. ^ «Фильтры GFX: MSDN». Архивировано из оригинал на 2009-06-17. Получено 2009-10-29.
  89. ^ Настройки громкости звука по умолчанию
  90. ^ Audio Tapers для приложений управления громкостью Windows
  91. ^ [Производительность 1394 устройств может снизиться после установки Windows XP Service Pack 2]
  92. ^ Описание 1394 Connection в Windows XP
  93. ^ Съемные запоминающие устройства не распознаются после установки Windows XP SP2
  94. ^ Вкладка "Сведения о диспетчере устройств"
  95. ^ «Баллистика указателя для Windows XP». Центр разработчиков оборудования Windows. 31 октября 2002 г. Архивировано с оригинал 4 марта 2010 г.. Получено 18 июня, 2019.
  96. ^ "Описание DualView в Windows XP". Поддерживать (1,5-е изд.). 15 января 2006 г. Архивировано с оригинал 22 февраля 2011 г.. Получено 18 июня, 2019.
  97. ^ «Как включить поддержку 48-битной логической адресации блоков для дисков ATAPI в Windows XP». Поддерживать (6.3 изд.). 31 января 2007 г. В архиве с оригинала от 6 января 2015 г.. Получено 18 июня, 2019.
  98. ^ "Описание пакета обновления драйвера файловой системы exFAT". Поддержка Windows. Архивировано из оригинал 18 июня 2019 г.. Получено 18 июня, 2019.
  99. ^ «Часто задаваемые вопросы по поддержке устройств защищенного цифрового ввода-вывода в Windows». Центр разработчиков оборудования Windows. 28 октября 2010 г. Архивировано с оригинал 1 марта 2011 г.. Получено 18 июня, 2019.
  100. ^ «Исправление для Windows XP, которое добавляет поддержку карт SDHC емкостью более 4 ГБ». Поддерживать (5.0-е изд.). 22 мая 2013 года. Архивировано с оригинал 5 февраля 2014 г.. Получено 18 июня, 2019.
  101. ^ а б c d е ж грамм час я j k л м п о п Windows Script Host 5.6 обеспечивает интеграцию с Windows XP, безопасность и новую объектную модель: журнал MSDN - май 2002 г.
  102. ^ Подробное обсуждение функций безопасности в WSH 5.6
  103. ^ "Windows Script Host 5.6 обеспечивает интеграцию с Windows XP, безопасность, новую объектную модель". Архивировано из оригинал на 2008-02-18. Получено 2012-02-17.
  104. ^ Решения VBScripting: используйте именованные аргументы В архиве 2012-09-18 в Archive.today
  105. ^ «Часто задаваемые вопросы об удаленном рабочем столе». Microsoft. Архивировано из оригинал на 2007-07-04.
  106. ^ «Загрузка программного обеспечения для подключения к удаленному рабочему столу через Интернет». Microsoft. Архивировано из оригинал на 2005-12-17.
  107. ^ «Загрузка программного обеспечения для подключения к удаленному рабочему столу». Microsoft. Архивировано из оригинал на 2005-12-18.
  108. ^ Веб-подключение к удаленному рабочему столу
  109. ^ «Обзор удаленного помощника в Windows XP». Microsoft.
  110. ^ а б «Технический обзор Windows XP». Microsoft TechNet.
  111. ^ Как использовать функцию быстрого переключения пользователей в Windows XP
  112. ^ «Архитектура быстрого переключения пользователей». Microsoft.
  113. ^ Функция двойного Ctrl + Alt + Del - действительно путаница
  114. ^ Новые функции и изменения в конструкции установщика Windows 2.0
  115. ^ Установщик Windows 3.0 доступен
  116. ^ Доступен установщик Windows 3.1 v2 (3.1.4000.2435)
  117. ^ Установщик Windows 4.5 уже доступен!
  118. ^ Magic 15 с GetProcessesByName в Windows 2000[мертвая ссылка ]
  119. ^ Развлечения с фильтрами WMI в групповой политике
  120. ^ Программа управления командной строкой Windows XP В архиве 2004-06-30 на Wayback Machine
  121. ^ Новые инструменты командной строки: документация по продукту Windows XP Professional
  122. ^ Управление Windows 2000 Chkdsk
  123. ^ Резервное копирование и восстановление данных
  124. ^ Технология IExpress и мастер IExpress
  125. ^ Описание новых возможностей Sysprep для Windows XP
  126. ^ Установщик пакетов (ранее назывался Update.exe) для операционных систем Microsoft Windows и компонентов Windows
  127. ^ «Описание мастера очистки рабочего стола (MSKB293154)». Microsoft. Получено 2008-11-19.
  128. ^ Развертывание Windows XP В архиве 2010-07-15 на Wayback Machine
  129. ^ Различия между быстрым форматом и обычным форматом при "чистой" установке Windows XP
  130. ^ а б TBAL: (случайный?) Бэкдор DPAPI для локальных пользователей
  131. ^ Автоматическая регистрация сертификатов в Windows XP
  132. ^ Устранение неполадок, связанных со статусом сертификата и отзывом: управление идентификацией и доступом - Technet
  133. ^ Улучшения EFS в Windows XP и Windows Server 2003
  134. ^ Ключи реестра, используемые для настройки кэширования EFS
  135. ^ Шифрованная файловая система: защита данных и конфиденциальность
  136. ^ Описание политик ограниченного использования программ в Windows XP
  137. ^ Как работают политики ограниченного использования программ
  138. ^ Энглер, Тобиас (22 февраля 2011 г.). "Schwere der Lücken ist besorgniserregend". Mac и я (на немецком). Heinz Heise. Получено 22 февраля 2011.
  139. ^ Новые API NX добавлены в Windows Vista SP1, Windows XP SP3 и Windows Server 2008
  140. ^ Описание брандмауэра подключения к Интернету
  141. ^ Ручная настройка брандмауэра Windows в Windows XP с пакетом обновления 2 (SP2)
  142. ^ Описание функции брандмауэра Windows в Windows XP SP2
  143. ^ ИНФОРМАЦИЯ: службы и перенаправленные диски
  144. ^ Запуск ограничен - что означает параметр «защитить мой компьютер»?
  145. ^ Описание работы диспетчера вложений в Windows XP Service Pack 2
  146. ^ Как упростить создание и обслуживание фильтров безопасности Интернет-протокола (IPsec) в Windows Server 2003 и Windows XP
  147. ^ Технологии защиты сети: изменения функциональности в Microsoft Windows XP Service Pack 2
  148. ^ Улучшения безопасности DCOM в Windows XP с пакетом обновления 2 и Windows Server 2003 с пакетом обновления 1
  149. ^ Новые функции в службе координатора распределенных транзакций в Windows Server 2003 с пакетом обновления 1 и Windows XP с пакетом обновления 2
  150. ^ КАК: настроить предварительный ключ для использования с подключениями по протоколу туннелирования второго уровня в Windows XP
  151. ^ SolutionBase: Общие сведения о службах обеспечения беспроводной связи Windows (WPS): TechRepublic
  152. ^ а б Часто задаваемые вопросы о беспроводной технологии Bluetooth
  153. ^ Часто задаваемые вопросы о беспроводной технологии Bluetooth - 2010
  154. ^ а б Улучшения качества обслуживания (QoS) Windows XP и поведение
  155. ^ Зачем развертывать Интернет-протокол версии 6 (IPv6): Интернет-конференция (19.02.2007)
  156. ^ «DHCPv6: Dibbler - портативный DHCPv6». Архивировано из оригинал на 2009-02-12. Получено 2012-02-16.
  157. ^ О расширенном COM API службы факсов Расширенный COM API факсов
  158. ^ Протокол разрешения одноранговых имен
  159. ^ "Что такое API-интерфейсы одноранговой инфраструктуры?". Microsoft. Получено 2012-04-16.
  160. ^ а б c Как использовать функцию простого обмена файлами для обмена файлами в Windows XP
  161. ^ Совместное использование файлов и папок: набор ресурсов Windows XP Professional
  162. ^ Список версий и проблем WebDAV Mini-Redirector (MRXDAV.SYS)
  163. ^ «Как отключить кэширование DNS на стороне клиента в Windows XP и Windows Server 2003». Поддерживать. Microsoft. 12 октября 2007 г.
  164. ^ «Физическая структура DNS». TechNet. Microsoft. Получено 20 ноября 2015.
  165. ^ Обзор сетевого моста
  166. ^ Описание мастера настройки сети в Windows XP
  167. ^ «Взаимодействие Windows XP с IGD на основе UPnP». Архивировано из оригинал на 2010-04-27. Получено 2009-09-20.
  168. ^ Поддержка защищенного EAP (PEAP) добавлена ​​в Windows XP SP1 и Windows Server 2003
  169. ^ Как использовать мобильные устройства IrComm и Windows XP для доступа в Интернет
  170. ^ Сеть через IrDA в Windows XP
  171. ^ Используйте средство диагностики сети Windows XP Pro для комплексного устранения неполадок
  172. ^ Сетевая диагностика для Windows XP помогает выявлять и устранять проблемы с сетевым подключением.
  173. ^ Как определить и восстановить повреждение Winsock2 в Windows Server 2003, Windows XP и Windows Vista
  174. ^ Как синхронизировать время со службой времени Windows в Windows XP
  175. ^ «Новые функции для Windows XP и семейства Windows 2003». Очередь сообщений (MSMQ). Сеть разработчиков Microsoft. Архивировано из оригинал на 2007-12-24. Получено 2006-08-05.
  176. ^ Что нового в COM + 1.5
  177. ^ Paint в Windows XP и новее использует GDI +
  178. ^ Версии RichEdit
  179. ^ Поддерживаемые платформы: активная доступность - MSDN
  180. ^ FreeCell - Часто задаваемые вопросы (FAQ)
  181. ^ Какой функцией Windows XP я горжусь больше всего?