Уменьшим Windows.
Общие рекомендации по
освобождению дискового пространства, справедливые для всех версий Windows и относительно безопасные, сделаю основной акцент
на конкретной проблеме похудения "Миллениума". Только сразу хочу предупредить:
не спешите вытряхнуть "Корзину" сразу же после "генеральной
уборки" - поработайте пару недель, проверьте в деле все установленные
приложения.
Итак, первым делом в свойствах
папок (Folder Options)
включите отображение скрытых и системных файлов - ни один файл не должен от нас
спрятаться. Теперь, если у вас не мультизагрузочная
система, в корневой директории системного диска Windows
Me смело удаляйте все файлы, кроме io.sys и msdos.sys, -
"Миллениуму" нужны только эти два (вернее, даже только io.sys, а msdos.sys нужен нам самим для настройки ОС).
Если вы обнаружите, что после
каждой перезагрузки вновь воскресают удаленные файлы autoexec.bat
и config.sys, то просто переименуйте файл
C:\Windows\System\regenv32.exe - именно он отвечает за их восстановление (после
его переименования или удаления ОС запустить его уже не сможет). Желательно
отключить создание протокола загрузки системы - файла bootlog.txt, иначе он
тоже будет возрождаться при каждом запуске ОС. Для этого следует в файле msdos.sys (раздел [Options])
задать параметр DisableLog=1.
Полностью очистите папки
временных файлов C:\Windows\Temp, C:\Temp, C:\Windows\
Recent, C:\Windows\Application Data\Microsoft\
Office\Последние файлы. Далее, используя меню "Internet Options"
("Свойства обозревателя"), очистите "Журнал" (History), удалите временные интернет-файлы
или переместите их на диск, где имеется больше свободного места. С помощью
программ типа TweakUI легко переместить на другой
диск и другие системные папки.
Уменьшите время хранения
"Журнала" до двух-трех дней и сократите кэш IE до 10 Мб - это не
только сохранит место на диске, но и ускорит загрузку страниц. Желательно
удалить старые письма и новости, сохраненные программой Outlook
Express - это делается на вкладке "Maintenance" ("Обслуживание") ее опций.
Можно очистить папку C:\Windows\Cookies.
Удалите файлы из папок
C:\Windows\Sysbckup (кроме тех, которые не захотят удаляться, и резервных
файлов реестра rb000.cab, rb001.cab и т. д.) и C:\Windows\Inf\Infback - это
старые системные файлы, которые "mustdie"
сохранил в качестве резервных копий. При желании можно также сократить
количество самих backup-файлов реестра rb00*.cab, изменив строку
"MaxBackupCopies=5" в файле C:\Windows\scanreg.ini - поставьте вместо
"5", например, "3", и экономия места на винчестере составит
почти 3 Мб. Еще можно почистить папку C:\Windows\Applog от файлов типа "программа.lg*", относящихся к уже удаленным
приложениям, - это протоколы хода запуска программ, служащие для оптимизации
расположения файлов на диске при его дефрагментации.
Очистите папку
C:\Windows\Cursors от неиспользуемых курсоров, а C:\Windows\Media - от ненужных
звуков, неприменяемых в вашей любимой схеме озвучивания системных событий
(нужные звуки конвертируйте в формат MP3, но с расширением WAV - и они уменьшатся
раз в десять, поможет в этом, например, программа MP3 Producer).
Из директории C:\Windows\System
удалите ненужные экранные заставки - файлы с расширением .scr,
а из C:\Windows - лишние образцы фона для рабочего стола (расширение .bmp).
Просмотрите теперь все папки на
диске и отправляйте в "Корзину" временные файлы с расширениями .old, .---, .bak, .B~K, .tmp, ._mp, .syd,
.chk, .gid, .$$$.
Расширений временных файлов очень много, но файлы с некоторыми из этих
расширений могут быть и нужны, поэтому удалять их надо очень осторожно,
предварительно просмотрев их содержимое. Лучше же не искать подобные файлы
вручную, а доверить это скучное занятие программе The
Broom! (ourworld.compuserve.com/homepages/MichaelBrick),
которая не только знает почти все возможные типы временных файлов, но и
позволяет расширять их список. Удалите также файлы и директории mscreate.dir, ~mssetup.tmp - они
тоже временные и используются только один раз при всевозможных
апдейтах системы.
Просмотрите содержимое
ini-файлов в папке Windows - они служат для установки
параметров старых программ, и если какой-то из них относится к удаленному
приложению или пустой, то его можно удалить. Разумеется, системные win.ini и
system.ini трогать не стоит. Файлы с расширением .log
из папки Windows обычно являются протоколами работы
какого-то приложения или устройства, поэтому их также можно удалять.
Только не трогайте файлы .log и .ini, находящиеся в папках
программ, - они используются соответственно деинсталлятором для корректного
удаления приложения и самой программой для хранения своих настроек. Найдите
далее на диске текстовые файлы с расширениями .txt, .doc, .nfo, .wri,
.rtf, файлы типа readme.*,
readme.1st, files_id.diz и просмотрите их содержание.
Если ценности для вас они не представляют, то также тащите их в мусоропровод. В
этом вам опять поможет The Broom!.
В папке My Documents
найдите все примеры графических и мультимедиа-файлов, и если они вам не
требуются, то смело удаляйте - только не прихватите свои документы.
Режем по живому
До сего момента мы не удаляли
ни один компонент Windows - только аккуратно
подчистили то, что не нужно ни пользователю, ни ОС. Но зачем, например, держать
на диске "виндовый" дефрагментатор,
если вы предпочитаете более быстрый и мощный Speed Disk из Norton Utilities? Если четко следовать принципу "семь раз
отмерь - один раз отрежь", то есть не стирать файл, предназначение
которого неизвестно, - результат удаления системных компонентов будет
впечатляющий. При полном сохранении работоспособности ОС.
Просмотрим для начала
директорию C:\Program Files. Найдите здесь пустые
папки типа \Chat, \NetMeeting,
\Accessories\Hyper
Terminal - даже если вы не ставили себе данные
программы, "винды" все равно создают эти
папки, поэтому отправляем их смело в "Корзину". Папку Program Files\Common Files\Services с логотипами неприменяемых в нашей стране
онлайновых служб отправляем туда же.
В директорию Program Files\InstallShield Installation Information копирует
дистрибутивы устанавливаемых программ утилита Windows
Installer, поэтому и эту папку можно очистить. Но
учтите, что без файлов из этой папки Windows Installer уже не сможет удалить установленные программы,
что, впрочем, совсем неважно, если вы пользуетесь хорошим деинсталлятором.
Файлы из Program Files\Online
Services российскому пользователю тоже вряд ли
понадобятся.
Можно удалить и скрытую папку \Uninstall Information - информация из нее используется только при
удалении Internet Explorer
или его компонентов.
В папке C:\Program Files\Common Files\Microsoft Shared\Stationery удалите все ненужные HTML-документы и
соответствующие им картинки, применяемые в программе Outlook
Express для создания фона писем. Чтобы в меню OE пропало упоминание стертых шаблонов, удалите соответствующие параметры в разделах реестра: HKEY_CURRENT_USER\
Identities\{5F3221E6-48C1-4686-9E31-A16CDAB0C48D}
\Software\Microsoft\Outlook Express\5.0\Recent Stationery List,
HKEY_CURRENT_USER\Identities\
{5F3221E6-48C1-4686-9E31-A16CDAB0C48D}
\Software\Microsoft\
Outlook Express\5.0\Recent Stationery Wide List,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Outlook Express\5.0\Default Settings\Recent Stationery List.
Учебно-демонстрационный путеводитель по Movie Maker из C:\Program
Files\Movie Maker\Tour посылайте вслед за скинами
"Универсального проигрывателя" из C:\Program
Files\Windows Media Player\Skins.
Зайдите теперь в папку Windows - в ней также много ненужных файлов. Например, в
директории Windows\Options\Install хранятся файлы
дистрибутива Windows Me. Естественно,
если у вас все давно отстроено, то смысла в этом архиве нет никакого - при апгрейде, случающемся обычно пару раз в год, не так уж и
сложно вставить компакт-диск в привод CD.
(Только не удаляйте эту папку,
если решите воспользоваться программой 98lite, о которой речь пойдет ниже, - в
этом случае она будет ненадолго нужна.) А чтобы система знала, что эта папка
пуста, зарегистрируйте в ней новый путь к дистрибутиву, задав его в разделе
реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Setup.
В папке Windows\ShellNew
содержатся шаблоны документов, используемые при работе с командой
"Создать" (New) контекстного меню
"Проводника" - ненужные также можно удалить. Снесите и весь каталог
C:\Windows\Help, если "хелпами" не
пользуетесь. Учтите только, что некоторые программы отказываются работать без
какого-нибудь файла справки, находящегося в этом каталоге, в этом случае вам
придется вернуть требуемый файл на место.
Файлы из папки Windows\Application Data\Microsoft\Intro
нужны только при первом запуске Windows для
саморекламы и не более. То же самое относится и к \Help\Tour.
Директория \System\Oobe - еще один кандидат на полный
снос: в ней находятся файлы, используемые при подключении к Microsoft
Network.
В папке \Samples\WSH
- кучка примеров скриптов, простому пользователю
совершенно не интересная, а программисту - и подавно. В директории \System\Mui хранятся файлы языковых локализаций элементов
управления справкой, а поскольку нам нужны только два языка (максимум), то все
поддиректории, кроме 0409 и 0419, соответствующие английскому и русскому, можно
удалить. Если ваш монитор настроен на использование какого-то одного цветового
профиля, то файлы из каталога \System\Color,
соответствующие остальным профилям, также становятся ненужными.
Вообще, конечно, удалять
компоненты системы, просто отправляя папки в "Корзину", - не есть
хорошо, особенно если это касается приложений, разбросавших свои файлы по всему
диску и прочно прописавшихся в системном реестре. Но удалить большинство компонентов
ОС с помощью диалога "Установка и удаление программ" невозможно.
Максимум, что можно предпринять - это заглянуть в раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\CurrentVersion\
Uninstall и найти там команды на удаление двух
утилит, не отображающиеся в меню "Установка Windows".
Там вы, например, узнаете, что в Windows Me все еще предусмотрено удаление Outlook
Express - команда для этого будет следующая:
"c:\progra~1\outloo~1\
setup50.exe" /app:oe /uninstall
/prompt - ее достаточно ввести в строке
"Выполнить" кнопки "Пуск".
А вот для корректного удаления PCHealth - не всегда оправдывающего свое предназначение и
многим не нужного нового компонента Windows (как и
службы System Restore,
заметно притормаживающей систему и забивающую диск сохраненными резервными
копиями файлов в папках _Restore) - придется
поработать чуть больше. Учтите только, что после их деинсталляции вы лишитесь
не только System Restore,
пропадет и возможность обращаться к справке Windows Help and Support,
а также перестанут работать автоматическое обновление ОС и защита системных
файлов от перезаписи (System File
Protection).
Итак, если вы решились, то
удалите параметр "VxDMon" в разделе реестра
HKEY_LOCAL_MACHINE\System\CurrentControl
Set\Services\VxD\VxDMon, а в свойствах системы ("Быстродействие"
> "Файловая система" > "Устранение неполадок"; Control Panel > System > Performance > File system > Troubleshooting) установите флажок "Восстановление
системы" - тем самым вы отключите службу System Restore.
Запустите утилиту
"Настройка системы" (msconfig.exe) и на вкладке
"Автозагрузка" снимите флажок у программ PCHealth
и StateMgr, после чего перегрузите ПК. Когда система
загрузится, введите в строке "Выполнить" меню "Пуск" (Start > Run) следующую
команду: rundll.exe setupx.dll,InstallHinfSection Uninstall 132 %windir%\INF\PCHealth.inf
- дабы не набирать ее вручную, просто скопируйте ее из раздела реестра
HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows\CurrentVersion\Uninstall\
PCHealth. Это совершенно законная команда удаления PCHealth, просто пользователю о ее
существовании разработчики ОС не сообщили, опять-таки лишив его права выбора.
После завершения процедуры
удаления PCHealth просмотрите реестр на предмет ее
упоминания и подчистите все параметры, к ней относящиеся. Не забудьте на всех
дисках удалить скрытые папки _Restore. А чтобы после
всего этого убрать из меню "Пуск" неработающую теперь команду
"Справка" добавьте параметр "NoSMHelp"=hex:01,00,00,00
в раздел реестра HKEY_CURRENT_USER\
Software\Microsoft\Windows\
CurrentVersion\Policies\Explorer.
Предел возможного
Итак вы удалили то, что довольно легко
устраняется вручную, без помощи каких-либо утилит. Если же, например, вы фанат
браузера Opera или проигрывателя Winamp,
то просто так удалять папки, содержащие файлы Internet
Explorer или Windows Media Player 7, будет неразумно,
так как это вполне может обрушить ОС или, по меньшей мере, вызвать лавину
постоянных "глюков".
И тут единственным известным мне выходом будет применение уникальной программы
98lite (www.98lite.net).
Одна из ее функций заключается
в возвращении пользователю права настраивать ОС исходя из своих потребностей -
она добавляет в меню "Установка Windows"
диалога "Установка и удаление программ" пункты, соответствующие
практически всем компонентам ОС. После однократного применения 98lite удалить Internet Explorer становится
столь же просто, как, например, "Темы Рабочего стола" - через
стандартное меню "Установка и удаление программ".
Расширится это меню изрядно -
еще около 50 компонентов Windows станут
доступны для удаления! Например, любые компоненты из этого списка: MS
Agent, MovieMaker, PC Health (Help Center, System File Protection, System
Restore), Media Player Skins, Media Player 6/7, Windows Scripting Host,
Internet Explorer, Web Folders, Internet Search, Outlook Express, Outlook
Express Stationery, Microsoft Java Machine, Active Movie, TCP/IP Utilities,
VRML, Internet Control Panel Applet, Internet Connection Wizard, Telephony
Support, Connection Manager, RealPlayer, Microsoft Cryptographic Providers,
Database Connectivity, Windows Management Interface, Desktop Color Schemes,
Windows 3.1 Legacy File, System Information, Windows Bitmap Tiles, Help Files,
Dr. Watson, Tune-up Wizard, Task Scheduler, Cleanup Manager, Scandisk, Disk
Defragmenter, WinAlign, ReadMe Files, DOS Command Files, Direct3D, DirectX,
Tour, Microsoft Network (MSN), Registration Wizard, Imaging Support, ICM Color
Profiles, Default Remove Only Components.
Процесс инсталляции 98lite на
первый взгляд несколько запутан, но ничего сложного в нем на самом деле нет.
Запустите инсталляционный пакет - программа распакует свои файлы в указанную
вами директорию, после чего надо будет в нее зайти и запустить файл 98lite.exe.
Теперь программа спросит, хотите ли вы установить ее в папку Windows\Options\Install; с этим следует согласиться, нажав
клавишу "Y", - произойдет еще одно копирование файлов, после чего вам
будет предложено несколько опций, из которых нас пока интересует лишь одна -
"Take Control".
Именно этот пункт меню дает
новые возможности конфигурирования уже установленной ОС. Следуйте далее
инструкциям 98lite и по завершении работы программы загляните в меню
"Установка и удаление программ" - на вкладке "Установка Windows" вас ждет сюрприз, который заставит как
следует поломать голову над тем, что же из состава ОС вам в действительности
нужно. Сняв флажки с ненужных компонентов, жмите кнопку "Применить" и
дайте системе отработать ваше задание.
Windows попросит перезагрузиться и сразу после
запуска, в процессе удаления файлов, вы получите еще несколько запросов на
перезагрузку. Обратите внимание, что в этом случае перезагрузку ПК следует
производить только после появления "Рабочего стола", причем запускать
никакие программы при этом не следует. Как только все будет сделано, нужно провести
тотальную очистку оставшихся от удаленных компонентов пустых или почти пустых
папок - еще раз просмотрите весь каталог Windows и
папку C:\Program Files.
Если удален Internet Explorer, то во всех
директориях следует стереть файлы desktop.ini и все htt-файлы - они отвечали за
вид папок в окне "Проводника" при выборе веб-стиля
отображения, а теперь, без IE, необходимость в них отпадает. Соответственно не нужна и директория Windows\Web, где хранятся шаблоны веб-вида
папок. Просмотрите папку Windows и еще на один
предмет: 98lite мог там забыть ненужные "Миллениуму" DOS-приложения
типа emm386.exe, ping.exe или ftp://ftp.exe/.
Сложнее обстоит дело с папкой
C:\Windows\System, часто буквально заваленной оставшимися от
удаленных приложений и более никакой программой не используемыми DLL-файлами.
Файл динамически загружаемой библиотеки (Dynamic Link Library) - это в
действительности выполняемый файл, позволяющий различным программам совместно
использовать его программные коды и другие встроенные
в него ресурсы типа иконок, картинок, меню.
После же экзекуции Windows с помощью 98lite библиотек, переставших быть
нужными, в C:\Windows\System может оказаться на несколько мегабайт. На сегодня
мне известно всего два более или менее надежных способа очистки этой папки от позабытых DLL-файлов.
Это - полный снос Windows с последующей переустановкой только самых нужных
программ - и использование утилиты Clean System Directory (www.ozemail.com.au/~kevsol/sware.html),
которая сканирует все файлы на диске, проверяя каждую DLL на предмет обращений
к ней из других файлов. Попробуйте ей воспользоваться для подчистки
"хвостов" удаленных компонентов. Разумеется, не забудьте удалить и
саму программу 98lite и не нужную теперь директорию Windows\Options\Install.
В результате при самом
радикальном подходе с удалением всех некритичных компонентов системы, включая Internet Explorer и Outlook Express, получаем вот
что: около 7 Мб занимает папка C:\Program Files и
около 120 Мб - C:\Windows!!!
Вот сколько в действительности
весит сама ОС (без учета своп-файла), пытающаяся
после установки оттяпать более 500 Мб на диске, да еще
нереальное место под папки службы System Restore. Осталось только установить браузер Opera, поставить действительно нужные и полезные для вас
программы - и наслаждаться жизнью. А вы говорите - "Миллениум"…