stringtranslate.com

Новые возможности Windows XP

Будучи следующей версией Windows NT после Windows 2000 , а также преемницей Windows Me , Windows XP представила множество новых функций, но также удалила некоторые другие.

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

Графика

С появлением Windows XP была введена подсистема GDI+, работающая только на программном обеспечении на основе C++, для замены некоторых функций GDI . GDI+ добавляет сглаженную 2D-графику, текстуры, координаты с плавающей точкой, градиентное затенение, более сложное управление путями, бикубическую фильтрацию, встроенную поддержку современных форматов графических файлов, таких как JPEG и PNG , и поддержку композиции аффинных преобразований в конвейере 2D-вида. GDI+ использует значения RGBA для представления цвета. Использование этих функций очевидно в пользовательском интерфейсе Windows XP (прозрачные метки значков на рабочем столе, тени для меток значков на рабочем столе, тени под меню, полупрозрачный синий прямоугольник выбора в проводнике Windows , скользящие панели задач и кнопки панели задач), а также в нескольких ее приложениях, таких как Microsoft Paint , Windows Picture and Fax Viewer , Photo Printing Wizard , заставка слайд-шоу «Мои рисунки», и их присутствие в базовом графическом слое значительно упрощает реализацию векторных графических систем, таких как Flash или SVG . Динамическая библиотека GDI+ может поставляться с приложением и использоваться в старых версиях Windows. Общее количество дескрипторов GDI на сеанс также увеличено в Windows XP с 16 384 до 65 536 (настраивается через реестр).

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

ClearType

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

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

Меню Пуск

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

Панель задач

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

Проводник Windows

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

Панель задач

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

Каждая папка также имеет "Задачи файлов и папок", предлагающие варианты создания новых папок, предоставления общего доступа к папке в локальной сети, публикации файлов или папок на веб-сайте с помощью Web Publishing Wizard и другие общие задачи, такие как копирование, переименование, перемещение и удаление файлов или папок. Типы файлов, которые идентифицировали себя как печатаемые, также имеют указанную опцию для печати файла.

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

Под "Другими местами" находится область "Подробности", которая предоставляет дополнительную информацию при выборе файла или папки — обычно тип файла, размер файла и дата изменения, но в зависимости от типа файла, автора, размеров изображения, атрибутов или других деталей. Если для типа файла установлен обработчик изображений Thumbnail , его предварительный просмотр также отображается на панели задач "Подробности". Для музыкальных файлов он может показывать исполнителя, название альбома и длительность песни. Та же информация также отображается горизонтально в строке состояния .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Windows XP включает Windows Picture and Fax Viewer , который основан на GDI+ [16] и способен просматривать форматы изображений, поддерживаемые GDI+, а именно JPEG , BMP , PNG , GIF (включая анимированные GIF), ICO , WMF , EMF и TIFF . Он заменяет часть функций Imaging for Windows в предыдущих версиях Windows.

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

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

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

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

Текстовые службы Framework

Text Services Framework (TSF) — это COM- фреймворк и API, представленные в Windows XP , которые поддерживают расширенный ввод текста и обработку текста. Text Services Framework разработан для предоставления расширенных языковых и текстовых функций для приложений. Он поддерживает такие функции, как многоязычная поддержка, драйверы клавиатуры, распознавание рукописного ввода , распознавание речи , а также проверку орфографии и другие функции обработки текста и естественного языка . Он также доступен для загрузки для старых операционных систем Windows. [33]

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

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

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

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

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

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

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

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

Страницы памяти в рабочих наборах обрезаются более эффективно для многопроцессорных систем в зависимости от того, как давно к ним обращались. Конфликт блокировок уменьшается, так как ряд ненужных блокировок, используемых при синхронизации ресурсов (выделение и отображение ОЗУ через расширения адресного окна , записи таблицы системных страниц , начисление квот невыгружаемого/выгружаемого пула, начисление обязательств страниц), были удалены. Конфликт блокировок диспетчера был уменьшен, а блокировка номера кадра страницы (PFN) была оптимизирована для повышения параллелизма и детализации. Windows XP использует push-блокировки на объекте синхронизации событий, если нет конфликта, поскольку они поддерживают совместное и исключительное получение. Push-блокировки защищают записи таблиц дескрипторов в Executive , а также в Object Manager (для защиты структур данных и дескрипторов безопасности ) и Memory Manager (для защиты блокировок, связанных с AWE ). Windows XP использует механизмы SYSENTER/SYSEXIT , которые требуют меньше тактов для перехода из пользовательского режима в режим ядра и обратно , чтобы ускорить системные вызовы .

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

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

Реестр

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

Отладка

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

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

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

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

Куча

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

Ввод/вывод

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

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

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

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

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

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

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

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

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

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

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

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

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

Оффлайн файлы

Windows XP включает некоторые изменения в поведении Offline Files . Клиентский кэш Offline Files теперь может быть зашифрован с помощью Encrypting File System . Общие папки из пространств имен DFS могут быть доступны в автономном режиме. [44] Кроме того, перемещаемые профили пользователей могут быть синхронизированы с сервером, даже если Offline Files пометил сервер как недоступный. [45]

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

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

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

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

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

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

Автоматизированное восстановление системы

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

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

Распространенной проблемой в предыдущих версиях Windows было то, что пользователи часто страдали от DLL hell , когда на компьютере устанавливалось более одной версии одной и той же динамически подключаемой библиотеки (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 , называемый Registration-free COM (или RegFree COM). Он позволяет компонентам Component Object Model (COM) хранить метаданные активации и CLSID ( Class ID) для компонента без использования реестра . Вместо этого метаданные и CLSID классов, реализованных в компоненте, объявляются в манифесте сборки (описываемом с помощью XML ), который хранится либо как ресурс в исполняемом файле, либо как отдельный файл, устанавливаемый вместе с компонентом. [51] Это позволяет устанавливать несколько версий одного и того же компонента в разных каталогах, описываемых их собственными манифестами, а также развертывать XCOPY . [52]

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

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

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

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

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

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

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

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

Медиа-функции

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

RTM-выпуск Windows XP включает Windows Media Player версии 8 (официально называемый Windows Media Player для Windows XP) и кодеки Windows Media 8. Windows Media Player для Windows XP представил поддержку ID3 для MP3, редактирование информации о мультимедиа из библиотеки, добавление текстов песен для дорожек MP3 или WMA, настройку имени файла при копировании, новые визуализации, поддержку HDCD , возможность блокировки проигрывателя в корпоративной среде и поддержку воспроизведения DVD (при установке соответствующих кодеков отдельно). [62] Windows Media Player также включает в себя более новую аппаратную поддержку для портативных устройств с помощью протокола передачи мультимедиа и API Windows Portable Devices на основе User-Mode Driver Framework .

Windows Movie Maker

Первоначальный RTM-релиз Windows XP включал Windows Movie Maker 1.1, который добавил несжатую запись DV AVI цифровых видеоисточников. Windows Movie Maker 2 представил множество новых переходов, эффектов, титров и титров, панель задач, изменяемое по размеру окно предварительного просмотра с размерами, улучшенные параметры захвата и экспорта, функцию AutoMovie , сохранение конечного видео обратно на ленту и пользовательские профили экспорта WMV. [63]

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

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

Windows XP включает улучшенную поддержку FireWire (IEEE 1394) (DVCPRO25 – 525-60 и 625-50 ) для цифровых видеокамер и аудио-видеоустройств. [65] В нем представлен MSTape , драйвер WDM для видеокамер D-VHS и MPEG. [66]

Воспроизведение видео

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

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

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

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

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

Поддержка USB 2.0

Начиная с Windows XP Service Pack 1, устанавливаются общие драйверы интерфейса USB 2.0 Enhanced Host Controller. [69] Windows XP также добавляет поддержку классов USB-устройств, таких как Bluetooth, класс USB-видеоустройств , изображений ( класс устройств захвата неподвижных изображений ) и протокола передачи мультимедиа с Windows Media Player 10. [70]

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

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

Windows XP поддерживает сканеры как TWAIN , так и Windows Image Acquisition . Windows Image Acquisition в Windows XP добавляет поддержку сканеров с автоматической подачей документов , сканеров с прокруткой без возможности предварительного просмотра и многостраничной генерации TIFF . [72] Для видео WIA представлен драйвер фильтра Snapshot, который позволяет захватывать неподвижные кадры из видеопотока.

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

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

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

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

Управление питанием

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

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

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

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

Наконец, есть поддержка сетей TCP/IP и общего доступа к Интернету через шину IEEE 1394. [86]

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

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

Хост скриптов Windows 5.6

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

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

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

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

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

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

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

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

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

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

Существует несколько ресурсов, которые пользователи могут перенаправлять с удаленного сервера на локальный клиент, в зависимости от возможностей используемого клиентского программного обеспечения. Например, «Перенаправление файловой системы» позволяет пользователям использовать свои локальные файлы на удаленном рабочем столе в терминальном сеансе, в то время как «Перенаправление принтера» позволяет пользователям использовать свой локальный принтер в терминальном сеансе так же, как они это делали бы с локальным или сетевым общим принтером. «Перенаправление портов» позволяет приложениям, работающим в терминальном сеансе, напрямую получать доступ к локальным последовательным и параллельным портам, а «Аудио» позволяет пользователям запускать аудиопрограмму на удаленном рабочем столе и перенаправлять звук на свой локальный компьютер. Буфер обмена также может быть общим между удаленным компьютером и локальным компьютером. Клиент RDP в Windows XP может быть обновлен до версии 7.0. Компонент Remote Desktop Web Connection службы Internet Information Services 5.1 также обеспечивает функциональность удаленного рабочего стола через Интернет с помощью элемента управления ActiveX для Internet Explorer . [99]

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

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

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

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

Установщик Windows

Windows XP представила установщик Windows (MSI) 2.0. Установщик Windows 2.0 принес значительные улучшения, такие как установка и управление параллельными и CLR- сборками, изолирование пользовательских действий MSI, улучшенное ведение журнала событий и сокрытие конфиденциальной информации в файлах журналов, изоляция программ для каждого пользователя, цифровые подписи, улучшенное исправление (более надежное разрешение конфликтов исправлений и сокращение ненужного копирования неверсированных файлов и исходных запросов), поддержка сервера терминалов и интеграция с политиками восстановления системы и ограничения программного обеспечения. [105] Windows XP можно обновить до установщика Windows 4.5. [106]

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

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

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

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

ВМИ

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

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

Другие функции управления

Функции безопасности

Усиление защиты данных API

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

Поддержка PKI

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

Смарт-карты могут использоваться для входа в сеансы терминального сервера (при подключении к терминальному серверу Windows Server 2003 или выше) с помощью CAPICOM или системных инструментов, таких как net.exe и runas.exe . Также есть многочисленные улучшения в проверке статуса сертификата, построении цепочки и проверке отзыва, проверке пути и обнаружении. [121]

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

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

Главный ключ DPAPI может быть защищен с помощью открытого ключа для всего домена. Можно использовать более сильный алгоритм, совместимый с FIPS 140-1, например 3DES. Windows XP также предупреждает пользователя, если зашифрованные файлы EFS копируются в файловую систему, например FAT , или в неподдерживаемое расположение, которое не поддерживает EFS, и, таким образом, файл будет расшифрован.

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

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

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

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

Менеджер по учетным данным

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

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

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

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

Сетевые и коммуникационные возможности

Wi-Fi сети

Поддержка беспроводной связи в Windows 2000 не поддерживала бесшовный роуминг и автоматическую настройку. Служба беспроводной конфигурации Windows XP поддерживает автоматическую настройку беспроводной сети с повторной аутентификацией при необходимости, обеспечивая тем самым возможность бесшовного роуминга и устанавливая предпочтительный порядок подключений. При отсутствии беспроводной точки доступа Windows XP может настроить беспроводную сеть ad hoc . В инфраструктурных сетях имеется встроенная поддержка аутентификации WPA и WPA2 с последними пакетами обновлений и/или обновлениями. Windows XP включает в себя мастер настройки беспроводной сети , который поддерживает метод Windows Connect Now: USB Flash Drive (WCN-UFD) для упрощения настройки беспроводной сети для неопытных пользователей.

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

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

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

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

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

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

Поддержка IPv6

IPv6 необходимо установить и настроить из командной строки с помощью контекста интерфейса netsh ipv6 , поскольку поддержка графического интерфейса отсутствует. После назначения локального адреса сетевого интерфейса автоконфигурация без сохранения состояния для локальных и глобальных адресов может быть выполнена в Windows XP. Статические адреса IPv6 могут быть назначены, если на локальном канале нет маршрутизатора IPv6. Можно настроить механизмы перехода, такие как настроенные вручную туннели и 6to4. Расширения конфиденциальности включены и используются по умолчанию. 6to4 автоматически активируется для публичных адресов IPv4 без глобального адреса IPv6. Другие типы туннелей, которые можно настроить, включают: 6over4, Teredo, ISATAP, PortProxy. Teredo также помогает пересекать конус и ограниченные NAT . Ретрансляция хоста Teredo включается, когда назначен глобальный адрес IPv6, в противном случае включается функциональность клиента Teredo.

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

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

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

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

Факс

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

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

Одноранговые сети Windows

Advanced Networking Pack , позже ставший частью SP2, представил Peer-to-Peer Networking и Peer Name Resolution Protocol (PNRP) в Windows XP. Он работает через IPv6. Архитектура P2P в Windows XP состоит из следующих компонентов:

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

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

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

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

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

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

Windows XP представляет более упрощенную форму обмена файлами с локальными пользователями в многопользовательской среде и по сети, называемую Simple File Sharing . Simple File Sharing, которая включена по умолчанию для компьютеров, не присоединенных к домену, отключает отдельную вкладку Security, используемую для установки расширенных ACL/разрешений, и включает общий интерфейс для обоих - разрешений для папок файловой системы и общего доступа к ним. [137] При включенном Simple File Sharing папка My Documents или ее подпапки могут быть прочитаны и записаны только ее владельцем и локальными администраторами. [137] Она не является общей в сети. При установке флажка Make this folder private в ее свойствах локальным администраторам также отказываются в разрешениях на папку My Documents . [137] Для общего доступа к файлам с другими учетными записями пользователей на том же компьютере при включенном Simple File Sharing в Windows XP есть папка Shared Documents .

Simple File Sharing отключает гранулярные локальные и сетевые разрешения на общий доступ. Он делится элементом с группой «Все» в сети с доступом только для чтения или записи, не запрашивая пароль, но принудительно устанавливая разрешения гостевого пользователя. [138]

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

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

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

Другие особенности

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

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

Более поздние версии

Начиная с Windows XP SP2, уменьшение громкости звука сохраняется в реестре для экранной клавиатуры и приложений дистанционного управления и может быть настроено третьими лицами, [158] а Internet Explorer улучшил поддержку параметров групповой политики за пределами параметров безопасности. (KB918997) для Windows XP SP2 и Windows XP SP3 добавить API беспроводной локальной сети для разработчиков, чтобы создавать беспроводные клиентские программы и управлять профилями и подключениями. Существует поддержка IEEE 802.1X для беспроводных и проводных подключений. В случае, если PKI недоступен для выдачи сертификатов для VPN-подключения, есть поддержка предопределенного ключа для аутентификации IKE . [159] С KB912761 для Windows XP SP2 или в Windows XP SP3 пользователи могут настроить, будет ли EFS генерировать самозаверяющий сертификат, когда центр сертификации недоступен. Брандмауэр Windows, начиная с Windows XP SP2, также поддерживает фильтрацию с отслеживанием состояния IPv6. Приложения и инструменты, такие как клиент Telnet , клиент FTP, ping , nslookup , tracert , DNS-распознаватель, общий доступ к файлам и принтерам, Internet Explorer , IIS, были обновлены для поддержки IPv6.

Пакет обновления 2

Поддержка Bluetooth

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

Предотвращение выполнения данных

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

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

Брандмауэр Windows

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

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

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

Пакет обновления 3

Медиацентр, издание 2005 г.

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

Ссылки

  1. ^ «Что нового в DirectX 9.0».
  2. ^ "HLSL в Direct3D 9.0". Microsoft . Архивировано из оригинала 27 августа 2010 г.
  3. ^ "КАК: использовать ClearType для улучшения экранных шрифтов в Windows XP". Архивировано из оригинала 24 февраля 2015 г. Получено 16 ноября 2010 г.
  4. ^ "Информация о ClearType: веб-сайт Microsoft Typography". Microsoft . Архивировано из оригинала 14 августа 2011 г. Получено 16 ноября 2010 г.
  5. ^ "ClearType Tuner PowerToy: веб-сайт Microsoft Typography". Microsoft . Архивировано из оригинала 17 июля 2011 г. Получено 18 июля 2011 г.
  6. ^ "Как изменить поведение группировки панели задач". Архивировано из оригинала 4 июня 2011 г. Получено 20 сентября 2009 г.
  7. ^ "Свойства Windows". Архивировано из оригинала 3 сентября 2011 г. Получено 5 сентября 2011 г.
  8. ^ «Порядок сортировки файлов и папок, имена которых содержат цифры, в Windows Vista, Windows XP и Windows Server 2003 отличается от порядка сортировки в Windows 2000». support.microsoft.com. 28 августа 2007 г. Архивировано из оригинала 27 сентября 2010 г. Получено 6 июля 2009 г.
  9. ^ "PerceivedTypes: MSDN Library shell documentation". 11 января 2008 г. Архивировано из оригинала 2 августа 2009 г. Получено 20 сентября 2009 г.
  10. ^ "Windows XP Registry Guide". Microsoft . Архивировано из оригинала 20 февраля 2009 г. Получено 20 сентября 2009 г.
  11. ^ Использование аппаратного автозапуска. Архивировано 08.10.2010 на Wayback Machine , Microsoft, MSDN.
  12. ^ Использование и настройка автозапуска. Архивировано 12 октября 2011 г. на Wayback Machine , Microsoft, MSDN.
  13. ^ "Регистрация приложения: регистрация воспринимаемого типа". Архивировано из оригинала 19 января 2013 г. Получено 12 декабря 2013 г.
  14. ^ "КАК: просмотреть ранее открытые папки при входе в Windows XP". Архивировано из оригинала 17 марта 2011 г. Получено 18 июля 2011 г.
  15. ^ "Настройка подсказки: создание обработчиков расширений оболочки - MSDN". Архивировано из оригинала 23 октября 2010 г. Получено 25 марта 2010 г.
  16. ^ "Вы не можете просматривать изображения TIFF с помощью Windows Picture and Fax Viewer". Архивировано из оригинала 4 марта 2011 г. Получено 7 декабря 2010 г.
  17. ^ abc "Обзор Windows Picture and Fax Viewer". Microsoft . Архивировано из оригинала 20 марта 2016 г. Получено 7 декабря 2010 г.
  18. ^ abc "Windows XP Picture and Fax Viewer: Standard toolbar overview". Microsoft . Архивировано из оригинала 4 ноября 2012 г. Получено 7 декабря 2010 г.
  19. ^ "Microsoft Article ID: 288125". Архивировано из оригинала 24 ноября 2011 г. Получено 7 декабря 2010 г.
  20. ^ "Windows XP Picture and Fax Viewer: Annotation toolbar overview". Microsoft . Архивировано из оригинала 4 ноября 2012 г. Получено 7 декабря 2010 г.
  21. ^ "Файлы изображений TIFF, сжатые в формате JPEG, не могут быть правильно открыты". Архивировано из оригинала 25 февраля 2011 г. Получено 7 декабря 2010 г.
  22. ^ "Microsoft Download Center: Windows, Office, Xbox & More". www.microsoft.com . Архивировано из оригинала 6 декабря 2010 г.
  23. ^ Гроссман, Сет (январь 2002 г.). «Использование визуальных стилей Windows XP с элементами управления в формах Windows». Документация Visual Studio .NET 2003. Microsoft . Архивировано из оригинала 9 апреля 2015 г. Получено 4 апреля 2015 г.
  24. ^ "Как создать курсор или значок с альфа-смешением в Windows XP". Архивировано из оригинала 13 сентября 2016 г. Получено 21 июля 2016 г.
  25. ^ "The IconFactory collaboration with Microsoft". Архивировано из оригинала 21 августа 2006 года . Получено 15 ноября 2010 года .
  26. ^ "Microsoft Windows XP: Что это значит для разработчиков". 30 июня 2010 г. Архивировано из оригинала 8 сентября 2010 г. Получено 2 декабря 2010 г.
  27. ^ "Поддержка значка и курсора Windows XP". Архивировано из оригинала 3 июня 2016 г. Получено 21 июля 2016 г.
  28. ^ "Билл Браун: Архив новостей официального сайта 2001 года". Архивировано из оригинала 6 июня 2011 года . Получено 15 ноября 2010 года .
  29. ^ Фельдман, Брайан (11 июля 2017 г.). «Чёрт, этот полускрытый трек Windows XP, который воспроизводится только один раз, — просто бомба». Intelligencer . Архивировано из оригинала 15 июня 2020 г. Получено 15 июня 2020 г.
  30. Windows 98: Velkommen, архивировано из оригинала 27 мая 2020 г. , извлечено 15 июня 2020 г.
  31. ^ "Stan LePard Music – music for interactive and linear media". Архивировано из оригинала 2 апреля 2021 г. Получено 15 июня 2020 г.
  32. ^ "DisableProcessWindowsGhosting Function: MSDN". Архивировано из оригинала 19 августа 2010 г. Получено 15 ноября 2010 г.
  33. ^ "Microsoft Download Center: Windows, Office, Xbox & More". www.microsoft.com . Архивировано из оригинала 13 декабря 2009 г.
  34. ^ "Усовершенствования ядра для Windows XP". Microsoft . Архивировано из оригинала 7 марта 2008 г. Получено 24 мая 2007 г.
  35. ^ abc "Windows XP: улучшения ядра создают более надежную, мощную и масштабируемую ОС". Журнал MSDN. Архивировано из оригинала 7 мая 2015 г. Получено 30 июля 2011 г.
  36. ^ ab Руссинович, Марк ; Дэвид Соломон (2005). «Управление памятью». Microsoft Windows Internals (4-е изд.). Microsoft Press. ISBN 978-0-7356-1917-3.
  37. ^ "Ваш компьютер не запускается, если куст SYSTEM слишком велик". Архивировано из оригинала 4 февраля 2011 г. Получено 1 августа 2011 г.
  38. ^ "Windows XP Low Fragmentation Heap Enabler". Архивировано из оригинала 19 июля 2011 г. Получено 18 июля 2011 г.
  39. ^ "Link Shell Extension: Symbolic links for Windows XP". Архивировано из оригинала 19 августа 2011 г. Получено 13 декабря 2013 г.
  40. ^ "Quick Fixed VHD Creation Tool". Архивировано из оригинала 7 января 2010 г. Получено 18 июля 2011 г.
  41. ^ "Описание функции оптимизации быстрого входа в систему Windows XP Professional". Архивировано из оригинала 8 сентября 2009 г. Получено 18 сентября 2009 г.
  42. ^ "У вас возникли проблемы с выходом из системы на компьютерах с ОС Windows XP, Windows Server 2003, Windows 2000 или Windows NT 4.0". Архивировано из оригинала 12 ноября 2010 г. Получено 11 ноября 2010 г.
  43. ^ "Улучшения профилей пользователей в Windows Server 2003 и Windows XP". 8 октября 2009 г. Архивировано из оригинала 7 марта 2016 г. Получено 26 августа 2017 г.
  44. ^ "Поддержка общих ресурсов на основе DFS для автономных файлов". Архивировано из оригинала 14 декабря 2011 г. Получено 18 августа 2011 г.
  45. ^ "Рекомендации по перенаправлению папок". 6 ноября 2013 г. Архивировано из оригинала 7 марта 2016 г. Получено 26 августа 2017 г.
  46. ^ "Восстановление системы Microsoft Windows XP (технические статьи Windows XP)". 4 февраля 2005 г. Архивировано из оригинала 4 февраля 2005 г.
  47. ^ "Обзор автоматического восстановления системы в Windows XP". Архивировано из оригинала 26 августа 2011 г. Получено 13 августа 2011 г.
  48. ^ "Get IT Done: Use XP Pro's ASR function to recovery after a system failure: TechRepublic". Архивировано из оригинала 25 апреля 2011 г. Получено 13 августа 2011 г.
  49. ^ "Восстановление неисправных систем с помощью резервного набора Windows XP ASR". Архивировано из оригинала 26 января 2012 г. Получено 13 августа 2011 г.
  50. ^ "Как установить дополнительные файлы во время автоматического восстановления системы". Архивировано из оригинала 2 августа 2011 г. Получено 13 августа 2011 г.
  51. ^ "Assembly Manifests". MSDN . Архивировано из оригинала 13 ноября 2009 г. Получено 5 ноября 2009 г.
  52. ^ abc Дэйв Темплин. «Упростите развертывание приложений с помощью ClickOnce и COM без регистрации». Журнал MSDN . Архивировано из оригинала 15 сентября 2008 г. Получено 22 апреля 2008 г.
  53. ^ "Концепции изолированных приложений и параллельных сборок". MSDN . Архивировано из оригинала 5 марта 2010 г. Получено 5 ноября 2009 г.
  54. ^ Сайт Winqual Архивировано 21.04.2012 на Wayback Machine
  55. ^ "КАК: использовать функцию отката драйвера для восстановления предыдущей версии драйвера устройства в Windows XP". Microsoft. Архивировано из оригинала 18 февраля 2006 г. Получено 18 декабря 2005 г.
  56. ^ "Список защиты драйверов для Windows XP и Windows Server 2003". Архивировано из оригинала 7 января 2012 г. Получено 16 июля 2011 г.
  57. ^ "Как работает средство проверки драйверов устройств Windows XP". Архивировано из оригинала 22 мая 2013 г. Получено 18 июля 2011 г.
  58. ^ Мейлер, Керри; Холт, Байрон; Рэмси, Грег; Пука, Энтони (23 июля 2009 г.). System Center Configuration Manager (SCCM) 2007 Unleashed. Sams Publishing (опубликовано в 2009 г.). ISBN 9780768689525. Архивировано из оригинала 1 августа 2020 г. . Получено 22 июля 2014 г. . [...] Microsoft предоставляет набор средств для обеспечения совместимости приложений (AppCompat или ACT).
  59. ^ «Технологии совместимости приложений Windows XP». Microsoft Technet. 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  60. ^ "КАК: Скриптовые слои совместимости в Windows XP". Архивировано из оригинала 13 декабря 2010 г. Получено 10 декабря 2010 г.
  61. ^ "Программа помощи в развертывании Windows XP". Архивировано из оригинала 26 марта 2012 г. Получено 17 августа 2011 г.
  62. ^ "Что нового в проигрывателе Windows Media для Windows XP". Microsoft . 1 апреля 2002 г. Архивировано из оригинала 1 апреля 2002 г.
  63. ^ "Обзор Windows Movie Maker 2". Архивировано из оригинала 11 августа 2011 г. Получено 5 августа 2011 г.
  64. ^ "Microsoft TV Technologies". Архивировано из оригинала 5 августа 2011 г. Получено 7 августа 2011 г.
  65. ^ abcd "IEEE 1394 и платформа Windows". Архивировано из оригинала 8 ноября 2011 г. Получено 19 августа 2011 г.
  66. ^ "MSTape Driver: MSDN". Архивировано из оригинала 23 августа 2011 г. Получено 13 августа 2011 г.
  67. ^ "Video Mixing Renderer Filter 7". Архивировано из оригинала 23 января 2010 г. Получено 12 декабря 2009 г.
  68. ^ "Video Mixing Renderer-9". 7 марта 2008 г. Архивировано из оригинала 17 июля 2011 г. Получено 7 августа 2011 г.
  69. ^ "Как получить и установить драйверы USB 2.0 в Windows XP Service Pack". Архивировано из оригинала 30 октября 2009 г. Получено 29 октября 2009 г.
  70. ^ "USB FAQ: Вводный уровень". Microsoft . Архивировано из оригинала 25 декабря 2010 г. Получено 29 октября 2009 г.
  71. ^ "Проектирование оборудования для внезапного удаления под Windows XP". Архивировано из оригинала 11 марта 2012 г. Получено 10 декабря 2010 г.
  72. ^ ab "Still Image Connectivity for Windows". Архивировано из оригинала 9 мая 2011 г. Получено 18 августа 2011 г.
  73. ^ abc "Windows XP: Что нового в поддержке устройств и оборудования". Архивировано из оригинала 26 марта 2012 г. Получено 18 августа 2011 г.
  74. ^ "Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0), датированного 26 июня 2007 г.". Архивировано из оригинала 18 июля 2011 г. Получено 18 июля 2011 г.
  75. ^ ab "Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) в Windows Feature Pack for Storage 1.0". Поддержка . 14 апреля 2010 г. Архивировано из оригинала 30 апреля 2019 г. Получено 18 июня 2019 г.
  76. ^ "Windows Native Processor Performance Control". Архивировано из оригинала 24 декабря 2010 г. Получено 19 сентября 2009 г.
  77. ^ "Усовершенствования ядра для Windows XP". Microsoft . Архивировано из оригинала 24 сентября 2010 г. Получено 16 ноября 2010 г.
  78. ^ "Быстрое резюме и как оно влияет на вашего водителя". Архивировано из оригинала 23 октября 2012 г. Получено 15 ноября 2010 г.
  79. ^ "Политика микширования аудиопотоков и установки частоты дискретизации выходного сигнала". Архивировано из оригинала 26 февраля 2011 г. Получено 22 августа 2011 г.
  80. ^ "Windows audio driver API basics". Архивировано из оригинала 21 августа 2011 г. Получено 21 августа 2011 г.
  81. ^ "Ограничения интерфейса устройств Windows 2000". Архивировано из оригинала 23 октября 2012 г. Получено 22 августа 2011 г.
  82. ^ "Exposing Hardware-Accelerated Capture Effects". Архивировано из оригинала 12 февраля 2011 г. Получено 7 августа 2011 г.
  83. ^ "GFX Filters: MSDN". Архивировано из оригинала 17 июня 2009 г. Получено 29 октября 2009 г.
  84. ^ "Настройки громкости звука по умолчанию". Архивировано из оригинала 13 марта 2011 г. Получено 22 августа 2011 г.
  85. ^ [Производительность устройств 1394 может снизиться после установки Windows XP Service Pack 2]
  86. ^ "Описание соединения 1394 в Windows XP". Архивировано из оригинала 18 ноября 2010 г. Получено 11 ноября 2010 г.
  87. ^ "Device Manager Details Tab". Архивировано из оригинала 23 октября 2012 г. Получено 5 августа 2011 г.
  88. ^ "Pointer Ballistics for Windows XP". Windows Hardware Developer Center . 31 октября 2002 г. Архивировано из оригинала 4 марта 2010 г. Получено 18 июня 2019 г.
  89. ^ "Описание DualView в Windows XP". Поддержка (1.5 ред.). 15 января 2006 г. Архивировано из оригинала 22 февраля 2011 г. Получено 18 июня 2019 г.
  90. ^ "Как включить поддержку 48-битной логической адресации блоков для дисководов ATAPI в Windows XP". Поддержка (6.3 ред.). 31 января 2007 г. Архивировано из оригинала 6 января 2015 г. Получено 18 июня 2019 г.
  91. ^ "Описание пакета обновления драйвера файловой системы exFAT". Поддержка Windows . Архивировано из оригинала 18 июня 2019 г. Получено 18 июня 2019 г.
  92. ^ abcdefghijklmnop "Windows Script Host 5.6 может похвастаться интеграцией с Windows XP, безопасностью и новой объектной моделью: журнал MSDN - май 2002 г.". Архивировано из оригинала 6 января 2012 г. Получено 17 февраля 2012 г.
  93. ^ "Подробное обсуждение функций безопасности в WSH 5.6". 30 июня 2006 г. Архивировано из оригинала 10 ноября 2017 г. Получено 17 февраля 2012 г.
  94. ^ "Windows Script Host 5.6 может похвастаться интеграцией с Windows XP, безопасностью и новой объектной моделью". Архивировано из оригинала 18 февраля 2008 г. Получено 17 февраля 2012 г.
  95. ^ "IT Pro". www.itprotoday.com . Архивировано из оригинала 18 сентября 2012 г.
  96. ^ "Часто задаваемые вопросы об удаленном рабочем столе". Microsoft. Архивировано из оригинала 4 июля 2007 г.
  97. ^ "Remote Desktop Connection Web Connection Software Download". Microsoft. Архивировано из оригинала 17 декабря 2005 г.
  98. ^ "Remote Desktop Connection Software Download". Microsoft. Архивировано из оригинала 18 декабря 2005 г.
  99. ^ "Remote Desktop Web Connection". Архивировано из оригинала 27 августа 2011 г. Получено 28 августа 2011 г.
  100. ^ "Обзор удаленного помощника в Windows XP". Microsoft. Архивировано из оригинала 2 апреля 2021 г. Получено 18 декабря 2005 г.
  101. ^ ab "Технический обзор Windows XP". Microsoft TechNet. 18 ноября 2011 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  102. ^ "Как использовать функцию быстрого переключения пользователей в Windows XP". Архивировано из оригинала 12 августа 2011 г. Получено 16 ноября 2010 г.
  103. ^ "Архитектура быстрого переключения пользователей". Microsoft. Архивировано из оригинала 2 августа 2009 г. Получено 18 июля 2011 г.
  104. ^ "Функция двойного нажатия Ctrl+Alt+Del — это действительно лажа". Архивировано из оригинала 14 апреля 2011 г. Получено 11 ноября 2010 г.
  105. ^ "Новые функции и изменения дизайна в установщике Windows 2.0". 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  106. ^ "Windows Installer 4.5 теперь доступен!". Архивировано из оригинала 9 октября 2011 г. Получено 5 августа 2011 г.
  107. ^ «Магия 15 с GetProcessesByName в Windows 2000».[ постоянная мертвая ссылка ]
  108. ^ "Fun with WMI Filters in Group Policy". Архивировано из оригинала 2 апреля 2015 г. Получено 19 марта 2015 г.
  109. ^ Программа управления командной строкой Windows XP. Архивировано 30 июня 2004 г. на Wayback Machine.
  110. ^ "Новые инструменты командной строки: Документация по продукту Windows XP Professional". Microsoft . Архивировано из оригинала 9 марта 2012 г. Получено 18 августа 2011 г.
  111. ^ "Windows 2000 Chkdsk Management". Microsoft . Архивировано из оригинала 4 ноября 2012 г. Получено 13 января 2011 г.
  112. ^ "Резервное копирование и восстановление данных". 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  113. ^ "IExpress Technology and the IExpress Wizard". Архивировано из оригинала 8 июля 2016 г. Получено 26 августа 2017 г.
  114. ^ "Описание новых функций Sysprep для Windows XP". Архивировано из оригинала 21 января 2007 г. Получено 4 мая 2011 г.
  115. ^ "Inside Update.exe - The Package Installer for Windows and Windows Components". Microsoft . 3 января 2007 г. Архивировано из оригинала 3 января 2007 г.
  116. ^ "Описание мастера очистки рабочего стола (MSKB293154)". Microsoft. Архивировано из оригинала 4 января 2009 г. Получено 19 ноября 2008 г.
  117. ^ "IT Pro". www.itprotoday.com . Архивировано из оригинала 15 июля 2010 г.
  118. ^ "Различия между быстрым форматированием и обычным форматированием во время "чистой" установки Windows XP". Архивировано из оригинала 14 августа 2011 г. Получено 17 августа 2011 г.
  119. ^ ab "TBAL: (случайный?) DPAPI Backdoor для локальных пользователей". Vztekoverflow . 31 июля 2018 г. Архивировано из оригинала 30 декабря 2018 г. Получено 26 декабря 2018 г.
  120. ^ "Certificate Autoenrollment in Windows XP". 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  121. ^ "Устранение неполадок со статусом сертификата и отзывом: управление идентификацией и доступом - Technet". 29 июня 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  122. ^ "EFS Enhancements in Windows XP and Windows Server 2003". 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  123. ^ "Registry Keys Used to Tune EFS Caching". Архивировано из оригинала 3 ноября 2013 г. Получено 1 ноября 2013 г.
  124. ^ "The Encrypting File System: Data Protection and Privacy". 29 июня 2009 г. Архивировано из оригинала 16 августа 2017 г. Получено 26 августа 2017 г.
  125. ^ "Описание политик ограничения программного обеспечения в Windows XP". Архивировано из оригинала 7 декабря 2009 г. Получено 11 декабря 2009 г.
  126. ^ «Как работают политики ограничения программного обеспечения». 8 октября 2009 г. Архивировано из оригинала 18 июля 2017 г. Получено 26 августа 2017 г.
  127. ^ "INFO: Services and Redirected Drives". Архивировано из оригинала 28 октября 2012 г. Получено 27 сентября 2012 г.
  128. ^ «Запуск ограничен — что означает опция «защитить мой компьютер»?». Архивировано из оригинала 4 сентября 2011 г. Получено 22 октября 2011 г.
  129. ^ "Как упростить создание и обслуживание фильтров безопасности протокола Интернета (IPsec) в Windows Server 2003 и Windows XP". Архивировано из оригинала 24 октября 2012 г. Получено 10 ноября 2010 г.
  130. ^ "SolutionBase: Understanding Windows Wireless Provisioning Services (WPS): TechRepublic". Архивировано из оригинала 27 апреля 2016 г. Получено 5 апреля 2016 г.
  131. ^ ab "Улучшения и поведение качества обслуживания (QoS) в Windows XP". Архивировано из оригинала 18 сентября 2009 г. Получено 19 сентября 2009 г.
  132. ^ "Зачем развертывать Интернет-протокол версии 6 (IPv6): веб-трансляция (19.02.2007)". Архивировано из оригинала 22 марта 2012 г. Получено 16 февраля 2012 г.
  133. ^ "DHCPv6: Dibbler - переносимый DHCPv6". Архивировано из оригинала 12 февраля 2009 г. Получено 16 февраля 2012 г.
  134. ^ "О расширенном COM API факса Fax Extended COM API". Архивировано из оригинала 12 января 2010 г. Получено 10 декабря 2010 г.
  135. ^ "Peer Name Resolution Protocol". 27 октября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  136. ^ «Что такое API инфраструктуры Peer-to-Peer?». Microsoft . 7 января 2009 г. Архивировано из оригинала 2 апреля 2021 г. Получено 16 апреля 2012 г.
  137. ^ abc "Как использовать функцию простого общего доступа к файлам для обмена файлами в Windows XP". Архивировано из оригинала 18 августа 2011 г. Получено 23 августа 2011 г.
  138. ^ «Общий доступ к файлам и папкам: Windows XP Professional Resource Kit». 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  139. ^ "WebDAV Mini-Redirector (MRXDAV.SYS) Versions and Issues List". Архивировано из оригинала 15 марта 2010 г. Получено 20 сентября 2009 г.
  140. ^ "Как отключить кэширование DNS на стороне клиента в Windows XP и Windows Server 2003". Поддержка . Microsoft. 12 октября 2007 г. Архивировано из оригинала 24 ноября 2015 г. Получено 23 ноября 2015 г.
  141. ^ "DNS Physical Structure". TechNet . Microsoft. 2 июля 2012 г. Архивировано из оригинала 20 февраля 2016 г. Получено 20 ноября 2015 г.
  142. ^ "Обзор сетевого моста". Microsoft . Архивировано из оригинала 21 ноября 2009 г. Получено 18 сентября 2009 г.
  143. ^ "Описание мастера настройки сети в Windows XP". Архивировано из оригинала 7 сентября 2009 г. Получено 18 сентября 2009 г.
  144. ^ "Взаимодействие Windows XP с IGD на базе UPnP". Архивировано из оригинала 27 апреля 2010 г. Получено 20 сентября 2009 г.
  145. ^ "Поддержка защищенного EAP (PEAP) добавлена ​​в Windows XP SP1 и Windows Server 2003". Архивировано из оригинала 22 декабря 2010 г. Получено 11 ноября 2010 г.
  146. ^ "Как использовать мобильные устройства IrComm и Windows XP для доступа в Интернет". Архивировано из оригинала 30 октября 2009 г. Получено 19 сентября 2009 г.
  147. ^ "Сеть через IrDA в Windows XP". Microsoft . Архивировано из оригинала 1 сентября 2009 г. Получено 19 сентября 2009 г.
  148. ^ «Используйте средство сетевой диагностики Windows XP Pro для комплексного устранения неполадок». Архивировано из оригинала 27 апреля 2016 г. Получено 5 апреля 2016 г.
  149. ^ "Как определить и восстановить поврежденный Winsock2 в Windows Server 2003, Windows XP и Windows Vista". Архивировано из оригинала 7 марта 2015 г. Получено 20 октября 2009 г.
  150. ^ "Как синхронизировать время со службой времени Windows в Windows XP". Архивировано из оригинала 7 декабря 2009 г. Получено 14 декабря 2009 г.
  151. ^ "Новые возможности для Windows XP и семейства Windows 2003". Очередь сообщений (MSMQ) . Microsoft Developer Network. Архивировано из оригинала 24 декабря 2007 г. Получено 5 августа 2006 г.
  152. ^ "Что нового в COM+ 1.5". Архивировано из оригинала 27 декабря 2009 г. Получено 13 декабря 2009 г.
  153. ^ "Paint в Windows XP и более поздних версиях использует GDI+". Архивировано из оригинала 23 октября 2007 г. Получено 10 ноября 2010 г.
  154. ^ "RichEdit версии". Архивировано из оригинала 23 января 2010 г. Получено 10 ноября 2010 г.
  155. ^ "Поддерживаемые платформы: Active Accessibility - MSDN". Архивировано из оригинала 8 сентября 2010 г. Получено 17 мая 2010 г.
  156. ^ "FreeCell -- Часто задаваемые вопросы (FAQ)". Архивировано из оригинала 19 июля 2013 г. Получено 12 января 2010 г.
  157. ^ «Какой функцией Windows XP я горжусь больше всего?». Архивировано из оригинала 8 апреля 2011 г. Получено 11 ноября 2010 г.
  158. ^ "Audio Tapers for Windows Volume Control applications". Архивировано из оригинала 26 марта 2012 г. Получено 22 августа 2011 г.
  159. ^ "КАК: Настроить предварительный ключ для использования с соединениями по протоколу туннелирования второго уровня в Windows XP". Архивировано из оригинала 29 ноября 2010 г. Получено 7 декабря 2010 г.
  160. ^ "Съемные устройства хранения данных не распознаются после установки Windows XP SP2". Архивировано из оригинала 22 февраля 2014 г. Получено 8 февраля 2014 г.
  161. ^ «Введение в стандартные и изоляционные минифильтры». 6 октября 2017 г. Архивировано из оригинала 24 августа 2021 г. Получено 24 августа 2021 г.
  162. ^ "Преимущества модели диспетчера фильтров". Архивировано из оригинала 24 августа 2021 г. Получено 24 августа 2021 г.
  163. ^ abc "Файлы, которые вы добавляете в папку "Автономные файлы" на компьютере под управлением Windows XP, синхронизируются, когда другой человек использует компьютер". Архивировано из оригинала 26 октября 2012 г. Получено 18 августа 2011 г.
  164. ^ "Компьютеры, работающие под управлением Windows XP SP2 и оснащенные несколькими процессорами, поддерживающими функции управления питанием процессора, могут испытывать снижение производительности". Архивировано из оригинала 21 июня 2012 г. Получено 17 июня 2012 г.
  165. ^ "Совместимость цифрового видеоприложения с IEEE 1394 и USB-устройствами". Архивировано из оригинала 26 марта 2012 г. Получено 13 августа 2011 г.
  166. ^ "YUV Mixing Mode". Архивировано из оригинала 25 октября 2011 г. Получено 10 ноября 2011 г.
  167. ^ «Технологии сетевой защиты: изменения в функциональности Microsoft Windows XP с пакетом обновления 2». 11 сентября 2009 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  168. ^ "Улучшения безопасности DCOM в Windows XP Service Pack 2 и Windows Server 2003 Service Pack 1". Архивировано из оригинала 22 января 2011 г. Получено 17 августа 2011 г.
  169. ^ "Новые функциональные возможности службы координатора распределенных транзакций в Windows Server 2003 с пакетом обновления 1 (SP1) и Windows XP с пакетом обновления 2 (SP2)". Архивировано из оригинала 4 сентября 2011 г. Получено 18 августа 2011 г.
  170. ^ "Описание работы диспетчера вложений в Windows XP Service Pack 2". Архивировано из оригинала 9 марта 2005 г. Получено 12 октября 2009 г.
  171. ^ "Windows Installer 3.0 доступен". Архивировано из оригинала 9 августа 2011 г. Получено 5 августа 2011 г.
  172. ^ "FAQ по поддержке защищенных цифровых устройств ввода-вывода в Windows". Центр разработчиков оборудования Windows . 28 октября 2010 г. Архивировано из оригинала 1 марта 2011 г. Получено 18 июня 2019 г.
  173. ^ ab "Часто задаваемые вопросы о беспроводной технологии Bluetooth". Архивировано из оригинала 23 декабря 2018 г. Получено 8 августа 2011 г.
  174. ^ "Bluetooth Wireless Technology FAQ - 2010". Архивировано из оригинала 23 декабря 2018 г. Получено 8 августа 2011 г.
  175. Энглер, Тобиас (22 февраля 2011 г.). «Schwere der Lücken ist besorgniserregend». Mac & i (на немецком языке). Хайнц Хайзе . Архивировано из оригинала 24 февраля 2011 года . Проверено 22 февраля 2011 г.
  176. ^ "Новые API NX добавлены в Windows Vista SP1, Windows XP SP3 и Windows Server 2008". Архивировано из оригинала 25 августа 2011 г. Получено 8 августа 2011 г.
  177. ^ "Описание брандмауэра подключения к Интернету". Архивировано из оригинала 27 сентября 2009 г. Получено 18 сентября 2009 г.
  178. ^ "Ручная настройка брандмауэра Windows в Windows XP с пакетом обновления 2". 5 мая 2010 г. Архивировано из оригинала 26 августа 2017 г. Получено 26 августа 2017 г.
  179. ^ "Описание функции брандмауэра Windows в Windows XP SP2". Архивировано из оригинала 17 сентября 2009 г. Получено 18 сентября 2009 г.
  180. ^ "XPS Essentials Pack обновлен для поддержки Windows XP Service Pack 3". Блог команды XPS . Microsoft . 29 октября 2008 г. Архивировано из оригинала 30 ноября 2016 г. Получено 30 ноября 2016 г.
  181. ^ "Windows Installer 3.1 v2 (3.1.4000.2435) доступен". Архивировано из оригинала 5 августа 2011 г. Получено 5 августа 2011 г.
  182. ^ "Средство диагностики сети для Windows XP доступно для выявления и устранения проблем с сетевым подключением". Архивировано из оригинала 12 ноября 2010 г. Получено 10 ноября 2010 г.
  183. ^ "Исправление для Windows XP, добавляющее поддержку карт SDHC емкостью более 4 ГБ". Поддержка (редакция 5.0). 22 мая 2013 г. Архивировано из оригинала 5 февраля 2014 г. Получено 18 июня 2019 г.