При установке некоторых приложений (например MS Office 2000) другой пользователь на этом компьютере должен эту программу установить повторно. Как сделать установку для всех пользователей компьютера.
Как переустановить Windows XP поверх, то есть без удаления параметров и программ.
Как убрать "Приветствие" при загрузке компьютера.
Как отредактировать boot.ini для загрузки двух версий Windows с разных разделов.
Вместо выключения компьютер перезагружается.
При загрузке ошибка: файл hal.dll повреждён или отсутствует.
Как восстановить повреждённый загрузчик Windows XP.
Как выбрать нужную версию ядра и HAL ещё при установке.
Как добавить и отредактировать сообщение, которое будет выводить при загрузке компьютера.
Как изменить ядро системы.
Какие параметры можно применять в boot.ini?
Установлена Windows XP Home RUS. Необходимо установить Windows XP Professional ENG. Как провести установку с сохранением настроек и программ.
Установлена Windows XP, на другом разделе была Windows 2000, которая теперь удалена. Как избавиться от меню выбора ОС при загрузке.
Как выполнить «чистую» загрузку в Windows XP
Использование «чистой» загрузки для устранения неполадок в Windows XP
Устранение конфликтов устройств с помощью диспетчера устройств
Q: При установке некоторых приложений (например MS Office 2000) другой пользователь на этом компьютере должен эту программу установить повторно. Как сделать установку для всех пользователей компьютера.
A: Такая возможность существует.
1. Установку программ, производящих, в частности, изменения ключа реестра HKEY_LOCAL_MACHINE, необходимо производить под профилем либо сетевого, либо локального администратора.
2. Обновление (доустановка компонентов) программ (по крайней мере для тех, инсталляционный пакет которых использует MS Installer) будет проводится безболезненно и в автоматическом режиме, если дать пользователям конкретной машины права локальных администраторов или (то есть или добавить к их списку каждого из пользователей на каждой из машин, либо создать рабочую группу и включить её в список локальных администраторов на каждой из машин).
3. Чтобы избежать доустановки компонентов (по крайней мере, для MS Office 2000 и MS Office XP), проводить установку программ в режиме выбора компонентов, причем устанавливать их сразу же, не допуская при этом возможности установки компонентов при первом запуске.
a. в п. 3 описан самый простой способ, но можно и иначе:
Установку можно запускать с ключем /jm , в этом случае доустановка компонент пойдет, но у пользователя будут права на установку.
Подробнее можно прочитать в этой статье MS: Assigning, publishing, or advertising Office
вверх
Q: Как переустановить Windows XP поверх, то есть без удаления параметров и программ.
A: Можно:
1. Скопировать файл C:\BOOT.INI (если у Вас установлено несколько систем) в какой-либо каталог для последующего его восстановления на месте начального расположения после завершения установки.
2. При проводящемся в результате установки восстановлении операционной системы Windows XP, будет запрошен пароль Администратора системы. Для его гарантированного ввода, необходимо изменить пароль Администратора на заведомо известный пользователю, проводящему установку. Для этого необходимо в среде Windows XP выполнить ярлык ПускНастройкаПанель управленияУчетные записи пользователей, в результате чего появится соответствующее окно. Выбрать учетную запись Администратор и нажать кнопку Сменить пароль, для задания нового пароля Администратора системы, в результате чего появится окно смены пароля. Ввести в верхнем поле редактирования окна новый пароль Администратора, после чего продублировать его вводом с клавиатуры в нижнем поле редактирования окна.
3. Выполнить файл WINNT32.EXE с дистрибутивного диска Windows XP.
4. Выбрать в меню установки тип Новая установка.
5. Установить флажок Выбрать раздел для установки.
6. После перезагрузки компьютера в процессе установки в режиме DOS выбрать тип проводимой операции Восстановление существующей версии. Если будет задан вопрос о пароле Администратора системы, введите пароль Администратора, установленный вами в процессе выполнения п.2.
7. После завершения установки Windows XP, необходимо скопировать ранее сохраненный файл BOOT.INI (см. п. 1) в корневой каталог диска C: и провести перезагрузку.
вверх
Q: Как убрать "Приветствие" при загрузке компьютера.
A: Панель управления -> Учетные записи пользователей -> Изменение входа пользователей в систему -> отключить опцию "Использовать страницу приветствия".
вверх
Q: Как отредактировать boot.ini для загрузки двух версий Windows с разных разделов.
A: Содержимое boot.ini (пример):
[Boot Loader]
timeout=5
Default=C:\
[Operating Systems]
C:\="Microsoft Windows Millennium Edition" multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Professional" /fastdetect
Последняя строка содержит физический адрес раздела, где установлен XP (в данном примере есть два раздела - C:(FAT32) и D:(NTFS) - на C: стоит WinME, на D: WinXP). Так же в корне C: должен лежать 512-байтный файл bootsect.dos, который содержит загрузочный сектор от Win9x-Me.
Более подробно об установке нескольких операционных систем вы можете узнать из этой статьи: Установка нескольких Windows операционных систем
вверх
Q: Вместо выключения компьютер перезагружается.
A: Такое могло произойти в результате програмного сбоя. Проверьте настройки следующим образом:
панель управления -> управление питанием -> дополнительно -> при нажатии кнопки включения питания компьютера -> завершение работы.
Такая настройка может быть установлена при помощи Локальной политики, но "сама по себе" эта политика не могла включиться.
вверх
Q: При загрузке ошибка: файл hal.dll повреждён или отсутствует.
A: Возможные причины возникновения данной ошибки:
• Отсутствует или повреждено значение Default в разделе загрузчика операционной системы в файле Boot.ini.
• В расположении, указанном в файле Boot.ini., отсутствует установленная копия Windows XP.
• Отсутствует или поврежден файл Ntoskrnl.exe.
• Неверно указан путь к разделу в файле Boot.ini.
• Общий сбой оборудования.
Для решения проблемы можно использовать любой из следующих способов.
Способ 1
Восстановите или исправьте запись Default в файле Boot.ini и проверьте, что в других записях раздела [Operating Systems] в файле Boot.ini указан путь к сответствующим каталогам.
Способ 2
Воспользуйтесь служебной программой Bootcfg консоли востановления для редактирования файла Boot.ini.
1. Запустите компьютер с компакт-диска с Windows XP.
2. При появлении приглашения нажать клавишу «R» для восстановления Windows с помощью консоли восстановления нажмите требуемую клавишу.
3. Выберите нужную систему Windows и при появлении запроса введите пароль администратора.
4. Введите команду bootcfg /rebuild и нажмите клавишу ВВОД.
5. После обнаружения копии Windows появляются следующие команды:
Добавить систему в список загрузки? [Y(да)/N(нет)/All(все)].
[Введите Y (да) в ответ на это сообщение]
Введите идентификатор загрузки:
[Название операционной системы. Введите Windows XP Professional или Windows XP Home Edition.]
Введите параметры загрузки операционной системы: [Оставьте поле пустым и нажмите клавишу ВВОД]. После выполнения перечисленных действий перезапустите компьютер и выберите первый вариант из меню загрузки. После этого система Windows XP должна загрузиться нормально.
После успешной загрузки Windows XP можно удалить неверную запись в файле Boot.ini.
Способ 3
1. Загрузите компьютер с компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.
2. После загрузки установочных файлов нажмите клавишу «R» для запуска консоли восстановления.
3. В консоли восстановления выберите систему для входа (как правило, под номером 1) и нажмите клавишу ВВОД.
4. Воспользуйтесь учетной записью администратора, указав соответствующий пароль, и нажмите клавишу ВВОД.
5. В командной строке консоли восстановления введите следующую команду и затем нажмите клавишу ВВОД:
expandcd-rom:\i386\ntoskrnl.ex_ имя_диска:\Windows\system32;
cd-rom — имя дисковода компакт-дисков; имя_диска — это буква диска, на котором установлена система Windows.
6. При появлении предложения перезаписать файл нажмите Y (да).
7. Введите команду exit и нажмите клавишу ВВОД, чтобы выйти из командной строки.
Способ 4
Запустите компьютер с помощью консоли восстановления и выполните команду CHKDSK /r.
Примечание. Нет необходимости указывать в командной строке Chkdsk параметр /p, поскольку параметр /r служит для обнаружения служебной программой Chkdsk поврежденных секторов и восстановления считываемой информации. Эта команда включает в себя и функции параметра /p.
Более подробно о решении данной проблемы вы можете прочитать в этой статье MS KB: При запуске Windows появляется сообщение об ошибке: «Не удается запустить Windows из-за аппаратных ошибок настройки диска»
вверх
Q: Как восстановить повреждённый загрузчик Windows XP.
A: Загрузиться в Recovery Console и дать команду FIXBOOT.
Или же загрузиться в Recovery Console и дать команду fixmbr /device/harddisk0.
вверх
Q: Как выбрать нужную версию ядра и HAL ещё при установке.
A: Чтобы указать вручную драйвер уровня аппаратных абстракций во время обновления или установки Windows XP, следует на текстовом этапе установки, обратить внимание на следующее сообщение в нижней части экрана:
"Нажмите F6, если Вам необходимо загрузить SCSI или Raid драйвер стороннего производителя."
При появлении данного сообщения нажмите клавишу "F5".
Теперь при просмотре параметров Вы можете выбрать необходимый Вам драйвер HAL.
Если будет нажата клавиша F7, то будет загружен драйвер HAL "Стандартный компьютер" и проверка на совместимость с ACPI будет пропущена.
После нажатия клавиши "F5" Вы увидите список типов компьютеров. Описание драйвера уровня аппартных абстракций приведено ниже.
• Многопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI.
• Однопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI, но только с одним установленным процессором.
• Компьютер с ACPI: Используется для системных плат, позволяющих установить только один процессор.
• Многопроцессорный Compaq SystemPro или 100% совместимый: Используется для компьютера Compaq Systempro.
• Однопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI и только с одним установленным процессором.
• Многопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI с двумя установленными процессорами.
• Стандартный компьютер: Любой стандартный компьютер без поддержки ACPI или без MPS. Это может быть система, основанная на процессоре 386, 486, Pentium, Pentium II или Pentium III
• Стандартный компьютер I486 степпинг-С.
• Прочие
Более подробно этот вопрос рассмотрен в этой статье MSKB:
Как указать вручную драйвер уровня аппаратных абстракций во время установки или обновления Microsoft Windows XP
Так же посмотрите эту статью: Параметры HAL, доступные в Windows XP
вверх
Q: Как добавить и отредактировать сообщение, которое будет выводить при загрузке компьютера.
A: Панель управления -> Администрирование -> Локальная политика безопасности -> Локальные политики -> Параметры безопасности -> Интерактивный вход в систему : тескт сообщения для пользователей при входе в систему
(Control Panel -> Administrative Tools -> Local Security Policy -> Security Options -> Interactive logon: Message text for users attempting to log on).
Это будет сообщение, что выведется в окне. Рядом находится строка: "Интерактивный вход в систему : заголовок сообщения для пользователей при входе в систему" (Interactive logon: Message title for users attempting to log on). Это будет название окна, в котором будет выводиться сообщение.
вверх
Q: Как поменять ядро системы.
A: Ядро меняется в "Диспетчер устройств - Компьютер", как и любой другой драйвер.
Но лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
и приписать после /fastdetect следующие опции:
/kernel=ntoskchk.exe /hal=halchk.dll
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL.
Скопировать ntoskrnl.exe в ntoskchk.exe и hal.dll в halchk.dll.
Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную.
Для начала найдите в windows\inf файл под названием hal.inf. Изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра.
Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:
· Standard PC - hal.dll
· Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
· ACPI Uniprocessor PC - halaacpi.dll
· ACPI Multiprocessor PC -halmacpi.dll
· Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
· MPS Uniprocessor PC -halapic.dll
· MPS Multiprocessor PC -halmps.dll
После этого остаётся "выдрать" соответствующий файл из Windows\DriverCache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini.
После загрузки (если повезёт), можно переставить его по нормальному, в списке это ядро появится.
вверх
Q: Какие параметры можно применять в boot.ini.
A: boot.ini отвечает за порядок загрузки ОС установленных в системе, и позволяет задать некоторые параметры загрузки этих систем.
Начинается этот файл разделом [boot loader] В этом разделе всего два параметра:
· Timeout - определяет время в секундах, которое ждёт система прежде чем начать загружать ОС по умолчанию, в случае если в системе установлено несколько ОС.
· Default - определяет систему которая грузится по умолчанию.
Второй раздел [operating system] - в котором находится список возможных к загрузке ОС. Для каждой ОС указывается её местоположение с использованием имен ARC (Advanced RISC Computer):
· scsi(*) или multi(*) - элемент scsi(*) используется в случае контроллера SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*) - номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат. плате.
· disk(*) - если (1) = scsi(*), то равен логическому номеру устройства (LUN), установленному для диска. Если (1) = multi(*), то всегда равен нулю.
· rdisk(*) - если (1) = multi(*), то равен номеру диска в цепочке, счет дисков начинается с 0. Если (1) = multi(*), то всегда равен нулю
· partition(*) - определяет дисковый раздел, содержащий файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов начинается с 1, т.е. первый раздел обозначается partition(1), второй - partition(2) и т.д.
· path - определяет каталог (или подкаталог) раздела, в котором находятся файлы ОС. По умолчанию в XP используется путь windows. Кроме этого, в кавычках прописывается текст, который будет виден в пункте выбора этой ОС в стартовом меню. После этого текста могут быть ключи которые влияют на загрузки ОС. Для XP возможны следующие ключи:
· /basevideo - с этим ключом система будет использовать только стандартный VGA драйвер. Этот параметр может пригодится если Вы на коротко время ставите другую видеокарту, и Вам не хочется мучаться с перестановкой драйверов.
· /fastdetect - обычно ставится автоматически при инсталляции системы. При установке этого ключа система не определяет все Plug and Play устройства в процессе загрузки.
· /maxmem - определяет максимальный размер RAM, который может использоваться системой. Теоретически, может помочь если у Вас глючная оперативка.
· /noguiboot - При использовании этого ключа не будет рисоваться цветная заставка при загрузке. Может использоваться теми кто не желает смотреть на эту картинку в 60 герцах. Но надо учесть, что кроме этого не будут рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не в порядке, естественно не перестанет.
· /noserialmice=[com 1,2,3] - при использовании этого параметра не будет определяться мышь подключенная к COM порту для портов перечисленных в скобках. Если номера портов не указывать, то мышь не будет определяться на всех портах.
· /bootlog - при задании этого параметра система будет писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать что найти причину почему система может загрузится только в safe mode.
· /safeboot - при его установке система загрузится в Safe mode. То же самое можно сделать нажав F8 в начале загрузки системы. Через двоеточие можно задать несколько параметров для /safeboot. Minimal - минимальная конфигурация. Network - с поддержкой сети. Dsrepair - доступна только в NET Server и позволяет восстановить Active Directory с заблаговременно сделанной резервной копии. Alternateshell - позволяет использовать альтернативные графические оболочки. По умолчанию с системой ставится только Explorer (стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT 3.5).
· /sos - отображает на экране список загружаемых драйверов. Может помочь выяснить, на чём система спотыкается при загрузке.
· /baudrate - этот параметр указывает скорость с которой будет работать COM порт для отладки системы. Если не указать конкретную скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении этого параметра автоматически ставится параметр /debug
· /crashdebug - с этим флагом загружается отладчик, но остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться разработчиками программного обеспечения.
· /debugport=com* - указывает номер COM порта (* должна быть номером порта) используемого при отладчиком. Автоматически включает ключ /debug
· /debug - загружается отладчик, который может быть активизирован другим компьютером через подключенным COM порт. Может использоваться разработчиками ПО.
· /nodebug - на экран не выводится отладочная информация.
· /hal - указывает имя файла, который должен использоваться как hal.dll после загрузки.
· /kernel - указывает имя файла, который должен использоваться как ntoskrnl.dll после загрузки.
За дополнительной информацией можете обратиться к этой статье MS KB: Редактирование файла Boot.ini в Windows XP
вверх
Q: Установлена Windows XP Home RUS. Необходимо установить Windows XP Professional ENG. Как провести установку с сохранением настроек и программ.
A: При переходе с WinXP Home RUS на WIndows XP Pro ENG система выдаёт ошибку невозможности сделать апгрейд из-за разных языков систем. Чтобы избежать этого нужно запустить установку с параметром /#U:ANYLOCALE
E:\winxp\i386\winnt.exe /#U:ANYLOCALE
вверх
Q: Установлена Windows XP, на другом разделе была Windows 2000, которая теперь удалена. Как избавиться от меню выбора ОС при загрузке.
A: Для того чтобы убрать одну из операционных систем в меню выбора системы для загрузки необходимо отредактировать файл boot.ini который находится в корне диска C и имеет системный (а значит и скрытый) атрибут.
Содержимое файла boot.ini при установленой ОС Windows XP Professional:
[boot loader]
timeout=30
default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
Пример файла boot.ini с установленной ранее ОС Windows 2000 в отдельном разделе диска.
[boot loader]
timeout=30
default=multi(0)disk(1)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
Как видите они отличаются только на одну строку, соответственно, для того чтобы убрать из меню выбора ОС для загрузки достаточно удалить из файла boot.ini строку запуска Windows 2000
Редактирование файла boot.ini можно выполнить в любом текстовом редакторе.
Так же избавиться от меню выбора ОС для загрузки можно из самой Windows:
Свойства системы (WinKey+Break) -> Дополнительно -> Параметры загрузки и восстановления -> Отображать список операционных систем [N сек.]
вверх
Q: Как выполнить «чистую» загрузку в Windows XP
A: Чтобы устранить проблемы, при которых появляются сообщения об ошибках, или другие неполадки, причину которых не удается определить, можно отключить автозагрузку обычно используемых программ, параметров и драйверов с целью предотвращения возможных конфликтов программного обеспечения при запуске Microsoft Windows XP. Эта процедура называется «чистой» загрузкой. В этой статье описывается процедура «чистой» загрузки, запуска службы установщика Windows Installer и возврата в обычный режим загрузки системы.
Примечание. Выполнение инструкций по осуществлению «чистой» загрузки может сделать временно недоступными некоторые функциональные возможности. Если восстановить прежние настройки, будет восстановлена и функциональность системы, но при этом возможно повторное появление того же сообщения об ошибке или неправильное поведение системы.
Выполнение «чистой» загрузки Windows XP
Примечание. Для выполнения описанных ниже действий необходимо войти в систему как администратор или член группы «Администраторы». Если компьютер подключен к сети, выполнению этих действий могут помешать действующие параметры сетевой политики.
1. Нажмите кнопку Пуск, выберите команду Выполнить, введите msconfig в поле Открыть и нажмите кнопку OК.
2. На вкладке Общие выберите параметр Выборочный запуск и снимите флажки Обрабатывать файл System.ini, Обрабатывать файл Win.ini и Загружать элементы автозагрузки. Флажок Использовать оригинальный BOOT.INI снять нельзя.
3. На вкладке Службы установите флажок Не отображать службы Майкрософт и нажмите кнопку Отключить все.
4. Нажмите кнопку OК, а затем – Перезагрузка, чтобы перезагрузить компьютер.
5. После перезагрузки Windows определите, наблюдаются ли по-прежнему симптомы проблемы.
Примечание. Просмотрите содержимое вкладки Общие и убедитесь, что снятые флажки действительно сняты. Если это так, переходите к шагу 6. Если снят только флажок Загружать системные службы, «чистая» загрузка компьютера не была выполнена. Если дополнительные флажки сняты, а проблема не устранена, возможно, требуется обратиться за помощью к разработчику программы, которая обратно устанавливает флажок в программе Msconfig.
Если все флажки сняты, но проблема не устранена, попробуйте повторить шаги с 1 по 5, сняв также флажок Загружать системные службы на вкладке Общие. Это временно отключает службы Microsoft (такие как «Сетевые подключения», «Plug and Play», «Журнал событий» и «Отчет об ошибках») и безвозвратно удаляет все точки восстановления для средства «Восстановление системы». Не делайте этого, если нужно сохранить точки восстановления для средства «Восстановление системы» или использовать какую-либо службу Microsoft для диагностики проблемы.
6. Нажмите кнопку Пуск, выберите команду Выполнить, введите msconfig в поле Открыть и нажмите кнопку OК.
7. На вкладке Общие установите флажок Обрабатывать файл System.ini, нажмите кнопку OK, а затем нажмите кнопку Перезагрузка, чтобы перезагрузить компьютер. Если проблема появилась снова, ее причиной является запись в файле System.ini. Если проблема исчезла, повторите данный шаг, последовательно устанавливая флажки Обрабатывать файл Win.ini, Загружать элементы автозагрузки и Загружать системные службы, пока снова не столкнетесь с данной проблемой. Когда проблема появится снова, можно будет сделать вывод, что ее источником является соответствующий элемент, флажок для которого был установлен последним.
Примечание. Не рекомендуется использовать программу настройки системы (msconfig) для изменения файла Boot.ini на компьютере.
Запуск службы установщика Windows Installer
Примечание. Служба установщика Windows Installer не запустится, если снят флажок Загружать системные службы. В этом случае для использования службы Windows Installer необходимо запустить ее вручную.
1. В меню Пуск щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Управление.
2. На правой панели щелкните пункт Службы и приложения и выберите Службы.
3. На правой панели щелкните правой кнопкой мыши Windows Installer и выберите команду Пуск.
Если запустить программу установки какого-либо продукта, не запустив службу Windows Installer вручную, может появиться следующее сообщение об ошибке.
"Нет доступа к службе установки Windows. Обратитесь в свою службу поддержки для проверки регистрации службы установщика Windows Installer."
Восстановление обычного режима загрузки
1. Нажмите кнопку Пуск, выберите команду Выполнить, введите msconfig в поле Открыть и нажмите кнопку OК.
2. На вкладке Общие выберите вариант Обычный запуск – загрузка всех драйверов устройств и запуск всех служб.
3. Нажмите кнопку OK, а когда появится окно с приглашением перезагрузить компьютер, нажмите кнопку Перезагрузка.
вверх
Q: Использование «чистой» загрузки для устранения неполадок в Windows XP
A: Многие проблемы, возникающие при работе операционной системы Windows, связаны с использованием несовместимых программ, выполняющихся одновременно, или поврежденных программ. Чтобы определить, является ли причиной неполадок использование поврежденных или несовместимых программ, выполните «чистую» загрузку или загрузите Windows, не загружая программы, которые могут вызывать сбои.
В данной статье описано выполнение «чистой» загрузки, позволяющей определить, что является причиной проблемы — операционная система или одна из загружаемых программ.
Рассматриваемый в данной статье процесс устранения неполадок с помощью «чистой» загрузки включает следующие этапы.
1. Загрузка в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов
2. Удаление записей реестра.
3. Проверка профилей пользователей.
Загрузка в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов.
Для устранения возможных проблем, вызванных средой, необходимо перезапустить компьютер в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов. Если проблема связана с программой, которая не использует подключение к сети, можно использовать безопасный режим. Если проблема связана с сетевой программой и для подключения к сети используется сетевой адаптер, то работоспособность данной программы (включая взаимодействие с обозревателем) можно проверить в безопасном режиме с загрузкой сетевых драйверов.
Чтобы загрузить компьютер в безопасном режиме, выполните следующие действия.
1. Нажмите кнопку Пуск и выберите команду Завершение работы.
2. Выберите пункт Перезагрузка и нажмите кнопку OK.
3. Как только компьютер запустится, нажмите клавишу F8.
4. Выберите пункт меню Безопасный режим или Безопасный режим с загрузкой сетевых драйверов и нажмите клавишу ВВОД.
Если в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов операция, которая вызывала неполадку, выполняется нормально, то проблема, скорее всего, вызвана средой. Сведения о том, как определить программный компонент, вызывающий неполадку, см. в разделе «Удаление записей реестра» данной статьи.
Примечание. Так как в безопасном режиме и в безопасном режиме с загрузкой сетевых драйверов загружаются не все службы и драйверы, то, возможно, некоторые операции протестировать не удастся. Например, в безопасном режиме нельзя выполнять устранение неполадок, связанных со звуком, а также со спящим режимом или приостановкой. Кроме того, не будут работать программы, использующие RpcSS (Remote Procedure Call Subsystem), поскольку служба RpcSS не загружается в безопасном режиме с загрузкой сетевых драйверов.
Если после запуска компьютера в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов проблема возникает повторно, то такое поведение все равно может быть вызвано средой, так как многие функции и драйверы фильтров, установленные независимыми производителями, продолжают загружаться в этих режимах.
Поэтому для тестирования и удаления драйверов независимых производителей в безопасном режиме может потребоваться выполнить дополнительные действия.
Удаление записей реестра. Если программы в безопасном режиме функционируют надлежащим образом, то, по всей вероятности, проблемы возникают по вине программ, которые загружаются при запуске компьютера.
Программы, запускающиеся при загрузке Windows, как правило, перечислены в одном из следующих местоположений.
• Папка «Автозагрузка», находящаяся в меню Программы.
• Раздел реестра Run (для всех пользователей).
• Раздел реестра Run (для конкретного пользователя).
• Раздел реестра load (для всех пользователей)
Примечание. Поскольку в реестре Windows собраны все параметры конфигурации компьютера и программ, перед внесением изменений в реестр необходимо сделать архивную копию реестра или отдельных его разделов.
В папке «Автозагрузка» находятся значки из двух местоположений. Чтобы очистить папку «Автозагрузка», выполните следующие действия.
1. Нажмите кнопку Пуск и в меню Настройка выберите пункт Панель задач и меню «Пуск».
2. На вкладке Дополнительно нажмите кнопку Вручную
3. Откройте папку «Автозагрузка», находящуюся в профиле текущего пользователя, и выберите в меню Правка команду Вырезать.
4. Создайте папку SysDriversBak, создайте в ней папку UserStartup, откройте папку UserStartup и выберите в меню Правка команду Вставить.
5. Повторите шаги 1 и 2. Выберите папку «All Users\Главное меню\Программы\Автозагрузка».
6. Выберите в меню Правка пункт Вырезать, перейдите в папку SysDriversBak, создайте в ней папку AllUsersStartup и выберите в меню Правка команду Вставить.
Чтобы очистить в реестре раздел Run для всех пользователей, выполните следующие действия.
1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите следующий раздел реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
3. Откройте найденный раздел.
4. Для всех параметров, кроме параметра Default, перечисленных в правой части окна, выполните следующие действия. Выделите очередной параметр, выберите в меню Реестр пункт Экспорт файла реестра, выберите папку SysDriversBak и сохраните файл, используя при формировании имени файла следующее правило:
HKLMRun_(имя_параметра)
где имя_параметра — имя текущего сохраняемого параметра.
5. В меню Правка выберите команду Удалить.
6. Повторите эти действия для остальных параметров данного раздела.
7. Проверьте разделы реестра RunOnce и RunOnceEx. В этих разделах хранятся ссылки на программы, установка которых не завершена. Для сохранения информации, содержащейся в этих разделах, повторите шаги 3-5, используя другое имя файла.
Чтобы очистить раздел реестра Run для текущего пользователя, выполните следующие действия.
1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите следующий раздел реестра:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
3. Откройте найденный раздел.
4. Выделите первый параметр, расположенный под параметром Default (value not set), выберите в меню Реестр пункт Экспорт файла реестра, выберите папку SysDriversBak и сохраните файл, используя при формировании имени файла следующее правило:
HKCURun_(имя_параметра)
где имя_параметра — имя текущего сохраняемого параметра.
5. В меню Правка выберите команду Удалить.
6. Повторите эти действия для остальных параметров данного раздела.
7. Проверьте раздел реестра RunOnce. В этом разделе хранятся ссылки на программы, установка которых не завершена. Для сохранения информации, содержащейся в разделе RunOnce, повторите шаги 3-5, используя другое имя файла.
Чтобы очистить параметр реестра load, выполните следующие действия.
1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите следующий раздел реестра:
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
3. Если параметр load содержит данные, выберите в меню Реестр пункт Экспорт файла реестра, выберите папку SysDriversBak и сохраните файл под именем HKCUload.
4. Дважды щелкните параметр load и удалите данные из поля «Значение».
5. После выполнения всех описанных действий перезагрузите компьютер.
Если проблема не возникает повторно, удаленные параметры необходимо вернуть в следующем порядке.
1. Значки из папки «Автозагрузка» для всех пользователей и текущего пользователя.
2. Значения, сохраненные в файлах HKCURun_(имя_параметра).
3. Значения, сохраненные в файлах HKLMRun_(имя_параметра).
4. Значение, сохраненное в файле HKCUload.
Чтобы добавить значки в папку Автозагрузка, выполните следующие действия.
1. Нажмите кнопку Пуск и выберите команды Программы, Стандартные и Проводник.
2. Откройте созданную ранее папку SysDriversBak, затем — AllUsersStartup, выберите в меню Правка команду Выделить все, а затем выберите в меню Правка команду Копировать.
3. Откройте следующую папку и выберите в меню Правка команду Вставить:
\Documents and Settings\All Users\Главное меню\Программы\Автозагрузка
4. Перейдите в папку SysDriversBak\UserStartup и выберите в меню Правка команду Копировать.
5. Перейдите в следующую папку и выберите в меню Правка команду Вставить:
\Documents and Settings\имя_пользователя\Главное меню\Программы\Автозагрузка
где имя_пользователя — это имя, под которым пользователь вошел в систему.
6. Загрузите компьютер и проверьте, исчезла ли ошибка.
Проверка профилей пользователей
Возможна ситуация, когда повреждены сведения только об одном пользователе, а другие пользователи этого же компьютера не испытывают проблем при работе. Для проведения соответствующей проверки войдите в систему под другим именем или создайте новую учетную запись.
Примечание. В некоторых случаях программа работает правильно только после входа в систему с помощью созданной по умолчанию учетной записи «Администратор». Такое поведение характерно для устаревших программ.
Все сведения о конфигурации пользователя (содержатся в разделе реестра HKEY_CURRENT_USER) хранятся в файле Ntuser.dat, находящемся в папке \Documents and Settings\имя_пользователя.
вверх
Q: Устранение конфликтов устройств с помощью диспетчера устройств
A: В статье рассматривается использование диспетчера устройств для устранения неполадок, вызванных конфигурацией оборудования. Диспетчер устройств позволяет проверять работу настраиваемых программно устройств и изменять их конфигурацию. Устройства с перемычками или микропереключателями настраиваются вручную.
• Если в работе устройства возникли проблемы, то в списке оборудования рядом с названием проблемного устройства будет отображаться соответствующий значок.
• Черный восклицательный знак (!) на желтом фоне означает, что устройство находится в проблемном состоянии (такое устройство, тем не менее, может работать).
• Для устройства отображается код возникающей проблемы.
• Символ «Х» красного цвета отображается рядом с отключенными устройствами. Такие устройства физически присутствуют в системе и потребляют ее ресурсы, однако для них не загружен драйвер защищенного режима.
• Синий символ «i» на белом фоне для ресурса устройства в свойствах компьютера означает, что для устройства не включена функция Автоматическая настройка, и ресурс был выбран вручную (это не является признаком отключения или проблемного состояния).
• Знак вопроса (?) зеленого цвета в окне диспетчера устройств означает, что для устройства установлен совместимый драйвер, однако он, возможно, поддерживает не все функции устройства (только в Windows Millennium Edition).
Примечание. Отдельные звуковые карты и видеоадаптеры сообщают операционной системе не обо всех используемых ими ресурсах. По этой причине в диспетчере устройств может отображаться только одно конфликтующее устройство (или вообще ни одного). В подобных случаях попробуйте отключить звуковую карту или используйте стандартный драйвер видеоадаптера VGA и проверьте, приводит ли это к устранению конфликта. Такая проблема наблюдается с видеоадаптерами S3 и 16-разрядными звуковыми картами Sound Blaster, а также звуковыми картами, которые эмулируют Sound Blaster для совместимости с Sound Blaster.
• Если в диспетчере устройств дважды щелкнуть какое-либо устройства, появится окно свойств этого устройства. В этом окне имеется вкладка Общие.
Примечание. Наряду со вкладкой Общие для некоторых устройств отображаются и другие вкладки (структура окна свойств зависит от выбранного устройства; в данном окне могут присутствовать вкладки Ресурсы, Драйвер и Параметры или любая их комбинация).
В верхней части окна свойств представлено описание устройства. В окне, находящемся в средней части вкладки Ресурсы, перечислены типы ресурсов, которые доступны для выбранного устройства.
В нижней части данной вкладки находится Список конфликтующих устройств, в котором содержатся сведения о конфликте с указанием кода ошибки.
• Обратите внимание на флажок Автоматическая настройка. Если данный флажок установлен, значит, Windows удалось обнаружить устройство, и оно, скорее всего, функционирует правильно. С другой стороны, если параметры ресурсов основаны на стандартной конфигурации (где — цифра от 0 до 9), то, возможно, придется выбрать в списке другую стандартную конфигурацию. Если желаемая конфигурация отсутствует среди стандартных конфигураций, нажмите кнопку Изменить, чтобы вручную указать требуемые параметры ресурсов.
Например, чтобы настроить диапазон ввода-вывода, выполните следующие действия.
1. Снимите флажок Автоматическая настройка.
2. Нажмите кнопку Изменить.
3. Выберите нужный диапазон ввода-вывода для устройства.
Примечание. Чтобы отключить устройство, откройте Диспетчер устройств, щелкните требуемое устройство правой кнопкой мыши и выберите пункт Отключить.
Если проблема не исчезает, обратитесь к производителю компьютера или материнской платы для получения инструкций по обновлению версии BIOS компьютера
вверх