Съобщение за грешка при опит за инсталиране на сервизен пакет на Windows XP: "Windows откри, че един или повече защитени core системните файлове (kernel) на вашия компютър са променени"

Симптоми

Когато се опитвате да инсталирате сервизен пакет на Windows XP на компютър, можете да получите съобщение за грешка, подобно на следното:
Windows откри, че един или повече защитени core системните файлове (kernel) на вашия компютър са променени. Сервизен пакет съдържа актуализирани версии на тези файлове, които работят, за да осигури стабилна среда за вашите програми. Поради тази промяна няма да се инсталира на сервизния пакет. За повече информация вижте статията в базата знания Q327101 at http://support.microsoft.com.

Причина

Този проблем може да възникне, ако компютърът е модифицирана версия на файла Ntoskrnl.exe, използваща параметъра/Kernel във файла Boot.ini. Това състояние може да се дължи на компютъра има други инсталирана програма, която персонализира графичните изображения, показвани при стартиране на компютъра. Други програми, които могат да причиняват този проблем, включват следното:
  • BootXP
  • LogonUI Boot Randomizer

Решение

За да разрешите този проблем, трябва да премахнете програма на друг производител, която причинява проблема.

Предупреждение Следната процедура включва стъпки, които ще променят файла Boot.ini. Неправилна конфигурация на файла Boot.ini, за да оставите компютърът престане състояние. Ние препоръчваме да направите резервно копие на файла Boot.ini, преди да направите тези промени. За повече информация как да архивирате и да редактирате файла boot.ini щракнете върху следния номер на статия в базата знания на Microsoft:
289022 как да редактирате файла Boot.ini в Windows XP

  1. Щракнете върху OK , за да затворите съобщението за грешка.
  2. Щракнете върху Старт, щракнете върху изпълнение, въведете appwiz.cplи след това щракнете върху OK.
  3. Щракнете върху програмата, която персонализира графиката при стартиране и щракнете върху Премахни.
  4. Рестартирайте компютъра и опитайте отново да инсталирате сервизния пакет. Ако проблемът не е отстранен, преминете към стъпка 5.
  5. На работния плот с десния бутон върху Моят компютъри след това щракнете върху свойства.
  6. Щракнете върху раздела Разширени и щракнете върху " Настройки " при Стартиране и възстановяване.
  7. При Стартиране на систематащракнете върху Редактиране.

    Файлът Boot.ini се отваря в Notepad.
  8. Намерете и изтрийте изпозлваща =име_на_файл превключвател.

    Забележка: Изпозлваща = име_на_файл е незадължителен параметър. Обикновено той се използва само от програми на други производители, променящи ядрото. Това е безопасно да изтриете целия параметър, приличащ /kernel=kernel.exe. Следва примерен Boot.ini файл от компютър, базиран на Windows XP Professional, която съдържа изпозлваща = име_на_файл превключвател:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /kernel=ntkrnlmp.exe 
    След като изтриете изпозлваща = име_на_файл превключвател, Примерният boot.ini файл прилича на следното:
    [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect  
    За повече информация относно опциите за параметри щракнете върху следния номер на статия в базата знания на Microsoft:

    833721 наличните опции за Windows XP и Windows Server 2003 Boot.ini файлове

  9. Запишете и затворете файла Boot.ini.
  10. Рестартирайте компютъра.
  11. Опитайте да инсталирате сервизния пакет на Windows XP.
Забележка: След като изпълните стъпките за разрешаване на проблема, Сервизният пакет е инсталиран правилно. Въпреки това ако компютърът е с модифициран файл Ntoskrnl.exe, може да получите съобщение при опит да инсталирате сервизния пакет. Съобщението гласи, че инсталационната програма на сервизния пакет ще замени променения файл Ntoskrnl.exe чрез използване на актуализирана версия. За повече информация вижте раздела "Допълнителна информация".

Статус

Това поведение е умишлено.

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

За повече информация какво се случва при използване на променен файл Ntoskrnl.exe щракнете върху следния номер на статия в базата знания на Microsoft:

327120 съобщение за грешка: Windows Service Pack 1 откри, че един или повече защитени файлове на вашия компютър са променени


Грешката, която е описана в раздела "Симптоми" на статия от базата знания на Microsoft 327120 може да възникне, когато се опитвате да инсталирате Windows XP Service Pack 2 (SP2) или Windows XP Service Pack 3 (SP3).

Продуктите на други разработчици, които се обсъждат в тази статия, са произведени от фирми, независими от Microsoft. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за производителността или надеждността на тези продукти.
Свойства

ИД на статията: 327101 – Последен преглед: 16.01.2017 г. – Редакция: 2

Обратна връзка