Использование «чистой» загрузки для устранения неполадок в Windows 2000

Переводы статьи Переводы статьи
Код статьи: 281770 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

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

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

Дополнительная информация

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

Рассматриваемый в данной статье процесс устранения неполадок с помощью «чистой» загрузки включает следующие этапы.
  1. Загрузка в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов
  2. Удаление записей реестра.
  3. Проверка профилей пользователей.
  4. Отключение служб сторонних производителей.
  5. Удаление программ.

Загрузка в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов.

Для устранения возможных проблем, вызванных средой, необходимо перезапустить компьютер в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов. Если проблема связана с программой, которая не использует подключение к сети, можно использовать безопасный режим. Если проблема связана с сетевой программой и для подключения к сети используется сетевой адаптер, то работоспособность данной программы (включая взаимодействие с обозревателем) можно проверить в безопасном режиме с загрузкой сетевых драйверов.

Примечание. Если подключение к сети производится с помощью модема или платы PC Card, то безопасный режим с загрузкой сетевых драйверов для устранения неполадок использовать нельзя, поскольку драйверы этих устройств не загружаются ни в безопасном режиме, ни в безопасном режиме с загрузкой сетевых драйверов.

Чтобы загрузить компьютер в безопасном режиме, выполните следующие действия.
  1. Нажмите кнопку Пуск и выберите команду Завершение работы.
  2. Выберите пункт Перезагрузка и нажмите кнопку OK.
  3. Как только компьютер запустится, нажмите клавишу F8.
  4. Выберите пункт меню Безопасный режим или Безопасный режим с загрузкой сетевых драйверов и нажмите клавишу ВВОД.
Если в безопасном режиме или в безопасном режиме с загрузкой сетевых драйверов операция, которая вызывала неполадку, выполняется нормально, то проблема, скорее всего, вызвана средой. Сведения о том, как определить программный компонент, вызывающий неполадку, см. в разделе «Удаление записей реестра» данной статьи.

Примечание. Так как в безопасном режиме и в безопасном режиме с загрузкой сетевых драйверов загружаются не все службы и драйверы, то, возможно, некоторые операции протестировать не удастся. Например, в безопасном режиме нельзя выполнять устранение неполадок, связанных со звуком, а также со спящим режимом или приостановкой. Кроме того, не будут работать программы, использующие RpcSS (Remote Procedure Call Subsystem), поскольку служба RpcSS не загружается в безопасном режиме с загрузкой сетевых драйверов.

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

Поэтому для тестирования и удаления драйверов независимых производителей в безопасном режиме может потребоваться выполнить дополнительные действия.

Удаление записей реестра.

Если программы в безопасном режиме функционируют надлежащим образом, то, по всей вероятности, проблемы возникают по вине программ, которые загружаются при запуске компьютера.

Программы, запускающиеся при загрузке Windows 2000, как правило, перечислены в одном из следующих местоположений.
  • Папка «Автозагрузка», находящаяся в меню Программы.
  • Раздел реестра Run (для всех пользователей).
  • Раздел реестра Run (для конкретного пользователя).
  • Раздел реестра load (для всех пользователей)
Примечание. Поскольку в реестре Windows 2000 собраны все параметры конфигурации компьютера и программ, перед внесением изменений в реестр необходимо сделать архивную копию реестра или отдельных его разделов.

Чтобы сделать архивную копию реестра Windows 2000, выполните следующие действия.
  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Стандартные, Служебные и Архивация данных.
  2. Перейдите на вкладку Добро пожаловать!, нажмите кнопку Диск аварийного восстановления и следуйте инструкциям, появляющимся на экране.
В папке «Автозагрузка» находятся значки из двух местоположений. Чтобы очистить папку «Автозагрузка», выполните следующие действия.
  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. Загрузите компьютер и проверьте, исчезла ли ошибка.

Проверка профилей пользователей

Возможна ситуация, когда повреждены сведения только об одном пользователе, а другие пользователи этого же компьютера не испытывают проблем при работе. Для проведения соответствующей проверки войдите в систему под другим именем или создайте новую учетную запись.

Примечание. В некоторых случаях программа работает правильно только после входа в систему с помощью созданной по умолчанию учетной записи «Администратор». Такое поведение характерно для устаревших программ.

Если созданный по умолчанию профиль «Администратор» поврежден, Windows 2000 необходимо переустановить.

Все сведения о конфигурации пользователя (содержатся в разделе реестра HKEY_CURRENT_USER) хранятся в файле Ntuser.dat, находящемся в папке \Documents and Settings\имя_пользователя.

Отключение служб сторонних производителей

В некоторых случаях для устранения неполадок необходимо отключить установленные на компьютерах службы сторонних производителей. В безопасном режиме и в безопасном режиме с загрузкой сетевых драйверов службы независимых производителей не загружаются. Следовательно, если в безопасном режиме проблема не возникает, то, возможно, ее появление вызвано загрузкой сторонней службы.

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

Свернуть эту таблицуРазвернуть эту таблицу
СлужбаОписаниеТип запуска
AlerterОповещательАвто
AppMgmtУправление приложениямиВручную
ClipSrvПапка обменаВручную
EventSystemСистема событий СОМ+Вручную
BrowserОбозреватель компьютеровАвто
DHCPDHCP-клиентАвто
DfsРаспределенная файловая системаАвто
TrkWksКлиент отслеживания изменившихся связейАвто
TrkSrvСервер отслеживания изменившихся связейВручную
MSDTCКоординатор распределенных транзакцийАвто
DNSCacheDNS-клиентАвто
EventLogЖурнал событийАвто
FaxСлужба факсовОтключено
NtFrsРепликация файловВручную
IISADMINСлужба IIS AdminАвто
cisvcСлужба индексированияВручную
SharedAccessОбщий доступ к подключению Интернета (брандмауэр)Вручную
PolicyAgentАгент политики IPSEC (служба IPSEC)Авто
LicenseServiceСлужба учета лицензийАвто
dmserverДиспетчер логических дисковАвто
dmadminСлужба администрирования диспетчера логических дисковВручную
MessengerСлужба сообщенийАвто
mspadminСлужба администрирования прокси-серверовАвто
wspsrvСлужба Winsock для прокси-серверовАвто
NetlogonСетевой вход в системуАвто
mnmsrvcСредство управления удаленным рабочим столом NetMeetingВручную
NetmanСетевые подключенияВручную
NetDDEСлужба сетевого DDEВручную
NetDDEdsdmДиспетчер сетевого DDEВручную
NtLmSspПоставщик поддержки безопасности NT LMАвто
OnlBroadИнтерактивное вещание презентацииВручную
SysmonLogЖурналы и оповещения производительностиВручную
PlugPLayPlug and PlayАвто
SpoolerДиспетчер очереди печатиАвто
ProtectedStorageЗащищенное хранилищеАвто
mailalrtСлужба уведомления об оповещениях прокси-сервераАвто
RSVPQoS RSVPВручную
RasAutoДиспетчер автоматического подключения удаленного доступаВручную
RasManДиспетчер подключения удаленного доступаАвто
RpcSsУдаленный вызов процедур (RPC)Авто
RPCLOCATORЛокатор удаленного вызова процедур (RPC)Вручную
RemoteRegistryСлужба удаленного управления реестромАвто
NtmsSvcСъемные носителиАвто
seclogonСлужба RunAsАвто
SamSsДиспетчер учетных записей безопасностиАвто
lanmanserverСерверАвто
ScardSvrСмарт-картаВручную
ScardDrvМодуль поддержки смарт-картВручную
SNMPСлужба SNMPАвто
SNMPTRAPСлужба ловушек SNMPВручную
SENSУведомление о системных событияхАвто
ScheduleПланировщик заданийАвто
LmHostsСлужба поддержки TCP/IP NetBIOSАвто
TapiSrvТелефонияВручную
W3svcСлужба World Wide Web PublishingАвто
LanmanWorkstationРабочая станцияАвто


Кроме того, дополнительно могут быть установлены следующие службы.
  • Asc
  • AsynMac
  • Beep
  • Diskperf
  • Fastfat
  • Fsrec
  • Ftdisk
  • Gpc
  • Ismserv
  • Mountmgr
  • MSFTPSVC
  • MSIServer
  • MSKSSRV
  • MSPCQ
  • NDIS
  • NdisTapi
  • NdisWan
  • NDProxy
  • NetBIOS
  • NetBT
  • NetDetect
  • PartMgr
  • ParVdm
  • RCA
  • Schedule
  • SchedulingAgent
  • TermService
  • TlntSrv
  • TrkSrv
  • UPS
  • UtilMan
  • W32Time
  • WinMgmt
  • WMI
Если после выполнения приведенных выше инструкций проблема остается, может потребоваться удалить часть программ с помощью средства установки и удаления программ, перезагрузить компьютер и проверить, исчезла ли проблема.

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

Свойства

Код статьи: 281770 - Последний отзыв: 29 сентября 2004 г. - Revision: 5.0
Информация в данной статье применима к:
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
Ключевые слова: 
kberrmsg kbhowto kbenv kbsetup KB281770

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com