Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 2. Настройка компонентов. 2.5. Установка и удаление Уважаемые подписчики. Хотелось бы сообщить о некоторых изменениях на нашем сайте (http://onestyle.com.ua). За последнее время сайт очень сильно разросся, и бедные поисковики не могут его полностью проиндексировать. Поэтому нами было принято решение о разделении сайта на несколько более мелких сайтов. Итак, встречайте «первые ласточки»:
- http://neodn.ru - сюда мы переносим все, что связано с дизайном – главным образом все статьи о дизайне, а также наше портфолио в дизайнерской сфере. Кроме того, вы и сами можете разместить на данном сайте свое портфолио, чтобы потом предоставлять ссылку на него работодателям. Также зарегистрированные пользователи могут добавлять статьи на сайт. На этом пока что остановимся. Но в скором времени в полку наших сайтов прибудет еще 10-15 новичков. Спасибо вам за то, что с нами. В этом разделе книги мы с вами поговорим об установке и удалении программ и компонентов операционной системы. Мастер Программы и компонентыОсновным способом удаления программ и обновления в операционной системе Windows Vista является мастер ПРОГРАММЫ И КОМПОНЕНТЫ (рис. 2.03). Содержимое этого мастера (список установленных программ) строится по тем же правилам, что и в предыдущих версиях Windows — при помощи подразделов ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Однако теперь содержимое списка установленных программ отображается намного быстрее. Это стало возможным благодаря тому, что диалог ПРОГРАММЫ И КОМПОНЕНТЫ считывает значения только части параметров подразделов ветви HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Например, если раньше диалог установки и удаления программ отображал такие сведения об установленной программе, как название издателя, владельца, серийный номер, различные контактные адреса и т.д., то теперь мастер ПРОГРАММЫ И КОМПОНЕНТЫ отображается только название установленной программы, ее размер и издателя (однако вы можете добавить столбцы, которые будут отображать другую информацию). Рис. 2.03. Мастер Программы и компоненты Список установленных программКак было сказано выше, сведения об установленных программах хранятся в параметрах строкового типа подразделов ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Каждый подраздел данной ветви определяет сведения об одной установленной программе. В таблице 2.24 перечислены основные параметры строкового типа, в которых хранятся сведения об установленной программе. Таблица 2.24. Ветвь HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
*Данный параметр имеет тип DWORD. Список установленных обновленийА вот установленные обновления больше не хранятся в подразделах ветви реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall — теперь для этого применяется ветвь вида HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\«SID»\Products\«номер программы»\Patches\«номер обновления для нее». К слову. Это также повышает скорость отображаения мастера ПРОГРАММЫ И КОМПОНЕНТЫ. В таблице 2.25 перечислены основные параметры, определяющие сведения об установленных обновлениях. Эти параметры имеют тип DWORD. Таблица 2.25. Ветвь HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\«SID»\Products\«номер программы»\Patches\«номер обновления»
*Данный параметр имеет строковый тип. Ограничение возможностей мастераОграничить возможности мастера ПРОГРАММЫ И КОМПОНЕНТЫ можно при помощи групповых политик, представленных в разделе КОНФИГУРАЦИЯ ПОЛЬЗОВАТЕЛЯ/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/КОМПОНЕНТЫ WINDOWS/ПРОГРАММЫ. Эти политики описаны в таблице ниже. Таблица 2.26. Ветвь HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Programs
Мастер Компоненты WindowsОперационная система Windows Vista состоит из множества компонентов, не все из которых устанавливаются по умолчанию. Список компонентов, которые можно установить или удалить, отображается при помощи мастера КОМПОНЕНТЫ WINDOWS (программа optionalfeatures.exe). В отличие от предыдущих версий Windows, Windows Vista хранит установочные файлы для всех своих компонентов на жестком диске пользователя, поэтому от удаления ненужного вам компонента свободного места вы выиграете не много. Для хранения своих компонентов операционная система использует каталог %systemroot%\winsxs. Сведения обо всех компонентах операционной системы, которые можно установить, хранятся сразу в нескольких местах, описанных ниже. Как только операционная система обнаруживает неточности в описании компонентов, список компонентов мастера КОМПОНЕНТЫ WINDOWS не отображается.
В процессе установки компонента выполняются следующие действия.
Программы командной строки для установки компонентовКроме мастера КОМПОНЕНТЫ WINDOWS для установки компонентов операционной системы можно использовать программы командной строки. Точнее, мастер КОМПОНЕНТЫ WINDOWS является лишь оболочкой для запуска этих программ. Windows Optional Component SetupРасположение: %systemroot%\system32\ocsetup.exe. Данная программа также является только оболочкой, которая запускает программу командной строки PkgMgr.exe. По этой причине рекомендуется пользоваться именно программой PkgMgr.exe. Основных синтаксисов данной программы два.
Список некоторых названий компонентов операционной системы Windows Vista представлен в таблице 2.27. Опции же программы ocsetup.exe описаны в таблице 2.28. Например, команда ocsetup.exe NetFx3 /passive /norestart выполняет установку компонента Microsoft .NET Framework 3.0. Таблица 2.27. Названия компонентов Windows AxInstallService Служба установщика ActiveX InboxGames Игры Indexing-Service-Package Служба индексирования IIS-WebServerRole Службы IIS IIS-FTPPublishingService Служба публикации FTP для IIS IIS-FTPManagement Консоль FTP IIS-FTPServer Сервер FTP IIS-WebServerManagementTools Утилиты управления WEB NetFx3 Microsoft .NET Framework 3.0 MSMQ-Server Сервер очереди MSMQ Printing-Foundation-Features Службы печати для Unix (а также по сети) MSRDC-Infrastructure Протокол RDP RasRip Слушатель RIP ServicesForNFS-ClientOnly Службы клиента NFS SimpleTCP-Update Простые службы (генератор символов, цитата дня и т.д.) SUA Базовая подсистема для UNIX-приложений TabletPCOC Компоненты TabletPC TelnetClient Клиент Telnet TelnetServer Сервер Telnet Таблица 2.28. Опции программы ocsetup.exe
Windows Package ManagerРасположение: %systemroot%\system32\PkgMgr.exe. Самой главной программой, выполняющей установку компонентов операционной системы, является программа PkgMgr.exe. Существует четыре синтаксиса данной программы.
Для установки и удаления компонентов Windows используются третий и четвертый синтаксис программы. Примером использования данной программы может служить строка, которая устанавливает все компоненты службы IIS: pkgmgr /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;IIS-FTPPublishingService;IIS-FTPServer;IIS-FTPManagement;WAS-WindowsActivationservice;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI. Также программа PkgMgr.exe поддерживает опции /n:«файл», /quiet, /norestart, /l:«файл», которые соответствуют опциям /unattendfile:«файл», /quiet, /norestart, /log:«файл» программы ocsetup.exe. Кроме того, в таблице 2.29 представлены дополнительные опции программы. Таблица 2.29. Опции программы PkgMgr.exe
Установка/удаление сетевых компонентовРасположение: %systemroot%\system32\netcfg.exe. Операционная система Windows Vista поддерживает множество сетевых компонентов, работать с которыми можно при помощи программы командной строки netcfg.exe. Также установить и удалить сетевые компоненты можно при помощи кнопок Установить и Удалить, расположенных на вкладке Сеть диалога Свойства определенного сетевого интерфейса. Подробнее об этом можно прочитать в разделе «Добавление или удаление сетевого протокола, службы или клиента», который имеет CLSID-номер ab3103f7-790f-4155-a89c-bc11efc9980c. Программу netcfg.exe можно выполнять для трех операций над сетевыми компонентами. ПросмотрЧтобы просмотреть различные сведения, необходимо воспользоваться одной из команд, представленных ниже.
УстановкаУстановить сетевой компонент также можно несколькими способами.
УдалениеЧтобы удалить сетевой компонент, достаточно воспользоваться командой вида netcfg –u «имя компонента». При удалении сетевого компонента удаляется соответствующий ему подраздел из ветви реестра вида HKLM\System\CurrentControlSet\Control\Network\«подраздел компонента». Где «подраздел компонента» может иметь следующие названия. {4D36E972-E325-11CE-BFC1-08002BE10318} (содержит описание сетевых адаптеров), {4d36e973-e325-11ce-bfc1-08002be10318} (содержит описание сетевых клиентов), {4d36e974-e325-11ce-bfc1-08002be10318} (содержит описание сетевых служб), {4d36e975-e325-11ce-bfc1-08002be10318} (содержит описание сетевых протоколов). Стандартные сетевые компонентыВ таблицах 2.30-2.32 представлен список стандартных сетевых компонентов операционной системы Windows Vista. Для каждого сетевого компонента представлен inf-файл, расположенный в каталоге %systemroot%\INF, который можно использовать при установке компонента. Таблица 2.30. Сетевые протоколы ms_pppoe Протокол точка-точка по Ethernet. Inf-файл: netrast.inf, секция Ndi-PppoeProtocol. ms_tcpip6 Протокол Интернета версии 6 (TCP/IPv6). Inf-файл: netip6.inf, секция MS_TCPIP6.Install. ms_tcpip6_tunnel Microsoft TCP/IP версия 6 - туннели. Inf-файл: netip6.inf, секция MS_TCPIP6.Tunnel.Install. ms_ndiswan NDIS-драйвер WAN удаленного доступа. Inf-файл: netrast.inf, секция Ndi-NdisWan. MS_wanarp Драйвер удаленного доступа IP ARP. Inf-файл: netrast.inf, секция Ndi-Wanarp. ms_netbt_smb Протокол сообщений TCP/IP (сеанс SMB). Inf-файл: nettcpip.inf, секция MS_NETBT_SMB.PrimaryInstall. ms_netbt Протокол клиента WINS (TCP/IP). Inf-файл: nettcpip.inf, секция MS_WINS.PrimaryInstall. MS_RSPNDR Ответчик обнаружения топологии канального уровня. Inf-файл: rspndr.inf, секция Install. MS_SMB Microsoft NetbiosSmb. Inf-файл: nettcpip.inf, секция MS_SMB.Install. MS_TCPIP Протокол Интернета версии 4 (TCP/IPv4). Inf-файл: nettcpip.inf, секция MS_TCPIP.PrimaryInstall. ms_pptp Туннельный протокол точка-точка. Inf-файл: netrast.inf, секция Ndi-PptpProtocol. ms_l2tp Туннельный протокол уровня 2. Inf-файл: netrast.inf, секция Ndi-L2tpProtocol. MS_LLTDIO Драйвер в/в тополога канального уровня. Inf-файл: lltdio.inf, секция Install. MS_NDISUIO NDIS Usermode I/O Protocol. Inf-файл: ndisuio.inf, секция Install. MS_wanarpv6 Драйвер удаленного доступа IPv6 ARP. Inf-файл: netrast.inf, секция Ndi-Wanarpv6. ms_tcpip_tunnel Протокол Интернета (TCP/IP) - туннели. Inf-файл: nettcpip.inf, секция MS_TCPIP.Tunnel.PrimaryInstall. ms_Bridge MAC Bridge. Inf-файл: netbrdgs.inf, секция Bridge.ndi. MS_IrDA IrDA Protocol. Inf-файл: netirda.inf, секция IrDA.Install. MS_RMCAST Reliable Multicast Protocol. Inf-файл: netpgm.inf, секция MS_RMCAST.PrimaryInstall. Таблица 2.31. Сетевые службы MS_RasSrv Сервер удаленного доступа. Inf-файл: netrass.inf, секция Ndi-RasSrv. MS_SERVER Служба доступа к файлам и принтерам сетей Microsoft. Inf-файл: netserv.inf, секция Install.ndi. ms_steelhead Сервер маршрутизации и удаленного доступа. Inf-файл: netrass.inf, секция Ndi-Steelhead. MS_PACER Планировщик пакетов QoS. Inf-файл: netpacer.inf, секция Install. ms_rasman Диспетчер подключений удаленного доступа. Inf-файл: netrass.inf, секция Ndi-RasMan. MS_NETBIOS NetBIOS Interface. Inf-файл: netnb.inf, секция NetBIOS.ndi. MS_NativeWifiP Фильтр NativeWiFi. Inf-файл: netnwifi.inf, секция MS_NWIFI.Install. *MS_RasCli Dial-Up Client. Inf-файл: netrass.inf, секция Ndi-RasCli. *MS_Alg Application Layer Gateway. Inf-файл: netrass.inf, секция Ndi-ALG. *по умолчанию не установлена. Таблица 2.32. Сетевые клиенты MS_MSCLIENT Клиент для сетей Microsoft. Inf-файл netmscli.inf, секция MSClient.ndi. Установка пакетов локализацииЧтобы установить пакет локализации операционной системы, достаточно воспользоваться диалога ЯЗЫК И РЕГИОНАЛЬНЫЕ СТАНДАРТЫ. Для этого необходимо нажать на кнопку УСТАНОВИТЬ ИЛИ УДАЛИТЬ ЯЗЫК, расположенную на вкладке ЯЗЫКИ И КЛАВИАТУРЫ. После этого запустится программа lpksetup.exe. Удалить пакет локализации можно как при помощи программы lpksetup.exe, так и при помощи программы командной строки lpremove.exe. Данная программа создает задание на удаление пакета локализации. Если воспользоваться опцией /c, тогда созданное ранее задание будет отменено. Установка обновлений WindowsОбновления Windows Vista имеют расширение .msu. Установить обновление операционной системы проще всего при помощи мастера ЦЕНТР ОБНОВЛЕНИЯ WINDOWS — данный мастер не только автоматически устанавливает обновления, но и выполняет их поиск на сайте Microsoft и скачивание. Если же вы самостоятельно скачали обновление операционной системы, тогда для его установки достаточно дважды нажать на файл обновления — после этого запустится программа wusa.exe. Основной синтаксис этой программы прост: wusa.exe «путь к обновлению». Данная программа имеет несколько дополнительных опций, представленных в таблице 2.33. Таблица 2.33 Опции программы wusa.exe
Продолжение следует Рейтинг: 0
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=580
|
В избранное | ||