... на главную



... F.A.Q
:: полезные советы
:: установка Windows
:: Windows XP
:: Windows Update, SP, патчи
:: автозагрузка
:: проблемы с софтом
:: устранение сбоев
:: проблемы с драйверами
:: MS-DOS
:: кодировки, шрифты
:: file system, swap
:: папки, иконки, ярлыки
:: автозапуск CD
:: модемы и принтеры
:: локальная сеть
:: интернет, Internet Explorer
:: игры, мультимедиа
:: всякая всячина
... SOFT
... MUST HAVE!











Windows XP. ликбез, управление процессом загрузки,
консоль и проблемы


Сергей Трошин
stnvidnoye@mail.ru

Q: Windows XP, на которую домашним пользователям все так советуют переходить - это новая версия ОС линейки Windows 9x?

A: Нет, хотя Microsoft и предлагает ее в качестве апгрейда систем Windows 9x, она, тем не менее, является продолжением семейства Windows NT, а точнее - это Windows NT 5.1 Build 2600, то есть небольшая модернизация Windows 2000 (NT 5). Поэтому домашним пользователям следует особенно тщательным образом взвешивать все доводы за и против, прежде чем перейти с операционной системы семейства 9х на NT.

Q: А что стало с ОС под кодовым названием Windows Whistler?

A: Именно эта система теперь и называется Windows XP. А те операционки, что еще находятся в разработке, также носят кодовые имена в соответствии с названиями гор около города Сиэтла (штат Вашингтон): Blackcomb и Longhorn. И они также являются продолжением серии NT.

Q: Есть ли смысл использовать для домашнего ПК именно Home Edition? Какая разница между Windows XP Home Edition и Windows XP Professional Edition?

A: Я не рекомендовал бы выбирать версию Home Edition, поскольку в ней по сравнению с вариантом Professional отсутствует ряд вполне полезных для домашнего пользователя функций, в том числе: Remote Desktop - удаленное управление ПК; Offline Files and Folders - доступ к сетевым папкам и файлам в отсутствие физического подключения к сети; Scalable Processor Support - поддержка двух процессоров; Encrypting File System - файловая система с шифрованием EFS; Access Control - управление доступом к ресурсам общего пользования; Multi-lingual User Interface (MUI) - поддержка многоязычного интерфейса и т. д. (полный список исключенных из домашней версии компонентов гораздо длиннее). А выигрыша в производительности у облегченной домашней версии, думаю, вы не заметите.

Q: В Windows XP сильно изменился интерфейс по сравнению с предыдущими ОС?

A: Да, и это самое заметное изменение в системе. Технология сменных интерфейсов или визуальных стилей (Visual Styles) основана на языке XML и позволяет использовать как уже готовые скины для ОС, так и создавать свои собственные с помощью инструментов типа StyleBuilder (www.tgtsoft.com). А множество готовых "шкурок" вы найдете, например, на сайте www.themexp.org. Впрочем, всегда можно вернуться к классическому внешнему виду ОС.

Q: Какие версии Windows можно обновить до Windows XP?

A: До версии Home Edition или Professional можно обновить Windows 98, 98 SE и Me, а исключительно до Professional - Windows 2000 Professional и Windows NT 4.0 Workstation. Пользователи Windows 98, 98 SE и Me при этом получают возможность деинсталляции XP и возврата к предыдущей ОС.

Q: Есть ли версия Windows XP, которая не требует активации?

A: Это так называемый "корпоративный выпуск" (Corporate Edition) Windows XP Professional, предназначенный для установки на очень большое число ПК, когда активация каждой копии становится уже слишком обременительной для заказчика. От обычного выпуска Windows XP Professional больше абсолютно ничем не отличается.

Q: Совместима ли Windows XP с программным обеспечением и драйверами для Windows 9x и Windows 2000?

A: Хотя подавляющее большинство старых программ, в том числе многие из тех, что не работали в Windows 2000, заработают и в Windows XP (поможет этому и специальный режим совместимости, установить который можно в свойствах ярлыка приложения), тем не менее полной совместимости нет. В особенности это касается драйверов - многие из них придется обновить, поскольку драйверы для Windows 2000 не всегда совместимы с XP. Драйверы же для Windows 9x почти все несовместимы с XP.

Q: Как узнать, активирована ли моя копия Windows XP?

A: В меню "Выполнить" кнопки "Пуск" введите команду: "С:\WINNT\system32\oobe\msoobe.exe /a" (без кавычек) - в появившемся окне получите ответ на этот вопрос.

Q: Неужели новая операционная система Windows XP не поддерживает Java?

A: Виртуальную машину Java от Microsoft необходимо скачать отдельно с сайта Windows Update - в состав дистрибутива она не входит. Можно также воспользоваться версией Java от разработчика - компании Sun.

Q: При установке Windows XP предлагается выбрать файловую систему NTFS - стоит ли это делать?

A: Это нужно делать, только если вы четко себе представляете, для чего это вам надо - например, если хотите использовать такую функцию NTFS, как шифрование файлов. Если же возможности NTFS вас пока не интересуют, то лучше остаться на FAT32: эта система в ряде случаев работает быстрее, требует меньше системных ресурсов и более совместима с другими ОС . Конвертировать же без потери информации диск FAT32 в NTFS можно в любой момент командой "convert X: /fs:ntfs", где "Х:" - буква конвертируемого раздела. Вот только если захотите потом вернуться к FAT32, то придется либо полностью переформатировать диск, либо использовать программу типа Partition Magic (версии не ниже 6.0).

Q: Каковы требования, предъявляемые Windows XP к "железу"?

A: Официально считается, что для успешной инсталляции XP необходим процессор Pentium не менее 233 МГц, 64 Мб оперативной памяти и 1,5 Гб свободного места на диске. Однако для комфортной работы нужен процессор не слабее 500 МГц и оперативной памяти не менее 128 Мб.

Q: Можно ли сделать так, чтобы при установке Windows 9x, производимой после инсталляции Windows XP, не был затерт загрузчик XP?

A: Создайте или отредактируйте файл msbatch.inf так, чтобы в нем были такие строки:
[Setup]
CleanBoot=0
Затем либо поместите этот файл в папку с дистрибутивом Windows 9x, либо запускайте инсталляцию такой командой: "setup.exe Диск:\Путь\msbatch.inf". Загрузочный сектор Windows XP не будет стерт.

Q: Как вернуть к нормальному виду закладку Sharing в свойствах папок и вкладку Security на томах NTFS?

A: Для того чтобы вернуть привычные вкладки надо в свойствах папок (Folder Options) на странице "Вид" (View) снять флажок "Use simple file sharing (Recommended)".

Q: В диалоге "Выключить компьютер" нет кнопки "Hibernate" ("Спящий режим"), хотя сам режим этот в свойствах управления питанием включен. Как "усыпить" компьютер?

A: Просто после вызова диалога "Выключить компьютер" нажмите клавишу Shift - кнопка "StandBy" преобразуется в "Hibernate".

Q: Как заблокировать компьютер?

A: Просто нажмите клавиши Win + L - появится Welcome Screen.

Q: Как войти в систему под именем Администратора при использовании Welcome Screen?

A: Когда появится приветственное окно со списком пользователей, дважды нажмите клавиши Ctrl + Alt + Del - появится диалог, в котором можно ввести имя и пароль Администратора.

Q: Как сделать, чтобы в Welcome Screen появилась учетная запись Администратора?

A: В разделе реестра HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows NT\CurrentVersion\
Winlogon\SpecialAccounts\UserList установите параметр "Administrator"=1 (типа dword).

Q: В играх частота обновления дисплея - 60 Гц. Как установить более высокое значение Refresh Rate?

A: Для видеокарт на чипах NVIDIA проще всего воспользоваться утилитой NVIDIA Refresh Fix (www.fileplanet.com/dl/dl.asp?ztn/nvreffix-setup.exe) - она установит нужную частоту для приложений Direct3D и OpenGL.
Если же у вас видеокарта другого производителя, то запустите в редакторе реестра поиск по слову "Mode1" - найдете несколько разделов типа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}
\0001\MODES\1024,768, где для каждого разрешения и каждого зарегистрированного в системе монитора заданы поддерживаемые режимы.
Отредактируйте соответствующий нужному разрешению параметр "Mode1", в котором и задается частота развертки таким образом, чтобы, например, вместо значения "30-96, 60-120,+,+" стало "35-90,85-100,+,+" - то есть установите нижнюю границу кадровой развертки на уровне 85 Гц. Необходимо, чтобы монитор и видеокарта на самом деле поддерживали такие частоты.

Q: При инсталляции и позже Windows XP не дает выбрать компоненты ОС - в диалоге "Windows Components" меню "Add / Remove Programs" почти ничего нет.

A: После инсталляции найдите в папке Windows\INF файл sysoc.inf и удалите в нем слово "hide" или "HIDE" везде, где оно встретится. В окне "Windows Components" появятся новые пункты.

Q: Как проверить системные файлы на предмет их повреждения или удаления?

A: Такую проверку можно запустить командой "sfc.exe /scannow".

Q: Некоторые программы невозможно установить: индикатор инсталлятора доходит до 100%, и на этом все прекращается, а инсталляции не происходит. В чем дело?

A: Это происходит оттого, что инсталлятор не может найти временную папку - путь к папке Temp, который прописан по умолчанию в системе, не поддается распознаванию. Просто выберите для нее более короткий путь - например, "C:\Temp", а заодно пропишите эту папку в качестве одного из значений переменной path. Все это делается в свойствах системы (System Properties) в диалоге "Переменные среды" (Environment Variables).

Q: Некоторые программы работают только под учетной записью Администратора - как заставить их работать и для обычного пользователя?

A: Найдите (из-под учетной записи Администратора) в разделе реестра HKEY_LOCAL_
MACHINE\SOFTWARE раздел с настройками нужной программы и щелкните на нем правой кнопкой мыши.
Выберите в появившемся меню команду "Permissions" и установите полный доступ на эту ветвь реестра для пользователя или группы пользователей, которым разрешается с ней работать.
Найдите также в ветви HKEY_CURRENT_USER раздел, соответствующий вашей программе, и сделайте его экспорт в reg-файл. Входите теперь в систему под именем обычного пользователя и импортируйте этот reg-файл обратно в реестр. Перегрузите ПК.

Q: Некоторые программы отказываются устанавливатьlся, заявляя, что операционная система не является Windows 2000, а режим совместимости не помогает. Что делать?

A: В разделе реестра HKEY_LOCAL_MACHINE\
SOFTWARE\Microsoft\Windows NT\CurrentVersion измените значение параметра "ProductName" с "Microsoft Windows XP" на "Microsoft Windows 2000" и попробуйте еще раз установить программу. Не забудьте потом вернуть назад старое значение этого параметра.

Q: В Windows XP не функционируют некоторые программы, работающие с CD-ROM, например, Audiograbber. Можно ли исправить проблему?

A: Попробуйте установить ASPI-драйвер. Найдете его, например, здесь: www.3dnews.ru/documents/971/forceaspi17.zip.

Q: Не удается установить Windows XP на массив RAID 0, хотя все драйверы устанавливаются верно. Что можно предпринять?

A: Попробуйте разнести диски массива на разные шлейфы (контроллеры).

Q: Как запустить Group Policy Editor?

A: Введите в строке "Выполнить" меню "Пуск" команду: "gpedit.msc".

Q: Где можно почитать о проблемах звуковых карт Sound Blaster в Windows XP?

A: На сайте www.soundblaster.com/support/winxp.

Q: Компьютер с блоком питания ATX после установки Windows XP не выключает питание самостоятельно. Что делать?

A: Обновите драйвера всего имеющегося оборудования и в раздел реестра HKEY_LOCAL_
MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Winlogon добавьте параметр "PowerdownAfterShutdown"="1".
Если же на вашем ПК Windows XP не использует ACPI, то обновите BIOS - возможно, это сделает ваш компьютер ACPI-совместимым.
Если это не помогло, и поддержка ACPI не появилась, то попробуйте удалить из ПК все устройства, кроме видеокарты, и переустановить Windows XP - возможно, ACPI блокируется каким-то устройством. Если и это не решило проблему, то запустите Device Manager, в меню "View" установите флажок "Show Hidden Devices" и в появившемся дополнительном списке устройств проверьте, установлен ли компонент "NT APM / Legacy Interface Node".
Если его там нет, то установите, воспользовавшись диалогом "Add New Hardware Wizard".

Q: Я случайно удалил файл boot.ini в Windows XP, и вот теперь без него у меня не грузится система, а как его восстановить вручную я не знаю. Что это за файл, какие в нем могут быть параметры - расскажите, пожалуйста, поподробнее.

A: Начнем, пожалуй, несколько издалека. С терминологии. В корневой директории системного раздела жесткого диска с установленной ОС Windows NT / 2000 / XP находится несколько файлов, необходимых для загрузки компьютера, вернее - установленных на нем операционных систем.
По терминологии Microsoft эти загрузочные файлы (ntldr, boot.ini, ntdetect.com, ntbootdd.sys и bootsect.dos для мультизагрузочных систем) находятся в системном разделе, загрузочный сектор которого содержит системный загрузчик Windows NT.
В то же время раздел диска или диск, на котором располагается папка Winnt и, соответственно, системные файлы, необходимые для работы ОС (в том числе ntoskrnl.exe, ядро Windows NT), вполне спокойно может не совпадать с системным разделом и поэтому при запуске ПК необходимо сделать так, чтобы загрузчик Windows NT без труда нашел системные файлы. Раздел же, на котором располагается папка Winnt, в Microsoft принято называть загрузочным, простим им эту путаницу - это далеко не самый тяжелый случай.
Таким образом, при включении ПК ход загрузки операционной системы проходит в несколько этапов: BIOS компьютера считывает и загружает в оперативную память главную загрузочную запись Master Boot Record (MBR), в которой находится таблица разделов диска и небольшая программа - эта программа находит начальный адрес системного раздела на диске и загружает в память копию его загрузочного сектора (сектор 0), а затем, если раздел помечен как "активный" в таблице разделов, передает управление другой программе - загрузчику Windows NT из только что перенесенного в память загрузочного сектора.
В нулевом секторе жесткого диска находится загрузочный код, который распознает файловую систему, а затем находит, загружает в память и запускает следующую специальную программу из корневой директории системного диска - ntldr (от NT Loader), предназначенную для инициализации загрузки собственно самой операционной системы, задания некоторых параметров ее работы и для вывода меню вариантов загрузки в мультизагрузочной системе. После этого уже начинается выполнение обычных программ из файлов, находящихся на диске, что и приводит к полной загрузке всей операционной системы и к возможности запускать прикладные программы.
Правда, поскольку Windows NT может работать не только на платформе i386, следует оговориться, что мы рассматриваем применимые в нашем быту "персоналки", не касаясь особенностей загрузки NT на других платформах (на процессорах RISC, например, программа osloader.exe выполняет те же функции, что на PC выполняются файлами ntldr, ntdetect.com и bootsect.dos).
Если рассматривать работу начала начал операционных систем класса NT - загрузчика ntldr подробнее, то ее также можно разбить на несколько этапов: ntldr переключает процессор в режим 32-разрядной модели памяти с прямой адресацией; запускает минифайловую систему для доступа к томам FAT, FAT32 и NTFS; считывает файл boot.ini, также расположенный в корневом каталоге системного диска; отображает меню выбора операционной системы (если выбирается ОС, отличная от Windows NT, то считывается файл bootsect.dos с копией загрузочного сектора предыдущей ОС и управление передается ему); запускает файл ntdetect.com, собирающий информацию о физических устройствах, подключенных к компьютеру в момент загрузки; загружает и запускает ядро ОС - файл ntoskrnl.exe и передает ему информацию, собранную ntdetect.com.
NT Loader использует в процессе своей работы специальный текстовый конфигурационный файл boot.ini - один из важнейших системных файлов Windows NT / 2000 / XP, несколько напоминающий по своей сути файл msdos.sys из Windows 9x. Именно он позволяет системе находить папку Winnt, если она расположена не на системном разделе диска.
На файл boot.ini возложено несколько функций: управление содержимым меню выбора операционной системы во время загрузки ПК, управление самим процессом загрузки системы, а также задание некоторых параметров ее дальнейшего функционирования.
Файл составлен по привычному стандарту ini-файлов - разделы с названиями в квадратных скобках и параметры в каждом из разделов (в boot.ini предусмотрено два раздела; можно добавить и еще какой-нибудь раздел, но системой он будет просто проигнорирован - это нередко используется для того, чтобы временно закомментировать тот или иной параметр).
И хотя в нем может находиться довольно много различных параметров, редактируется все это малопонятное простому пользователю хозяйство, к сожалению, самым простым и самым неудобным способом - в любом текстовом редакторе. А отредактировать это файл вполне может понадобиться любому пользователю, соблазнившемуся красивыми финтифлюшками сыроватой Windows XP (в конференции нашего журнала проблемы с этой операционкой - хит сезона), причем не только при его повреждении, случайном удалении и последующем воссоздании, но и, например, в случае добавления в систему или удаления из нее дисков или их разделов.
Разумеется, для работы с этим скрытым файлом, находящимся в корневой директории загрузочного диска, необходимо снять с него атрибут "только чтение", иначе текстовый редактор не сможет сохранить внесенные в boot.ini изменения.
Некоторые возможности по внесению изменений в этот файл дает, правда, меню "Загрузка операционной системы" (System Startup) диалога "Загрузка и восстановление" ("Startup and Recovery") свойств системы, а также появившаяся в Windows XP утилита msconfig.exe, однако полный доступ к его параметрам возможен только при ручном редактировании, либо при использовании небольшой дополнительной программы, предоставляющей понятный графический интерфейс для работы с boot.ini - BOOT.INI Editor (www.dx21.com/SOFTWARE/Dx21/ViewItem.ASP?NTI=2&SI=2&OID=14).
Программа эта, правда, несколько сыровата - требует для своей работы файл comctl32.ocx, который почему-то в инсталлятор не включен. К тому же в Windows XP ее инсталлятор категорически отказывается запускаться, если же файлы уже установленной в Windows 2000 программы скопировать в XP, то она работает нормально.
В Windows XP, кстати говоря, появилось и еще одно не менее ценное дополнительное средство восстановления этого файла - команда bootcfg консоли восстановления, после выполнения которой с таким ключом - bootcfg /rebuild происходит сканирование жестких дисков в поисках инсталляций систем класса NT и восстановление файла boot.ini в соответствии с полученными результатами поиска.
Более подробно о работе с этой утилитой вы можете почитать в статье support.microsoft.com/support/kb/articles/Q291/9/80.ASP базы данных технической поддержки Microsoft. В более старых же системах альтернативой ручному восстановлению файла является только запуск программы переустановки системы.
Строение файла boot.ini в простейшем случае, с одной операционной системой на диске ПК Intel х86, выглядит следующим образом:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows XP Professional" /fastdetect
При использовании двух операционных систем, например, Windows Me и Windows XP, содержимое файла будет примерно такое:
[boot loader]
timeout=5
default=C:\
[operating systems]
C:\="Windows Millennium Edition"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /fastdetect
Как можно заметить, в данных примерах раздел [boot loader] служит для задания двух параметров загрузки операционной системы, в частности, параметр timeout=5 определяет количество секунд, в течение которых пользователь имеет возможность выбрать либо загружаемую ОС, либо один из пунктов загрузочного меню (например, загрузить систему в режиме защиты от сбоев). При timeout=0 загрузочное меню не отображается, а при timeout=-1 это меню будет находиться на экране неограниченное время в ожидании выбора пользователя.
Каждый пользователь волен выставить это время по своим вкусам - для меня удобной цифрой является 5 секунд. По умолчанию же задержка составляет 30 секунд, максимум - 999.
Параметр default определяет путь к загружаемой по умолчанию операционной системе. Путь этот в случае с Windows NT задается в формате ARC (Advanced RISC Computing), о правилах которого чуть ниже. Если же в мультизагрузочной системе ОС по умолчанию является, например, Windows 98 (или MS-DOS, Linux), то достаточно указать default=C:\, где С: - диск, на котором находятся системные файлы Windows 9x (вернее - образ ее загрузочного сектора bootsect.dos, а также io.sys, msdos.sys и т. д.).
Такой операционной системе и в следующем разделе [operating systems] будет соответствовать строка типа C:\="Windows Millennium Edition" или C:\bootsect.lnx="Linux" - то есть путь к файлу-образу ее загрузочного сектора (его название может быть любым, по выбору пользователя). Кстати, для создания такого файла-образа удобно использовать утилиту BootPart (www.winimage.com/bootpart.htm), предназначенную как раз для расширенной работы с загрузчиком NT.
В разделе [operating systems] находятся сведения об установленных операционных системах, на основании которых и формируется загрузочное меню. Так, в каждой строке этого раздела прописан ARC-путь к загрузочному разделу Windows NT плюс имя папки Windows и текст, отображаемый в соответствующей этой операционной системе строке загрузочного меню, плюс некоторые параметры, используемые при выборе данной системы.
Учтите, что ARC-путь (кроме имени папки и названия ОС) должен быть записан маленькими (строчными) буквами - по крайней мере, в Windows NT 4 заглавные буквы приводили к невозможности загрузить систему. Максимально возможное число строк в этом разделе - 10, следовательно, и операционных систем на своем ПК вы можете иметь одновременно аж 10 штук.
Если вы вдруг утратили файл boot.ini, то самое сложное при его ручном восстановлении - правильно воссоздать путь к загрузочному разделу в формате ARC. Путь этот может начинаться либо с метки multi(), либо с метки signature(). Метку multi() можно наблюдать в подавляющем большинстве случаев, применяется она для дисков IDE, ESDI, SCSI в тех случаях, когда ОС для своей загрузки использует механизмы системного BIOS (прерывание INT13).
При таком раскладе запись пути к загрузочному диску и к директории загружаемой операционной системы в файле boot.ini будет выглядеть следующим образом:
multi(0)disk(0)rdisk(x)partition(y)\имя_каталога_Windows ="Название_ОС, отображаемое_в_загрузочном_меню" /параметр
Здесь:
- multi(0) указывает порядковый номер адаптера, с которого осуществляется загрузка и всегда имеет значение "0" (нумерация начинается с нуля, начиная с контроллера, расположенного ближе к слоту 0 на материнской плате);
- disk(0) - всегда равен нулю, так как прерывание INT13 не может использоваться для идентификации нескольких дисковых контроллеров (для большинства BIOS);
- rdisk(x) определяет порядковый номер жесткого диска, с которого производится загрузка, нумерация начинается с 0, и обычно x - число от 0 до 3;
- partition(y) - порядковый номер раздела жесткого диска, с которого загружается ОС, нумерация начинается с 1 (соответствует диску С: в привычном обозначении), в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые.
Формат записи, начинающийся с метки signature() - ранее, в NT для этого служила метка scsi(), теперь применяется signature(), поддерживающая работу с механизмами Plug-n-Play Windows 2000 / XP - встречается реже и используется при работе как со SCSI-дисками (если у контроллера SCSI отключен BIOS), так и с IDE-дисками в отсутствие поддержки INT13. В этом случае запись в boot.ini принимает такой вид:
signature(x)disk(y)rdisk(z)partition(w)\имя_каталога_
Windows="Название_ОС, отображаемое_в_загрузочном_меню" /параметр
Здесь:
- signature(x) указывает уникальную сигнатуру диска (шестнадцатеричное число - signature(8b467c12)), содержащуюся в его MBR. Сигнатура эта вписывается в главную загрузочную запись диска в процессе установки Windows, в начале ее текстового этапа (и может быть повреждена, например, вирусом - в этом случае вам потребуется изучить документ support.microsoft.com/default.aspx?scid=kb;en-us;Q119467);
- disk(y) - идентификатор SCSI ID жесткого диска;
- rdisk(z) - номер SCSI LUN (Logical Unit Number) жесткого диска, практически всегда это 0;
- partition(w) - порядковый номер раздела жесткого диска, с которого загружается ОС, нумерация начинается с 1, в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые.
Обратите внимание, что если используется формат signature(), то в корне системного диска должен находиться файл ntbootdd.sys - переименованная копия драйвера мини-порта SCSI, предназначенная для доступа к SCSI-адаптеру при загрузке.
По умолчанию вплоть до появления Windows XP именем каталога, в который установлена Windows, являлось "Winnt". В Windows XP (видимо, чтобы простому пользователю, недолюбливающему всяческие монструозные и трудноуправляемые NT, лишний раз не напоминать родословную этой операционной системы) от этой традиции отказались, и системная папка носит имя Windows.
Разумеется, если вы выбрали собственное название этой папки, то в файле boot.ini должно быть указано именно оно. То, что следует в кавычках после имени системной папки, - всего лишь текст, отображаемый в загрузочном меню, и его можно полностью изменять по усмотрению пользователя, главное - чтобы пользователь понимал, какая ОС соответствует каждой записи.
В конце каждой строки с ARC-путем допускается указывать необязательные ключи запуска Windows. Строчные и заглавные буквы в этих параметрах не различаются. По умолчанию в Windows XP / 2000 на современных машинах обычно используется один параметр - /fastdetect (впервые появился в Windows 2000), запрещающий поиск мыши на отмирающих COM-портах (начиная с Windows 2000 обнаружением мыши занимаются P-n-P-драйверы, в NT4 этим занимался ntdetect, поэтому для NT 4 этот параметр в мультизагрузочных системах - в которых работает более свежий, общий для нескольких систем ntdetect.com, - использовать не следует).
Этот параметр может также быть полезен, если к COM-портам подключены какие-либо иные устройства, дабы не смущать ими ОС. При желании можно специально указать порты, на которых поиск мыши осуществлять запрещено: /fastdetect=COM1,2,3.
Если же номера портов не указаны, то поиск отключается для всех портов. Полный же список параметров запуска ОС семейства NT таков (параметры, впервые появившиеся в Windows 2000, выделены курсивом).
/basevideo. Использовать в графическом режиме драйвер стандартного VGA-видеоадаптера. Позволяет решить проблемы со сбойным видеодрайвером. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q126690.
/baudrate. Скорость (в бодах) передачи данных в отладочном режиме. По умолчанию при работе с модемом в режиме отладки скорость 9600, при работе с нуль-модемным кабелем - 19 200.
Пример: /baudrate=115200. При использовании этого параметра автоматически активируется ключ /debug. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q148954 и support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.
/bootlog. Включает протоколирование хода загрузки драйверов в файл %SystemRoot%\
ntbtlog.txt (формат текста - Unicode). Полезен при выявлении сбойного драйвера.
Пример протокола:
Microsoft (R) Windows NT (R) Version 5.0
Loaded driver \WINNT\System32\ntoskrnl.exe
Loaded driver \WINNT\System32\hal.dll
Loaded driver \WINNT\System32\BOOTVID.dll
Loaded driver pci.sys
Loaded driver isapnp.sys
Loaded driver intelide.sys
...
/crashdebug. Предписывает загружать программный модуль отладки ядра, который активизируется при ошибках в ядре ОС. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.
/debug. Предписывает загружать программный модуль отладки ядра, активизация которого может производиться по команде удаленного отладчика. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q121543.
/debugport. Предписывает загружать программный модуль отладки ядра и определяет последовательный порт, используемый для отладки (по умолчанию COM1). Пример: /debugport=COM2. При использовании этого параметра автоматически активируется ключ /debug.
Если в системе присутствует контроллер FireWire, то в Windows XP допускается устанавливать параметр /debugport=1394, в этом случае можно указать и еще один переключатель - /channel=x, где x - номер канала (от 1 до 62), использованный при настройке хоста. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.
/maxmem. Ограничивает объем используемой оперативной памяти (в мегабайтах). Пример: /maxmem=16. Полезен для выявления дефектного модуля памяти. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q108393.
/nodebug. Запрещает использование режима отладки, отменяет действие ключей /debug, /debugport и /baudrate.
/break. Предписывает остановить инициализацию HAL в точке останова и ожидать подключения отладчика. При использовании без ключа /debug будет отображен синий экран BSOD с кодом останова.
/sos. Включает отображение названий загружаемых драйверов при загрузке ОС. Полезен для выявления сбойного драйвера.
Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q99743./pae. Включает использование механизмов PAE (Physical Address Extension), даже если установлено менее 4 Гб оперативной памяти. При этом загружается ядро ntkrnlpa.exe, позволяющее системам x86 использовать до 64 Гб оперативной памяти (стандартный лимит x86 - 4 Гб). При загрузке в режиме защиты от сбоев игнорируется. Используется обычно в тестовых целях.
/nopae. Запрещает использование PAE на системах с памятью более 4 Гб, поддерживающих PAE.
/nolowmem. На системах с поддержкой PAE и памятью более 4 Гб запрещает использование первых 4 Гб памяти. Используется в целях тестирования и требует наличия переключателя /pae.
/noguiboot. Запрещает использование VGA-драйвера на этапе загрузки системы - при этом не будет отображаться графическая заставка, и при сбоях не будут выводиться синие экраны BSOD, за показ которых также отвечает VGA-драйвер.
/safeboot. Принудительная загрузка в режиме защиты от сбоев. Имеет три переключателя, задаваемых после двоеточия:
/safeboot:minimal - загрузка без поддержки сети
/safeboot:network - загрузка с поддержкой сети
/safeboot:dsrepair - загрузка Windows 2000 Server в режиме восстановления службы каталога (Active Directory Services Repair) из резервной копии.
При указании в скобках дополнительной опции alternateshell (например - /safeboot:minimal(alternateshell), без пробела) вместо Windows NT Explorer будет загружена альтернативная графическая оболочка, указанная в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\
SafeBoot\AlternateShell.
Подробнее - support.microsoft.com/default.aspx?scid=kb;EN-US;q239780.
/year. Предписывает игнорировать год, выдаваемый встроенными часами ПК, и использовать год, указанный в значении данного параметра. Работает, начиная с Windows NT 4.0 SP4.
/use8254. На системах с устаревшим BIOS сообщает ядру ОС, что на ПК установлен таймер на основе чипа 8254.
Подробнее - support.microsoft.com/support/kb/articles/q169/9/01.asp.
/onecpu. На мультипроцессорных системах запрещает системе использовать более одного процессора. Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q157992.
/numproc. На мультипроцессорных системах ограничивает число используемых процессоров. Например, /numproc=2 на 4-процессорном ПК запрещает системе работать с двумя из четырех процессоров.
/3gb. Начиная с NT 4.0 SP3 перераспределяет использование виртуального адресного пространства таким образом, чтобы приложениям выделялось 3 Гб, а системе - 1 Гб (по умолчанию всем выделяется по 2 Гб).
Применим к Windows 2000 Advanced Server и Datacenter Server.
Подробнее - support.microsoft.com/default.aspx?scid=kb;en-us;Q171793.
/win95dos. В системах с тройной загрузкой - DOS, Windows 9x и Windows NT задает загрузку загрузочного сектора DOS (файл bootsect.dos).
Подробнее - support.microsoft.com/support/kb/articles/q157/9/92.asp
/win95. В системах с тройной загрузкой - DOS, Windows 9x и Windows NT задает загрузку загрузочного сектора Windows 9x (файл bootsect.w40). Подробнее - support.microsoft.com/support/kb/articles/q157/9/92.asp.
/perfmem и /perfpages. Некие отладочные параметры бета-версий Windows 2000. Определяют резервируемую память и число страниц. Не актуальны.
/hal=<имя файла> - использование альтернативной версии hal вместо hal.dll.
/kernel=<имя файла> - использование альтернативной версии ядра ОС вместо ntoskrnl.exe. Последнее время модно использовать для смены загрузочной заставки-логотипа Windows, "зашитой" в ntoskrnl.exe и заменяемой утилитами типа Restorator.
/noserialmice=[COMx | COMx,y,z...]. Отключает обнаружение мыши на COM-портах.
При использовании без указания номера порта обнаружение отключается для всех COM-портов. Применяется при наличии альтернативных устройств, подключенных к последовательным портам во время загрузки ОС.
Подробнее - support.microsoft.com/default.aspx?scid=
kb;en-us;Q131976./pcilock. Запрещает Windows динамически назначать IO- и IRQ-ресурсы для PCI-оборудования и оставляет конфигурацию, присутствующую в CMOS Setup. Подробнее - support.microsoft.com/default.aspx?scid=
kb;en-us;Q148501.
/scsiordinal. Используется для указания SCSI ID контроллера в случае, если добавление нового устройства SCSI в систему со встроенным контроллером SCSI может изменить SCSI ID контроллера. Подробнее в статье support.microsoft.com/support/kb/articles/q103/6/25.asp.
/burnmemory. Ограничивает объем используемой памяти подобно параметру /maxmem: при указании /burnmemory=128 будут отброшены 128 мегабайт памяти из имеющегося в наличии объема RAM. Объем памяти указывается в мегабайтах.
/intaffinity. Заставляет мультипроцессорный HAL (halmps.dll) устанавливать прерывания таким образом, чтобы только процессор с самым большим номером в SMP получал прерывания.
/maxprocspercluster. Устанавливает ограничения процессоров в кластерной системе. Не актуально на персональных системах.
/timeres=x. В мультипроцессорных системах устанавливает разрешение системного таймера. По умолчанию разрешение таймера 7,8 мс. Параметр x измеряется в сотнях миллисекунд и поддерживаются следующие значения:
X=сотен миллисекунд миллисекунд
9766 0,98
19532 2,0
39063 3,9
78125 7,8
Все эти параметры, если необходимо задать сразу несколько переключателей, прописываются последовательно друг за другом через пробел и слэш: /safeboot:minimal(alternateshell) /sos /bootlog /noguiboot.
Надо еще заметить, что файл boot.ini и загрузчик Windows NT / 2000 / XP поддерживают самые различные вариации мультизагрузочных систем - при некотором желании можно добиться одновременного присутствия на одном ПК без привлечения посторонних менеджеров загрузки таких ОС, как Windows 9x / Me, DOS, OS/2, Linux, UNIX и т. п.
Так что читайте более подробную документацию, которую не так уж сложно отыскать в базе данных MSDN и в Сети - например, вот по этим адресам:
support.microsoft.com/default.aspx?scid=kb;EN-US;q99743,
support.microsoft.com/default.aspx?scid=kb;en-us;Q102873,
support.microsoft.com/default.aspx?scid=kb;EN-US;q170756,
support.microsoft.com/default.aspx?scid=kb;EN-US;q227704,
www.sysinternals.com/ntw2k/info/bootini.shtml,
www.labmice.net/Windows2000/install/bootini.htm.

Q: В Windows XP имеется так называемая консоль - весьма полезная в ряде случаев программа cmd.exe. Хотелось бы для более эффективного ее использования узнать параметры ее командной строки.

A: В Windows XP командный интерпретатор cmd.exe при простом запуске, без указания параметров командной строки, отображает версию операционной системы, информацию о защите авторских прав разработчиков ОС и, собственно, саму командную строку, в которой можно ввести как параметр командной строки самой программы cmd.exe, так и любую внешнюю команду, например, команду на запуск другого приложения или стандартную команду, типа mkdir, del и т. п. В случае указания параметров командной строки вы, естественно, получаете некоторые дополнительные возможности. Синтаксис в данном случае таков:
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] команда]
Здесь команда, собственно, и задает исполняемую команду или программу. Можно использовать одновременно и несколько команд, используя между ними специальный разделитель - символы &&, при этом все сочетание нескольких команд должно быть заключено в кавычки, например, "команда&&команда&&команда". Теперь почти в соответствии с официальной документацией Microsoft (взял на себя смелость ее подредактировать, сделав немного более понятной для народа, если это в данном случае вообще возможно) попробую расшифровать значение каждого параметра:
/? - вызов справки (очень подробная, на основе ее, собственно, и написана эта статья);
/A - вывод результатов выполнения заданной команды в формате ANSI;
/C - выполнение заданной команды с последующим завершением (то есть закроется окно консоли);
/D - отключение выполнения команд AutoRun (которые первыми автоматически выполняются при вызове cmd.exe), заданных в специальных разделах реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun
(в этом разделе задаются параметры типа REG_SZ) и
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
(в этом разделе задаются параметры типа REG_EXPAND_SZ);
/E:ON (/E:OFF) - разрешение (запрет) расширений команд. В Windows XP по умолчанию включена расширенная обработка всех команд cmd.exe, этот параметр служит для включения / выключения расширений конкретного процесса. Полностью отключить или включить расширенную обработку на данном компьютере или для конкретного пользователя можно в реестре, в соответствующих нужному контексту разделах
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\ и
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\.
Параметр "EnableExtensions"=dword:00000001 в этих разделах включает расширения, а "EnableExtensions"=dword:00000000 - отключает, при этом параметры пользователя имеют приоритет над параметрами компьютера, значение параметра /E командного процессора имеет приоритет над параметрами реестра. При расширенной обработке команд изменения и / или добавления затрагивают следующие команды: assoc, call, chdir (cd), color, del (erase), endlocal, for, ftype, goto, if, mkdir (md), popd, prompt, pushd, set, setlocal, shift, start (изменен также вызов внешних команд);
/F:ON (/F:OFF) - разрешение (запрет) завершения имен файлов и папок (по умолчанию выключено) конкретного вызова cmd.exe. Довольно удобная функция, позволяющая не вводить полностью вручную в окне консоли пути к файлам или имена самих папок, а ввести только часть длинного пути и с помощью нажатия специальной комбинации клавиш дать операционной системе найти подходящие варианты и просто выбрать нужный. Если необходимо включить или отключить завершение имен для всех вызовов cmd.exe, то в разделах реестра
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor (для локальной машины),
HKEY_CURRENT_USER\Software\Microsoft\Command Processor (для текущего пользователя)
установите параметры (приведены значения по умолчанию):
"CompletionChar"=dword:00000040
"PathCompletionChar"=dword:00000040
таким образом, чтобы их шестнадцатеричные значения соответствовали коду управляющего символа, используемого для конкретной функции (например, 0 x 4 для Ctrl+D или 0 x 6 для Ctrl+F). Это позволяет сделать известная утилита TweakUI. Параметры пользователя имеют приоритет над параметрами компьютера, значение параметра /F командного процессора имеет приоритет над параметрами реестра. Microsoft вносит некоторые разъяснения по поводу использования этой функции: "Если завершение включено с помощью ключа командной строки /F:ON, то используются два управляющих символа: Ctrl+D для имен папок и Ctrl+F для имен файлов. Чтобы отключить конкретный символ завершения в системном реестре, в качестве кода специального символа используется шестнадцатеричное значение символа пробела (0 x 20). Завершение вызывается при вводе одного из этих двух специальных символов. Функция завершения берет строку пути слева от точки ввода, дописывает к ней символ шаблона, если таковой отсутствует, а затем строит список путей, которые соответствуют полученному определению. После этого выводится первый элемент этого списка соответствующих путей. Если же список пуст, то подается звуковой сигнал, и ничего не выводится. После этого повторный ввод того же самого специального символа приводит к циклическому перебору всех соответствующих путей. Нажатие клавиши Shift при вводе управляющего символа позволяет просматривать список путей в обратном порядке. Если изменить выведенный путь, а затем снова ввести управляющий символ, сохраненный список очищается, и строится новый список путей. То же самое происходит, если переключиться с одного символа завершения на другой. Единственное отличие при использовании символа завершения файла состоит в том, что при этом для построения списка соответствия берется и путь, и имя файла, а при использовании символа завершения папки - только путь. Если символ завершения используется в одной из встроенных команд манипулирования папками (CD, MD или RD), то всегда подразумевается символ завершения папок. Символ завершения правильно работает и с именами файлов, содержащими пробелы или иные специальные символы, если при этом строка соответствия заключена в кавычки. Кроме того, если сместить точку ввода влево, а затем использовать символ завершения внутри строки, оставшийся справа от точки ввода текст будет отброшен. Специальные символы, которые требуют обязательного заключения в кавычки: <пробел>&()[]{}^=;!'+,`~". Все понятно?
/K - выполнение заданной команды без последующего завершения (окно консоли не закроется);
/Q - отключение вывода команд на экран (ECHO OFF).
/R - аналогичен параметру /C;
/S - изменение поведения команды после /C или /K;
/T:цвет - задание цвета текста и фона окна консоли. Параметр цвет имеет значение в виде двух шестнадцатеричных чисел: первое определяет цвет фона окна, а второе - текста в окне. Если набор цветов на момент запуска cmd.exe не менялся (например, другой сессией командного процессора), то по умолчанию будет использован параметр реестра, определяющий внешний вид консоли:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
"DefaultColor"=dword:00000000
Соответствия этих чисел и цветов приведено в таблице.
То есть результатом выполнения команды "CMD /T:7С" будут светло-красные буквы на белом фоне.
/U - вывод результатов выполнения команды в формате Unicode;
/V:ON (/V:OFF) - разрешение (запрет) отложенного расширения переменных среды (для конкретного вызова cmd.exe) с применением восклицательного знака "!" в качестве разделителя. Например, /V:ON разрешает использовать !var! в качестве расширения переменной var во время выполнения. Синтаксис var служит для расширения переменных при вводе, что приводит совсем к другим результатам внутри цикла FOR. Также отложенное расширение переменных среды можно включить или выключить в реестре, в разделах
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor (для локальной машины),
HKEY_CURRENT_USER\Software\Microsoft\Command Processor (для текущего пользователя),
установив параметр "DelayedExpansion"=dword:00000001 для разрешения и "DelayedExpansion"=dword:00000000 для запрета. Параметры пользователя имеют приоритет над параметрами компьютера, значение параметра /V командного процессора имеет приоритет над параметрами реестра. При включенном отложенном расширении переменных среды символ "!" (восклицательный знак) может использоваться для замены текущего значения переменной среды во время выполнения;
/X - означает то же, что и ключ /E:ON, из соображений совместимости;
/Y то же, что и /E:OFF.
И еще несколько замечаний. Если указаны ключи /C или /K, то остальная часть командной строки после такого ключа обрабатывается как командная строка, а обработка символов кавычек (") ведется таким образом. Символы кавычек в командной строке сохраняются, если выполняются все перечисленные ниже условия:
ключ /S отсутствует;
есть ровно два символа кавычек;
между ними нет других специальных символов, как то: &<>()@^|;
между ними имеются один или несколько пробелов;
строка, заключенная в кавычки, является именем исполняемого файла.
В противном случае проверяется первый символ, и если он является символом кавычек, то он удаляется, также удаляется последний символ кавычек в командной строке, а весь текст после этого последнего символа кавычек сохраняется.

Таблица для задания цвета текста и фона окна консоли
значение
цвет
0
черный
1
синий
2
зеленый
3
голубой
4
красный
5
лиловый
6
желтый
7
белый
8
серый
9
светло-синий
A
светло-зеленый
B
светло-голубой
C
светло-красный
D
светло-лиловый
E
светло-желтый
F
ярко-белый

Q: Очень неудобно, что в Windows 2000 / XP при входе пользователя в систему переключатель клавиатуры Num Lock всегда выключен. Как бы сделать, чтобы он всегда был включен?

A: В разделе реестра HKEY_CURRENT_USER\
Сontrol Panel\Keyboard установите значение параметра "InitialKeyboardIndicators" равным 2 (тип REG_SZ).

Q: Прочитал статью про автоматическую установку Windows Me и обалдел: все так просто и так кульно!!! А вот в порядке общего образования хотелось бы узнать: а для модной Windows XP такой трюк тоже можно использовать или там это не предусмотрено?
Дело в том, что система эта новая и пока в ней разберешься и наэкспериментируешься, придется не один раз ее снести и переставить - вот бы все это хозяйство автоматизировать.

A: Думаю, что было бы, по меньшей мере, удивительно, если бы в Windows NT / 2000 / XP отсутствовала функция автоматической установки. Очень неплохое описание этой технологии для Windows 2000 вы найдете в интернете, например на сайте Пола Таррота (Paul Thurrot) www.winsupersite.com.
Для XP процедура идентична, но учтите, что эта функция изначально разработана для установки Windows XP как единственной ОС на ПК (то есть в мультизагрузочных системах это не сработает) и при полностью автоматической инсталляции жесткий диск будет отформатирован, а вся информация на нем потеряна!
Tак что изучайте документацию тщательно. Для создания же файла ответов имеется очень удобная и простая утилита Setup Manager (setupmgr.exe), которую вы найдете на CD-ROM Windows XP в архиве \SupportTools\deploy.cab (для Windows 2000 она поставляется в комплекте Windows 2000 Resource Kit - папка \Reskit\Deploy).
Там же и подробнейшая справка по автоматической инсталляции. Сам файл ответов обычно называется winnt.sif (именно под таким названием его следует помещать в папку с дистрибутивом) или unattend.txt. Если же вы запускаете установку с "родного" компакт-диска Windows XP, то разместите этот файл на дискете, загрузите ПК - и программа установки найдет его сама, либо используйте для запуска инсталляции bat-файл, который создаст Setup Manager.

Q: Насколько я понял, активацию Windows XP нужно производить после каждой ее переустановки. Но ведь это бред! Да и не вполне понятно, не придется ли оплачивать в результате каждую такую переустановку. Что посоветуете?

A: Посоветую просто после первой инсталляции и активации сохранить в надежном месте файл wpa.dbl, расположенный в папке \System32. Если придется систему переставить, то просто скопируйте его обратно в эту директорию и повторная перерегистрация не потребуется.

Q: Поставил англоязычную Windows XP. Как положено, установил русскую локаль и все русское в ее настройках, сделал русский язык "умолчальным", но все равно некоторые программы с кириллицей показывают крякозябры. Что делать? Неужели в XP проблемы с русским?

A: Проблем с кириллицей никаких нет. Просто, скорее всего, вы просмотрели неприметную галочку в ее настройках, а конкретнее - в диалоге Control Panel > Regional and Language Options > Advanced надо поставить флажок в длинном списке кодировок "Code page conversion tables" на строке "20880 (IBM EBCDIC - Cyrillic (Russian))".

Q: У меня Windows XP. Когда я в меню Start нажимаю кнопку "Turn off Computer", а потом в списке опций выбираю именно "Turn Off", а не "Restart" и не "Stand By", то компьютер, вместо того чтобы выключиться, самым наглым образом ПЕРЕЗАГРУЖАЕТСЯ! И так из раза в раз.
Когда нажимаешь "Restart" или "Stand By", все происходит должным образом - именно "Restart" и "Stand By". А вот "Turn Off" - ну никак! Оно, в принципе, не страшно, я его, как правило, и так все время в "Stand By" посылал, а раз-два в неделю могу и кнопкой выключить - не заржавеет.
Но все же СТРАННО как-то. Все остальное пока вроде нормально работает.

A: Скорее всего, это не обычная перезагрузка, а тот самый печально знаменитый синий экран смерти, то есть сбой системы, происходящий во время выключения компьютера. В операционной системе Windows XP / 2000 есть настройка, которая разрешает вместо выдачи синего экрана сразу выполнять автоматическую перезагрузку Windows.
Найдете эту опцию в диалоге System Properties > Advanced > Startup and Recovery ("Свойства системы" > "Дополнительно" > "Загрузка и восстановление"). Снимите флажок "Automatically restart" ("Автоматическая перезагрузка") - тем самым вы отключите перезагрузку, и в случае сбоя при очередном выключении ПК появится синий экран, который может навести на мысли, что является причиной проблемы.
Обычно оказывается виновата какая-то программа или драйвер или несовместимое с ОС устройство. Запишите точный текст сообщения об ошибке и попробуйте поискать решение в базе данных службы технической поддержки Microsoft - search.support.microsoft.com/kb/c.asp.

Q: Очень люблю ваш журнал и стараюсь не пропустить ни одного выпуска, но пишу я вам в первый раз - и все из-за новомодной операционки под названием Windows XP.
Я подвергся всеобщему влиянию и купил себе этот диск, о чем ничуть не сожалел бы, если бы не ее общение с нашими АТС, а дело в том, что она никак не хочет переходить в импульсный набор, а тоновый моя АТС не воспринимает.
Модем у меня U.S. Robotics 56k fax ext, который прекрасно работает в Windows 98. Буду очень рад, если вы мне что-нибудь посоветуете.

A: К сожалению, проблема эта тянется из предыдущих версий NT, а в Windows XP она, как ни странно, еще больше усугубилась. Для ее решения есть несколько методов. Первый: установите пульсовый тип набора в диалоговом окне свойств телефонии, как в Windows 9x, далее, чтобы в вашем конкретном dial-up-соединении применялись установки, сделанные в этом диалоге, установите флажок "Использовать правила набора номера" ("Use Dialing Rules") в свойствах соединения с интернет-провайдером.
Если это сработало, то вам повезло, поскольку нередки случаи, когда эта вполне законная операция не помогает. В этом случае пробуйте метод номер два: в свойствах модема введите инициализационную строку "&P1" (без кавычек) - это должно разрешить пульсовый набор для самого модема, в памяти которого производителем часто выставляются непригодные для России параметры.
Либо сохраните этот параметр в профиле модема. В случае неудачного исхода и этого трюка попробуйте третий способ: перед телефонным номером в свойствах dial-up-соединения введите команду "DP", то есть получится примерно следующее - "DP3222233". Если и это не помогло, то каюк - дело, видимо, в драйвере модема и придется ждать либо его обновления, либо сервис-пака для Windows XP, исправляющего эту ситуацию.
Ну и попробуйте потерроризировать службу техподдержки производителя модема.

Q: Такая ситуация. Приобрел я диcк с Windows XP и решил поставить его второй ОС параллельно с Windows Me. Поскольку опыта установки двух "виндов" не было, то и действовал, может быть, ламерски. Короче, выделил 3 гига как дополнительный раздел DOS, не отформатированных.
Ну и подумал, если XP спросит куда устанавливать, то укажу, если начнет ругаться на раздел, то отформатирую. Запускаю загрузку с CD, выскакивает приглашение: "Грузиться с диска или установить Windows XP?". Выбираю второе. После начала сбрасывания каких-то установочных файлов все зависло (никаких признаков жизни в течение 15 минут). Решил перегрузиться.
Перегружаюсь, выбираю пункт меню со своего диска (дистрибутив XP скинул на винт и думал, если что, подброшу ему дистрибутив с винта). Выскочило приглашение загрузить или Windows Me или Windows XP Upgrade. Выбираю второе, проходит инициализация и выскакивает меню типа: "Upgrade XP; Продолжить инсталляцию; Выход". Нажимаю "продолжить инсталляцию" - ничего не происходит. Ладно, решил перегрузиться и удалить все, что создалось. Зайдя в Windows Me я увидел, что создалось две папки на С:\ типа "NT?_BT" и "NT?_B".
Я их удалил, также удалил новые файлы из C:\ - ntdetect и ntldr. И перегрузился. После прохождения POST для BIOS комп сказал, что "NTLDR missing. Press any key to continue". Нажимаю - все висит. Ну, думаю, перезаписался MBR. С загрузочной дискеты запускаю "fdisk /mbr" и перегружаюсь. Все повторилось. В холодном поту гружусь с диска XP и проделываю установку XP, как в начале письма - заново.
После благополучного зависания перегружаюсь, опять выскакивает предложение выбрать ОС, выбираю Windows Me. Слава богу, что загрузился. На другом компе с помощью Disk Editor создаю файл boot.bin, в DOS-сессии запускаю Disk Editor, записываю первые 512 байт, т. е. созданный файл boot.bin, в нулевой сектор своего диска, сохраняю изменения и перегружаюсь. НИЧЕГО НЕ ПРОИЗОШЛО.
Как выскакивало предложение грузить ОСи, так и выскакивает. Подскажите, как правильно деинсталлировать этот XP или перезаписать MBR. Или придется форматировать весь диск? А там столько всего... ПОМОГИТЕ!!!!!!!!!!!!!!

A: Все ваши мытарства - другим наука и яркий пример того, что надо внимательнее читать Upgrade. В наших статьях, а в частности - в статье про загрузку Windows 9x "С чего начинается Windows" был подробнейшим образом описан и процесс самой загрузки и методы реанимации системы на разных ее этапах.
Посвятив десяток минут чтению документации, вы бы увидели, что в вашем случае все эти нереальные сложности были ни к чему: главная загрузочная запись (Master Boot Record, MBR) не имеет никакого отношения к загрузчикам Windows XP и Windows Me.
Вам всего лишь надо было после неудачной инсталляции Windows XP загрузить ПК с системной дискеты, сделанной в "Миллениуме", и ввести команду "sys c:" - она уничтожила бы загрузчик XP и вернула бы к жизни Windows Me. Какой Disk Editor? Какой "fdisk /mbr"??? Это называется - "Остапа несло...".

Q: Небольшой провокационный вопрос по Windows XP, если позволите... Образно говоря, весь сервер www.softbox.ru просто забит статьями и отзывами пользователей ХР о том, что после некоторого времени использования ХР у них выходили из строя жесткие диски, и авторы связывают эти поломки именно с использованием ХР (мол, он дает команду парковки головок на 0,5 сек раньше, и это портит диски и пр.).
Очень хочется знать ваше мнение, как специалиста, по поводу этих высказываний!!!

A: Да, я слышал всю эту историю, появилась она и в ньюс-группах, посвященный Windows, но там человека, кинувшего такую информацию, буквально забили ногами - как дезинформатора. Лично я тоже думаю, что это бред сивой кобылы, по крайней мере, пока уличить в подобном обращении с дисками новую систему лично мне, к счастью, не удалось.
Да и от Windows 2000 она отличается не так сильно, как кажется, а уж ее-то в уничтожении дисков пока никто не додумался обвинять. Похожая проблема действительно имела место - только в Windows Me, когда питание с дисков снималось чуть раньше, чем нужно.
Но ни о какой поломке дисков тогда и речи не было, да и патч, устраняющий этот глюк, Microsoft выпустила достаточно быстро. Так что вряд ли Microsoft повторно допустила такую же ошибку, и уж в любом случае подобный недочет сказался бы на долголетии диска не больше, чем обычная его эксплуатация, при которой нештатные выключения ПК происходят нередко.
Я думаю, что возникновение этих слухи связано не столько с особенностями Windows XP, сколько с низким качеством современных быстрых дисков - те, которым суждено выйти из строя, загнутся, невзирая на операционную систему. Но, конечно, особо осторожным пользователям не помешает дождаться официального выхода пакета исправлений SP1, прежде чем переходить на Windows XP, поскольку и других, гораздо более реальных глюков в этой системе, к сожалению, хватает.

Q: Здравствуйте. Решил недавно перейти на Windows XP со своего Windows 98 SE. Просто мне надоел однообразный интерфейс и скупость возможностей. Хочется чего-то нового. Так вот, скажите, с какими трудностями и подвохами придется столкнуться при этом. Если можно, дайте пару общих советов и наставлений. Комп использую для игр, инета и всего остального понемногу. Заранее спасибо.

A: Основные проблемы, с которыми вы столкнетесь, следующие: нехватка драйверов, некоторая тормознутость системы в связи с повышенными требованиями к железу, а также несовместимость с некоторыми играми, программами и устройствами.
Но зато в вашем случае работа с интернетом будет гораздо стабильнее и безопаснее, с настройкой же этой ОС справиться не сложно. Так что решайте сами, что важнее - старые игры и пара любимых программ или надежность и значительное меньшее число глюков по сравнению с Windows 9x.
А возможности у нее мало отличаются от возможностей других Windows, разве что файловая система NTFS значительно мощнее FAT, но нужно ли для игрового ПК шифрование файлов или, например, аудит доступа к ним?

Q: Вопрос очень простой: насколько надежен и защищен Windows XP. Хочется знать, насколько он глючный, подходит ли он для использования в офисе и какую версию выбрать - Home или PRO.

A: Ответ еще проще - посмотрите по адресу hotfix.microsoft.com/winnt/windows_xp/sp1/ на количество выпущенных для Windows XP заплаток и решите для себя - насколько это система совершенна. Для работы в офисе она, по большому счету, подходит неплохо, особенно если не запускать старые игрушки и найти драйверы ко всему оборудованию.
А вот версию Home я бы не советовал - преимуществ, особенно в быстродействии, она никаких не дает - это лишь чуть урезанная Pro. Полный список исключенных из домашней версии компонентов таков (некоторые компоненты, правда, можно установить дополнительно): Remote Desktop (XP Home может быть только клиентом); Multi-processor support; Automated System Recovery; Dynamic Disk Support; Fax; интернет Information Services/Personal Web Server; Encrypting File System; File-level access control; "C2" certification; Active Directory Domain membership; Group Policy; IntelliMirror; Roaming profiles; Multi-language support; Sysprep support; RIS support; The user interface for IPSecurity (IPSec); SNMP; Simple TCP/IP services; SAP Agent; Client Service for NetWare; Network Monitor; Multiple Roaming feature; Offline Files and Folders (Client-side caching); Start menu Administrative Tools option.

Q: Вы как-то писали, что в Windows 2000 можно отключить защиту системных файлов - а вот как это сделать в XP?

A: В Windows XP все делается аналогично, лишь с небольшими отличиями: в раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon добавьте параметр (если его нет) SFCDisable типа REG_DWORD со значением FFFFFF9D. Далее откройте в любом шестнадцатеричном редакторе файл sfc_os.dll, перейдите на смещение 0E2B8h - увидите значения 8B и C6. Если значения другие - то ничего не делайте! Если же все так, то измените оба значения на 90. Сохраните изменения. Перегрузите ПК.

Q: При включенном встроенном файрволле Windows XP не работает служба синхронизации времени через интернет. Что можно предпринять?

A: Откройте окно "My Network Places" и на панели "Network Tasks" выберите пункт "View Network Connections". В открывшемся окне щелкните правой кнопкой мыши на значке вашего интернет-соединения и выберите его свойства - "Properties". Далее на странице "Advanced" нажмите кнопку "Settings", затем "Add" и в поле "Description of Service" введите "Internet Time Service". Вводите далее "127.0.0.1" в качестве IP-адреса и "123" - в качестве внешнего (External) и внутреннего (Internal) номера порта. Отметьте пункт "TCP". Теперь, когда вы дважды щелкните на часах в системной области панели задач и выберете "Update Now", все будет работать.

Q: Я слышал, что в Windows XP Professional встроена какая-то функция, ограничивающая сетевой траффик. Как ее отключить?

A: Действительно, по умолчанию резервируется 20% полосы пропускания службой QOS (Quality Of Service) Scheduler, этот резерв предназначен для важных с точки зрения системы приложений. Для того чтобы не терять в скорости работы сети или интернет-соединения, сделайте следующее:
1) войдите в систему под именем Administrator;
2) в строке "Run" меню "Start" введите команду gpedit.msc;
3) в появившемся окне редактора системных политик Group Policy перейдите Local Computer Policy > Computer Configuration > Administrative Templates > Network > QOS Packet Scheduler;
4) на правой панели программы щелкните на строке "Limit reservable bandwidth";
5) в открывшемся окне настроек на странице "Setting" установите флажок "Enabled";
6) измените параметр "Bandwidth limit %" на "0";
7) нажмите "Apply" и закройте редактор системных политик;
8) в окне "My Computer" перейдите My Network Connections > View Network Connections, дважды щелкните мышью на значке вашего соединения, войдите в его свойства (Properties) и на странице "Networking" убедитесь, что включен QOS Packet Scheduler - если он выключен, то все равно резервируется 20% полосы пропускания;
9) перегрузите ПК.
Подробнее о QOS можно прочитать в статье по адресу msdn.microsoft.com/library/en-us/qos/qosstart_2cdh.asp.

Q: Как из командной строки выключить ПК с Windows XP - хочу сделать соответствующий ярлык на Рабочем столе, чтобы выключать машину одним щелчком.

A: Введите такую команду: shutdown -s -t 01. Для перезагрузки используйте shutdown -r
-t 01. Подробнее о ключах и параметрах этой утилиты вы узнаете, если введете в консоли команду shutdown /?.

Q: Где Windows XP создает файл образа будущего компакта? В какой папке? Напишите путь!!! Буду признателен!!!

A: В папке C:\Documents and Settings\<имя пользователя>\Local Settings\Application Data\
Microsoft\CD Burning.

Q: В Windows XP вдруг перестала работать функция drag-n-drop - основная, можно сказать, функция операционной системы. Плохо без нее. Можно ли каким-то образом вернуть ее без переустановки системы, или все-таки придется все переустанавливать?

A: Вернуть можно, но для этого понадобится проверить в реестре целую кучку параметров, которые отвечают за drag-n-drop. Они должны быть такими:
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}
@="IDataObject"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}\NumMethods
@="12"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}
\ProxyStubClsid32
@="{00000320-0000-0000-C000-000000000046}"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}
@="oleprx32_PSFactory"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}
\InprocServer32
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"

Q: В своей работе в интернете я использую Windows XP и браузер MSN Explorer, причем пользуюсь давно! Однако раздражает MSM Messenger. Постоянно при разрыве связи (а у меня диал-ап), он напоминает, что нет соединения, приходится закрывать его, или MSN Explorer, или, в крайних случаях - когда ни так, ни сяк не получается - "убивать" через Alt + Ctrl + Del. Уже давно пробовал его и деинсталировать, и убирать из автозагрузки. Все равно просится, прописывается и устанавливается! Надоел уже, честно говоря.

A: Откройте раздел реестра HKEY_CLASSES_
ROOT\CLSID\{F3A614DC-ABE0-11d2-
A441-00C04F795683}\LocalServer32 и сделайте для начала его экспорт, чтобы иметь возможность отмены всех внесенных изменений. Далее удалите значение параметра (Default), так чтобы он равнялся пустой строке. В разделе реестра HKEY_CLASSES_ROOT\CLSID\
{FB7199AB-79BF-11d2-8D94-0000F875C541}\
InProcServer32, также удалите значения параметров (Default) и ThreadingModel. И, наконец, удалите значение параметра (Default) в HKEY_CLASSES_ROOT\CLSID\
{FB7199AB-79BF-11d2-8D94-0000F875C541}\
LocalServer32. Теперь MSN Messenger более не сможет запуститься. Не забудьте только сначала сделать экспорт и этих ветвей, чтобы в случае чего вернуться к исходному варианту.

Q: Не приходилось ли вам сталкиваться с Windows XP, 64-битной серверной версией? О ней пишется на сайте Microsoft - если приходилось, расскажите что это такое, вышла ли официальная, не бета-версия, и стоит ли переходить на нее.

A: Систему эту я, конечно, пока не видел, как и подавляющее большинство пользователей, поскольку ставится она только на машины с 64-разрядным процессором, а такой (Itanium, стоит бешеных денег) в нашей стране, по-моему, только один в каком-то учебном заведении, подаренный тому чуть ли не самим Intel. Так что не берите в голову - нам пока это не грозит.

Q: Windows XP умеет подстраивать системное время, сверяясь со специальными серверами в интернете. Можно ли изменить адрес используемого сервера?

A: Да: либо, щелкнув правой кнопкой мыши на значке часов в системной области панели задач, выберите команду "Adjust Date/Time" и на странице "Internet Time" установите нужный сервер, либо в раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\DateTime\Servers внесите свой собственный список серверов, использующихся для синхронизации времени.

Q: Windows XP выводит из себя постоянными сообщениями о том, что на диске мало места. Как, наконец, заткнуть ей этот фонтан?

A: В разделе реестра HKEY_CURRENT_USER\
Software\Microsoft\Windows\CurrentVersion\
Policies\Explоrer создайте параметр NoLowDiskSpaceChecks типа DWORD со значением, равным 1, - Windows заткнется.

Q: На компьютере с Windows XP при переходе в ждущий режим StandBy не выключаются вентиляторы блока питания и процессора. Что делать?

A: Сначала проверьте, установилась ли при инсталляции Windows поддержка ACPI - для этого загляните в свойства системы и в менеджере устройств убедитесь, что устройство "Computer" представлено как "Advanced Configuration and Power Interface (ACPI) PC". Если это не так, то обновите BIOS и переустановите систему, чтобы добиться поддержки ACPI. Если же все в порядке, то в CMOS Setup, в разделе "Power Management", установите параметр "Suspend Mode" равным "ST3".

Q: Я как-то просил вас помочь в одной проблеме: в Windows XP Professional в свойствах соединения не удавалось поставить галочку, чтобы использовать встроенный файрволл.
Раньше все было нормально - на этой вкладке можно было включить файрволл для соединения и указать параметры. Но после каких-то действий (к сожалению, не помню, каких именно) эта опция стала недоступна. Вы мне посоветовали посмотреть, не отключен ли какой-то важный системный сервис.
Спасибо за подсказку, я, к счастью, разобрался, в чем дело. Думаю, будет нелишним об этом рассказать и другим читателям: оказывается, у меня просто был отключен сервис System Events. Когда я включил его, все заработало!

A: Это еще раз говорит о том, что всегда надо запоминать то, какие изменения в настройки системы вы вносите, чтобы в случае неполадок без проблем отменить неверные установки.

Q: Здравствуйте, Upgrade! Как известно, компания Microsoft объявила месячник борьбы с багами. Но о чем можно говорить, если даже в документации по Windows 2000 (да и по Windows XP) об одном и том же написано по-разному. А ведь это документация для профессионалов! И они ей пользуются уже два года! Вот как расписывается значение ключа DisablePagingExecutive, отключающего сброс в своп-файл ядра системы: на первой странице: (www.microsoft.com/windows2000/techinfo/reskit/en/
regentry/29931.htm) DisablePagingExecutive=0 to prevent paging, на второй странице (support.microsoft.com/default.aspx?scid=kb;EN-US;
q184419) - DisablePagingExecutive=1 to prevent paging. То есть в одном месте пишут, что значение 0 отключает сброс в своп-файл, а в другом - что 1. Где же правда?

A: Да, я об этом приколе знаю. Где правда? Проверить, какое значение работает, думаю, можно, если сравнить размер своп-файла при 0 и при 1. О результатах эксперимента пишите - доведем до сведения общественности.

Q: У меня к вам вопрос по Windows XP. В Windows Task Manager в окне Processes есть в разделе Image Name штука такая - System Idle Process. Не могли бы вы объяснить, что это такое и с чем его едят, а то индикатор CPU показывает всегда, что этот System Idle Process потребляет 99% ресурсов. Как с этим бороться?

A: Бороться с этим как раз не надо, этот параметр отображает бездействие системы, то есть индикатор System Idle Process показывает, на сколько процентов НЕ загружен процессор, поэтому если мощных программ не запущено, то, естественно значение этого индикатора близко к 100%.

Q: Я заметил, что в Windows XP Professional на вкладке пользователей (Control Panel > Administrative Tools > Computer Management > Local Users and Groups > Users) есть какой-то пользователь - SUPPORT_586975a0. Кто его создал, зачем он нужен, и можно ли его удалить?

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

Q: Подскажите, а нельзя ли заставить Windows XP создавать файл hiberfil.sys, в который сбрасывается содержимое оперативной памяти при переходе в спящий режим, в другом месте?

A: К сожалению, нельзя. Путь к этому файлу задан в загрузчике ntldr и не изменяется, hiberfil.sys всегда создается в корне загрузочного раздела.

Q: Как ввести машину c Windows XP в спящий режим из командной строки?

A: Командой %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState. Очень удобно использовать для нее специальный ярлык.

Q: При выходе из спящего (hibernate) режима и режима ожидания (standby) Windows XP постоянно требует ввести пароль, хотя функция ввода пароля у меня отключена при обычной загрузке. Как же это отключить?

A: В свойствах электропитания (Power Options) в закладке "Дополнительно" (Advanced) уберите флажок "Запрашивать пароль при выходе из спящего режима" (Prompt for password when computer goes off standby).

Q: Можно ли заблокировать компьютер с Windows XP из командной строки?

A: Да, такой командой: %SystemRoot%\system32\
rundll32.exe user32.dll,lockworkstation. Создайте для нее ярлык на Рабочем столе, и блокировку можно будет производить одним щелчком мыши.

Q: А что, в Windows XP Home Edition действительно отсутствует утилита NTBackup, или я ее просто найти не могу?

A: Программа NTBackup присутствует по умолчанию только в Windows XP Pro. Для ее установки в Windows XP Home Edition найдите на компакт-диске Windows в директории \Valueadd\Msft\Ntbackup файл ntbackup.msi - это и есть инсталляционный архив NTBackup - и щелкните на нем мышью.

Q: Не совсем актуальный вопрос: 16-разрядные программы в 64-разрядной версии Windows XP будут работать или нет? А 32-разрядные?

A: 64-разрядная Windows XP совместима с 32-разрядными приложениями и несовместима с 16-разрядными. При попытке их запуска вы получите сообщение об ошибке типа: "<файл программы> is not a valid Win32 application".

Q: Подскажите, как средствами Windows XP можно стирать информацию с дисков CD-RW?

A: В окне My Computer откройте диск CD-RW и далее на панели CD Writing Tasks выберите команду Erase this CD-RW для запуска мастера CD Writing Wizard.

Q: В Windows XP вдруг перестала работать функция drag-n-drop - можно ли каким-то образом вернуть ее, или придется все переустанавливать?

A: Вернуть можно, но для этого понадобится проверить в реестре целую кучку параметров, которые отвечают за drag-n-drop. Они должны быть такими:
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}
@="IDataObject"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}\NumMethods
@="12"
HKEY_CLASSES_ROOT\Interface\
{0000010e-0000-0000-C000-000000000046}\ProxyStub
Clsid32
@="{00000320-0000-0000-C000-000000000046}"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}
@="oleprx32_PSFactory"
HKEY_CLASSES_ROOT\CLSID\
{00000320-0000-0000-C000-000000000046}\Inproc
Server32
@="C:\\WINDOWS\\system32\\ole32.dll"
"ThreadingModel"="Both"

Q: В Windows XP появился механизм упреждающего чтения данных с диска, создающий множество служебных файлов в папке \Winnt\Prefetch - как его отключить? Многие в интернете пишут, что это ускорит работу ПК.

A: Отключить Prefetching можно, установив в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Session Manager\
Memory Management\PrefetchParameters параметр EnablePrefetcher равным 0. Однако не верьте всему, что пишут - это может замедлить работу системы, поскольку изначально эта функция разработана именно для ускорения загрузки ОС и приложений для нее.
Программа Outlook XP в Windows XP не позволяет открывать некоторые типы вложенных файлов. Как сделать, чтобы опять можно было получить доступ к вложенным файлам, например, exe и com?
Для этого надо создать в реестре параметр с перечислением (через точку с запятой без пробелов) расширений файлов, доступ к которым вы хотите получить:
HKEY_CURRENT_USER\Software\Microsoft\
Office\10.0\Outlook\Security
Level1Remove=.exe;.com.
Кстати, в Windows Me раздел реестра будет такой же.

Q: В Windows XP появилась новая функция BootDefrag или BootOptimize, с помощью которой система теперь умеет сама оптимизировать расположение файлов на диске. Как проверить, произошла ли оптимизация и как отключить эту функцию после того, как файлы уже оптимизированы?

A: Проверить, произошла ли оптимизация, можно заглянув в реестр - если в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\
BootOptimizeFunction стоит параметр OptimizeComplete=Yes, то дефрагментация была произведена. Для оптимизации необходимо, чтобы ПК имел в своем багаже хотя бы три перезагрузки для накопления нужных данных и находился около 30 минут в состоянии простоя после включения. Если же вы хотите отключить BootDefrag, то установите в реестре параметр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\
BootOptimizeFunction
Enable=N.

Q: Как отредактировать меню "SendTo" в Windows XP?

A: Так же, как и в Windows 9x, только папка на сей раз будет немного другая: С:\Documents and Settings\Имя пользователя\SendTo\.

Q: Для чего нужна утилита PCHealth в Windows Me, которую все почему-то удаляют из автозагрузки - она такая бесполезная?

A: На самом деле, в автозагрузке находится не сама эта утилита, а ее планировщик. Эта же служебная утилита, на самом деле, и не утилита в привычном понимании этого термина, а некий набор программ и системных служб, которые все вместе отвечают за работу некоторых новых компонентов Windows:
Help and Support - справочная система Windows;
Online Assisted Support - подраздел справочной системы, позволяющий получить онлайновую помощь службы технической поддержки;
System Restore - служба автоматического резервирования и восстановления системы;
System File Protection - служба защиты системных файлов;
Automatic Updates - служба автоматического обновления Windows.
Все вместе это и объединено под названием PCHealth. Удаление же из автозагрузки планировщика практически не сказывается на функциональности этих компонентов - по крайней мере, автообновление без него работает, защита системных файлов - тоже. Работает ли System Restore без планировщика, честно говоря, не проверял, поскольку всегда отключаю ее сразу же после установки системы.

Q: Хотел я в Windows XP узнать свой IP-адрес, ввел в командной строке "IPCONFIG", нажал Enter, а окно программы промелькнуло на экране так быстро, что я не успел ничего заметить. Как сделать так, чтобы окно консольной программы не закрывалось после того, как программа отработает?

A: В вашем случае проще всего ввести такую команду: cmd /k ipconfig - консоль не закроется, и вы увидите все результаты работы программы IPCONFIG.

Q: Я установил Windows XP и практически сразу (файрволл помог) обратил внимание, что в интернет периодически ломится некая программа svchost.exe - что это такое? Антивирус на нее не реагирует, так что на троян не похоже, может это шпион какой?

A: Эта программа несколько похожа по своему назначению на утилиту rundll.exe из Windows 9x, то есть с ее помощью запускаются различные системные сервисы, представленные в виде DLL-библиотек. Это, кстати говоря, видно и из ее названия, отображаемого в свойствах файла - "Generic Host Process for Win32 Services". Так что сама эта утилита вполне легитимна, но правильно будет говорить, что не svchost.exe пытается выйти в интернет, а какой-то сервис пытается с ее помощью получить доступ к Сети. И вот тут-то и кроется потенциальная уязвимость.
Можно предположить, что не только законный "виндовый" сервис, но и некий троянский вирус использует для своего запуска в качестве сервиса эту программу. Поэтому необходимо выяснить, какие запущенные сервисы используют svchost.exe, и, отключая их по очереди, определить тот, который обращается в Сеть. Увидеть, какие сервисы запущены, вам поможет утилита tlist.exe с компакт-диска Windows 2000 (ее можно найти и в интернете) - введите в командной строке tlist -s и в полученном списке посмотрите, какие сервисы воспользовались услугами svchost.exe.
Остается изучить описание каждого сервиса, поискать информацию о нем в интернете, и определить, насколько его работа и, в частности, выход в Сеть полезен вам лично. Также можно, отключая по очереди каждый из замеченных сервисов, определить тот, который и вызывает подозрения у вашего файрволла.

Q: В Windows XP диалоговое окно "Add/Remove Programs" некорректно отображает список "Currently Installed Programs". Как устранить этот сбой?

A: Попробуйте в меню "Выполнить" ввести команду regsrv appwiz.cpl - если после нее проблема не пропадет, то придется вручную проверить следующую порцию параметров в реестре (вероятно, какой-то из них имеет неверное значение):
HKEY_CLASSES_ROOT\CLSID\
{00000535-0000-0010-8000-00AA006D2EA4}
@="ADODB.Recordset"
HKEY_CLASSES_ROOT\CLSID\
{00000535-0000-0010-8000-00AA006D2EA4}\
InprocServer32
@="D:\\Program Files\\Common Files\\System
\\ado\\msado15.dll"
"ThreadingModel"="Apartment"
HKEY_CLASSES_ROOT\CLSID\
{00000535-0000-0010-8000-00AA006D2EA4}\ProgID
@="ADODB.Recordset.2.7"
HKEY_CLASSES_ROOT\CLSID\
{00000535-0000-0010-8000-00AA006D2EA4}\
VersionIndependent
ProgID
@="ADODB.Recordset"
HKEY_CLASSES_ROOT\CLSID\
{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}
@="Microsoft OLE DB Row Position Library"
HKEY_CLASSES_ROOT\CLSID\
{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\
InprocServer32
@="D:\\Program Files\\Common Files\\System
\\Ole DB\\oledb32.dll"
"ThreadingModel"="Both"
HKEY_CLASSES_ROOT\CLSID\
{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID
@="RowPosition.RowPosition.1"
HKEY_CLASSES_ROOT\CLSID\
{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\
VersionIndependent
ProgID
@="RowPosition.RowPosition"

Q: А можно ли в операционной системе Windows 2000 / XP задать приоритет процесса еще при его загрузке?

A: Используйте для этого команду START, вводимую в командной консоли. Правила ее применения таковы: start {/low |/normal |/high |/realtime} имя_приложения.
Например, для запуска Блокнота с высоким приоритетом в меню "Выполнить" кнопки "Пуск" должно получиться примерно следующее: cmd /c start /high notepad.

Q: В Windows XP Планировщик заданий отказывается выполнять свою работу - почему?

A: Видимо, это связано с тем, что в настройках задания не указано имя пользователя и пароль, под которым следует это задание выполнять.
Пропишите имя пользователя и соответствующий пароль.

Q: Я не обнаружил в Windows XP протокол NetBEUI, а он мне очень нужен - где мне его взять и как его установить?

A: Да, для установки этого протокола придется выполнить ряд дополнительных телодвижений. На компакт-диске Windows XP найдите папку Valueadd\Msft\Net\Netbeui. Из этой папки скопируйте на жесткий диск два файла: nbf.sys в папку %SystemRoot%\System32\Drivers и netnbf.inf в папку % SystemRoot %\Inf. После этого откройте диалог "Network connection properties" и установите пpотокол NetBEUI обычным способом.

Q: Уважаемая редакция! Если можете, то помогите мне разобраться в одном вопросе. Я поставил Windows XP и впопыхах установил вид Рабочего стола (можно сказать, внешний вид всей системы) как в Windows 2000.
И теперь не могу вернуться к прежнему виду, который был установлен по умолчанию. Я перепробовал много способов изменить внешний вид системы, но в меню Темы Рабочего стола даже следа не осталось от темы Windows XP. Подскажите, пожалуйста, что мне теперь делать.

A: Такое иногда случается при повреждении или удалении файлов темы Windows XP. Попробуйте для начала просто скопировать с другого компьютера с такой же операционной системой папку D:\Winnt\Resources\Themes, а также файл С:\Winnt\
System32\UxTheme.dll. Если под рукой нет такого же ПК, то испытайте в работе восстановление системы - System Restore или же просто переустановите Windows.

Q: При установке Windows XP на чистый жесткий диск нет возможности задать каталог для установки операционной системы - система, не спрашивая ничего, сама устанавливается в каталог Windows.

A: На компакт-диске Windows XP в архиве \SupportTools\
deploy.cab имеется специальная утилита-мастер Setup Manager (setupmgr.exe) - c ее помощью создайте файл автоматической установки ОС unattend.txt, в котором и укажите свое имя для папки Windows и любые другие параметры установки системы, а затем переименуйте его в winnt.sif и поместите в папку с дистрибутивом Windows - при запуске инсталляции ОС имя папки, как и другие заданные параметры, будет автоматически взято из этого файла-сценария.
Возможно также, что такой файл уже имеется в вашем дистрибутиве, и имя директории уже задано - в этом случае попробуйте просто удалить этот файл, либо отредактировать его, исправив название папки Windows.

Q: Подскажите, как пользоваться в Windows XP утилитой sfc.exe ("Проверка системных файлов")?

A: Утилита sfc.exe предназначена для проверки всех версий защищенных системных файлов и восстановления их из специального кэша в случае подмены или повреждения.
В Windows XP она запускается только из командной строки - в отличие от "осей" Windows 9х, где подобная утилита имеет графический интерфейс. Запуск утилиты возможен только с правами администратора, синтаксис такой:
sfc [/scannow] [/scanonce] [/scanboot] [/revert] [/purgecache] [/cachesize=x]
Параметры командной строки, которые можно задавать для программы SFC, следующие:
/scannow - запуск проверки всех защищенных системных файлов;
/scanonce - задает однократную проверку защищенных файлов при следующей загрузке системы;
/scanboot - задает проверку всех защищенных системных файлов при каждой загрузке ОС;
/revert - восстанавливает исходные настройки программы в состояние по умолчанию;
/purgecache - очистка кэша защищенных файлов программы, расположенного в папке %SystemRoot%\System32\Dllcache, и немедленная проверка системных файлов;
/cachesize=x - установка размера кэша защищенных файлов в мегабайтах;
/enable - включение защиты системных файлов Windows;
/? - вызов справки.
При повреждении или удалении файлового кэша для корректной работы службы защиты системных файлов необходимо восстановить кэш, используя команду sfc /scannow.

Q: А можно ли в Windows XP как-нибудь узнать, сколько времени уже работает ПК после включения?


A: Да, например, с помощью утилиты System Info, входящей в состав ОС. Введите в строке "Выполнить" меню "Пуск" команду cmd /k systeminfo.

Q: Везде утверждается, что иметь на ПК с Windows 2000 / XP учетную запись администратора со стандартным именем "Администратор" - дурной тон, так как это несколько снижает общий уровень защищенности системы.
В принципе, это понятно - лучше, чтобы потенциальный взломщик не знал не только пароля пользователя, но и его имени. Но мне не вполне ясно, каким образом переименовать папку учетной записи "Администратор" - даже после переименования этого пользователя имя папки осталось прежним, что не очень красиво.

A: Загрузите ПК с правами администратора. В каталоге Documents and Settings создайте папку с любым названием (лучше, чтобы оно отличалось от имени администратора). Используя System Properties > Advanced > User Profiles, скопируйте старый профиль администратора в созданную папку.
В разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList найдите подраздел с параметром ProfileImagePath, указывающим путь к старой папке администратора и измените его на новый.

Q: А как в Windows XP отключить вконец меня доставший системный динамик-пищалку, постоянно пикающую невпопад?

A: В разделе реестра HKEY_CURRENT_USER\Control Panel\Sound найдите строковый параметр Beep и измените его значение на NO. Перегрузите ПК. Также можно открыть диспетчер устройств, включить в нем отображение скрытых устройств и в списке "Non Plug and Play Drivers" отключить устройство "Beep".

Q: В Windows 2000 / XP есть очень полезная утилитка Shutdown… Вы о ней как-то вскользь уже упоминали в контексте выключения ПК с помощью ярлыка. Не могли бы вы рассказать о ней поподробнее?

A: Эта утилита позволяет выключать или перегружать локальный или удаленный ПК, используя командную строку или специально созданный ярлык. Простой ее вызов без каких-либо параметров обеспечивает завершение сеанса текущего пользователя. Для использования всех возможностей этой утилиты необходимо задействовать параметры командной строки, синтаксис которых таков: shutdown [{-l|-s|-r|-a}] [-f] [-m [\\Computer
Name]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]
Здесь присутствуют следующие параметры.
-l - завершение сеанса текущего пользователя. При наличии параметра -m последний имеет приоритет, то есть завершение сеанса производится для удаленного ПК;
-s - выключить локальный ПК;
-r - перезагрузка;
-a - отмена выключения ПК, игнорируются все параметры, кроме -l и ComputerName. Данный параметр может использоваться только в тот момент, когда длится так называемый период тайм-аута, то есть когда программа Shutdown выделяет пользователю время на отмену своих действий;
-f - разрешить принудительное закрытие всех работающих приложений;
-m [\\ComputerName]- задать удаленный компьютер, который необходимо выключить;
-t xx - задает временную задержку до вызова процедуры выключения компьютера в секундах - xx. По умолчанию перед выключением ПК программа ждет 20 секунд;
-c "message" - эта команда позволяет задать любое сообщение, которое будет отображаться в окне программы Shutdown. Максимальная длина сообщения - 127 символов. Текст сообщения необходимо заключать в кавычки;
-d [u][p]:xx:yy - активирует некий специальный код выключения; u - отображение пользовательского кода, p - отображение запланированного кода, xx - задает основной код (0-255), yy - задает дополнительный код (0-65536);
/? - отображает справочную информацию по программе. Применяется, например, для корректной работы Event Viewer.

Q: В Windows XP диалог Alt+Ctrl+Del поменял свой вид - исчезли почти все закладки, остался только список процессов (вторая закладка). Что это, и что делать? Как вернуть пропавшие закладки?

A: С таким поведением Диспетчера задач мне, честно говоря, пока еще не пришлось сталкиваться, и я не знаю, каким образом можно поправить этот сбой. Да и сбой ли это вообще? Правда, никаких настроек на этот счет я что-то пока тоже не видел. Однако, по имеющейся у меня информации, для того, чтобы вернуть изначальный вид Диспетчера задач, надо просто дважды кликнуть на заголовке его окна левой кнопкой мыши, либо сделать это с зажатой клавишей Shift.

Q: Для того чтобы облегчить и всячески ускорить Windows 9x, выбросив из нее всякий мусор, существует отличная программка Lite98, а вот для Windows XP существует ли что-нибудь подобное?

A: Полного аналога, к сожалению, нет. Вернее, он пока находится в стадии разработки. Загляните на сайт программы LiteXP www.litepc.com/xplite.html и вы узнаете, в каком состоянии процесс создания этой программы. Но приблизительно аналогичного результата вы добьетесь с помощью нескольких программ-твикеров, например, таких как Windows XP Window Components Show/Hide www.dx21.com, TweakXP www.tweakxp.com, XP-AntiSpy www.xp-antispy.de.

Q: После установки Windows XP перестала загружаться игрушка NFS5. В каком-то из номеров вашего журнала я прочел, что в этом случае нужно уменьшить файл подкачки. Я так и сделал. После этого игра загружается, но система стала жаловаться на нехватку виртуальной памяти. Насколько это критично? Или оставить все как есть? Система: Pentium III 1000 МГц, SDRAM 512 Мб, HDD 20 Гб (4, 8, 6, 2 Гб), новый своп-файл 288 Мб. Заранее благодарю.

A: Действительно, некоторые игры зависают под Windows XP из-за того, что после запуска бесконечно заполняют файл подкачки, забивая им весь диск. Вам необходимо просто ограничить файл подкачки таким образом, чтобы и Windows его объема хватало, и его размер был бы жестко задан. Если в вашем случае 288 Мб оказалось недостаточно, то установите, например, 400 Мб или 500 Мб. Опытным путем выберите подходящий объем.

Q: А как в Windows XP / 2000 запускать программы как сервисы? Или, по крайней мере, как сделать, чтобы программы были невидимы?

A: Проще всего для запуска программы в качестве сервиса использовать специальную утилиту-мастер srvinstw.exe из комплекта Windows 2000 Server Resource Kit (архив compmgmt.cab). Другой вариант - сторонняя программа типа AppToService www.basta.com.
И, наконец, можно также применить и специально для этого предназначенные консольные программы instsrv.exe и srvany.exe из того же архива в Windows 2000 Resource Kit. Для работы с ними войдите в систему под учетной записью Администратора, скопируйте эти файлы на жесткий диск в папку Winnt\System32\, далее выполните такую команду: instsrv newservice c:\winnt\system32\srvany.exe.
Вместо имени newservice можно задать любое другое удобное для вас наименование - им и будет обозначаться создаваемый сервис. Если придуманное вами имя сервиса содержит пробелы, то заключайте его в кавычки. Теперь откройте диалоговое окно "Управление компьютером" > "Сервисы" и найдите новый сервис - в его свойствах необходимо установить способ его запуска (Automatic - при загрузке ПК, Manual - вручную, либо, если он будет затребован системой, Disabled - отключен).
После этого в разделе реестра, соответствующем имени создаваемого сервиса - HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Services\NEWSERVICE\
Parameters - создайте строковый параметр Application, значением которого и установите полный путь к исполняемому файлу программы, которую необходимо запустить как сервис.

Q: У меня XP. Установил утилиту Winnow Cleaner 3.0, она встала некорректно, попробовал удалить - не получается. Подскажите, как от нее избавиться?

A: Удалить некорректно установленную программу можно несколькими способами:
- попробовать еще раз ее установить и уже потом предпринять еще одну попытку ее удалить;
- если в списке "Установка и удаление программ" присутствует ссылка на эту программу, но обращение к ней не приводит к нужному результату, то попробуйте проверить в разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\CurrentVersion\Uninstall команду на деинсталляцию программы - возможно, в нее закралась ошибка, и, поправив, например, путь к файлу деинсталлятора или протокола установки программы, удастся произвести корректное ее удаление;
- если в списке "Установка и удаление программ" ссылка на эту программу отсутствует, то попробуйте заглянуть в папку программы и найти там утилиту деинсталляции - обычно это файл с названием uninstall.exe, unwise.exe, uninst.exe или типа того - возможно, ее запуск вручную сработает. Иногда такой файл программы помещают в папку Windows;
- попробуйте в папке программы найти файл протокола установки, в котором подробно описано, какие файлы копировались на диск при инсталляции программы и какие параметры реестра изменялись - с помощью этой информации не так сложно полностью вычистить следы программы из системы вручную. Такой файл некоторые программы также иногда помещают в папку Windows;
- попробуйте использовать специализированный деинсталлятор - многие из них способны довольно чисто "чикнуть" программу, даже если ее установка не протоколировалась деинсталлятором (постоянно напоминаю читателям о пользе специальных деинсталляторов!);
- самый нудный вариант - удалять программу полностью вручную, то есть сначала папку с программой, потом упоминание программы и ее файлов в реестре. В этом может помочь утилита Norton WinDoctor, которая может находить в реестре ошибки, связанные со ссылками на несуществующие файлы.

Q: В Windows XP появляются сообщения об ошибках типа "The memory could not be 'read'" или "The memory could not be 'written'". Что делать?

A: Однозначной причины данного сбоя нет. Я рекомендую в первую очередь записать точное сообщение об ошибке - главным образом, какое приложение и в какой ситуации его вызывает - и обратиться к разработчикам данной программы, а также поискать решение проблемы в базе данных службы технической поддержки Microsoft support.microsoft.com.
Вполне возможно, что данный сбой хорошо известен и давно описан. Если же вы не можете найти решение своей проблемы, то придется предпринять ряд мероприятий, дабы исключить самые распространенные причины этого сбоя. Итак, если оперативная память гарантированно исправна, в CMOS Setup установлены default-настройки, и не используется разгон, то проделайте следующее:
сделайте загрузочные дискеты Windows XP и в консоли восстановления введите команды FIXBOOT и FIXMbr;
- установите последние обновления системы и прикладных программ, в том числе обновления Internet Explorer и JAVA Virtual Machine;
- удалите и переустановите сбойное приложение в другую директорию, с более коротким именем;
- обновите и переустановите драйверы оборудования, в том числе удалите все несуществующие в реальности принтеры и устройства;
- удалите лишние шрифты;
- отключите все счетчики производительности;
- удостоверьтесь, что на диске отсутствуют папки и файлы с очень длинными именами или расширениями (220 знаков и более);
- удостоверьтесь, что не используете в работе с программами длинные параметры командной строки (220 знаков и более);
- проверьте наличие фоновых программ - отключите лишнее;
- проверьте настройки виртуальной памяти - отключите ограничения объема файла подкачки;
- проверьте настройки доступа к корневой директории системного диска и к файлу подкачки - группа пользователей System должна иметь полные права;
- переустановите операционную систему поверх предыдущей инсталляции;
- если ничего из вышеописанного не устранило проблему, то сохраните важные данные, удалите все разделы на диске, создайте их заново, отформатируйте и после этого установите Windows. Постарайтесь на будущее заметить, после инсталляции какой программы, драйвера или после задания каких настроек системы появляется данный сбой.

Q: Вы как-то писали о том, каким образом можно отключить защиту системных файлов в Windows 2000 и оригинальной Windows XP. Теперь, с выходом SP1 для Windows XP стало актуально отключение этой функции в обновленной системе. Как это делается при установленном SP1?

A: И в Windows XP с установленным SP1 можно отключить защиту системных файлов Windows File Protection. Но, пожалуй, есть смысл еще раз повторить всю процедуру и для более старых версий Windows NT. Итак, вот подробные рекомендации, работающие в английской реализации этих систем.
Если Windows 2000 без Service Pack 2 (SP2), то в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows NT\Current
Version\Winlogon добавьте параметр (если его нет) SFCDisable типа REG_DWORD со значением FFFFFF9D. Перегрузите ПК.
Если Windows 2000 с Service Pack 2 (SP2), то откройте файл %\systemroot%\system32\sfc.dll в любом шестнадцатеричном редакторе, перейдите на смещение 00006211 (6211 hex) и измените байты 8BC6 на 9090. Если исходные значения другие, то ничего не меняйте! Сохраните изменения. В реестре установите параметр SFCDisable равным FFFFFF9D. Перегрузите ПК.
Если Windows XP без SP1, то в файле %\systemroot%\system32\
sfc_os.dll по адресу 0000E2B8 (E2B8 hex) измените байты 8BC6 на 9090. В реестре установите параметр SFCDisable равным FFFFFF9D. Перегрузите ПК.
Если Windows XP с SP1, то в файле %\systemroot%\system32\sfc_os.dll по адресу 0000E3BB (E3BB hex) измените байты 8BC6 на 9090. В реестре установите параметр SFCDisable равным FFFFFF9D. Перегрузите ПК.
Относительно Windows 2000 SP3 и, вероятно, последующего SP2 для Windows XP пока не могу сказать ничего определенного, но, скорее всего, процедура аналогична - надо в вышеупомянутом файле найти байты 8BC6 и изменить их значение на 9090, после чего изменить значение параметра SFCDisable. Не забудьте сделать резервную копию всего, что изменяете. Могу еще заметить, что для параметра SFCDisable существуют следующие возможные значения:
0 - включить WFP/SFC;
1 - отключить WFP/SFC до следующей перезагрузки ПК, во время которой будет выдано приглашение снова включить защиту файлов;
2 - отключить WFP/SFC до следующей перезагрузки;
4 - включить WFP/SFC, отключить выдачу всех всплывающих сообщений о работе этой службы;
FFFFFF9D - полностью выключить WFP/SFC.

Q: Не удается установить Windows XP на систему с видеокартой GeForce2 MX, причем стоит установить другую - система инсталлируется без проблем. Это проблемы с самой видеокартой или что-то еще?

A: Скорее всего, это проблему можно охарактеризовать как несовместимость процедуры установки Windows XP и видеокарты GeForce2 MX. Ситуация эта, к сожалению, вполне нормальная, хорошо известная, и официальное ее решение в точности соответствует тому, что вы пишете. То есть, перед установкой ОС необходимо заменить видеокарту на карту другого типа, взяв ее, например, с другого ПК. После завершения инсталляции Windows XP следует вернуть GeForce2 MX и установить ее драйверы.

Q: В русской Windows XP меня капитально плющит слово "приветствие", появляющееся при загрузке системы. Система вся такая, типа крутая, но было бы гораздо приятнее для глаз видеть что-нибудь более приличное, например: "Хаюшки!" или "Здоровеньки булы!", на худой конец - "Здарова, братан!". Да и фон этого окна малиновым сделать не мешало бы...

A: В свое время в Upgrade мы уже рассматривали вопрос изменения интерфейса Windows XP во всех подробностях - найдите статью "Легкая пластическая XP-рургия" (Upgrade # 24 (38)), там рассказано и о ручном редактировании этого окна приветствия. Эта заставка (экран регистрации - Welcome Screen) хранится в файле logonui.exe, и изменить ее можно программой, типа Resource Hacker (rpi.net.au/~ajohnson/resourcehacker). Учтите только, что количество символов в этом слове ограничено - для длинных фраз может понадобиться уменьшить шрифт.
Проще всего же воспользоваться специальными программами - XP Logon UI (xplogonui.stormpages.com), Logon Loader (www.radfiles.com/logonloader), LogonXP (www.stardock.com) - они помогут не только изменить эту надпись, но и сделать так, чтобы заставка-приветствие менялась при каждой загрузке системы.

Q: На нашем предприятии есть небольшая локальная сеть, которая до последнего момента работала вполне нормально - без сбоев. Но наш начальник, старый пень, позарился на красивенькие окошки Windows XP и заставил меня поставить ему эту недоделку.
И я, дурак, согласился, хотя четко знаю, что ставить мелкомягкие ОС на рабочей сети можно только после выхода первого сервис-пака (а еще лучше - второго) к ним. И вот теперь Windows XP завешивает всю сеть - на всех рабочих станциях с Windows 98 не работает сетевое окружение, стоит только включить ПК с Windows XP! Если выключить комп начальника - все приходит в норму.
Поставил протокол NetBEUI на эту машину - некоторые проблемы отпали, например, XP стала нормально видеть сеть. Что делать? Начальник никак не дает снести XP - говорит, овальные окошки нравятся... идиот....

A: Вероятно, Windows XP проявляет слишком большую инициативу, пытаясь заправлять всей сетью. Попробуйте установить в реестре следующие параметры, которые несколько поумерят ее амбиции:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\Browser\Parameters
"IsDomainMaster"="FALSE"
"MaintainServerList"="No"

Q: При попытке открыть диалоговое окно "Установка и удаление программ" в Windows XP появляется сообщение об ошибке: "Parser Message: Value creation failed at line 472". Что делать?

A: Такое может происходить при использовании старой версии программы StyleXP на системе с установленным SP1. Попробуйте изменить тему оформления Рабочего стола, установив в свойствах дисплея стандартную тему Windows XP. Также восстановите исходный системный файл \windows\system32\uxtheme.dll - именно его изменяет программа StyleXP для включения возможности использования тем от независимых разработчиков. Для этого можно либо восстановить его из резервной копии, которую сделала программа StyleXP, - файл UxTheme.dll.tqtbak, - либо использовать команду SFC /SCANNOW для проверки всех системных файлов, либо полностью переустановить SP1. Если же вам непременно хочется использовать нестандартное оформление Windows, то используйте самую свежую версию StyleXP либо патч www.tgtsoft.com/downloads/uxthemepatcher.zip.


Q: Буду очень благодарен, если просветите по поводу следующего. Не так давно поставил себе Windows XP, и как-то захотелось мне сделать фон текста иконок на Рабочем столе прозрачным. Хоть убейте, но не помню, был ли он прозрачным сразу после установки еще на новой системе.
И вот, когда захотелось, наставил твикеров, искал в них. Единственное, где нашел - Tweak XP Pro. Но он не смог включить прозрачность. Утилиту в автозапуске реестра грузил, а эффекта никакого (я даже эффекты шрифтов убирал, как советовала она). Начал искать в Сети. Нашел там что-то похожее на "видеокарта не справляется". Но! Буквально на днях поставил своему друг ту же XP, и у него все в норме! Все работает (это потом я, олух, узнал, что функция встроена в систему). И собственно вопрос: не мог ли я вырубить эту функцию какими-нибудь программами (в том числе и твикерами) или играми? А может, видео не справляется? Хотя, моя система: Celeron 633, материнка Gigabyte 6VXE7+, 256 Мб RAM, MSI GeForce2 Ti 64 Мб. Против (примерно): Celeron 700, материнка Gigabyte, 128 Мб RAM, GeForce2 MX400 32Мб; точную конфигурацию у друга не припомню. Но, на мой взгляд, моя система выигрышнее. Очень признателен за любой ответ.

A: Если с некоторых пор в Windows XP на Рабочем столе значки видны без прозрачного фона (под их названиями присутствует однотонная подложка), щелкните на Рабочем столе правой кнопкой мыши и в появившемся контекстном меню снимите флажок "Упорядочить значки" > "Закрепить веб-элементы на Рабочем столе". Подложка под названиями иконок пропадет.

Q: В Windows XP при попытке установить интернет-соединение выдается сообщение об ошибке: "Error 691: The computer you are dialing in to cannot establish a Dial-Up Networking connection. Check your password, and then try again". Пароль установлен верный, что делать?

A: В случае данного сбоя, а также при появлении сообщений об ошибках:
"Error 691: Access was denied because the user name and/or password was invalid on the domain";
"Error 734: The PPP link control protocol was terminated";
"Error 629: The port was disconnected by the remote machine";
"Error 640: A NetBIOS error has occurred"
необходимо в первую очередь проверить настройки соединения удаленного доступа, настройки политик безопасности системы, правильность имени пользователя и пароля, правильность используемого телефонного номера. Также сбой может быть связан с неполадками на стороне провайдера. Откройте диалоговое окно свойств вашего соединения удаленного доступа, выберите вкладку Security и установите опцию Typical (recommended settings). В списке Validate my identity as follows установите Allow unsecured password. На вкладке Options удалите флажок Include Windows logon domain. Попробуйте также установить флажок Options > Prompt for name and password, certificate, etc. Отключите LCP Extensions: Networking > Settings > Enable LCP extensions. Отключите IP Header Compression: Networking > Internet Protocol (TCP/IP) > Properties > Advanced > Use IP header compression. Попробуйте, используя AT-команды модема, ограничить скорость соединения - помехи на линии могут препятствовать установлению соединения. Ограничить скорость можно также в свойствах соединения, для этого на вкладке General надо выбрать текущий модем в списке Connect Using, затем щелкнуть Configure и в окне Maximum speed (bps) установить устойчивую к помехам скорость 9600. Попробуйте также в этом диалоговом окне настройки модема снять флажки Enable Hardware Flow Control, Enable modem Error Control и Enable modem Compression. Попробуйте также в Менеджере устройств открыть свойства модема и на вкладке Advanced > Change Default preferences в разделе Data connection preferences установить Compression > Disabled. Не используйте скрипт при подключении к провайдеру.

Q: При попытке установить или удалить программу в Windows XP выдается сообщение об ошибке: "Error 1719. The Windows Installer Service could not be accessed. You may be running in Safe mode or Windows Installer may not be correctly installed". Что делать?

A: Данный сбой может происходить при установке или удалении программ, использующих Windows Installer, дистрибутив которых представлен в виде MSI-файла (Microsoft Software Installation). Для устранения сбоя в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
удостоверьтесь, что строковый параметр ImagePath указывает на правильный путь к файлу Msiexec.exe. Обычно этот параметр равен C:\Windows\System32\msiexec.exe /V.
Далее перегрузите ПК в режим защиты от сбоев и в меню "Выполнить" кнопки Пуск введите команду: msiexec /regserver. Перегрузите ПК.

Советы читателей

- В # 3 (41) январь 2002 в рубрике "Система. Вопросы и ответы" в статье "Ликбез по XP" был вопрос "Не удается установить Windows XP на массив RAID 0...". Такая же проблема (с установкой Windows XP на плату Abit K7TA-RAID) была и у меня. Я после начала установки нажимал F6 и предлагал драйверы с "маминого" флоппа (по-моему, HPT370 UDMA / ATA100 RAID).
Загрузка доходила до сакраментального "Установка Windows", и на этом все. Выход оказался прост: НЕ НАДО жать клавишу F6 и предлагать родные драйверы для RAID! Windows XP и так ставит свои драйверы по умолчанию. Скорее всего, старые драйверы для Windows 2000 и "срубают" установку Windows XP.
С уважением, Максим Рожков.
Разумеется, при установке любого оборудования в систему с Windows XP надо быть уверенным, что драйверы поддерживают данную операционную систему, поскольку она хоть и является близким родственником Windows 2000, тем не менее, не во всем ее повторяет. Windows XP гораздо более требовательна к совместимости устройств и к качеству их драйверов.
Более того, в этой системе законна установка только тех драйверов, которые прошли специальную сертификацию у специалистов Microsoft. В Windows XP работоспособны многие драйверы от Windows 2000, но далеко не все, а потому нередко оказывается, что драйверы из состава ОС более свежие, чем то, что предлагается создателями того или иного устройства.
Так что, по мере возможности, при приобретении новых устройств заранее старайтесь выяснить, совместимы ли они с Windows XP поможет в этом сайт www.microsoft.com/hcl, имеются ли сертифицированные драйверы для этой ОС. Если вы, конечно, поддались рекламе и перешли на монстроподобную Windows XP.

- Здравствуйте, хочу поделиться решением проблемы: многие (я тоже) пишут вам, что установка Windows XP прерывается синим экраном с сообщением: "IRQ_NOT_
FOUND_OR_EQUAL". У меня система такая: DFI CA64-TC (VIA 694T), Celeron 667, 256 Мб RAM (2 по 128), NVIDIA Vanta LT 16 Мб, USR Courier ISA 56K. В попытках решить эту проблему я последовал совету тех. поддержки DFI - убрать ISA-модем и обновить BIOS.
Инсталляция стала обрываться не в момент регистрации компонентов, а за 5 мин. до конца установки системы, что уже можно было расценивать как прогресс. Прога testmem ошибок памяти не нашла, но, несмотря на это, спасение было в пробной попытке убрать один из двух модулей памяти (128 Мб DIMM PC133) разных фирм, б/у. С одним из них система установилась сразу и никогда больше не выдавала сообщения об ошибке!!!





наверх