» Hardware » Software » Windows » Internet » Humor » Other

Sysinternals — мелкие полезности

Argon On-Line » Software
 

Есть в Интернете один сайт с программами, который, пожалуй, выделяется из всех остальных. Там вы не найдете бизнес-программ и надстроек к MS Office, не встретите утилит для смены обоев и проигрывателей MP3, не сможете скачать игрушку или FTP сервер… Но если вдруг вам потребуется разобраться почему система ведет себя не так, как следует, или вы захотите что-то «подрегулировать» в ее настройках, то без этого сайта обойтись… ну, не то чтобы невозможно, но с ним все пройдет намного удобнее…

Речь пойдет о сайте Sysinternals.com, на котором находится невообразимое количество разнообразных системных утилит. Причем, что ценно, все эти утилиты написаны авторами сайта, а не собраны по всему Интернету. Не менее ценно и то, что почти все они бесплатны и снабжены исходниками — последний пункт пригодится программистам, которые хотят разобраться в том, как Windows работает.

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

Наибольшую известность получили утилиты серии *mon — всевозможные мониторы, из которых самыми полезными являются два: filemon и regmon.

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

Filemon оказывается очень полезен при возникновении ошибок доступа к файлам — периодически встречается ситуация, когда запускаемая программа, например, говорит «не могу открыть файл», никак не поясняя о каком файле идет речь. То же самое относится и к переносу установленной программы на другой компьютер — не секрет, что многие программы сохраняют свои библиотеки в системных директориях Windows, не говорят какие именно библиотеки им нужны, но при этом отказываются без них работать. Да и просто иногда бывает интересно посмотреть, чем именно пользуется та или иная программа.

Вторым исключительно полезным монитором является Regmon, который делает примерно то же самое, но для реестра. С его помощью можно в реальном времени следить за всеми обращениями к реестру и видеть успешность или неуспешность выполняемых действий. Так же как в Filemon’e вы можете настроить фильтры, чтобы свести объем выдаваемой информации к приемлемым величинам и записать данные в лог для последующего изучения.

В целом, две эти утилиты позволяют достаточно тщательно проанализировать поведение программы и быстро вычислить причины наиболее распространенных возникающих ошибок. Несомненным их (утилит) плюсом являются небольшой размер, простой и понятный интерфейс и отсутствие необходимости в инсталляции — достаточно просто запустить скачанный файл и все. Радует также и их бесплатность.

Может оказаться весьма полезным и Process Explorer. Эта программа показывает все запущенные процессы и выдает детальную информацию о каждом из них, включая загрузку процессора, используемые библиотеки, файлы и так далее. Кроме того, вы сможете изменить приоритет процессов или «убить» ненужные. Несмотря на кажущуюся сложность Process Explorer’a и обилие сугубо технической информации, он может оказаться весьма полезен «обычным пользователям», так как дает неплохой контроль над системой и в то же время значительно более информативен, чем встроенный в Windows менеджер задач. Именно благодаря информативности снижается риск «убиения» критичного для системы процесса.

Другие утилиты-мониторы тоже могут пригодиться, но их использование более «специфично» и намного реже требуется. Впрочем, если вам захочется тщательнее рассмотреть работу Windows изнутри, то загляните на страницу Monitoring Tools — там лежит более десятка разнообразных мониторов…

Помимо программ для мониторинга системы, есть на Sysinternals и утилиты для ее настройки, правда, в основном они предназначены для систем линейки NT (включая Windows XP).

Одной из весьма интересных утилит этого типа является CacheSet. Позволяет она «на лету» менять настройки файлового кеша, что бывает полезно при использовании ресурсоемких программ. Традиционные утилиты этого типа дают вам возможность указать размер памяти для кеширования, а потом после перезагрузки, вы можете поработать и определить, стала ли система вести себя лучше. CacheSet же, позволяет, не прерывая работы, установить новые размеры кеша и посмотреть как они влияют на производительность, что дает возможность подобрать оптимальные настройки намного быстрее…

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

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

Пригодятся «обычным пользователям» и две утилитки, связанные с безопасностью. AccessEnum позволяет быстро посмотреть настройки прав доступа для всех файлов в выбранной папке, а ShareEnum покажет все «зашаренные» (открытые для доступа из сети) ресурсы вашей локальной сети и их настройки безопасности. Обе эти утилиты могут пригодиться как дома, так и на работе — ведь известно, что именно неправильная настройка прав доступа является одной из основных причин утечки данных.

Ну а если у вас в офисе работает особо злобный сисадмин, то немножко развлечься вы сможете с помощью замечательного Bluescreen’a. Этот скринсейвер хорошо имитирует знаменитый «синий экран смерти» и следующую за его появлением перезагрузку системы, причем берет данные вашей системы — характеристики процессора и дисков, драйвера и так далее.

И еще раз хочется подчеркнуть — утилиты о которых шла речь в этой статье — это только небольшая часть того, что можно найти на Sysinternals…

http://www.listsoft.ru/

 
Еще
Оглавление раздела
Содержание / Новости

Карта сайта
О сайте
Ссылки

Форум
Обратная связь
Если ты нашел ошибку, хочешь что-то посоветовать либо поругать меня, не посчитай за труд написать об этом в следующем поле...







К началу страницы© 2002—2008 Argon