Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_ОСС.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
876.03 Кб
Скачать

Массовая обработка файлов. Команда for

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

Переменная i называется счетчиком цикла. В силу своеобразия синтаксиса команды for, имя счетчика цикла должно состоять из одной буквы. Причем, если мы пишем командный файл, то перед именем счетчика цикла надо поставить сдвоенный знак процента, если же мы просто набираем команду в командной строке, то одиночный.

Логика работы этой команды такова. После слова in указан диапазон изменения счетчика цикла. В данном варианте команды это тройка чисел: начальное значение счетчика, шаг счета, предельное значение счетчика. При выполнении команды командный процессор сначала присвоит переменной i значение 1, а потом на каждом шаге цикла будет увеличивать его на 1, пока оно не превысит 10. Очевидно, таких шагов получится десять. Если бы в качестве шага счета мы указали число 2, то цикл выполнился бы пять раз. На каждом шаге цикла выполняется тело цикла, написанное после слова do. В приведенном примере это команда echo, которая выводит на экран текущее значение счетчика цикла.

Наверно можно придумать ситуацию, когда что-то подобное на самом деле требуется, но обычно команда for используется для перебора и обработки файлов. Надо сказать, что в достаточно простых случаях массовая обработка файлов выполняется с помощью подстановочных символов. Если, мы хотим всем файлам в текущем каталоге заменить расширение .htm на .html, мы вводим команду ren *.htm *.html. Но если то же самое надо сделать не в одном каталоге, а в дереве каталогов, то без команды for не обойтись. Приведенный ниже командный файл выполняет эту операцию для всех htm-файлов в подкаталоге website текущего каталога. Точнее, во всем дереве каталогов, которое находится внутри website.

Ключ /r указывает на необходимость обхода каталога website и всех его внутренностей. Если его не указать (но тогда и каталог указывать не разрешается), то обработаны будут только файлы в текущем каталоге. Диапазоном значений счетчика цикла в данном варианте команды является множество всех файлов с расширением .htm, находящихся внутри каталога (точнее, дерева) website. Странная на первый взгляд запись ~ni означает, что из значения переменной i требуется выделить только имя файла. В языке команд MS-DOS предусмотрено несколько таких модификаторов, например, запись ~хi обозначает расширение файла. Все модификаторы описаны в справке по команде for.

Тело цикла может состоять из нескольких команд, заключенных в скобки.

Передача управления другому командному файлу. Команда call

Существует возможность вызвать из одного командного файла другой командный файл. Для этого служит команда call. Замечательно, переменные, заданные в вызывающем командном файле «видны» вызванному. И наоборот, после того, как вызванный файл закончит работу и вернет управление вызвавшему, последний будет «видеть» переменные, оставленные ему вызванным «в наследство». Это позволяет разработчику командных файлов действовать, например, следующим образом. Если несколько командных файлов должны пользоваться одними и теми же значениями, допустим, путями к каким-то файлам, их можно вынести в отдельный командный файл, который будет играть роль конфигурационного файла. Каждый рабочий командный файл будет начинаться вызовом конфигурационного. Выигрыш в том, что при изменении путей вносить изменения придется только в один конфигурационный файл, а не во множество рабочих.

«Конфигурационный» командный файл config.bat.

«Рабочий» командный файл.

Практическое занятие 7 Работа с утилитой Диспетчер задач.

Общие теоретические сведения

Диспетчер задач Windows - это стандартная утилита, входящая в состав операционных систем Microsoft Windows NT/2000/XP/2003/Vista. C ее помощью можно в режиме реального времени отслеживать выполняющиеся приложения и запущенные процессы, оценивать загруженность системных ресурсов компьютера и использование сети.

Ход работы:

Задание 1. Работа на вкладке Приложения

Для того чтобы открыть Диспетчер задач нажмите на клавиатуре одновременно клавиши CTRL+ALT+DEL или CTRL+SHIFT+ESC.

Кроме работы с приложениями процессами, программа Диспетчер задач выполняет еще ряд функций по наблюдению за состоянием системы. Давайте рассмотрим эти функции. Щелкните мышью на ярлычке Процессы (Processes), чтобы перейти на новую вкладку.

Открывшееся окно содержит четыре закладки, отвечающие четырем видам активности, которые отслеживает Диспетчер: приложения, процессы, быстродействие (использование системных ресурсов) и Сеть. По умолчанию открывается закладка Процессы. Перейдем на вкладку Приложения. Здесь отображаются все задачи, запущенные от имени пользователя (работающие приложения).

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

Задание 2. Работа на вкладке Процессы

Кроме работы с приложениями, программа Диспетчер задач выполняет еще ряд функций по наблюдению за состоянием системы. Давайте рассмотрим эти функции. Щелкните мышью на ярлычке Процессы (Processes), чтобы перейти на новую вкладку.

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

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

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

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

Описание большинства процессов можно найти в сети Интернет. Поэтому если у Вас возникли подозрения или сомнения по поводу определенного процесса, немедленно обратитесь к всемирной сети.

Для каждого процесса выводятся его параметры: имя образа (как правило совпадает с именем запускаемого файла), имя пользователя (от чьего имени был запущен процесс), загрузка этим процессом центрального процессора (колонка ЦП) и объем занимаемой им оперативной памяти.

В ряде случаев может потребоваться вручную завершить некий процесс. Это можно сделать с помощью кнопки Завершить процесс.

Например, если Вы обнаружили подозрительный процесс, на сайте вирусной энциклопедии www.viruslist.ru прочитали, что он однозначно принадлежит вирусу или троянской программе, но антивирусная программа на Вашем компьютере не установлена или установлена, но не обнаруживает вирусов. Тогда нужно закрыть все работающие приложения и с помощью Диспетчера задач вручную завершить этот процесс. Чтобы исключить появление его снова, настоятельно рекомендуется, если не установлена антивирусная программа, как можно быстрее установить ее, обновить антивирусные базы и сразу же запустить проверку всего жесткого диска на наличие вирусов. Если антивирусная программа не обнаруживает вируса в исполняемом файле подозрительного процесса, то необходимо отправить этот файл по электронной почте на исследование по адресу newvirus@kaspersky.com.

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

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

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

Задание 3. Работа на вкладке Быстродействие

Кроме работы с приложениями и процессами, программа Диспетчер задач выполняет еще ряд функций по наблюдению за состоянием системы. Давайте рассмотрим эти функции. Щелкните мышью на ярлычке Процессы (Processes), чтобы перейти на новую вкладку.

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

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

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

Задание 4. Работа на вкладке Сеть

Щелкните мышью на ярлычке Сеть (Network), чтобы перейти на еще одну вкладку диспетчера задач. Это также информационная вкладка, показывающая использование сетевых возможностей компьютера.

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

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

Следует отметить, что программа Диспетчер задач (Task Manager) может оказаться чрезвычайно полезной в самых разных случаях. Вы можете с ее помощью управлять работой программ на вашем компьютере, подключением и отключением пользователей, работой в сети. Кроме того, вы сможете получить множество полезной информации, например, узнать, какие программы требуют больше ресурсов при работе, а какие меньше.

Задание 5. Особенности работы с не отвечающими системе приложениями

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

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

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

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

Наличие в этом списке слова Не отвечает (No response) говорит о том, что, скорее всего данная программа зависла. Хотя справедливости ради следует отметить, что программа может зависнуть и без появления этой надписи. Если в списке есть зависшие задачи, чтобы их завершить, необходимо выбрать задачу, выделив соответствующий элемент списка. Затем необходимо щелкнуть на выделенном элементе правой кнопкой мыши. Появится вспомогательное меню, в котором следует выбрать команду завершения задачи. Задача будет завершена и ее имя исчезнет из списка задач. Также можно воспользоваться кнопкой Снять задачу (End Task) в окне диспетчера задач. Появится диалог, требующий подтверждения необходимости завершения программы.

Если вы уверены, что данная программа зависла окончательно и вам не удастся восстановить ее работу, нажмите кнопку Завершить сейчас (End Now). Диалог будет закрыт, а работа не отвечающей программы будет принудительно завершена. В заключение отметим, что принудительно завершать работу программы с помощью диспетчера задач нужно лишь в крайнем случае, так как все рабочие данные программы будут утеряны. Чтобы уменьшить риск потери данных, в систему Windows XP встроен ряд дополнительных средств, позволяющих выполнять некоторые действия с приложениями, которые не отвечают на вызовы системы или, говоря другими словами, зависли. Если программа не отвечает на системные запросы, у вас есть возможность работы с окном этой программы. Вы можете менять размер окна, перемещать его по рабочему столу, минимизировать и опять раскрывать окно на экране. Все эти действия, конечно, не помогут зависшей программе снова начать работать, однако они помогут вам работать с другими программами.

Практическое занятие 8 Работа в режиме удаленного доступа

Общие теоретические сведения:

Операционная система Windows XP позволяет пользователям работать с компьютером, находясь на большом расстоянии от него. Этот механизм называется удаленный доступ. Суть удаленного доступа состоит в том, что вы подключаетесь к компьютеру по сети, например, по Интернету, и у вас на экране появляется содержимое экрана удаленного компьютера. В отличие от обычного сетевого соединения, вы можете не только работать с дисками и файлами этого компьютера, но и выполнять задачи по его настройке, запускать на нем программы и завершать их работу. Также вы можете добавлять и удалять пользователей, менять пароли и так далее.

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

Задание 1. Настройка удаленного доступа

Для удаленного доступа к компьютеру предусмотрена особая группа пользователей, которая называется Пользователи удаленного доступа (Remote Desktop Users). Чтобы разрешить удаленный доступ любому конкретному пользователю, необходимо добавить его в эту группу. Откройте панель управления, выбрав одноименную команду из главного меню Windows. Перейдите в классический режим отображения, выбрав соответствующую ссылку в панели задач (Производительность и обслуживание). Дважды щелкните на значке Система (System), и в появившемся диалоге выберите вкладку Удаленные сеансы (Remote), чтобы настроить особенности реализации удаленного доступа на данном компьютере.

Чтобы включить использование удаленного доступа, установите флажок Разрешить удаленный доступ к этому компьютеру (Allow users connect remotely to this computer). После этого нажмите кнопку Выбрать удаленных пользователей (Select remote users) и будет открыт диалог выбора пользователей для удаленного доступа.

В данном диалоге отображаются все пользователи, имеющие право удаленного доступа к этому компьютеру. Обратите внимание, что пользователи, входящие в группу администраторов, автоматически получают право удаленного доступа, даже если их нет в этом списке. С помощью кнопок, расположенных ниже списка, вы можете добавлять или удалять пользователей. Чтобы удалить пользователя, его необходимо выбрать в списке и нажать кнопку Удалить (Remove). Чтобы добавить пользователя в список, нажмите кнопку Добавить (Add). Появится диалог со списком всех пользователей. Выберите пользователя в этом списке и нажмите кнопку ОК, чтобы закрыть диалог. Новый пользователь появится в списке удаленного доступа. После выбора пользователей для удаленного доступа, нажмите кнопку OK, что закрыть диалог настройки. Теперь нажмите кнопку ОК, чтобы закрыть диалог изменения свойств системы.

Вторым шагом при настройке удаленного доступа является настройка соединения на компьютере, с которого будет осуществлен удаленный доступ. Чтобы сделать это, выберите команду меню Другие программы * Стандартные * Связь* Соединение удаленного доступа (More Programs * Accessories * Communications * Remote Desktop Connection). Будет запущен мастер для создания соединения, и появится его первый диалог. Нажмите кнопку Далее (Next) чтобы продолжить работу мастера, по окончании которой в списке сетевых соединений появится значок соединения удаленного доступа.

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

Практическое занятие 9 Повышение производительности системы

Общие теоретические сведения:

Отключаем индексирование

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

Для этого открываете папку «Мой компьютер», щелкаете правой клавишей мыши на иконке жесткого диска и выбираете команду Свойства. После этого убираете галочку напротив пункта Разрешить индексирование диска для быстрого поиска (рис. 9.1), а затем повторяете процедуру для всех оставшихся жестких дисков компьютера. Данная возможность актуальна только для дисков с файловой системой NTFS.

Рис. 9.1 Отказ от индексирования диска

Очистка папки предсказаний

Одной из новинок Windows XP стала возможность упреждающего чтения, при котором с диска заранее считываются еще не затребованные данные. В результате запуск ряда программ будет осуществляться быстрее. Однако и у этой приятной возможности есть своя отрицательная сторона. Данные о запуске программ — специальные сценарии их загрузки, в которых описано, какие файлы нужно заранее поместить в память, — система сохраняет на жестком диске в папке Prefetch (C:\ Windows\ Prefetch), причем объем папки растет чуть ли не в геометрической прогрессии, что, естественно, влияет на производительность системы в целом. При этом многие из хранящихся в ней данных давно уже стали неактуальными. Поэтому периодически, например раз в месяц, содержимое папки Prefetch лучше удалять.

Отключение спящего режима

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

Для этого щелкните в панели управления на иконке Электропитание и в появившемся окне на закладке Спящий режим снимите галочку напротив пункта Разрешить использование спящего режима (рис. 9.2).

Рис. 9.3 Отказ от спящего режима

Пароль и спящий режим

Если спящий режим вам необходим, то во многих случаях для ускорения работы можно по крайней мере отказаться от ввода пароля при выходе из режима. Чтобы система не спрашивала пароль, выберите в панели управления значок Электропитание и на вкладке Дополнительно отключите опцию Запрашивать пароль при выходе из спящего режима.

Отказ от визуальных эффектов

Следует признать, что разработчики Windows XP добились своего и новая система действительно поражает воображение: красиво всплывающие меню, эффектные тени, настраиваемые экранные шрифты и многое другое. Однако все это хорошо (хотя для большинства пользователей, прямо скажем, не так уж принципиально, к примеру, с тенью курсор или без) при условии солидных ресурсов — 256 Мбайт и более оперативной памяти ипроцессоре не слабее 800 МГц. В противном случае от визуальных эффектов лучше отказаться. Для этого щелкните правой кнопкой на папке «Мой компьютер», выберите команду Свойства и перейдите на закладку Дополнительно. Затем в разделе Быстродействие нажмите кнопку Параметры и выберите вариант Обеспечить наилучшее быстродействие (рис. 9.4).

Рис. 9.4 Окно отмены визуальных эффектов

Быстрое завершение работы

Многих не устраивает тот факт, что работа Windows XP завершается довольно медленно. Можно немного ускорить этот процесс. Откройте системный реестр regedit (Пуск→Выполнить→regedit) и перейдите в раздел HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control. Найдите ключ WaitToKillServiceTimeout, который определяет время для закрытия всех запущенных сервисов. По умолчанию его значение равно 20 000. Чтобы сократить время завершения, необходимо уменьшить это значение, например, в два раза (рис. 9.5). Конкретное значение ключа индивидуально, зависит от запускаемых на компьютере сервисов и определяется экспериментальным путем. Не стоит значительно уменьшать данный параметр, так как в этом случае система не сможет корректно завершить запущенные сервисы, что скажется на стабильности загрузки.

Рис. 9.5 Настройка системного реестра для ускорения завершения работы Windows

Отключение ненужных служб

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

Чтобы полностью обезопасить себя от возможных проблем, лучше еще до начала экспериментов со службами сохранить ветвь реестра HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Serviсes, которая отвечает за запуск системных служб. Для этого, выделив данную ветвь в системном реестре (Пуск→Выполнить→regedit), нужно вызвать контекстное меню, выбрать команду Экспортировать и сохранить ветвь в файле. Тогда при возникновении каких-либо проблем вы без труда сможете всё поправить.

Отключить ненужные службы удобнее всего, запустив окно администрирования служб с помощью команды Пуск→Выполнить→services.msc. Затем потребуется дважды щелкнуть на интересующей вас службе и на вкладке Общие скорректировать тип запуска, выбрав вариант Отключено (рис. 9.6).

Рис. 9.6 Отключение службы «Обозреватель компьютеров»

Отключение Dr.Watson

Ускорить запуск программ и освободить оперативную память можно, отключив Dr.Watson. Конечно, это можно делать только в том случае, если вы уверены, что отладчик вам не потребуется. Для этого в системном реестре (Пуск→Выполнить→regedit) достаточно перейти в раздел HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ AeDebug и определить значение ключа Auto равным 0 (рис. 9.7).

Рис. 9.7 Отключение Dr.Watson

Уменьшение задержки вывода меню

Не секрет, что все меню Windows XP открываются с определенной задержкой. Для более быстрого открытия меню необходимо изменить значения ключа MenuShowDelay, расположенного в разделе HKEY_CURRENT_USER\ ControlPanel\ Desktop системного реестра (Пуск→Выполнить→regedit). По умолчанию значение этого ключа равно 400 — это значение можно уменьшить до 0, и открытие меню будет существенно ускорено (рис. 9.8).

Рис. 9.8 Окно настройки системного реестра для увеличения скорости появления меню

Удаление ненужных программ

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

Правда, напрямую это сделать не удастся, так как отдельные элементы системного ПО оказываются скрытыми и потому не появляются в окне установки и удаления компонентов Windows.

Для того чтобы скрытые компоненты можно было удалить из системы, вначале нужно найти на диске файл sysoc.inf (как правило, он находится на C:\ Windows\ inf) и на всякий случай сделать его копию. Затем открыть данный файл, например, в редакторах Notepad или WordPad и удалить из него параметр hide у всех ненужных компонентов. После сохранения файла sysoc.inf и открытия из панели управления окна Установка и удаление компонентов Windows все интересующие компоненты станут доступными для удаления (рис. 9.9).

Рис. 9.9 Появление скрытых компонентов Windows

Отказ от автоматической загрузки Windows Messenger

Если вы не хотите удалять Windows Messenger, то, возможно, имеет смысл хотя бы отказаться от его автоматической загрузки при загрузке операционной системы. Для этого запустите редактор групповых полисов с помощью команды Пуск→Выполнить→gpedit.msc, а затем выберите Конфигурация компьютера→Административные шаблоны→Компоненты Windows→Windows Messenger — и установите параметр Не запускать автоматически Windows Messenger при входе (рис. 9.10). Здесь также можно полностью запретить использование Windows Messenger.

Рис. 9.10 Отказ от автоматической загрузки Windows Messenger

Автоматическое уничтожение зависших окон

Как это ни печально, но зависшие окна на компьютере никого не удивляют, а зависшие задачи периодически приходится снимать. Однако есть более удобный вариант — можно настроить Windows XP так, чтобы зависшие окна в системе удалялись автоматически. Для этого откройте системный реестр regedit (Пуск→Выполнить→regedit) и в разделе HKEY_CURRENT_USER\ Control Panel\ Desktop скорректируйте значение параметра HungAppTimeout, который определяет время (в миллисекундах), через которое неотвечающее приложение считается зависшим. Затем в том же разделе присвойте значение 1 параметру AutoEndTasks (рис. 9.11) — это означает, что приложение будет автоматически завершаться через указанный в параметре WaitToKillServiceTimeout (раздел HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control) интервал времени — по умолчанию значение WaitToKillServiceTimeout равно 20 000, то есть 20 с. Желательно воздержаться как от существенного уменьшения времени выключения (система может не успеть корректно завершить запущенные сервисы), так и от существенного его увеличения. Например, в случае перебоя с питанием источникбесперебойного питания окажется не в состоянии обеспечить резервное питание на весь период, требующийся для корректного завершения работы всех запущенных процессов.

Рис. 9.11 Настройка параметра AutoEndTasks для автоматического закрытия зависших окон

Отключение службы QoS

Как известно, служба QoS ограничивает скорость связи, например, в случае обычного телефонного соединения, по которому может происходить подключение кИнтернет-провайдеру . Иногда эту службу вполне можно отключить. Для этого запустите редактор групповых полисов с помощью команды Пуск→Выполнить→gpedit.msc, а затем выберите Конфигурация компьютера→Административные шаблоны→Сеть→Диспетчер пакетов QoS. Дважды щелкните на опции Ограничить резервируемую пропускную способность и подсветите в появившемся диалоговом окне вариант «Включен». После этого уменьшите значение параметра Ограничение пропускной способности (%) с 20 до 0 (рис. 9.12).

Рис. 9.12 Окно отключения службы QoS

Ускорение доступа к соседним компьютерам

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

Найдите в системном реестре (Пуск→Выполнить→regedit) раздел HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ RemoteComputer\ NameSpace и удалите ключ {D6277990-4C6A-11CF-8D87-00AA0060F5BF} (рис. 9.13).

Рис. 9.13 Удаление ключа{D6277990-4C6A-11CF-8D87-00AA0060F5BF} для ускорения доступа к соседним компьютерам

Утилиты для управления Windows XP

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

Прозрачность окон

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

Для активизации настройки прозрачности необходима дополнительная утилита Glass2k, позволяющая с помощью контекстного меню или при помощи комбинации горячих клавиш Ctrl+Shift+[0-9] быстро изменять прозрачность любого окна (рис. 9.14). Например, комбинация Ctrl+Shift+0 сделает окно непрозрачным, а комбинация Ctrl+Shift+1 обеспечит максимальную прозрачность. Прозрачность окна при этом запоминается, и при новой его загрузке восстанавливаются установленные ранее значения. Для удаления программы достаточно удалить файл Glass2k.exe.

Рис. 9.14 Результат изменения прозрачности окон

Темы и стили

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

Наибольшую известность из таких утилит получили Styles XP & Style Builder и Window Blinds XP. Утилита Style XP позволяет импортировать, выбирать и менять отдельные параметры интерфейса (рис. 9.15), а Style Builder служит для создания тем и стилей, которые могут использоваться Style XP. Результат импорта тем и стилей впечатляет — окна будут выглядеть, например, как на рис. 9.16. 

Window Blinds XP, в свою очередь, позволит воспользоваться тысячами скинов для Windows XP, которые, правда, придется скачивать из Интернета. Никаких дополнительных знаний при работе с утилитой не требуется — достаточно вызвать привычные свойства Экрана из панели управления, где появится несколько дополнительных пунктов меню (рис. 9.17). Результат после изменения оформления окон может выглядеть, например, как на рис. 9.18.

Рис. 9.15 Настройка интерфейса с помощью Styles XP

Рис. 9.16 Внешний вид окна после применения Styles XP

Рис. 9.17 Окно настройки интерфейса с помощью Window Blinds XP

Рис. 9.18 Внешний вид окна после применения Window Blinds XP

Настройка параметров системы

Настроить параметры системы помогут утилиты Tweak-UI и TweakNow Power Pack.

Tweak-UI (рис. 9.19) поможет вызвать редактор групповых полисов и отредактировать содержание главного меню и рабочего стола, скрыть или открыть значки в панели управления, изменить некоторые настройки интерфейса, параметры перемещения мыши, включить или выключить какие-либо визуальные настройки и многое другое.

Рис. 9.19 Окно утилиты Tweak-UI

TweakNow Power Pack является профессиональной полнофункциональной утилитой для управления настройками системы и ряда встроенных приложений. В числе возможностей программы — управление и оптимизация памяти, автоматизация системы (например, автоматическое закрытие зависших программ), настройка индексации и автозапуска, выдача подробной системной информации (данные о памяти, процессоре, видеокарте, дисках, сети и пр.), управление дисками (создание виртуальных дисков, скрытие дисков (рис. 31), очисткажестких дисков от накопившегося мусора, например удаление содержимого папок Temporary Windows, Temporary Internet, файлов вида backup, scandisk и пр. (рис. 9.20), просмотр и редактирование системных файлов (boot.int, system.ini, win.ini и др.). Можно получить информацию о загруженныхпроцессах и при необходимости удалить какой-то процесс или же прямо из окна утилиты инсталлировать или удалять программы или компоненты Windows, очистить рабочий стол или удалить программу из автозапуска и многое другое.

Широки возможности TweakNow Power Pack и в плане изменения разнообразных настроек: можно скрывать значки в панели управления (рис. 9.21), добавлять (удалять) программы в главное меню, изменять свойства экрана, настройки доступа к Интернету (рис. 9.22), изменять настройки различных меню, свойства панели задач и самых разных панелей инструментов.

Рис. 9.20 Скрытие дисков с помощью TweakNow Power Pack

Рис. 9.21 Доступ к элементам панели управления в TweakNow Power Pack

Рис. 9.22 Окно настроек Internet Explorer с помощью TweakNow Power Pack

57