Глава 12

Дополнительные сведения об устранении неполадок

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

 

Настройка интерфейса

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

 

Значения параметров реестра для настройки меню Пуск в Windows XP

В главе 1 в общих чертах были раскрыты методы настройки панели задач и меню Пуск (Start) в Windows XP средствами стандартного графического пользовательского интерфейса (Graphical User Interface, GUI). Отмечалось, что для большинства пользователей, особенно начинающих, такой метод настройки является предпочтительным. Тем же, кто имеет достаточный опыт работы в системе, можно воспользоваться возможностями настройки интерфейса, которые допустимо реализовать с помощью оснастки ММС Групповая политика (Group Policy Gpedit.msc) или же путем непосредственного редактирования реестра. Рассмотрим эти методы настройки более подробно.

Самый удобный способ редактирования панели задач и меню Пуск (Start) заключается в использовании оснастки ММС Групповая политика (Group Policy). Чтобы приступить к работе с этой оснасткой, сделайте следующее:

1. Нажмите кнопку Пуск (Start), затем выберите команду Выполнить (Run), введите команду mmc, а затем нажмите кнопку ОК.

2. В меню Консоль (File) выберите команду Добавить/удалить оснастку (Add/Remove Snap-in), перейдите на вкладку Изолированная оснастка (Standalone) и нажмите кнопку Добавить (Add).

3. В списке Доступные изолированные оснастки (Available Standalone Snap-ins), выберите опцию Групповая политика (Group Policy) и затем нажмите кнопку Добавить (Add). В открывшемся окне Выбор объекта групповой политики (Select Group Policy Object) выберите опцию Локальный компьютер (Local Computer) для редактирования локального объекта групповой политики или нажмите кнопку Обзор (Browse) для поиска нужного объекта групповой политики.

4. Нажмите кнопки Готово (Finish), Закрыть (Close), а затем ОК. Оснастка (snap-in) Групповая политика (Group Policy) откроет объект в режиме редактирования. Разверните дерево консоли в левой панели этого окна: Конфигурация пользователя | Административные шаблоны | Панель задач и меню "Пуск" (User Configuration | Administrative Templates | Start Menu and Taskbar) — рис. 12.1.

Рис. 12.1. Редактирование политики (правил поведения) меню Пуск и панели задач с помощью редактора групповой политики

Рассмотрим применение этих политик на примере политики Форсировать классическое меню Пуск (Force classic Start Menu Properties).

1. Перейдите в правую панель окна оснастки Групповая политика (Group Policy) и дважды щелкните кнопкой мыши на элементе Форсировать классическое меню Пуск (Force classic Start Menu Properties) в списке доступных политик. Откроется окно Свойства: Формировать классическое меню Пуск (Force classic Start Menu Properties) — рис. 12.2. Для того чтобы просмотреть информацию о назначении установок (параметров) политики, перейдите на вкладку Объяснение (Explain) — рис. 12.3.

Рис. 12.2. Вкладка Параметр окна Свойства: Формировать классическое меню Пуск

2. Для активизации выбранной политики, на вкладке Параметр (Setting) отметьте переключатель Включен (Enabled), а затем нажмите кнопку Применить (Apply).

3. Теперь, чтобы увидеть эффект применения данной политики, откройте окно Свойства панели задач и меню "Пуск" (Taskbar and Start Menu Properties) и перейдите на вкладку Меню "Пуск" (Start Menu). Обратите внимание, что переключатель Меню "Пуск" (Start menu), который присутствует по умолчанию, теперь стал недоступным, и пользователь сможет работать только с классическим меню Пуск (Start) в стиле Windows NT/2000 (рис. 12.4).

Рис. 12.3. Вкладка Объяснение окна свойств политики, в котором изложен эффект применения данной политики

Рис. 12.4. Эффект применения политики форсирования классического меню Пуск

Разумеется, тот же самый результат может быть достигнут путем непосредственного редактирования реестра. Например, активизируя политику форсирования классического меню Пуск (Force classic Start Menu), вы создаете значение реестра NoSimpieStartMenu (тип данных — REG_DWORD) под ключом HKEY_CURRENT_USER\ Software\Microsoft\ Windows\CurrentVersion\Policies \Explorer (рис. 12.5).

Рис. 12.5. Ключ реестра HKEY_CURRENT_USER\ Software\Microsoft\ Windows\CurrentVersion\ Policies\Explorer отображает эффект применения политики форсирования классического меню Пуск

Ниже перечислены другие значения реестра, которые вы можете создать для того, чтобы настроить панель задач и меню Пуск (Start) по своему усмотрению. Если специально не оговорено, все эти значения данных относятся к типу REG_DWORD. Они размещаются под следующим ключом реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Explorer

Если значение равно 1, то заданное ограничение активизировано, а когда оно равно 0, то данная установка выключена.

Примечание 

Если значения, которые перечислены выше, созданы под ключом HKEY_ CURRENT_USER, то они будут применимы только для зарегистрированного в данный момент пользователя. Если же вы хотите, чтобы они имели силу для всех пользователей, то необходимо создать эти значения под ключом HKEY_USERS\.DEFAULT\ Software\Microsoft\Windows\CurrentVersion\ Policies\Explorer.

 

Изменение способов группировки элементов панели задач

По умолчанию при активизации опции Группировать сходные кнопки панели задач (Group similar taskbar buttons) на вкладке Панель задач (Taskbar) окна Свойства панели задач и меню "Пуск" (Taskbar and Start Menu Properties) группировка элементов происходит, когда кнопки становятся слишком маленькими, и затем элементы, которые открываются первыми, объединяются в группы (рис. 12.6). Обратите внимание, что пользовательский интерфейс Windows XP позволяет лишь активизировать или же отключать возможность группировки в панели задач, но не позволяет изменять поведение этой функции.

Таким образом, самым подходящим способом изменить заданное по умолчанию поведение функции, отвечающей за группировку кнопок на панели задач, является редактирование реестра. Для того чтобы настроить порядок группировки по своему усмотрению, создайте значение TaskbarGroupSize типа REG_DWORD под следующим ключом реестра:

HKEY_CURRENT_USER\Software\Microsoft\
 Windows\CurrentVersion\Explorer\Advanced 

Порядок выполнения группировки элементов панели задач зависит от значений, присвоенных элементу реестра TaskbarGroupSize. К их числу относятся следующие значения:

 

Рис. 12.6. Вкладка Панель задач диалогового окна Свойства панели задач и меню "Пуск"

Чтобы изменения вступили в силу, завершите сеанс работы с системой (log off), а затем вновь зарегистрируйтесь.

 

Блокировка всплывающих подсказок в области сообщений

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

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

1. Запустите Редактор реестра (Regedit.exe) и раскройте следующий ключ:

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\Explоrеr\Advanced

2. Создайте новый значимый элемент типа REG_DWORD и присвойте ему имя EnableBalloonTips. Установите его значение равным 0.

3. Закройте Редактор реестра, завершите текущий сеанс работы в системе, а затем снова зарегистрируйтесь в ней.

Рис. 12.7. Пример всплывающей подсказки в области сообщений

Примечание 

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

 

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

Если вам нравится возможность отображения упрощенного меню в Windows XP (Windows XP Simple Start menu), то вы, очевидно, обратили внимание, что в нем поддерживается список наиболее часто используемых программ (рис. 12.8). Теперь предположим, что вас это вполне устраивает, но вы хотели бы, чтобы определенные программы не отображались в этом списке. Что можно сделать в этом случае? Конечно, можно щелкнуть правой кнопкой мыши на соответствующем ярлыке и в контекстном меню выбрать команду Удалить из этого списка (Remove from This List). Однако в дальнейшем эти программы вновь появятся в этом списке, если вы будете ими пользоваться. Вы можете также настроить меню Пуск (Start), указав допустимое количество ярлыков в списке часто используемых программ (если же вы вообще не хотите, чтобы этот список отображался, установите в поле Количество программ в меню "Пуск" (Number of programs on Start menu) значение О) и очистите, если это необходимо, этот список, нажав кнопку Очистить список (Clear List) — рис. 12.9.

Это, однако, не решит проблему, если вы хотите, чтобы в списке не отображалось лишь определенное приложение (например, программа Regedit.exe).

Рис. 12.8. Упрощенное меню Пуск в Windows XP

Рис. 12.9. Вкладка Общие окна Настройка меню "Пуск"

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

1. Запустите Редактор реестра (Regedit.exe).

2. Добавьте пустое строковое значение с именем NoStartPage в следующий ключ реестра (здесь имя_программы.eхе — имя исполняемого файла, используемого для запуска программы):

HKEY_CLASSES_ROOT \Applications\
Имя_программы.exe

3. Закройте Редактор реестра, а затем перезапустите компьютер.

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

 

Как отключить отображение почтового уведомления на экране приветствия Windows XP

Экран приветствия (Welcome Screen) отображается по умолчанию в Windows XP Home Edition и на компьютерах, не являющихся участниками домена, на которых установлена операционная система Windows XP Professional. Под вашим именем на экране приветствия расположена гиперссылка, указывающая количество непрочитанных сообщений электронной почты (рис. 12.10). Выполнив щелчок мыши на этой ссылке, вы получите информацию о том, к каким учетным записям электронной почты они относятся, с указанием числа сообщений у каждого из провайдеров.

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

Примечание 

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

Это функциональное свойство нельзя отключить средствами графического пользовательского интерфейса, и перенастроить экран приветствия (Welcome Screen) для ведения подсчета непрочитанных сообщений, поступивших из какого-нибудь отдельного источника электронной почты.

И снова, для того чтобы изменить поведение этого свойства, необходимо выполнить редактирование реестра.

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

1. Запустите программу Regedit.exe и раскройте ключ реестра:

HKEY_CURRENT_USER\Software\Microsoft\
Windows\CurrentVersion\    UnreadMail 

(рис. 12.11)

Рис. 12.11. Содержимое ключа реестра HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\UnreadMail

2. Щелкните правой кнопкой мыши на подключе UnreadMail и из контекстного меню выберите команду Разрешения (Permissions).

3. Щелкните мышью на учетной записи SYSTEM, и сбросьте флажки Полный контроль (Full Control) и Особые разрешения (Special Permissions) в столбце Разрешить (Allow). В учетной записи System будет установлено лишь одно разрешение — Чтение (Read) — рис. 12.12.

4. Нажмите кнопку ОК и закройте Редактор реестра.

Рис. 12.12. Для блокировки уведомлений о непрочитанных сообщениях электронной почты на экране приветствия установите разрешение только на чтение в учетной записи SYSTEM на ключ реестра UnreadMail

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

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

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

 

Помощь в устранении неполадок

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

 

Настройка программы Восстановление системы

Давайте снова вернемся к средству Восстановление системы (System Restore), которое в общих чертах было рассмотрено в главе 2. Это одно из самых полезных функциональных свойств Windows XP, но к сожалению, некоторые пользователи предпочитают его отключать, т. к. по их мнению, для его реализации требуется слишком много свободного дискового пространства (не менее 200 Мбайт).

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

Примечание

Для выполнения этих задач необходимо зарегистрироваться как Администратор (Administrator) или как пользователь с административными полномочиями.

Рассмотрим два альтернативных метода, позволяющих выполнить эту задачу.

 

Использование групповой политики

Чтобы пользователи не могли отключить или перенастроить службу Восстановление системы (System Restore), необходимо выполнить следующее:

1. Запустите оснастку ММС Групповая политика (Group Policy) и раскройте дерево консоли: Конфигурация компьютера | Административные шаблоны | Система | Восстановление системы (Computer Configuration | Administrative Templates | System System Restore) — рис. 12.13.

2. Выполните двойной щелчок на опции Отключить восстановление системы (Turn off System Restore), перейдите на вкладку Параметр (Setting) и выберите переключатель Отключен (Disable). После этого служба Восстановление системы (System Restore) будет постоянно находиться во включенном состоянии.

Рис. 12.13. Конфигурирование программы Восстановление системы с помощью редактора групповой политики

3. Выполните двойной щелчок на опции Отключить конфигурацию (Turn off Configuration), а затем на вкладке Параметр (Setting) выберите переключатель Включен (Enable). Для получения более подробной информации о том, какие действия выполняют эти установки, перейдите на вкладку Объяснения (Explain) диалогового окна свойств.

4. Нажмите кнопку Применить (Apply), а затем кнопку ОК.

 Примечание

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

Если пользователи попытаются получить доступ к программе Восстановление системы (System Restore), они откроют окно Свойства системы (System Properties), однако в нем не будет вкладки Восстановление системы (System Restore).

 

Использование Редактора реестра для отключения средства Восстановление системы

Эту же задачу можно выполнить, прибегнув к непосредственному редактированию реестра. Для того чтобы воспользоваться Редактором реестра (Registry Editor) с целью отключения пользовательского интерфейса утилиты Восстановление системы (System Restore), выполните следующее:

1. Запустите программу Regedit.exe и раскройте следующий ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT

2. Под ключом HKEY_LOCAL_MACHINE\SOFTWARE\ Policies\Microsoft\Windows NT создайте новый вложенный ключ с именем SystemRestore.

3. В этом ключе создайте новый значимый элемент DisableConfig типа REG_DWORD и установите его значение равным 1.

4. Закройте редактор Regedit.exe и перезагрузите систему.

 

Дополнительные сведения о конфигурировании средства Восстановление системы

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

В реестре Windows XP есть три ключа, которые относятся к функции Восстановление системы (System Restore). Они перечислены ниже:

 Примечание 

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

Содержимое третьего ключа реестра SystemRestore показано на рис. 12.14. Здесь вы можете редактировать некоторые значения типа REG_DWORD. Обратите внимание, однако, что в данном ключе также содержится несколько значений, которые редактировать не следует.

Список значений, который вы можете использовать для конфигурирования средства Восстановление системы (System Restore) представлен ниже. Эти значения могут быть отредактированы без риска повредить операционную систему.

Рис. 12.14. Содержимое ключа реестра HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\Windows NT\CurrentVeгsion\SystemRestore

Примечание 

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

Например, значение DisableSR, как следует из его имени, позволяет включать или отключать средство Восстановление системы (System Restore). Однако вам никогда не следует выключать его в реестре, поскольку если вы это сделаете, существующие точки восстановления не будут удалены. Если вы модифицируете значение CreateFirstRunRp, то приведете систему к невосстанавливаемому состоянию.

 

Запуск регистрации работы Windows Installer

Для диагностики функционирования компонента Windows Installer в Windows XP предусмотрено несколько сервисов регистрации, которые могут быть активизированы посредством реестра. После включения в него и запуска необходимых элементов вы можете вернуться к проблеме, возникшей во время инсталляции, и в дальнейшем компонент Windows Installer будет отслеживать выполнение данного процесса. Файлы регистрационных журналов снабжены стандартным расширением имен — LOG. Эти файлы хранятся в папке Temp, причем каждому из них присвоено случайное имя, начинающееся с префикса Msi.

Для того чтобы включить регистрацию работы компонента Windows Installer, запустите Редактор реестра (Registry Editor) и создайте новый значимый элемент Logging типа REG_SZ под ключом HKEY_LOCAL_MACHINE\Software\policies\ Microsoft\Windows\Installer. Присвойте ему значение, состоящее из перечисленных ниже символов (например, "voicewarmup").

Буквы, входящие в это значение, могут следовать в произвольном порядке. Каждая из них служит для включения соответствующего режима регистрации, применимого для инсталлятора MSI версии 1.1:

 Примечание

Этой функцией следует пользоваться лишь в диагностических целях, и рекомендуется не оставлять ее активизированной, поскольку она оказывает неблагоприятный эффект на производительность системы и заполняет дисковое пространство. Всякий раз при запуске утилиты Установка и удаление программ (Add/Remove Programs) в Панели управления (Control Panel) создается новый файл MsiMog.

 

Переустановка протокола TCP/IP в Windows XP

Если вы внимательно просмотрите список сетевых компонентов в Windows ХР, то обратите внимание на странный факт — когда выбрана опция Протокол Интернета (TCP/IP) (Internet Protocol (TCP/IP)), кнопка Удалить (Uninstall) заблокирована (рис. 12.15). В соответствии с разъяснениями Microsoft, это связано с тем, что стек протоколов TCP/IP рассматривается как компонент ядра операционной системы Windows XP, и поэтому его нельзя деинсталлировать (то же самое ожидается и в Windows .NET).

Рис. 12.15. Кнопка Удалить заблокирована, если в окне Подключение по локальной сети - свойства выбрать протокол TCP/IP

Что же следует делать, если вы хотите переустановить стек протоколов TCP/IP, вернув его в первоначальное состояние (на момент когда была установлена операционная система)? Очевидно, вы не можете удалить и вновь инсталлировать его (как было в предыдущих версиях Windows NT/2000). Однако есть очень удобное решение, заключающееся в использовании утилиты netsh (NetShell), в которой имеется интерфейс командной строки для конфигурирования и мониторинга сетевых средств Windows XP.

Команда reset утилиты netsh позволяет перезаписывать ключи реестра, относящиеся к протоколу TCP/IP. Таким образом, вы получите тот же результат, который можно было получить при удалении и повторной инсталляции стека протоколов TCP/IP.

Для переустановки параметров TCP/IP в реестре, перейдите в режим командной строки (Пуск | Выполнить (Start | Run)), затем введите команду cmd и нажмите клавишу <Enter>), а затем введите следующую команду:

netsh int  ip  reset [log_file_name]

где log_file_name — имя LOG-файла, в который будет записываться регистрационная информация о выполняемом действии. Если вы не укажете полный путь к этому LOG-файлу, он будет создан в текущем каталоге.

Указанная команда произведет переустановку параметров TCP/IP, хранящихся под следующими ключами реестра:

HKLM\SYSTEM\CurrentControlSet\Services\
Tcpip\Parameters\
 HKLM\SYSTEM\CurrentControlSet\Services\
DHCP\Parameters\

Примечание

Если LOG-файл уже существует, то новый регистрационный журнал будет дописан в конец существующего журнала. Также обратите внимание, что содержание используемого LOG-файла зависит от конфигурации системы. Могут возникнуть такие ситуации, когда в журнале не будет зарегистрировано ни одно действие. Обычно так бывает, когда установки реестра, относящиеся к TCP/IP, не изменялись с момента первой инсталляции Windows XP.

 

Активизация Удаленного помощника в Windows XP

При обсуждении проблем устранения неполадок не следует забывать, что в Windows XP есть замечательный компонент — Удаленный помощник (Remote Assistance). Он предоставляет администратору удобный способ подсоединения к компьютеру пользователя и помощь ему в устранении возникшей проблемы. После того, как соединение будет установлено, администратор видит экран пользовательского компьютера и даже может (с разрешения пользователя) использовать его мышь и клавиатуру.

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

 

Активизация Удаленного помощника через Панель управления

1. Запустите утилиту Система (System) в Панели управления (Control Panel) и перейдите на вкладку Удаленное использование (Remote) — рис. 12.16.

2. Проверьте, чтобы был установлен флажок Разрешить отправку приглашения удаленному помощнику (Allow Remote Assistance invitations to be sent from this computer).

3. Нажмите кнопку Подробнее (Advanced) для того, чтобы установить время, в течение которого будет разрешен доступ к вашему компьютеру. Откроется окно Параметры удаленного помощника (Remote Assistance Settings) — рис. 12.17.

4. Если вы хотите, чтобы пользователь, который подключен к вашему компьютеру, мог им управлять, установите флажок Разрешить удаленное управление этим компьютером (Allow this computer to be controlled remotely).

5. Нажмите кнопку ОК.

Рис. 12.16. Вкладка Удаленное использование окна Свойства системы

Рис. 12.17. Окно Параметры удаленного помощника

 Примечание 

Для того чтобы использовать Удаленного помощника (Remote Assistance) на вашем и удаленном компьютере, должны быть установлены совместимые операционные системы (Windows XP и последующие версии), а также Windows Messenger или же совместимый с MAPI почтовый клиент (Microsoft Outlook или Outlook Express). Кроме того, оба компьютера должны быть подключены к Интернету.

 

Активизация Удаленного помощника в реестре

Для активизации Удаленного помощника (Remote Assistance) в реестре, выполните следующие действия:

1. Запустите Редактор реестра (Regedit.exe) и найдите следующий ключ:

HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Terminal Server 

2. Под этим ключом найдите значимый элемент fAllowToGetHelp (рис. 12.18). Если его нет, создайте новый элемент типа REG_DWORD и присвойте ему имя fAllowToGetHelp.

3. Установите значение этого элемента равным 1 для разрешения подключения. Значение 0 отключает эту возможность.

4. Нажмите кнопку ОК и закройте Редактор реестра (Registry Editor). Удаленный помощник (Remote Assistance) будет сразу же активизирован. При этом нет необходимости перезагружать компьютер.

Рис. 12.18. Включение Удаленного помощника через реестр

 

Настройка Windows XP на прием сообщений от Удаленного помощника

После активизации Удаленного помощника (Remote Assistance) необходимо настроить Windows XP на прием сообщений от Удаленного помощника (Remote Assistance). Прежде чем приступить к настройке компьютера нового (консультируемого) пользователя на прием сообщений от Удаленного помощника (Remote Assistance), убедитесь в том, что выполнены следующие требования:

Для настройки установок политики Разрешить предложение удаленной помощи (Offer Remote Assistance) необходимо выполнить следующие действия:

1. Запустите оснастку ММС Групповая политика (Group Policy) и найдите политику Разрешить предложение удаленной помощи (Offer Remote Assistance) в папке Политика "Локальный компьютер" | Конфигурация компьютера | Административные шаблоны | Система | Удаленный помощник (LocalComputer Policy Computer Configuration | Administrative Templates System | Remote Assistance) — рис. 12.19.

Рис. 12.19. Настройка системной политики Windows XP на возможность приема сообщений Удаленного помощника

Рис. 12.20. Диалоговое окно Свойства: Разрешить предложение удаленной помощи

2. Дважды щелкните мышью на элементе установок политики Разрешить предложение удаленной помощи (Offer Remote Assistance).

3. В диалоговом окне Свойства: Разрешить предложение удаленной помощи (Offer Remote Assistance Properties) установите переключатель Включен (Enable) - рис. 12.20.

4. Далее выберите одну из опций, указывающих, может ли пользователь-консультант выполнять следующие действия:

 Примечание

Выполненные установки действуют ко всей указанной группе. Параметры политики Разрешить предложение удаленной помощи (Offer Remote Assistance) не обеспечивают механизма предоставления одной группе пользователей возможности наблюдения за компьютером, а другой — наблюдения и управления. Должна быть только одна группа.

5. Нажмите кнопку Показать (Show). Откроется диалоговое окно Вывод содержания (Show Contents).

6. Нажмите кнопку Добавить (Add) для добавления пользователей домена (Domain Users) и групп пользователей домена (Domain User Groups).

7. Нажмите кнопку OK, а затем вторую кнопку ОК для того, чтобы закрыть соответственно, диалоговые окна Вывод содержания (Show Contents) и Свойства: Разрешить предложение удаленной помощи (Offer Remote Assistance Properties).

8. Закройте оснастку ММС Групповая политика (Group Policy).

Эти политики немедленно вступят в силу. Перезагрузка компьютера не требуется.

Примечание 

Устанавливайте свойства политики Разрешить предложение удаленной помощи (Offer Remote Assistance) в оснастке Групповая политика с большой осторожностью, поскольку вы не можете проверить, являются ли учетные записи домена допустимыми и принадлежат ли они опытным экспертам. Политика перед ее использованием в организации должна быть тщательно протестирована. Обратите также внимание, что политика Разрешить предложение удаленной помощи (Offer Remote Assistance) не поддерживается в Microsoft Windows ХР Home Edition.

 

Решение проблем, связанных с запуском сервисов

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

Источник: Service Control Manager  
  Код (ID): 7000  
  Описание: 
 Сбой при запуске службы % служба %
 из-за ошибки 
 % описание оши6ки%. 
 Source: Service Control Manager 
 Event ID: 7000 
 Description: 
 The %service% service failed to start due to
 the following error: 
 The service did not start due to a logon failure. 

В поле Данные (Data) информации не будет (рис. 12.21).

Рис. 12.21. Окно Свойства: Событие, в котором отображается сообщение об ошибке, вызванной невозможностью запуска сервиса из-за неуспешной регистрации

При попытке запустить сервис вручную, может появиться следующее сообщение:

Microsoft Management Console 
 Не удалось запустить службу %служба% 
 Ошибка %номер%: %описание ошибки% 
 Microsoft Management Console 
 Could not start the %service% service on 
Local Computer 
 Error 1069: The service did not start due to a
 logon Failure. 

Такая ситуация может быть вызвана следующими причинами:

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

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

Если проблема возникла на контроллере домена Active Directory, выполните следующее:

1. Запустите оснастку ММС Active Directory Users and Computers.

2. Щелкните правой кнопкой мыши на элементе Organizational Unit (OU), в котором пользователю предоставлено право регистрироваться в качестве службы. По умолчанию, таким элементом-контейнером является Domain Controllers OU.

3. Щелкните правой кнопкой мыши на этом контейнере, а затем выберите команду Свойства (Properties).

4. На вкладке Group Policy укажите Default Domain Controllers Policy, а затем нажмите кнопку Edit. При этом запустится компонент Group Policy Manager.

5. Раскройте объект Computer Configuration Object, щелкнув мышью по знаку "плюс" (+),. расположенном рядом с этим объектом политики. Под объектом Computer Configuration object раскройте элемент Windows Settings, а затем элемент Security Settings.

6. Раскройте Local Policies, а затем щелкните мышью на элементе User Rights Assignment.

7. В правой панели, щелкните правой кнопкой мыши Log on as a service, а затем выберите команду Security.

8. Добавьте пользователя в данную политику и нажмите кнопку ОК.

9. Закройте Group Policy Manager, потом — Group Policy properties, а затем закройте оснастку Active Directory Users and Computers MMC.

Если проблема возникает на сервере или отдельном компьютере, то следует выполнить следующие шаги:

1. Запустите оснастку Локальные параметры безопасности (Local Security Settings) MMC.

2. Раскройте опцию Локальные политики (Local Policies), а затем опцию Назначение прав пользователя (User Rights Assignment) — рис. 12.22.

Рис. 12.22. Восстановление прав пользователя по его регистрации в качестве службы

3. В правой панели щелкните правой кнопкой мыши на политике Вход в качестве службы (Log on as a service), а затем выберите команду Свойства (Properties). Откроется окно Свойства: Вход в качестве службы (Log on as service Properties) — рис. 12.23.

Рис. 12.23. Диалоговое окно Свойства: Вход в качестве службы 

4. Добавьте пользователя в политику, а затем нажмите кнопку ОК

Настройка регистрационных данных сервиса

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

1. Запустите утилиту Администрирование (Administrative Tools) из Панели управления (Control Panel), а затем дважды щелкните по значку Службы (Services).

2. Щелкните правой кнопкой мыши по соответствующему названию сервиса, а затем выберите команду Свойства (Properties).

3. Откроется окно свойств сервиса. Перейдите на вкладку Вход в систему (Log On) — рис. 12.24, измените пароль, а затем нажмите кнопку Применить (Apply).

4. Перейдите на вкладку Общие (General) — рис. 12.25, а затем нажмите кнопку Пуск (Start) для перезапуска сервиса.

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

Рис. 12.24. Вкладка Вход в систему окна свойств сервиса

Рис. 12.25. Вкладка Общие окна свойств сервиса

 

Настройка запуска сервиса при помощи встроенной системной учетной записи

Для того чтобы настроить сервис на запуск с использованием встроенной системной учетной записи, выполните следующие шаги:

1. Запустите утилиту Администрирование (Administrative Tools) в Панели управления (Control Panel), а затем дважды щелкните мышью по значку Службы (Services).

2. Щелкните правой кнопкой мыши на соответствующем сервисе, а затем в контекстном меню выберите команду Свойства (Properties).

Рис. 12.26. Настройка сервиса для запуска при помощи системной учетной записи

3. Перейдите на вкладку Вход в систему (Log On), отметьте переключатель С системной учетной записью (Local System account) — рис. 12.26, а затем нажмите кнопку Применить (Apply). Если необходимо, чтобы сервис взаимодействовал с рабочим столом, установите флажок Разрешить взаимодействие с рабочим столом (Allow service to interact with desktop). Системный планировщик (Task Scheduler) представляет собой пример встроенного системного сервиса, которому необходимо взаимодействие с рабочим столом. Некоторым сервисам, созданным сторонними фирмами (например, агент F-Secure Authentication), также необходимо взаимодействие с рабочим столом. Однако большей части сервисов это свойство не требуется, и как правило, данный флажок можно не устанавливать.

4. Перейдите на вкладку Общие (General) и нажмите кнопку Пуск (Start) для перезапуска сервиса.

 

Использование редактора реестра для устранения неполадок, возникающих при запуске сервиса

Если у вас есть возможность запуска инструментального средства администрирования Службы (Services), то для решения проблем, связанных с запуском сервисов, рекомендуется воспользоваться приведенными выше процедурами. Однако, вероятно возникновение такой ситуации, когда вы не сможете запустить это инструментальное средство. Например, компьютер может "зависнуть" при его запуске и отобразить следующее сообщение:

The RFC Server is unavailable

Логично предположить, что проблема вызвана неуспешным запуском сервиса Remote Procedure Call (RFC), при неудавшейся попытке его регистрации (или же регистрации того сервиса, от которого зависит данный сервис — так называемого сервиса зависимости (dependency service)). У некоторых сервисов есть сервисы зависимости, которые, в свою очередь, не запускаются до тех пор, пока не запустится их сервис зависимости. Например, сервис Оповещатель (Alerter) зависит от сервиса Рабочая станция (Workstation) — рис. 12.27. Для просмотра зависимостей конкретного сервиса, щелкните на нем правой кнопкой мыши и в контекстном меню выберите команду Свойства (Properties), а затем перейдите на вкладку Зависимости (Dependencies). Как видите, перечень сервисов, которые зависят от сервиса RPC, достаточно длинный (рис. 12.28).

Это, разумеется, препятствует запуску инструментального средства Службы (Services) и безопасной настройке сервисов. Если такая ситуация возникнет, то для решения проблемы выполните следующие действия:

1. Запустите Редактор реестра (Registry Editor) и найдите значимый элемент ObjectName под ключом HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\Имя_сервиса.

1. Установите значение этого элемента равным Localsystem (рис. 12.29), затем нажмите кнопку ОК и закройте Редактор реестра (Registry Editor).

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

Если нельзя запустить Редактор реестра (Registry Editor), то для изменения учетной информации записи сервиса следует выполнить параллельную инсталляцию операционной системы.

Рис. 12.27. Сервис Оповещатель зависит от сервиса Рабочая станция

Рис. 12.28. Список сервисов, зависящих от сервиса RPC, достаточно большой

Рис. 12.29. Пример элемента ObjectName реестра, хранящегося под ключом HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\имя_сервиса (здесь Имя_сервиса — RpcSs)

 

Отключение сервиса или драйвера, препятствующего загрузке Windows NT/2000/XP

Если вам удалось определить сервис или драйвер устройства, препятствующий загрузке системы, и вы установили параллельную копию операционной системы, которая является загружаемой, можно попытаться устранить проблему, выполнив следующие действия:

1. Загрузите параллельную копию системы и запустите Редактор реестра Regedit.exe (Windows XP) или Regedt32.exe (Windows NT/2000).

2. Перейдите в корневой ключ HKEY_LOCAL_MACHINE.

3. С помощью команды Загрузить куст (Load Hive) откройте следующий файл реестра в исходной инсталляции Windows NT/2000/XP:

%SystemRoot%\System32\Config\System

Когда появится приглашение назначить имя загружаемого улья, присвойте ему имя, отличающееся от System (например, Systeml).

4. Перейдите в ключ реестра HKEY_LOCAL_MACHiNE\sYSTEMi\select и обратите внимание на значение элемента current :REG_DWORD (именно оно выбирает, какой из наборов управляющих опций реестра ControlSetoox необходимо загрузить в процессе запуска системы, и это как раз то значение, которое необходимо изменить).

Для отключения сервиса выполните следующие шаги:

HKEY_LOCAL_MACHINE\TEST\ControlSet00x\
Services      
\<Имя подозреваемого      сервиса>,

где х — значение элемента Current: REG_DWORD;

 Примечание 

Как отмечалось в главе 6, в которой обсуждались опции запуска сервиса, допустимыми значениями опций являются: 0x2 (автоматический запуск), 0x3 (ручной запуск) и 0x4 (запуск отключен). Таким образом, установив значение элемента start равным 0x4, вы отключаете подозреваемый сервис.

Для отключения драйвера устройства выполните следующее:

Примечание 

Как отмечалось в главе 6, другими допустимыми значениями опций являются: 0x0 (загрузка), 0x1 (система), 0x2 (автоматический), 0x3 (ручной) и 0x4 (отключен).

5. После выполнения всех необходимых модификаций выгрузите улей SYSTEM1, закройте Редактор реестра и перезагрузите исходную версию Windows NT/2000/XP.

 

Резюме

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

Используются технологии uCoz