Большой ХР FAQ

Данный материал предназначен для пользователей ОС Windows ХР, которые хотели бы узнать больше о своей операционной системе. Форма FAQ выбрана специально, и почти всегда вопросы принадлежат гипотетическому пользователю, хотя некоторые и имеют реальную основу. Для тех, кто не в курсе: слово FAQ — сокращение от Frequently Asked Questions (часто задаваемые вопросы).

Q: Как расшифровывается аббревиатура ХР?

A: По замыслу Microsoft, ХР — это сокращение от слова experience (опыт), то есть таким образом подчеркивается, что данная ОС предназначена для опытных пользователей:).

Q: Почему проект ХР имеет кодовое название Whistler?
A: Проект Whistler был назван в честь американского курорта, на котором отдыхает большинство сотрудников Microsoft.

Q: Какую нумерацию имеет ХР в NT-ветке операционных систем?
A: Поскольку ХР основана на ядре NT, она является NT-системой и имеет обозначение Win NT 5.1.

Q: Как узнать версию своей ОС Windows?
A: Для этого достаточно набрать в консоли (или просто Win+R) команду winver. В специальном окне, которое, кстати, довольно смешно называется — "О программе Windows", вы увидите версию вашей операционки и объем доступной физической памяти.

Q: Что это за новая папка WinSxS с dll'ками в каталоге Windows?
A: Данная папка (сокращение от Windows Side by Side — "бок о бок") хранит более старые версии динамических библиотек для обеспечения безопасной работы некоторых программ. Дело в том, что многие приложения считают, что только они имеют нужную библиотеку, и перезаписывают системные dll даже на более старые версии, что иногда приводит к неполадкам. По-видимому, в корпорации Билла Гейтса озаботились данной проблемой и встроили такую фишку в новую версию своей ОС.

Q: Можно ли избавиться от надписи "Ярлык для…" при создании ярлыка файла?
A: Можно. Для этого надо в системном реестре по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer найти параметр link и изменить его значение на 00 00 00 00. Теперь "Ярлык для…" добавляться не будет.

Q: За что отвечает файл hiberfil.sys, и почему он имеет такой большой размер?
A: Этот файл всегда равен размеру установленной оперативной памяти в компьютере. Создает его служба Hibernate, реализующая спящий режим. Он позволяет сохранить на диске содержимое оперативной памяти (в файле hiberfil.sys) и при загрузке заполнить оперативку его содержимым. Таким образом, вы получаете систему в том состоянии, в котором оставили, со всеми запущенными приложениями. Это очень удобно, на мой взгляд. Однако, если вы не пользуетесь спящим режимом, данный файл вам не нужен, тем более если в системе установлено большое количество оперативной памяти. Удалять hiberfil.sys из-под другой ОС бесполезно, так как при загрузке он снова будет создан. Единственным выходом является отключение спящего режима: Панель управления –> Электропитание, закладка Спящий режим. Снимаем галочку с чекбокса "Разрешить использование спящего режима" — служба будет отключена, а файл hiberfil.sys удален.

Q: Как перевести компьютер в спящий режим?
А: Вызовите Диспетчер задач (Ctrl+Shift+Esc или Ctrl+Alt+Delete), выберите пункт меню Завершение работы -> Переход в спящий режим.

Q: Что такое служба QoS, и правда ли, что она отбирает 20% сетевого трафика?
А: Нет, товарищи, это неправда. Если не верите, то спросите у самой Microsoft! Эти пресловутые 20% никто никогда не измерял, а резервирование трафика выполняется не постоянно. Приложений, которым QoS жизненно необходима, тоже очень мало. Что же это за служба такая? Об этом вы можете подробно прочитать в КГ от 12 января 2004 г. №1 (443) в статье Юрия Трофимова. От себя добавлю, что QoS (Quality of Service) позволяет приложению резервировать определенную часть трафика для выполнения каких-либо важных задач. По умолчанию в системе для таких приоритетных процессов резервируется 20% канала, но если приложение не использует все 20%, то ресурсы сети вновь равномерно распределяются между остальными процессами. Об этом говорит и сама Microsoft, так как проблема уже здорово достала софтверного гиганта. Нам же позволяют изменять процент резервирования. Для этого в консоли (или Win+R) надо набрать gpedit.msc (редактор групповых политик). Далее в Конфигурации компьютера заходим в Административные шаблоны\Сеть\Диспетчер пакетов QoS\Ограничить резервируемую пропускную способность. Теперь можно указать резервируемый процент либо вообще отключить данную службу. Отключение не приведет ни к чему, кроме освобождения n килобайт оперативной памяти.

Q: Можно ли избавиться от постоянного присутствия Доктора Ватсона?
А: Да, для этого в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug надо установить значение параметра Auto равным 0. Тем самым мы освобождаем несколько мегабайт оперативки.

Q: Как можно автоматически избавляться от хлама в Temporary Internet Files?
А: Если пользуетесь браузером IE, то надо в Свойствах обозревателя на вкладке Дополнительно поставить птичку в чекбоксе "Удалять все файлы из папки временных файлов Интернета при закрытии браузера".

Q: Какие файловые системы поддерживает XP?
А: ОС ХР поддерживает файловые системы FAT16, FAT32 и NTFS, поэтому можно спокойно держать на винчестере две версии Windows — например, 98 и ХР. Кроме того, поддерживаются статические файловые системы компакт-дисков (ISO 9660, "Джульетта" и т.д.) и новомодная UDF (причем версии 2.0) для пакетной записи компактов.

Q: Можно ли отключить защиту системных файлов в ХР?
А: Ну, если вам это надо, то можно. Достаточно найти ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon и изменить значение параметра SFCDisable на fffff9d.

Q: Как проверить системные файлы ХР на целостность?
А: Для этого вам потребуется установочный диск с дистрибутивом ОС. Вставьте диск в CD-Rom и наберите в консоли команду sfc \scannow. Кроме того, существует утилита sigverif (в консоли так и напишите), которая проверяет цифровые подписи системных файлов.

Q: При загрузке ОС появляется сообщение "Приложение winlogon.exe вызвало ошибку по адресу 0x00000f. Память не может быть read" и т.п. Что делать?
А: Это значит, что либо вы скачали крэк не к той версии операционки, либо его писали криворукие программисты, так как проблема эта чаще всего бывает именно при активации "нахаляву". В любом случае вовсе не надо переустанавливать ОС, как мне предложил один "умник". Достаточно поменять файл winlogon.exe в директории Windows на старый. Его можно взять у друга (главное — чтобы версии операционки совпадали) либо с установочного диска. Размер у него небольшой — всего 500 кило — так что на дискетку влезет. Если у вас система стоит на диске NTFS, то операцию замены можно произвести в той же 98-й либо в консоли восстановления. Загрузитесь с установочного диска и нажмите R для входа в консоль восстановления. Выбрав, в какую версию ОС выполнить вход и введя пароль администратора, можете смело печатать: copy <адрес, откуда копировать> c:\windows\. После перезагрузки система вернется в прежнее состояние. Можно также воспользоваться загрузочной дискетой и специальной программой для монтирования NTFS-диска под Dos — например, NTFSDos (www.winternals.com) — и, опять же, выполнить операцию замены. Разумеется, никто вас не освобождает от поиска крэка либо от покупки лицензионной версии системы.

Q: Каким клавиатурным сочетанием в ХР осуществляется блокировка компьютера?
А: Для это существует сочетание Win+L.

Q: Как отключить лишние графические навороты в Windows XP?
А: Это больная тема для владельцев слабых ПК. Для начала щелкните правой кнопкой по кнопке Пуск, выберите Свойства, далее поставьте радиокнопку на "Классическое меню Пуск" и нажмите Применить. Затем вызовите окно свойств системы (можно правой кнопкой по значку Мой Компьютер), перейдите на вкладку Дополнительно, нажмите кнопку Параметры напротив пункта Быстродействие и начинайте снимать галочки по своему усмотрению. Чем меньше их стоит, тем выше производительность системы, но и спецэффектов меньше. Лично я оставил только "Отображать содержимое окна при перетаскивании" и "Отбрасывание теней значками на рабочем столе".

Q: Что представляет собой файловая система NTFS?
А: Логически NTFS похожа на базу данных. Разработчиками так специально задумано для поднятия производительности дисковых операций. Все пространство тома NTFS представлено в виде файлов. Самый главный файл — MFT (Master File Table — Общая Таблица Файлов). В нем в виде метаданных хранится вся служебная информация. Пространство тома делится на две части: зарезервированные для MFT (12% в целях предотвращения фрагментации) и — примерно 88% — для данных. Однако при уменьшении свободного места на диске размер MFT сокращается до 6%, а далее — до полного истощения ресурсов. Еще одной полезной фишкой NTFS являются файловые потоки. С их помощью к файлу можно "присобачивать" другие файлы, помещая их в дополнительные потоки. Это очень удобно для хранения многоязычной документации, когда в одном файле с несколькими потоками содержится множество документов. (К сожалению, некоторые вирусы и трояны тоже пользуются файловыми потоками, тем более, что в Проводнике размер файла не увеличивается.) Кроме того, имеется возможность сжатия и шифрования файлов без использования сторонних программ, а также квотирования дискового пространства. Сжатие действительно стоит использовать. На закономерный вопрос о производительности сразу отвечу, что, к чести компании Microsoft, даже на моем старом Duron 1200+ совершенно не заметно снижения быстродействия. Так, выполнив сжатие системного диска, я получил дополнительно один гигабайт свободного места, причем приложения стартуют с той же скоростью, что и раньше. Сжатые файлы в Проводнике по умолчанию имеют синий цвет. Чтобы вернуть черный назад, воспользуемся возможностями regedit:). Найдите ветвь
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ и смените значение ключа AltColor на 00 00 00 00.

Q: Как запретить Мастер очистки Рабочего стола?
А: По умолчанию ОС запускает Мастер очистки Рабочего стола каждые 60 дней. Эту цифру можно изменить с помощью реестра, а также полностью его отключить. Идем в ветку HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\CleanupWiz\ и создаем параметр REG_DWORD NoRun со значением 1 (для отключения) или редактируем параметр Days between clean up для изменения интервала времени между очистками.

Q: Имеется ли в ХР встроенное средство для резервного копирования тома и восстановления системы из архива?
А: Да, помимо приложения восстановления системы, которое восстанавливает только определенные типы файлов, есть еще довольно мощная утилита ntbackup.exe, которая вдобавок служит встроенным архиватором. Она позволяет архивировать файлы или целый диск целиком и создавать загрузочную дискету с необходимыми файлами для восстановления, кроме того, имеется возможность работы по расписанию. К слову сказать, WinRar v.3.41 Retail определяет тип такого архива как SFX ZIP, но сам понимает его плохо. В частности, он видит только часть файлов из исходного содержимого или не распознает архив вообще. Видимо, разработчикам архиватора WinRar есть еще над чем работать. Для проверки качества сжатия ntbackup.exe я создал тестовую папку с файлами rar, zip, doc, txt, exe, html, mhtml общего размера 12,1 Мб. В приведенной таблице вы видите результаты.



Тип архива Конечный архив Время архивации
Rar, макс., непрерывный 10,1 Мб (10.599.321 байт) 1 мин 6 сек
Rar, макс. 10,1 Мб (10.617.551 байт) 32 сек
Zip, макс. 10,6 Мб 6 сек
Bkf (ntbackup.exe) 11,9 Мб 2 сек


Небольшое пояснение: макс. означает, что использовалась максимальная степень сжатия, а непрерывный архив я выбрал потому, что при непрерывной архивации большого количества файлов достигается наибольшая степень компрессии.

Q: Может ли Восстановление системы резервировать пользовательские типы файлов?
А: Да, так как настройки приложения хранятся в скрытом файле C:\WINDOWS\system32\Restore\filelist.xml. Если открыть его в текстовом редакторе и чуть пролистать вниз, вы увидите длинный список расширений файлов, который заключены в теги <REC></REC> . Если, например, создать строку <REC>DOC</REC>, то мы научим систему резервировать документы Word. Можно также назначить/отменить откат в какой-то определенной папке. Поднявшись чуть выше, вы увидите большой список директорий в тегах <Include>> <REC> </Include></REC>. Вставьте нужный адрес между тегами, и система будет резервировать файлы в вашей директории. Чтобы удалить директорию из списка резервирования, необходимо пролистать файл еще чуть вверх. Директории в тегах <Exclude> </Exclude></REC> приложением игнорируются, поэтому вставляйте нужный путь в эти теги, и система вашу папку больше трогать не будет. Перед правкой filelist.xml советую сделать его резервную копию и всегда внимательно думать о том, что делаете.

Q: Зачем нужна папка System Volume Information в корне каждого диска? Почему она постоянно увеличивается, и не заполнит ли она весь диск?
А: В данную папку складывает информацию приложение Восстановление системы, и, соответственно, она предназначена для восстановления системы из архива. Не следует бояться, что System Volume Information заполнит все пространство диска: по умолчанию максимальный размер, который она может занимать — 12% емкости тома. При отсутствии места на диске система удаляет старые архивы, заменяя их на новые.

Q: Существует ли в ХР встроенный брандмауэр?
А: Существует, но встроенный в операционную систему брандмауэр реализован довольно плохо. Ситуацию несколько меняет второй сервис-пак, но все равно качество встроенного брандмауэра явно не дотягивает до продуктов сторонних компаний. Лучше вообще отключить данную службу, дабы не забивать память лишними метрами и избежать ненужных проблем. Выполните сценарий gpedit.msc, найдите в Конфигурации компьютера\Административные шаблоны\Сеть\Сетевые подключения\ пункт "Запретить использование брандмауэра" и включите данную политику. Теперь встроенный брандмауэр не может быть запущен.

Q: Почему "Установка и удаление программ" позволяет удалить из Windows так мало приложений?
А: Чтобы удалить много компонентов из системы, нужно в каталоге C:\Windows\Inf\ найти файл sysoc.inf и стереть оттуда все слова HIDE (только не надо стирать запятые, то есть, если было,HIDE, то должно остаться,,). Теперь в "Установка и удаление программ" мастер установки компонентов Windows отобразит значительно большее количество всевозможных приложений.

Q: Можно ли вывести версию сборки своей ОС на Рабочий стол?
А: Да, достаточно в ветке HKEY_CURRENT_USER\Control Panel\Desktop создать/изменить параметр (тип DWORD) PaintDesktopVersion со значением 1. После перезагрузки вы увидите версию операционной системы в левом нижнем углу Рабочего стола.

Q: Можно ли скрыть все элементы на Рабочем столе?
А: В Windows существует возможность скрывать все элементы на рабочем столе включая Мой компьютер, Сетевое окружение и т.д. Для этого в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создайте ключ типа DWORD NoDesktop и присвойте ему значение 1. Изменения вступят после перезагрузки.

Q: Как отключить запуск Планировщика задач?
А: Для этого найдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule и в параметре Start поставьте значение 0. Это несколько ускорит загрузку системы.

Q: Как перезагрузить/выключить компьютер из командной строки?
А: Чтобы перезагрузить/выключить компьютер из командной строки, надо выполнить команду shutdown –r –t 0 (для перезагрузки) или shutdown –s –t 0 (для выключения). Здесь программе shutdown передается два параметра. Первый — –r или –s — показывает, какое действие надо выполнить (перезагрузку или выключение), второй — –t — устанавливает значения тайм-аута в секундах, которое в данном случае равно 0. Можно устанавливать число секунд по своему усмотрению.

Q: Возможностями Active Desktop я не пользуюсь. Как мне его отключить?
А: Действительно, если вы не пользуетесь Active Desktop (вкладка Web в свойствах Рабочего стола позволяет отображать на десктопе веб-страницы, анимацию или ссылки на ресурсы Сети), то лучше его вообще отключить, так как он сильно отнимает ресурсы у системы. Идем в реестр в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer и изменяем здесь значение ключа NoActiveDesktop на 1. После перезагрузки изменения вступят в силу.

Q: Можно ли заблокировать возможность анонимным пользователям удаленно собирать информацию о моем компьютере и просматривать мои учетные записи?
А: Через реестр в ХР можно сделать практически все:). Чтобы избежать любого неявного доступа к системе, создайте ключ типа REG_DWORD с названием restrictanonymous со значением 2 в разделе HKLM\SYSTEM\CurrentControlSet\Control\Lsa.

Q: Как переименовать Корзину?
А: Очень просто. Добавим пункт переименовать в контекстное меню: в разделе HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-
00AA002F954E}\ShellFolder меняем значение двоичного параметра Attributes на 50 01 00 20. После перезагрузки появится возможность переименовать Корзину в Мусорку. Можете также изменить текст всплывающей подсказки у Корз… Мусорки. Для этого найдите ветвь
HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache\ и в ней параметр @C:\WINDOWS\system32\SHELL32.dll,-22915. Поменяйте его на что-нибудь более короткое вроде "Содержит удаленные файлы" и т.д. А вообще в данном разделе вы найдете много интересного:).

Q: В папке Документы главного меню со временем скапливается много ярлыков, которые никому не нужны. Как их оттуда удалить?
А: Выполните команду recent либо C:\Documents and Settings\<ИМЯ_ПОЛЬЗОВАТЕЛЯ> \Recent в Пуск/Выполнить, и вы увидите список "недавно" использованных документов и открытых папок в Проводнике. Можете смело все оттуда удалять. Чтобы список автоматически очищался при выходе из системы, в ветви HKEY_CURRENT_USER\ Software\Microsoft\Windows\CurrentVersion\ Policies\Explоrer создайте параметр ClearRecentDocsOnExit типа DWORD со значением 1. Разумеется, это немного увеличит время выключения системы.

Q: Как избавиться от стрелочек на ярлыках и pif-файлах?
А: Это можно сделать с помощью реестра:). Нужно удалить параметр IsShortcut из разделов HKEY_CLASSES_ROOT\lnkfile и HKEY_CLASSES_ROOT\piffile.

Q: Можно ли управлять курсором с клавиатуры?
А: Было бы странно, если бы это нельзя было сделать. Нажмите Alt+Shift+NumLock и подтвердите включение режима управления курсором с цифровой панели клавиатуры, только Alt+Shift надо нажимать слева. Теперь для управления курсором может использоваться как мышь, так и кнопки 4,6,8,2 и 5 (аналог клика) на цифровом блоке клавиатуры.

Q: Как убрать лишние пункты из меню Создать?
А: Для этого вовсе не надо пользоваться твикерами, как думают многие. Достаточно зайти в раздел
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew\ и удалить оттуда ненужные вам ключи.

Q: Почему в Проводнике не отображается расширение файлов?
А: Действительно, по умолчанию Проводник настроен так, чтобы расширение файлов не отображалось. Однако в разделе
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced есть параметр HideFileExt, изменив значение которого на 0, мы научим Проводник отображать расширение.

Q: Можно ли настраивать параметры группировки окон?
А: Группировка окон — интересное нововведение ХР. Довольно удобно пользоваться группировкой во время веб-серфинга, так как большое количество страниц не захламляет панель задач. Однако по умолчанию группируются даже три сходных окна при отсутствии свободного места на таскбаре. Чтобы это исправить, надо найти ветку HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Explorer\Advanced и изменить параметр
TaskbarGroupSize (тип DWORD) на нужное вам число группируемых окон. Аналогичная операция может быть проделана с переключателем задач (Alt-Tab). По умолчанию там используется схема 7х3, то есть семь столбцов и три строки для размещения иконок. Для изменения схемы группировки
отредактируйте параметры CoolSwitchRows и CoolSwitchColumns соответственно в разделе HKEY_CURRENT_USER\Control Panel\Desktop.

Q: Как отключить надоедливое сообщение, которое выскакивает, когда на диске остается мало места?
А: Данная проблема действительно имеет место, тем более, что этого мало иногда даже очень много. Чтобы ХР не ругалась, надо в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создать ключ DWORD NoLowDiskSpaceChecks со значением 1.

Q: Я знаю, что в NT-ветке существует возможность вызвать синий экран смерти с клавиатуры. Как это сделать?
А: Такая возможность действительно есть, причем во всей NT-ветке операционных систем. Наверное, разработчики оставили ее для отладочных целей, хотя польза от нее сомнительна. В любом случае, если хотите полюбоваться на знаменитый BSOD, откройте раздел
HKLM\SYSTEM\CurrentControlSet\Servises\i8042prt\Parameters и присвойте параметру типа DWORD CrashOnCtrlScroll значение 00000001. Теперь, удерживая правый Ctrl, два раза нажмите на ScrollLock. Ого, а что это у меня:)? Полезное примечание: данную возможность можно использовать для перезагрузки зависшей системы вместо кнопки Reset.

Q: Можно ли поменять иконки графических файлов в Windows ХР?
А: Согласен, что иконки у графических файлов в ХР совершенно не впечатляют (если, конечно, для просмотра используется стандартный просмотрщик). Но благодаря тому, что в корпорации Билла Гейтса не стали шифровать ресурсы системных библиотек, мы можем свободного менять эти изображения на свои собственные. Я, например, заменил системные иконки на аналогичные из ACDSee. Как же это сделать? Нам потребуется любой редактор ресурсов — например, Resource Hacker — и библиотека C:\Windows\system32\shimgvw.dll. Открываем в ResHack'е исполняемый файл ACDSee, находим нужные нам графические изображения и выполняем команду Action -> Save Icon. Сохранив иконку, открываем в редакторе shimgvw.dll, выполняем команду Action -> Replace Icon и заменяем старую картинку на новую из ACDSee. Теперь надо сохранить изменения, перезагрузиться в Безопасном режиме (нажмите F8 в самом начале загрузки системы и выберите Безопасный режим) и поменять системную библиотеку на пропатченную. Что у меня получилось, см. на рисунке. Разумеется, вы можете менять иконки на свои собственные.

Q: Можно ли запретить Media Player скачивать недостающие кодеки автоматически?
А: Windows Media Player не станет скачивать нужные кодеки, если в реестре по адресу HKCU\Software\Policies\Microsoft\WindowsMediaPlayer\ параметр REG_DWORD PreventCodecDownLoad установлен в 1.

Q: Как запретить пользователям запуск regedit (редактор реестра)?
А: Установите в ветке HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\ ключ (тип REG_DWORD) DisableRegistryTools в 1, и редактор реестра не сможет быть запущен.

Q: Хочу отключить службу Windows Update. Как это сделать?
А: Проще всего это делается с помощью системного реестра. Найдите по адресу HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\ ключ NoAutoUpdate (тип REG_DWORD) и присвойте ему значение 1.

Q: Как убить процесс из командной строки?
А: Очень просто. Наберите в консоли taskkill /PID и PID-номер нужного процесса. Его можно узнать из Диспетчера задач, сменив параметры отображения (Вид/Выбрать столбцы/Идентификатор процесса) либо напечатав в консоли tasklist.

В заключение хочу дать небольшой совет начинающим пользователям. Работа с реестром (regedit в консоли) требует особой осторожности. Как сказал один программист, результат общения с реестром может быть схож со взрывом бомбы — как в плохом смысле, так и в хорошем. Поэтому внимательно следите за адресом, где вносите изменения, делайте по возможности резервную копию и старайтесь не исправлять ничего, если точно не уверены, что делаете. На этом заканчиваю первый выпуск XP-FAQ. По мере накопления интересного материала постараюсь донести его до вас. До скорых встреч!

Алексей Голованов


Компьютерная газета. Статья была опубликована в номере 20 за 2005 год в рубрике soft :: ос

©1997-2024 Компьютерная газета