Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Секреты Windows: статьи о реестре, rundll32.exe, программах Недокументированные возможности Windows XP. Каталоги и файлы


Новости нашего сайта:

В конец записи

оцените: 1 2 3 4 5

Книга "Недокументированные возможности Windows XP. Библиотека пользователя", Глава 4. Другие возможности Windows XP. Часть 9. Каталоги, библиотеки, опции программ

Стандартные каталоги Windows и их содержимое

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

  • %systemroot%\$название обновления$. Данные папки создаются устанавливаемыми на компьютер сервис паками и обновлениями Windows XP и предназначены для возможности выполнения удаления установленного обновления (откат к предыдущему состоянию). Как правило, внутри таких папок есть программа, выполняющее удаление обновления, но можно воспользоваться и диалогом УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММ.
  • %systemroot%\CURSORS. Данная папка содержит в себе доступные на компьютере файлы курсоров. Чтобы можно было установить свой курсор, нужно созданный файл курсора поместить в эту папку.
  • %systemroot%\FONTS. Содержит в себе все установленные на компьютере шрифты. Чтобы установить шрифт, нужно в меню ФАЙЛ данной папки выбрать команду УСТАНОВИТЬ ШРИФТ….
  • %systemroot%\Inf. Содержит в себе все установленные на компьютер inf-файлы. Данная папка скрыта.
  • %systemroot%\Installer. Данная папка содержит в себе большинство из пакетов установщиков Windows, которые вы когда-либо устанавливали на компьютер. Если вам необходимо установить или переустановить какую-нибудь программу, устанавливаемую при помощи пакетов .msi, и при этом вы не имеете ее установочного диска, но раньше уже устанавливали эту программу, тогда можно попытаться найти соответствующий установочный файл в данной папке. По умолчанию эта папка скрыта, а пакеты, которые в ней содержатся, имеют числовые номера (а не реальные номера, которые им были даны), поэтому самым простым способом определить принадлежность пакета является вкладка СВОДКА диалога СВОЙСТВА пакета.
  • %systemroot%\LastGood. Если в системе присутствует данная папка, тогда она может содержать в себе копии различных файлов. Сейчас администраторы многих компаний удаляют стандартные игры с пользовательских компьютеров. Но даже после удаления этих игр, их копии могут находиться в нескольких различных местах файловой системы Windows XP. Например, в этой папке или в папке, используемой для хранения точек восстановления программой ВОССТАНОВЛЕНИЕ СИСТЕМЫ и папке, используемой службой индексации.
  • %systemroot%\ntds . Данная папка содержит в себе файлы базы данных и журналы каталога, используемые контроллером домена Active Directory. Данный каталог является критически важным для работы контроллера домена.
  • %systemroot%\sysvol .Данный каталог используется для тиражирования файлов между контроллерами доменов Active Directory. Также он используется службой индексирования.
  • %systemroot%\repair .Данный каталог содержит в себе архивные копии файлов кустов реестра, создаваемых ASR при работе программы архивации ntbackup.exe, и используемых ею при восстановлении системы. Также данный каталог содержит некоторые файлы, не относящиеся к кустам реестра.
    • autoexec.nt — данный файл используется по умолчанию для инициализации среды MS-DOS при восстановлении системы.
    • config.nt — данный файл используется по умолчанию для инициализации среды MS-DOS при восстановлении системы.
    • setup.log — данный файл содержит в себе перечень всех файлов, которые были установлены при установке операционной системы (описывается только содержимое каталога WINDOWS и его подкаталогов).
    • secDC.inf — данный файл содержит в себе параметры безопасности для доменных контроллеров, которые будут к ним применены после выполнения восстановления системы.
    • secSetup.inf — данный файл содержит в себе параметры безопасности по умолчанию, которые будут применены после выполнения восстановления системы.
    • smss.ASR — данный файл является обычной программ smss.exe, расширение которой было изменено. Smss.exe — диспетчер сеансов, начинающий работу при входе пользователя в систему, и управляющий запуском (при входе пользователя в систему) различных сервисов и служб.
    • NTDLL.ASR — данный файл является копией библиотеки ntdll.dll, расширение которой было изменено.

    Также в этом каталоге содержатся файлы кустов DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM. Их описание будет приведено при рассказе о содержимом каталога %systemroot%\system32\config.

  • %systemroot%\system32\CatRoot. Данный каталог хранит в себе все цифровые подписи драйверов и системных файлов операционной системы Windows (в виде файлов с расширением .cat) — все они хранятся в одном из вложенных подразделов данного каталога, название которого создано в формате CLSID-номера ActiveX-объекта (GUID-формате). Кроме цифровых подписей для стандартных драйверов и системных файлов, в этом каталоге также могут находиться цифровые подписи для драйверов и других файлов устройств, которые были протестированы в лаборатории Microsoft и помещены в список HCL (список совместимых аппаратных средств). После успешного тестирования устройства, Microsoft передает производителю этого устройства файл каталога (.cat-файл) для его продукции, который впоследствии должен поставляться вместе с каждым экземпляром данного устройства. Именно наличие этого файла каталога и проверяется при установке устройства, если в диалоге ПАРАМЕТРЫ ПОДПИСЫВАНИЯ ДРАЙВЕРОВ установлен переключатель ПРЕДУПРЕЖДАТЬ — КАЖДЫЙ РАЗ ПРЕДЛАГАТЬ ВЫБОР ДЕЙСТВИЯ или переключатель БЛОКИРОВАТЬ — ЗАПРЕТИТЬ УСТАНОВКУ НЕПОДПИСАННОГО ДРАЙВЕРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
  • %systemroot%\system32\config. Данный каталог, наверное, является самым важным каталогом в Windows — именно в нем содержатся главные файлы кустов реестра. Кроме них данный каталог содержит и другие файлы, к реестру не имеющие никакого отношения. Давайте же вкратце рассмотрим содержимое этого каталога.
    • AppEvent.Evt — данный файл является журналом событий приложений. Именно с ним мы и работали при изучении оснастки eventwvr.msc (ПРОСМОТР СОБЫТИЙ (ЛОКАЛЬНЫХ)/ПРИЛОЖЕНИЕ).
    • DEFAULT — содержит в себе куст реестра HKEY_USERS\.DEFAULT.

      Кроме файла DEFAULT в данном каталоге содержатся также файлы DEFAULT.LOG и DEFAULT.SAV. Первый из них является журналом транзакций и содержит в себе все изменения параметров данного куста за текущий сеанс работы компьютера. Второй же содержит в себе куст HKEY_USERS\.DEFAULT, который был создан во время тестовой фазы установки операционной системы. То же относится и к другим файлам кустов — все они имеют своих тезок с расширениями .SAV и .LOG.

    • DnsEvent.Evt — данный файл является журналом событий сервера DNS. В этой книге не рассматривалась возможность работы с журналом сервера DNS, поскольку это не являлось главной темой книги.
    • FileRep.Evt — данный файл является первым журналом событий репликации.
    • NTDS.Evt — данный файл является журналом событий службы каталогов Windows XP.
    • NtFrs.Evt — данный файл является вторым журналом событий репликации.
    • SAM — данный файл является кустом реестра HKEY_LOCAL_MACHINE\SAM. По умолчанию данный куст не может просмотреть даже администратор, хотя это может сделать система. Да вы и сами можете это проверить — просто приспособьте приведенный ранее метод получения прав администратора, если у вас есть права опытного пользователя, не к взлому, а к получению окна редактора реестра, открытого от имени учетной записи системы.
    • SecEvent.Evt — данный файл является журналом событий безопасности. Именно с ним мы и работали при изучении оснастки eventwvr.msc (ПРОСМОТР СОБЫТИЙ (ЛОКАЛЬНЫХ) /БЕЗОПАСНОСТЬ).
    • SECURITY — данный файл является кустом реестра HKEY_LOCAL_MACHINE\SECURITY. По умолчанию данный куст не может просмотреть даже администратор, хотя это может сделать система. Содержимое этой ветви вы также сможете просмотреть, если модернизируете метод получения прав администратора, если у вас есть права пользователя.
    • SOFTWARE — содержит в себе куст реестра HKEY_LOCAL_MACHINE\SOFTWARE.
    • SysEvent.Evt — данный файл является журналом системных событий. Именно с ним мы и работали при изучении оснастки eventwvr.msc (ПРОСМОТР СОБЫТИЙ (ЛОКАЛЬНЫХ)/СИСТЕМА).
    • System — содержит в себе куст реестра HKEY_LOCAL_MACHINE\SYSTEM.
    • Userdiff — данный файл используется для обновления профилей пользователей более ранних версий операционных систем с целью их применения в Windows NT 4.0 и более новых операционных системах Windows.
  • %systemroot%\SYSTEM32\dhcp\Backup. Содержит в себе резервную копию базы данных данного DHCP-сервера (DHCP-сервер предназначен для выдачи временных IP-адресов и автоматического конфигурирования стека TCP/IP на компьютерах сети). В резервную копию входят следующие данные — сведения о выданных IP-адресах и времени окончания их аренды, настройки опций данного DHCP (опциями корпорация Microsoft назвала дополнительные сведения о конфигурировании стека TCP/IP, которые получают компьютеры вместе с IP-адресом), сведения об областях действия (перечень компьютеров, которые могут воспользоваться услугами данного DHCP-сервера).

    Интервал обновления резервной копии базы данных DHCP-сервера по умолчанию равен 60 минутам, но его можно переопределить с помощью параметра DWORD-типа BACKUPINTERVAL (значение указывается в минутах) из ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\DHCPSERVER\PARAMETERS.

  • %systemroot%\system32\DllCache. Содержит в себе копии всех системный файлов Windows XP (не только библиотек, но и программ) и необходим при повреждении или несанкционированном системой изменении оригинального системного файла для его переустановки. Данный каталог сжат и скрыт.
  • %systemroot%\system32\DNS. Содержит в себе файлы настройки DNS (служба для трансляции символьных адресов компьютеров (например, www.mail.ru) в числовые IP-адреса (например, 192.100.1.34), или, если используется зона обратного разрешения, наоборот), а также сами файлы зон данного DNS. Файлы зон являются обычными текстовыми файлами с расширением .dns, которые содержат в себе ресурсные записи (существует много типов ресурсных записей, но наиболее используемыми являются записи типа А, которые как раз и предназначены для трансляции символьных адресов в числовые) только о компьютерах данной зоны DNS.

    Следует учитывать, что способ хранения зон в виде текстовых файлов считается устаревшим. Если в сети используется Active Directory, то предпочтительней хранить зоны в виде объектов объекта контейнерного типа DNSZONE, что дает определенные преимущества.

  • %systemroot%\system32\IAS. Содержит в себе две очень интересные системные базы данных, описывающие те или иные разрешения для протоколов, сервисов, а также сведения о различных используемых в системе свойствах.
  • %systemroot%\system32\restore. Содержит в себе файлы программы ВОССТАНОВЛЕНИЕ СИСТЕМЫ, а также саму эту программу (rstrui.exe). Одним из интересных файлов этого каталога является файл filelist.xml, описывающий в себе файлы, каталоги, а также расширения файлов, которые не должны входить в точку восстановления, или, наоборот, должны входить в точку восстановления.
  • %systemroot%\system32\wins. Данный каталог содержит в себе базу данных сервера WINS. WINS — это сетевая служба, предназначенная для трансляции MAC-адресов компьютеров в NetBios-имена. Если для трансляции имен используется WINS-сервер, тогда WINS-клиент, установленный на каждый компьютер по умолчанию, при включении компьютера отправляет сообщение WINS-серверу с просьбой выделить ему NetBios-имя для возможности работы в сети. После этого WINS-сервер предлагает компьютеру доступное имя — и если это имя подходит компьютеру, он его принимает (WINS-клиент может послать несколько сообщений на выделение имени сразу нескольким WINS-серверам, установленным в сети, в этом случае WINS-клиент будет использовать первое полученное имя, а остальные отвергнет).

Библиотеки Windows

Данное приложение содержит в себе описание некоторых из стандартных библиотек Windows, расположенных в каталоге %systemroot%\system32.

  • Hal.dll. Данная библиотека представляет собой уровень HAL (уровень абстракции оборудования). Данный уровень является, как бы, посредником между оборудованием компьютера и операционной системой (так же раньше характеризовали функции операционной системы, только она была посредником между оборудованием и программами). Он представляет общий интерфейс для взаимодействия с классами оборудования. То есть, уровень HAL позволяет программисту не забивать себе голову такими вопросами, как возможные производители и серии, например, видеокарт, которые будут поддерживать его программу. Вместо этого программист общается с классом видеокарт, характеризующим настройки любой видеокарты. В дальнейшем данный класс, с помощью уровня HAL, будет преобразован в команды конкретной видеокарты, установленной на компьютере пользователя.

    Библиотека hall.dll загружается в памяти ядра при запуске операционной системы.

  • Msgina.dll. Компонент графической идентификации и аутентификации. Именно эта библиотека по умолчанию (библиотеку можно переопределить с помощью параметра GinaDll ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON) используется при передаче пароля и логина пользователя программе lsass.exe, в момент, когда пользователь регистрируется в системе.
  • Msi.dll. Данная библиотека используется службой Windows Installer и является ее составной частью. По версии данной библиотеки (вкладка ВЕРСИЯ диалога СВОЙСТВА библиотеки) можно определить, обновлялся ли ее файл, или используется стандартная библиотека Windows. Если файл библиотеки имеет версию, оканчивающуюся не нулем, то данный файл является обновленным. Если же версия файла библиотеки оканчивается нулем, тогда данная библиотека является стандартной библиотекой, поставляемой с Windows, и не изменялась.

    Плюсом службы Windows Installer является не только возможность взаимодействия с Active Directory, возможность совмещения нескольких устанавливаемых компонентов или программ в одном пакете MSI, а также установка программ с административными правами, не зависимо от прав пользователя, но и возможность выполнения отката, если установка была прерванной непредвиденной перезагрузкой, ошибкой или другими действиями пользователя.

  • Msv1_0.dll. Функции данной библиотеки используются для обеспечения проверки локальной безопасности компьютера: определение прав пользователей, защита секретных объектов и объектов доверенных доменов. Для своей работы данные функции используют ветвь реестра HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\LSA.
  • Newdev.dll. Данная библиотека используется операционной системой для установки нового Plug`n`Play-оборудования. Вкратце, это можно описать следующим образом. После подключения нового оборудования к компьютеру менеджер Plug`n`Play запрашивает у драйвера шины, к которой было подключено устройство, информацию об устройстве — производит энумерацию подключенного устройства. После этого менеджер Plug`n`Play запускает библиотеку newdev.dll, которая и вызывает функции установки нового устройства. Также библиотека newdev.dll создает список драйверов, совместимых с новым устройством, выбирает лучший из них и запускает мастер обнаружения нового устройства. Дальше управление установкой нового устройства передается программе Setup.

    Информация о списке драйверов и драйвере, который был выбран, заносится (при установке нового оборудования) в лог-файл, путь и имя которого можно посмотреть или определить в параметре строкового типа LogPath ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.

  • powrprof.dll. Данная библиотека предназначена для управления электропитанием компьютера — именно ее функции применяются при изменении настроек электропитания с помощью соответствующего апплета (powercfg.cpl).
  • setupapi.dll. При описании библиотеки newdev.dll, говорилось, что она вызывает функции установки нового устройства. Одной из таких функций является чтение содержимого inf-файлов, поставляемых вместе с устройством. Именно для этой операции и применяется библиотека setupapi.dll.
  • umpnpmgr.dll. Данная библиотека является диспетчером Plug`n`Play режима пользователя (то есть, содержит WinAPI-функции для работы Plug`n`Play). При описании библиотеки newdev.dll диспетчер Plug`n`Play для простоты не разделялся на диспетчер режима ядра и диспетчер режима пользователя, однако на самом деле вначале новое устройство работает с диспетчером режима ядра, который, после сбора всей необходимой информации, передает управление диспетчеру режима пользователя. Он, в свою очередь, передает управление библиотеке newdev.dll.

Опции различных программ

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

Control.exe

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

  • USERPASSWORDS2. Вызвать диалог изменения автоматического входа пользователя в систему.
  • PRINTERS. Вызвать папку ПРИНТЕРЫ.
  • fonts. Вызвать папку ШРИФТЫ.
  • admintools. Вызвать папку АДМИНИСТРИРОВАНИЕ.
  • SCHEDTASKS. Вызвать папку НАЗНАЧЕННЫЕ ЗАДАНИЯ.
  • NETCONNECTIONS. Вызвать папку СЕТЕВЫЕ ПОДКЛЮЧЕНИЯ.
  • SCANNERCAMERA. Вызвать папку СКАНЕРЫ И КАМЕРЫ, но если она не существует, тогда открывается корневой диск.
  • infrared. Вызвать апплет ИНФРАКРАСНАЯ СВЯЗЬ.
  • international. Вызвать апплет ЯЗЫК И РЕГИОНАЛЬНЫЕ СОЗДАНИЯ.
  • telephony. Вызвать мастер создания модема.
  • keyboard. Вызвать апплет КЛАВИАТУРА.
  • mouse. Вызвать апплет МЫШЬ.
  • ports. Вызвать апплет СВОЙСТВА СИСТЕМЫ, открытый на вкладке ИМЯ КОМПЬЮТЕРА.
  • date/time. Вызвать апплет ДАТА B ВРЕМЯ.
  • color. Вызвать апплет СВОЙСТВА: ЭКРАН, открытый на вкладке ОФОРМЛЕНИЕ.
  • desktop. Вызвать апплет СВОЙСТВА: ЭКРАН.
  • sticpl.cpl. ОТКРЫТЬ ПАПКУ СКАНЕРЫ И КАМЕРЫ (данная команда работает не всегда, но, как правило, после второго вызова команды папка отображается).
  • nwc.cpl. Предположительно, открывает диалоговое окно настройки параметров работы NetWare.

wab.exe

Данная программа является диалогом АДРЕСНАЯ КНИГА почтовой программы Outlook Express, но может вызывать и другие диалоги.

  • /Find. Вызвать диалог ПОИСК ЛЮДЕЙ.
  • /Open. Вызвать диалог выбора файла адресной книги.
  • /New. Вызвать диалог создания файла адресной книги.
  • /ShowExisting. Вызвать диалог АДРЕСНАЯ КНИГА и показать существующие адресные книги.
  • /Certificate. Вызвать диалог работы с сертификатами (если такая возможность присутствует в системе).
  • /All. Показать все адресные книги.
  • /?. Вызвать список возможных команд.

wabmig.exe

Данная программа является диалогом ИМПОРТ АДРЕСНОЙ КНИГИ, но имеет несколько дополнительных возможностей:

  • IMPORT. Вызвать диалог ИМПОРТ АДРЕСНОЙ КНИГИ.
  • EXPORT. Вызвать диалог ЭКСПОРТ АДРЕСНОЙ КНИГИ.

msimn.exe

После описания стольких программ, входящих в поставку почтовой программы Outlook Express, наверное, пора рассказать и о ее опциях.

  • /mailurl:«e-mail адрес». Вызвать окно создания сообщения.
  • /outnews. Открыть программу чтения новостей Outlook.
  • /newsurl:«адрес». Открыть новостной сервер.
  • /nws:«адрес». Открыть новостной сервер.
  • /eml:«адрес». Открыть сервер.

Iexplore.exe

Данная программа является стандартным браузером Windows — Internet Explorer — и может вызываться со следующими опциями.

  • -nohome. Не открывать стартовую страницу.
  • -eval. Заставить браузер работать в режиме совместимости.
  • -Embedding. Данная команда открывает браузер Internet Explorer во «встроенном» режиме (то есть, когда окно браузера не отображается — создается лишь его процесс).

explorer.exe

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

  • /select, «путь к каталогу». Вызов проводника с использованием данной опции в некоторых случаях может быть очень полезен — он открывает каталог, предыдущий указанному, и выделяет указанный последним каталог. Например, если вам необходимо отредактировать настройки безопасности для папки, скажем, config, находящейся в папке %systemroot%\system32, тогда достаточно будет ввести команду explorer /select, %systemroot%\system32\config. После этого система откроет папку %systemroot%\system32 и сразу же выделит в ней папку config (и вам не придется тратить время на поиск этой папки).

nusrmgr.cpl

Данный апплет предназначен для работы с учетными записями пользователей и может обрабатывать такие опции.

  • ,initialTask=ChangePicture. Открыть страницу изменения рисунка, идентифицирующего учетную запись текущего пользователя.
  • ,initialTask=ChangePassword. Открыть страницу изменения пароля для учетной записи текущего пользователя.
  • ,initialTask=ChangeName. Открыть страницу изменения имени для учетной записи текущего пользователя.
  • ,initialTask=ChangePassport. Открыть страницу создания паспорта .NET для учетной записи текущего пользователя.
  • ,initialTask=ChangeType. Открыть страницу изменения типа учетной записи текущего пользователя.

Setup.exe

Данная программа является мастером установки Windows, хотя с ее помощью можно не только устанавливать операционную систему.

  • -asrquicktest. Выполнить восстановление основной конфигурации Windows с помощью информации, созданной при помощи ASR (функция из программы ntbackup.exe).

icwconn1.exe

Данная программа является мастером подключения к Интернет (позволяет подключиться к Интернет с использованием новой учетной записи или уже существующей) и может использовать для своей работы следующие параметры.

  • /checkoemcustini. Запустить мастер установки с использованием конфигурации OEM.
  • /smartstart. Выполнить быструю настройку (при этом после данной опции должно идти одно из ключевых слов: lan (подключение по сети) manual (вручную настроить подключение) auto (автоматически настроить подключение) new (новое подключение)).
  • /skipintro. Пропустить первый шаг мастера.

unregmp2.exe

Данная программа применяется для установки и удаления программы Windows Media Player и находится в каталоге %systemroot%\INF. С ее помощью можно выполнить некоторые интересные операции.

Желательно не использовать эту программу без особой нужды — только в случае неработоспособности проигрывателя Windows Media Player. К тому же следует учитывать возможность замены параметров реестра, создаваемых различными дополнительными установленными кодеками. А вследствие этого — переустановку кодеков после использования опций этой команды.

  • /HideWMP /SetShowState. Удалить из реестра многие сведения о расширениях и ActiveX-объектах Windows Media Player, а также удалить ярлык на проигрыватель из списка ПРОГРАММЫ меню ПУСК.
  • /ShowWMP /SetShowState. Установить по умолчанию все удаленные предыдущей командой ветви реестра, а также восстановить ярлык проигрывателя в списке ПРОГРАММЫ меню ПУСК. Другим способ восстановления ярлыка проигрывателя является использование опции /Shortcuts — также эта опция пересоздает параметры реестра, определяющие настройки создания различных ярлыков проигрывателя.
  • /SetWMPAsDefault. Переустановить по умолчанию настройки расширений файлов, используемых Windows Media Player и другие настройки реестра.
  • /AddNewExtensions. Данная опция в основном эквивалентна предыдущей, но восстанавливает настройки большего числа параметров реестра, предназначенных для взаимодействия с музыкальными файлами различных расширений.
  • /ISVInstall. В основном, данная опция восстанавливает настройки из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MULTIMEDIA\WMPLAYER.
  • /UnRegExts. Удалить из реестра все настройки расширений проигрывателя. Восстановить их можно с помощью опции /RegExts.

shmgrate.exe

Данная программа используется при установке браузера Internet Explorer и других стандартных программ операционной системы Windows XP. Она имеет несколько опций, с помощью которых можно отобразить или скрыть ярлыка браузера на рабочем столе или в меню ПУСК, а также выполнить некоторые другие операции.

  • OCInstallHideIE. Скрыть с рабочего стола и меню ПУСК (из списка ПРОГРАММЫ) значки браузера Internet Explorer.
  • OCInstallReinstallIE. Переустановить значки браузера Internet Explorer на рабочем столе и в меню ПУСК. Аналогичных действий можно добиться и с помощью опции OCInstallUserConfigIE.
  • OCInstallShowIE. Отобразить на рабочем столе и в меню ПУСК (в списке ПРОГРАММЫ) значки браузера Internet Explorer.
  • Hide-WM. Скрыть из меню ПУСК (из списка ПРОГРАММЫ) значок программы Windows Messenger.
  • Reinstall-WM. Переустановить значок программы Windows Messenger в списке ПРОГРАММЫ меню ПУСК.
  • Show-WM. Отобразить значок программы Windows Messenger в списке ПРОГРАММЫ меню ПУСК.
  • OCInstallHideVM, OCInstallShowVM, OCInstallReinstallVM. Эти три опции, соответственно, скрывают или отображают иконку (первая и вторая опции), а также переустанавливают консоль Java (третья опция).
  • OCInstallCleanupInitiallyClear. Данная опция выполняет очистку различных компонентов, указанных в ветви реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\ACTIVE SETUP\INSTALLED COMPONENTS\INITIALLYCLEAR. После очистки данная ветвь реестра удаляется.
  • OCInstallUpdate. Данная опция переписывает настройки почтового клиента Outlook Express и браузера Internet Explorer, определяющие версии этих программ и установленных для них компоненты. Также после выполнения данной опции создается ветвь реестра HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\ACTIVE SETUP\INSTALLED COMPONENTS\INITIALLYCLEAR.
  • OCInstallFixup. Восстанавливаются настройки из ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\CLIENTS\MAIL\OUTLOOK EXPRESS\INSTALLINFO.
  • OCInstallUserConfigOE. Отобразить значок программы Outlook Express в списке ПРОГРАММЫ меню ПУСК. Аналогичных действий можно добиться и с помощью опций OCInstallShowOE или OCInstallReinstallOE.
  • OCInstallHideOE. Скрыть значок программы Outlook Express в списке ПРОГРАММЫ меню ПУСК.
  • AddConfigurePrograms. Добавить в меню ПУСК элемент ВЫБОР ПРОГРАММ ПО УМОЛЧАНИЮ.
  • Fix-HTML-Help. Создать папку %systemdrive%\Documents and Settings\All Users\Application Data\Microsoft\HTML Help.
  • MoveAndAdjustIconMetrics. Вызов программы с этой опцией устанавливает значения по умолчанию для параметров строкового типа ICONSPACING, ICONTITLEWRAP и ICONVERTICALSPACING из ветви реестра HKEY_CURRENT_USER\CONTROL PANEL\DESKTOP\WINDOWMETRICS.

    Данная опция перед своим выполнением просматривает содержимое ветви реестра HKEY_CURRENT_USER\Control Panel\Desktop и если найдет в ней аналогичные устанавливаемым параметрам параметры, тогда создаст параметры на основе их содержимого.

  • Fix-Folders Fix-Curs. Восстановить по умолчанию значения параметров из ветви HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\USER SHELL FOLDERS.

Regsvr32.exe

Данная программа предназначена для регистрации библиотек и ActiveX-объектов. Но кроме этого она поддерживает множество других функций. Давайте рассмотрим некоторые из них.

  • /i:«файл сценарного компонента Windows (расширение .sct)» scrobj.dll. Зарегистрировать данный скриплет в реестре.
  • /u /u /i:«файл сценарного компонента Windows (расширение .sct)» scrobj.dll. Удалить информацию о данном скриплете из реестра.
  • /s /n /i:U shell32.dll. Добавить к панели быстрого запуска ярлык СВЕРНУТЬ ВСЕ ОКНА. Также устанавливаются по умолчанию пути к стандартным папкам Windows.
  • /s /u «библиотека». Удалить из реестра информацию о данной библиотеке.
  • /u zipfldr.dll. Отключить отображение zip-архивов в виде обычных папок.

Другие команды

  • %WINDIR%\system32\OOBE\msoobe.exe /a. Вызвать окно активации Windows.
  • Fsquirt.exe –receive. Получить файл от Bluetooth-устройства.
  • Fsquirt.exe –send. Отправить файл Bluetooth-устройству.
  • Wmplayer.exe /SHELLHLP_V9 Play. Отобразить окно Windows Media Player, но скрыть окно плей листа.
  • iexpress.exe /Q /N. Вызвать мастер создания самораспаковывающихся пакетов с невозможностью выхода из него до того, как будет создан пакет.
  • shrpubw.exe /s «компьютер». Создать расшаренную папку на удаленном компьютере.

Продолжение следует

Оригинал статьи: http://www.onestyle.com.ua/txt.php?u=178

В избранное