<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>PK-PS.NET</title>
		<link>http://pk-ps.ucoz.net/</link>
		<description>Дневник</description>
		<lastBuildDate>Thu, 02 Jul 2009 23:08:37 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://pk-ps.ucoz.net/blog/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Универсальный диспетчер служб Service Controller</title>
			<description>&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;link rel=&quot;Edit-Time-Data&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso&quot;&gt;&lt;!--[if !mso]&gt;
&lt;style&gt;
v&amp;#92;:* {behavior:url(#default#VML);}
o&amp;#92;:* {behavior:url(#default#VML);}
w&amp;#92;:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:ApplyBreakingRules/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:UseFELayout/&gt;
 &lt;/w:Compatibility&gt;
 &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-parent:&quot;&quot;;
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-fam...</description>
			<content:encoded>&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;link rel=&quot;Edit-Time-Data&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso&quot;&gt;&lt;!--[if !mso]&gt;
&lt;style&gt;
v&amp;#92;:* {behavior:url(#default#VML);}
o&amp;#92;:* {behavior:url(#default#VML);}
w&amp;#92;:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:ApplyBreakingRules/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:UseFELayout/&gt;
 &lt;/w:Compatibility&gt;
 &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-parent:&quot;&quot;;
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 color:windowtext;
 mso-ansi-language:RU;
 mso-fareast-language:RU;
 mso-bidi-language:AR-SA;}
h3
 {mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 mso-outline-level:3;
 font-size:13.5pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 color:windowtext;
 mso-ansi-language:RU;
 mso-fareast-language:RU;
 font-weight:bold;}
p
 {mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 font-size:9.0pt;
 font-family:Arial;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 color:black;
 mso-ansi-language:RU;
 mso-fareast-language:RU;}
p.text, li.text, div.text
 {mso-style-name:text;
 mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 font-size:9.0pt;
 font-family:Arial;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 color:black;
 mso-ansi-language:RU;
 mso-fareast-language:RU;}
@page Section1
 {size:612.0pt 792.0pt;
 margin:2.0cm 42.5pt 2.0cm 3.0cm;
 mso-header-margin:36.0pt;
 mso-footer-margin:36.0pt;
 mso-paper-source:0;}
div.Section1
 {page:Section1;}
--&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:10.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Универсальный диспетчер служб Service Controller&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Марк
Минаси&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Приверженцам командной строки нравится возможность
управлять службами Windows с помощью приглашения командной строки на ввод, но
до недавнего времени в нашем распоряжении были лишь команды Net Start, Net
Pause, Net Continue и Net Stop, то есть «запустить», «приостановить»,
«продолжить» и «остановить» работу сетевой службы.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Если есть желание узнать больше о службах,
запускаемых с командной строки, необходимо исследовать возможности инструмента
SC (sc.exe), который реализован в операционной системе Windows XP и более новых
версиях.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Как он выглядит?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Команды SC задаются в соответствии со следующей
структурой:&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc [&amp;#92;&amp;#92;] []&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;где необязательный параметр servername просто
указывает на систему, в которой будет выполняться команда, параметр command —
это особая подкоманда SC (например, pause, start, create, delete), параметр
servicename — внутреннее имя службы, а параметр options относится к любым
ключам, которых требует подкоманда. Простой пример:&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc &amp;#92;&amp;#92;server1 stop Lanmaserver&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;подключается к системе server1 и останавливает
службу сервера, имеющую внутреннее служебное имя lanmanserver. Если нужно
остановить службу сервера локально, параметр servername лучше опустить.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Внутреннее имя&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Как видно из примера, необходимо знание внутреннего
имени службы. Если предположить, что высвечиваемое имя для службы файлового
сервера — Server, и попробовать команду&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;sc stop server&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;SC &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;выдаст&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;ошибку&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Работает&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;только&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;параметр&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt; lanmanserver. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Внутреннее&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;имя&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;также&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;называется&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt; key name, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;потому&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;что&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt; lanmanserver — &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;это&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;наименование&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;раздела&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;реестра&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;внутри&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;
HKEY_LOCAL_MACHINE&amp;#92;SYSTEM&amp;#92;CurrentControlSet&amp;#92;Services, &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;где&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;операционная&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;система&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt; Windows &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;хранит&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;информацию&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;об&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;этой&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;особой&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;службе&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Если известно более
приемлемое отображаемое имя, такое как Server для службы файлового сервера или
DNS для службы сервера DNS Server, можно использовать команду getkeyname для
преобразования отображаемого имени в ключевое имя. Например, чтобы найти
ключевое имя для службы сервера DNS Server, можно задействовать команду&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc getkeyname &lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Выполнение этой команды покажет, что ключевое имя
службы сервера DNS Server — DNS. Кстати, для SC это значения не имеет. Данный
процесс можно пускать в обратном порядке и по ключевому имени получать более
подходящее отображаемое имя при помощи команды getdisplayname.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Как он работает?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Диспетчер SC имеет четыре команды, которые
соответствуют упомянутым выше сетевым командам: start, stop, pause и continue.
Например, чтобы приостановить работу службы сервера, можно ввести&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc pause server&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Команда SC stop ведет себя несколько иначе, чем в
оснастке MMC (Microsoft Management), и не так, как команда Net Stop, которая
понимает, что служба Computer Browser зависит от службы сервера. Оснастка и
команда Net Stop спрашивают, нужно ли остановить работу службы Computer
Browser, в то время как SC просто не выполнит операцию с сообщением &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;A stop control has been sent to a service
that other running services are dependent on&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Другими словами, в этом примере SC действует не так
«разумно», как другие команды.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Однако с помощью команды enumdepend можно
определить, какие еще службы зависят от данной службы:&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc enumdepend Lanmanserver&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;В ответ SC представит отчет о том, что служба DNS и
служба браузера зависят от службы сервера. Но эта информация будет в кратком
формальном виде. Например, можно использовать команду query, чтобы запросить
службу о ее текущем состоянии. Запрос службы сервера&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc query Lanmanserver&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;возвращает информацию, которая показана на экране.
Это основной способ вывода информации диспетчером SC о работе службы.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Создание служб&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Рассмотрим одну из подкоманд диспетчера служб — ту,
что позволяет создавать новые службы. &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Предположим, нам необходимо установить новую службу, которая
каждые несколько минут перехватывает изображения Web-камеры и отправляет их по
определенному адресу. Эта служба распространяется бесплатно и не имеет хорошей
документации. Все, что о ней известно, — это название wcmail.exe и то, что она
была расположена по адресу C:&amp;#92;wc&amp;#92;wcmail.exe. Простейшая установочная команда
диспетчера SC — &lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;sc create Webimagemailer
binpath= C:&amp;#92;wc&amp;#92;wcmail.exe&lt;/span&gt;&lt;/em&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;на которую диспетчер служб ответит кратким
сообщением&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;/SC/CreateService SUCCESS.&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Эта команда выполняет несколько задач. В частности,
она создает подраздел под названием Web imagemailer в разделе HKEY_ LOCAL_
MASHINE&amp;#92;SYSTEM&amp;#92;CurrentControlSet&amp;#92;Services. Внутри этого подраздела диспетчер
служб SC создает другие подразделы под названиями Enum («Перечень») и Security
(«Безопасность») — такие разделы имеет в реестре большинство служб. Внутри этих
подразделов имеется некоторое количество параметров для настройки, которые
устанавливает диспетчер SC, но возможность для их точной настройки появится
несколько позже. Один из этих параметров, ImagePath, содержит местоположение
службы, которое было установлено в SC через ключ binpath= parameter. Диспетчер
SC ведет себя несколько странно по отношению к своим параметрам, в данном
случае требуется пробел между параметром и знаком равенства.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
 &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
 &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
 &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
 &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
 &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
 &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
 &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
 &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
 &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
 &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
 &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
 &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot; alt=&quot;Экран. Запрос команды output&quot;
 style=&apos;width:398.25pt;height:103.5pt&apos;&gt;
 &lt;v:imagedata src=&quot;file:///C:&amp;#92;DOCUME~1&amp;#92;Mitya&amp;#92;LOCALS~1&amp;#92;Temp&amp;#92;msohtml1&amp;#92;01&amp;#92;clip_image001.gif&quot;
 o:href=&quot;http://www.osp.ru/data/121/787/1235/092_1.gif&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;br&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Исследование встроенных служб в MMC показывает, что теперь имеется
служба под названием Webimagemailer, запускающаяся вручную и работающая в
рамках локальной системы. Здесь можно было бы задействовать параметр start=
parameter, который использует boot, system, auto, demand (ключи диспетчера SC
для запуска вручную) или disabled — для настроек запуска. Таким же образом
возможно использование параметра obj= username для задания учетной записи, от
имени которой функционирует диспетчер SC. Также необходимо уделять внимание
проблеме безопасности и не запрашивать малоизвестную службу, которая
выполняется в рамках локальной системы. Можно было бы ввести учетную запись под
названием, скажем, Webcamguy с паролем swordfish и только самые необходимые
разрешения для того, чтобы wcmail.exe выполнила работу, и ничего более. Но раз
уж мы занялись этим делом, имя Webimagemailer выглядит несколько неуклюже на
фоне уже существующих служб. Воспользовавшись ключом displayname= «descriptive
name», можно изменить его. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Еще одна попытка&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Итак, теперь нам нужно создать модернизированную
команду, которая будет работать лучше. Чтобы удалить первую попытку и
освободить место для следующей, требуется набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc delete Webimagemailer&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Эта команда помечает службу для удаления; для
достижения результата требуется перезагрузиться. Теперь можно добавить новый
тип запуска, учетную запись службы и отображаемое имя:&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;sc create webimagemailer binpath=
C:&amp;#92;wc&amp;#92;wcmail.exe&lt;/span&gt;&lt;/em&gt;&lt;i&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;start= auto displayname= &lt;/span&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;obj= .&amp;#92;webcamguy password= swordfish&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Обратите внимание, важно оставить пробел после
знака равенства.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Точная настройка&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Предположим, что служба отлично работает, но если
вы по каким-то причинам отсоедините от компьютера Web-камеру и потом забудете
подключить ее обратно, то будете получать сообщение &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;At least one service or driver failed
during startup &lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;всякий раз при загрузке компьютера. Служба Webcam
удобна, но не настолько важна, чтобы позволить ей надоедать беспрестанными
напоминаниями о том, что Web-камера не подключена. Поэтому лучше убрать это
сообщение.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;В данной ситуации следует воспользоваться ключом
error= parameter. Система Windows следит за тем, как запускаются службы, и
можно настроить ответ операционной системы на несостоявшийся запуск четырьмя
способами: обычный, режим по умолчанию; выводит сообщение на экран и начинает
работу Windows в нормальном режиме; игнорирующий — просто отправляет сообщение
в журнал событий; требовательный — распознает службу или драйвер по степени
значимости и запускает перезагрузку операционной системы в последней известной хорошей
конфигурации; и, наконец, критический, — вынуждает систему Windows осуществить
перезагрузку до последней известной удачной конфигурации, но предписывает
выдавать «синий экран», если драйвер или служба все еще не загружены.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Итак, следует удалить службу, перезагрузиться,
добавить параметр error= ignore — и все должно быть в порядке. По крайней мере,
до тех пор, пока не настанет необходимость решать определенные проблемы со
взаимозависимостью служб.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;h3 align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: Arial; color: rgb(224, 255, 255); font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Три подкоманды для SC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h3&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Продвинемся немного глубже. Предположим, что
Webimagemailer не запускается до тех пор, пока не заработает служба
распознавания изображений WIA (Windows Image Acquisition) с ключевым именем
stisvc. В терминологии служб это означает, что Webimagemailer зависит от
stisvc. Чтобы Webimagemailer получил инструкцию ожидания запуска stisvc, прежде
чем начать работу, следует добавить параметр depend= stisvc. Необходимо
помнить, что диспетчер SC требует оставлять пробел между знаком равенства и
значением параметра. Чтобы определить, какая служба находится в зависимости от
некоторых других служб, нужно составить список ключевых имен служб, разделенных
левой наклонной чертой. Например, чтобы создать службу Webimagemailer и задать
запуск служб stisvc и webclient до начала ее работы, следует набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;sc create webimagemailer binpath=
C:&amp;#92;wc&amp;#92;wcmail.exe&lt;/span&gt;&lt;/em&gt;&lt;i&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;start= auto displayname= &lt;/span&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;obj= .&amp;#92;webcamguy password= swordfish&lt;/span&gt;&lt;/em&gt;&lt;br&gt;
&lt;em&gt;&lt;span style=&quot;font-family: Arial; font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;error= ignore depend= stisvc/webclient&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Раз уж мы затронули вопрос о зависимостях, можно
воспользоваться тремя подкомандами SC — enumdepends, qc и config, чтобы
запросить о них диспетчер SC. Если требуется определить, какие службы будут
зависеть от данной службы, можно набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc enumpend &lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Теперь, чтобы увидеть, какие службы находятся в
зависимости от службы сервера под названием lanmanserver, надо напечатать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc enumdepend Lanmanserver&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Запуск такой команды на моем тестовом сервере
Windows 2003, например, показывает, что службы Netlogon, Dfs, а также службы
браузера компьютера находятся в зависимости от службы сервера.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Для завершения и определения зависимостей сервера
можно воспользоваться подкомандой qc, как показано ниже&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc qc Lanmanserver&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Эта команда выдает девять строчек информации о
службе, одна из которых DEPENDENCIES. При запуске этой команды выясняется, что
сервер не зависит ни от каких служб. Чтобы узнать, какие службы имеют более
одной зависимости, можно протестировать диспетчер на службе Netlogon. Мы
увидим, что служба Netlogon для начала работы требует запуска служб и сервера,
и Workstation.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Иногда зависимости бывают более сложными. Например,
некоторые службы могут начать работу, только если запущена одна из трех других
служб. Запуск всех трех необязателен, вполне достаточно одной. Можно
проинструктировать Windows по поводу такой динамики, информируя систему о том,
что данная служба находится в зависимости от группы служб. В системе Windows
имеется целый ряд таких служб, как, например, SCSI CDROM Class, SCSI miniport,
Parallel arbitrator, NetBIOSGroup, NDIS, а также службы первичного диска и
многие другие. Все эти службы и драйверы можно увидеть в списке групп, набрав&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;sc query type= service?driver?all group= &lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Например, чтобы посмотреть все службы и драйверы в
группе служб первичного диска, нужно набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;sc query type= all group= &lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Названия групп значения не имеют. Можно добавлять
службы в имеющиеся группы или создавать новые группы служб, добавив команду
group= groupname в команду SC Create или используя SC Config для сохранения
службы в какую-либо группу. Например, чтобы добавить службу Webimagemailer в
новую группу под названием unimportant, надо набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc config webimagemailer group= unimportant&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Однако нельзя поместить службу или драйвер в более
чем одну группу служб.&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Кроме того, можно сделать так, чтобы не происходила
загрузка службы Webimagemailer без необходимой группы служб. Чтобы определить
фиктивную группу Webstartup, воспользуемся параметром depends= webstartup.
Чтобы указать Windows, что Webstartup — это группа, а не еще одна служба,
следует перед ее именем поставить знак «плюс». Например, для перенастройки
службы Webimagemailer на зависимость от группы запуска Webstartup, надо набрать&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc config webimagemailer depends= +webstartup&lt;/span&gt;&lt;/em&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p class=&quot;text&quot; align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Таким образом, мы выяснили, как использовать
зависимости и группы для более детального управления порядком загрузки службы. &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Но возможности работы со службами этим не ограничиваются.
Например, я&amp;nbsp;часто изменяю режим начальной загрузки службы: автоматический
или ручной запуск, включена или выключена и&amp;nbsp;т.д. Режимом начальной загрузки
и&amp;nbsp;многими другими параметрами можно управлять с&amp;nbsp;помощью команды SC
Config. &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Принцип действия команды SC Config&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Возможности команды SC Config в&amp;nbsp;основном такие же, как
у&amp;nbsp;команды SC Create, о&amp;nbsp;которой было рассказано в&amp;nbsp;прошлых
статьях. Типовой&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;синтаксис&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;команды&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;выглядит&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;так&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;sc config &lt;servicekeyname&amp;gt;
&lt;option= value&amp;gt;&lt;br&gt;
&lt;option= value&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Пример, который наглядно показывает эффективность команды:
с&amp;nbsp;тех пор как в&amp;nbsp;пакете Windows Server 2003 SP1 и&amp;nbsp;Windows XP SP2
служба Messenger была отключена, я&amp;nbsp;довольно часто получаю по электронной
почте сообщения от пользователей, которые уверены в&amp;nbsp;необходимости этой
службы. Некоторым пользователям кажется очень удобной команда Net Send. Чтобы
настроить службу Messenger для автоматического запуска при начальной загрузке
компьютера, следует набрать команду: &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc config messenger option= auto &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Особенность синтаксиса SC&amp;nbsp;— необходимость в&amp;nbsp;пробелах
между знаком равенства и&amp;nbsp;значением параметра. Другие возможные параметры:
boot, system, demand (вручную) и&amp;nbsp;disabled. &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Кстати, в&amp;nbsp;Windows Vista имеется еще один параметр&amp;nbsp;—
delayed-auto, который отображает режим задержанного старта службы операционной
системы. Реализация служб с&amp;nbsp;задержанным запуском отражает решение компании
Microsoft, предусматривающее, что многие службы должны запускаться автоматически,
но не обязательно немедленно. Для Microsoft важно, чтобы операционная система
Vista была запущена и&amp;nbsp;готова к&amp;nbsp;работе как можно быстрее,
а&amp;nbsp;операционные системы XP и&amp;nbsp;Windows 2000 загружаются медленно отчасти
потому, что приходится ждать автозапуска служб, которые всегда запускаются
безотлагательно. &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Другие полезные параметры команды SC Config: password, error,
depend и,&amp;nbsp;возможно, obj. Я&amp;nbsp;уже рассказывал о&amp;nbsp;параметрах obj
и&amp;nbsp;password. В&amp;nbsp;одной из предыдущих статей речь шла об их использовании
для создания новой службы: obj= позволяет указать учетную запись для запуска
службы с&amp;nbsp;применением команды SC Config, так же как параметр obj= задает
учетную запись службы в&amp;nbsp;команде SC Create. Учетная запись службы меняется
нечасто, но иногда приходится менять пароли учетных записей, и&amp;nbsp;для этого
можно задействовать параметр password=. Если у&amp;nbsp;службы с&amp;nbsp;именем
myservice есть учетная запись, пароль которой должен быть изменен на swordfish,
сообщить об этом операционной системе можно следующим образом: &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc config myservice password= swordfish &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Параметр error= можно применить, чтобы управлять работой
Windows в&amp;nbsp;случае сбоя службы. Создавая новую службу, можно настроить
операционную систему на переход в&amp;nbsp;один из четырех режимов в&amp;nbsp;случае
отказа службы: ignore&amp;nbsp;— сбой просто регистрируется в&amp;nbsp;журнале событий;
normal&amp;nbsp;— выдача сообщения, подтверждающего отказ службы, но работа системы
продолжается; severe&amp;nbsp;— система перезагружается в&amp;nbsp;последней исправной
конфигурации и&amp;nbsp;предпринимается попытка продолжить работу; critical&amp;nbsp;—
система перезагружается, служба запускается повторно и&amp;nbsp;в&amp;nbsp;случае
нового отказа возникает «голубой экран». Можно настроить Windows так, чтобы
операционная система не функционировала, если не работает служба myservice
(естественно, к&amp;nbsp;этой мере следует прибегать лишь в&amp;nbsp;крайних случаях): &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;sc config myservice error= critical &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;У&amp;nbsp;утилиты SC Config есть еще одна особенность, которая
заслуживает внимания. В&amp;nbsp;трех предыдущих статьях отмечалось, что в&amp;nbsp;тех
случаях, когда для команды можно указать более одной пары параметр/значение, пары
разделяются косой чертой. В&amp;nbsp;качестве примера приводился метод
с&amp;nbsp;параметром depend=. То же самое относится и&amp;nbsp;к&amp;nbsp;синтаксису
команды SC в&amp;nbsp;Vista. Однако в&amp;nbsp;команде SC Config несколько параметров
разделяются просто пробелами. Это типично для сценариев, но плохо сочетается
с&amp;nbsp;остальными синтаксическими правилами команды SC. Например, объединить
две последние команды в&amp;nbsp;одну можно следующим образом: &lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;sc config myservice password=
swordfish error= critical &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Перспективы&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div align=&quot;justify&quot;&gt;

&lt;/div&gt;&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(224, 255, 255);&quot; lang=&quot;RU&quot;&gt;Требуется управлять службой из командной линии, чтобы
использовать командный файл? Как задействовать текстовый интерфейс для
дистанционной настройки системы через канал связи с&amp;nbsp;малой пропускной
способностью? Возможно, для решения этих задач достаточно освоить командную
строку, чтобы работать с&amp;nbsp;будущим продуктом Server Core, управление
функционированием которого осуществляется исключительно из командной строки.
Какими бы ни были потребности пользователя, команда SC пригодится всегда. &lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://pk-ps.ucoz.net/blog/2009-07-03-2</link>
			<dc:creator>mitya</dc:creator>
			<guid>https://pk-ps.ucoz.net/blog/2009-07-03-2</guid>
			<pubDate>Thu, 02 Jul 2009 23:08:37 GMT</pubDate>
		</item>
		<item>
			<title>Windows XP Support Tools</title>
			<description>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 10&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 10&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:ApplyBreakingRules/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:UseFELayout/&gt;
 &lt;/w:Compatibility&gt;
 &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-parent:&quot;&quot;;
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-ansi-language:RU;
 mso-fareast-lan...</description>
			<content:encoded>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;&lt;meta name=&quot;ProgId&quot; content=&quot;Word.Document&quot;&gt;&lt;meta name=&quot;Generator&quot; content=&quot;Microsoft Word 10&quot;&gt;&lt;meta name=&quot;Originator&quot; content=&quot;Microsoft Word 10&quot;&gt;&lt;link rel=&quot;File-List&quot; href=&quot;file:///C:%5CDOCUME%7E1%5CMitya%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml&quot;&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:ApplyBreakingRules/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:UseFELayout/&gt;
 &lt;/w:Compatibility&gt;
 &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
 {mso-style-parent:&quot;&quot;;
 margin:0cm;
 margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-ansi-language:RU;
 mso-fareast-language:RU;}
h4
 {mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 mso-outline-level:4;
 font-size:12.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-ansi-language:RU;
 mso-fareast-language:RU;
 font-weight:bold;}
p
 {mso-margin-top-alt:auto;
 margin-right:0cm;
 mso-margin-bottom-alt:auto;
 margin-left:0cm;
 mso-pagination:widow-orphan;
 font-size:12.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-ansi-language:RU;
 mso-fareast-language:RU;}
@page Section1
 {size:612.0pt 792.0pt;
 margin:2.0cm 42.5pt 2.0cm 3.0cm;
 mso-header-margin:36.0pt;
 mso-footer-margin:36.0pt;
 mso-paper-source:0;}
div.Section1
 {page:Section1;}
--&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:10.0pt;
 font-family:&quot;Times New Roman&quot;;
 mso-fareast-font-family:&quot;Times New Roman&quot;;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;h4 style=&quot;margin-bottom: 7.5pt;&quot;&gt;&lt;span style=&quot;&quot;&gt;Windows
XP Support Tools&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Комплект&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; Windows Support Tools — &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;одна&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;из&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;жемчужин&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; Windows XP. &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot; lang=&quot;RU&quot;&gt;Многие из сотни с лишним утилит этого набора
инструментов первоначально входили в комплект ресурсов Microsoft Windows 2000
Resource Kit.&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;RU&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 10.5pt;&quot; lang=&quot;RU&quot;&gt;Майкл Оти&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;RU&quot;&gt;Комплект &lt;/span&gt;&lt;span style=&quot;&quot;&gt;Windows&lt;/span&gt;
&lt;span style=&quot;&quot;&gt;Support&lt;/span&gt; &lt;span style=&quot;&quot;&gt;Tools&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt; — одна из жемчужин &lt;/span&gt;&lt;span style=&quot;&quot;&gt;Windows&lt;/span&gt; &lt;span style=&quot;&quot;&gt;XP&lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;. Многие из сотни с лишним утилит этого набора
инструментов первоначально входили в комплект ресурсов Microsoft Windows 2000
Resource Kit. С помощью этих инструментов можно изменять параметры настройки,
«чистить» компьютер, диагностировать неполадки, собирать системную информацию и
решать множество других задач. В данной статье представлены 10 лучших, на мой
взгляд, утилит из пакета Windows Support Tools.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span lang=&quot;RU&quot;&gt;Утилиты Windows Support Tools находятся в папке &amp;#92;support&amp;#92;tools
на компакт-диске XP. По умолчанию они не устанавливаются. Развернуть их можно с
помощью команды setup.exe из командной строки или дважды щелкнув на пакете
установки suptools.msi. Чтобы установить все вспомогательные инструменты
Windows, следует выбрать режим Complete Installation.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;10&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;. Active Directory Administration Tool
(ldp.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Утилита ldp.exe обеспечивает представление
структуры Active Directory (AD) в стиле Windows Explorer. Данный инструмент
позволяет установить соединение с AD или любым каталогом, совместимым с LDAP
(Lightweight Directory Access Protocol — упрощенный протокол доступа к сетевым
каталогам). С помощью ldp.exe можно отображать объекты, хранящиеся в AD, наряду
с метаданными объектов, дескриптором безопасности и метаданными репликации.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;9&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.Windows Installer Cleanup (msicuu.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Msicuu.exe
выводит на экран диалоговое окно, из которого можно выбрать файлы Windows
Installer (.msi) для чистки. Утилита позволяет устранить проблемы, возникающие
в случае сбоя в процессе установки, удаления или отмены работы Windows
Installer. В состав Windows Support Tools также входит msizap.exe, инструмент
командной строки, похожий на msicuu.exe. К сожалению, эти инструменты работают
только с файлами Windows Installer, а не со всеми файлами установки.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;8&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.DHCP Server Locator (dhcploc.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Dhcploc.exe
отображает имена всех DHCP-серверов, активных в данной подсети. Утилита
обнаруживает неавторизованные DHCP-серверы и выдает звуковой сигнал или
посылает предупреждение.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span lang=&quot;RU&quot;&gt;7&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;RU&quot;&gt;.Movetree (movetree.exe).
Программа Movetree запускается из командной строки и используется для
перемещения объектов AD, таких как организационные единицы (OU) и учетные
записи пользователей, между доменами в лесу AD. При работе с учетными записями
пользователей AD перемещаются объекты AD, но не связанные с ними профили или
сценарии входа.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span lang=&quot;RU&quot;&gt;6&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;RU&quot;&gt;.Open Handles (oh.exe). Команда
oh.exe отображает все дескрипторы открытых файлов в системе. Наряду с открытым
файлом, на экран выводится имя процесса, открывшего файл. Oh.exe показывает
также открытые разделы реестра. Утилита полезна для поиска процессов,
удерживающих файлы в открытом состоянии, когда приложение сообщает о конфликте
при доступе к общим файлам.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;5&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.Network Connectivity Tester (netdiag.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Network
Connectivity Tester — программа, запускаемая из командной строки, с помощью
которой можно определить причины различных сетевых неполадок. Netdiag.exe
показывает информацию о конфигурации TCP/IP, сетевом адаптере, привязках
сетевого протокола, DNS-сервере и даже исправлениях, установленных на
компьютере.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;4&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.Domain Secure Channel Utility (nltest.exe). Nltest.exe — &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;наиболее&lt;/span&gt;&lt;span style=&quot;&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;универсальная&lt;/span&gt;&lt;span style=&quot;&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;утилита&lt;/span&gt;&lt;span style=&quot;&quot; lang=&quot;RU&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;комплекта&lt;/span&gt;&lt;span style=&quot;&quot;&gt; Windows Support
Tools. &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;С ее помощью можно составить список контроллеров
домена (DC) и сайтов, протестировать состояние доверительных отношений между
доменами Windows, отобразить сведения об учетных записях пользователей, принудительно
синхронизировать эти учетные записи, закрыть систему и выполнить множество
других операций.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;3&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.Directory Disk Usage (diruse.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Утилита
Directory Disk Usage запускается из командной строки и отображает информацию о
размерах каталогов. Diruse.exe позволяет определить объем пространства на
жестком диске, занятого каталогами и подкаталогами, и быстро получить сведения
об использовании всего дискового пространства. Для сжатых каталогов NTFS
отображается информация о сжатии.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span lang=&quot;RU&quot;&gt;2&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;RU&quot;&gt;.DNS Server Troubleshooting Tool
(dnscmd.exe). DNS Server Troubleshooting Tool обеспечивает выполнение задач,
связанных с управлением службой DNS из сценария командной оболочки. С помощью
dnscmd.exe можно создавать и изменять записи о зонах и ресурсах и проводить
принудительную репликацию между DNS-сервером и его кэшем или физическими
файлами данных DNS.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;&quot;&gt;.Windows Domain Manager (netdom.exe). &lt;/span&gt;&lt;span lang=&quot;RU&quot;&gt;Инструмент
netdom.exe предназначен для работы с доменами и доверительными отношениями
Windows. С помощью netdom.exe можно добавлять и удалять учетные записи
компьютеров из домена, менять пароли учетных записей компьютеров, перемещать
серверы между доменами и устанавливать одно- и двусторонние доверительные
отношения между доменами Windows. Netdom.exe — инструмент командной строки, с
успехом используемый в административных сценариях.&lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://pk-ps.ucoz.net/blog/2009-07-03-1</link>
			<dc:creator>mitya</dc:creator>
			<guid>https://pk-ps.ucoz.net/blog/2009-07-03-1</guid>
			<pubDate>Thu, 02 Jul 2009 23:06:38 GMT</pubDate>
		</item>
	</channel>
</rss>