Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Удаление службы PCHealth: ======================== Служба PCHealth впервые появилась в Windows ME и впоследствие стала использоваться в Windows XP и более поздних операционных системах. В Windows ME она состоит из двух модулей: восстановление системы (System Restore) и защита системных файлов (System File Protection). Первый модуль выполняет резервирование важных компонентов ОС в виде «точек восстановления» для обеспечения возможности восстановления системы после сбоев, второй модуль обеспечивает контроль целостности системных файлов. В отличие от Windows XP и более поздних NT систем в Windows ME эта служба была еще достаточно сырой и плохо уживалась с архитектурой 9x, вызывая большое кол-во побочных проблем, кроме того она использовала довольно много системных ресурсов, замедляя работу и так не очень мощных по тем временам компьютеров, поэтому продвинутые пользователи рекомендовали отключать или удалять эту службу и эта рекомендация остается актуальной и по сей день. Существует несколько способов удаления службы PCHealth: 1. С помощью файла PCHealth.inf, расположенного в папке Windows\INF. Этот способ выполняется в два этапа. Сначала отключаем службу «восстановление системы». Для этого заходим в «Панель управления» — «Система» — «Быстродействие» — «Файловая система». На вкладке «Устранение неполадок» ставим галку напротив пункта «восстановление системы» и перезагружаемся. Затем выполняем в меню «Пуск» — «Выполнить» команду: «rundll.exe setupx.dll,InstallHinfSection Uninstall 132 C:\WINDOWS\INF\PCHealth.inf» и снова перезагружаемся. Для восстановления службы используем строку: «rundll.exe setupx.dll,InstallHinfSection PCHealth.install 132 C:\WINDOWS\INF\PCHealth.inf» (при этом понадобится дистрибутив Windows ME) Недостатками этого способа являются: — Невозможность запуска справочной системы из меню «Пуск» — «Справка», поскольку вместе со службой PCHealth удаляется и часть файлов справочной системы, при этом возможность вызова справки из программ сохраняется. — Невозможность запуска программы «Сведения о системе», т.к. в ME она встроена в справочную систему. — Невозможность установки некоторых программ и обновлений от Microsoft, требующих для установки службу SFP. — Вместе со службой PCHealth удаляется и файл PCHealth.inf из папки INF, поэтому перед применением этого способа, его желательно сохранить в какой-нибудь другой папке, на случай если потребуется восстановить службу. Этот файл также можно взять из архива PRECOPY1.CAB дистрибутива ME. 2. С помощью утилиты Uninstall PCHealth. Помимо удаления службы PCHealth эта утилита также восстанавливает функциональность справочной системы и программы «Сведения о системе» путем замены некоторых отсутствующих файлов на аналогичные от Windows 98SE, но не решает проблемы с установкой программ от Microsoft, требующих службу SFP. 3. С помощью утилиты System Restore Remover Pro 1.5. Эта утилита выполняет свою задачу наиболее корректно и позволяет удалить, а вернее отключить, все три службы (как вместе, так и по отдельности), не затрагивая файлы справочной системы и не нарушая работу программ от Microsoft. Помимо этого она также предоставляет возможность удаления программ Windows Media Player 7 и Windows Movie Maker. После удаления службы PCHealth любым из перечисленных способов папку _RESTORE из корня всех дисков можно удалить. В целях ускорения загрузки режим MS-DOS в Windows ME подвергся серьезным изменениям. Часть кода MS-DOS была встроена непосредственно в загрузочные файлы, некоторые функции были удалены, а параметры файлов autoexec.bat и config.sys были перенесены в реестр, из-за чего привычная для Windows 9x возможность работы в чистом DOS и загрузки драйверов через autoexec.bat и config.sys в Windows ME стала недоступной. Вкупе с общей нестабильностью системы, это послужило одной из важнейших причин неуспеха данной ОС среди пользователей. Тем не менее MS-DOS в Windows ME никуда не исчез и с помощью ряда неофициальных патчей можно восстановить его привычную функциональность. Каких-либо официальных способов решения этой проблемы, кроме использования загрузочной дискеты Windows ME, не существует, однако есть ряд сторонних разработок, которые позволяют решить эту проблему путем замены или модификации некоторых системных файлов. Все они довольно сильно отличаются друг от друга и имеют как ряд своих преимуществ, так и недостатков: 1. Real DOS-Mode Patch for Windows ME 1.3 by Reines — этот метод самый распространенный, он заключается в пропатчивании трех системных файлов: IO.SYS (с загрузочной дискеты Windows ME), COMMAND.COM и REGENV32.EXE для «разблокирования» режима MS-DOS и позволяет практически полностью восстановить его функциональность. Имеет ряд известных ограничений, таких как невозможность загрузки в SafeMode по F5 (можно обойти, но несколько неудобным способом), отсутствие полноценного загрузочного меню, а также невозможность использования загрузочного логотипа LOGO.SYS и стандартных менеджеров памяти EMM386 и HIMEM. Для этого патча также существует несколько графических оболочек, позволяющих выполнять его установку в автоматическом режиме — это Me2Dos Patcher 1.03 by Bobby Gage, Dosfix 3 by Simon Wells и Real-DOS Mode Patch 1.3 by Dead Knight, последние два правда не умеют патчить файлы самостоятельно, а используют уже готовые пропатченные версии файлов (английские), причем файл REGENV32.EXE в патче от Dead Knight отличается несколькими байтами от аналогичного в патче от Reines. Патч Dosfix 3 by Simon Wells помимо восстановления режима MS-DOS позволяет удалить службы PCHealth и System Restore (правда делает это на мой взгляд не очень корректно) и добавляет небольшое меню в начало загрузки, позволяющее осуществлять выбор между Windows и DOS. Real-DOS Mode Patch 1.3 by Dead Knight также имеет свое меню загрузки, реализованное через файл CONFIG.SYS, которое внешне практически не отличается от стандартного. Помимо прочего в этом меню присутствует пункт для очистки папки временных файлов службы System Restore (C:\_RESTORE), а также пункт для загрузки в Safe Mode, отсутствующий в патче от Reines. Патч также позволяет удалить копию дистрибутива Windows ME, которую Windows после установки размещает в папке C:\WINDOWS\OPTIONS\INSTALL, хотя для кого-то эта услуга может оказаться совсем не кстати, будьте внимательны, папка удаляется сразу и без предупреждений при выборе соответствующего пункта меню в программе установки. 2. Самый лучший из известных и проверенных мною способов — способ от fps не требует никаких патчей и заключается в использовании файлов IO.SYS и COMMAND.COM с установочного диска Windows ME. По сравнению с Real DOS-Mode Patch by Reines этот способ практически не имеет недостатков, за исключением невозможности использования стандартных менеджеров памяти. Есть также альтернативный способ от fps и mamaich с ручной правкой системных файлов, похожий на Real DOS-Mode Patch by Reines (со всеми вытекающими), но он мною не проверен. 3. Патч от EustaceSoft вообще не затрагивает никакие системные файлы и является по сути всего лишь надстройкой над существующей конфигурацией Windows, а поддержка режима MS-DOS в нем реализуется через собственные драйвера и загрузчики. Как следствие режим MS-DOS в нем представлен в очень урезанном виде. Патч позволяет загружаться в режиме командной строки по Shift+F5, использовать пакетный файл, наподобие AUTOEXEC.BAT (конфигурационные файлы не поддерживаются) и перезагружаться в режим MS-DOS через панель завершения работы и из свойств отдельных программ. 4. Два последних способа: так называемый «метод MVP» и являющийся его развитием «метод Chris Quirke» заключаются в использовании системных файлов от Windows 98SE. Они имеют довольно много ограничений и сложны в настройке, поэтому использовать их не рекомендуется. Все упомянутые патчи с инструкцией в одном архиве |