<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10864</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10864&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Загрузка\Выгрузка куста реестра».]]></description>
		<lastBuildDate>Fri, 22 Jul 2016 19:51:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106283#p106283</link>
			<description><![CDATA[<p><strong>Chai</strong><br />См. <strong>REG COPY /?</strong></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Fri, 22 Jul 2016 19:51:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106283#p106283</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106282#p106282</link>
			<description><![CDATA[<p>Ой, чей то я. Под админом надо было.<br />Осталась вторая часть задания - загрузить в полученную ветку другую ветку из чужого реестра.</p><p>А вот подгрузить в 111 куст из \путь_к_чужому_software\software не получается.</p>]]></description>
			<author><![CDATA[null@example.com (Chai)]]></author>
			<pubDate>Fri, 22 Jul 2016 18:31:52 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106282#p106282</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106280#p106280</link>
			<description><![CDATA[<p>Простите, можно я доспрошу? Мне вот нужно в скрипте или в CMD создать ветку в HKLM, скажем, с условным названием 111, а потом в нее загрузить куст SOFTWARE из чужого реестра. Ветку создать, как я понял, с помощью REG ADD <br />Ввожу команду<br />REG ADD HKLM\111 <br />Неверно задан параметр</p><p>REG ADD HKLM\SOFTWARE\111 <br />отказано в доступе</p><p>Уже на этом этапе запнулся.</p>]]></description>
			<author><![CDATA[null@example.com (Chai)]]></author>
			<pubDate>Fri, 22 Jul 2016 18:12:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106280#p106280</guid>
		</item>
		<item>
			<title><![CDATA[Re: CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96419#p96419</link>
			<description><![CDATA[<p>Работа с реестром из ком строки:<br /></p><div class="codebox"><pre><code>C:\Users&gt;reg /?

REG &lt;операция&gt; [Список параметров]

  &lt;операция&gt; [ QUERY   | ADD    | DELETE  | COPY    |
                   SAVE    | LOAD   | UNLOAD  | RESTORE |
                   COMPARE | EXPORT | IMPORT  | FLAGS ]

Код возврата: (за исключением REG COMPARE)

  0 - Успешно
  1 - С ошибкой

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

  REG &lt;операция&gt; /?

Примеры:

  REG QUERY /?
  REG ADD /?
  REG DELETE /?
  REG COPY /?
  REG SAVE /?
  REG RESTORE /?
  REG LOAD /?
  REG UNLOAD /?
  REG COMPARE /?
  REG EXPORT /?
  REG IMPORT /?
  REG FLAGS /?
</code></pre></div><p>Сохранить ветку:<br /></p><div class="codebox"><pre><code>C:\Users&gt;reg export /?

REG EXPORT &lt;имя_раздела&gt; &lt;имя_файла&gt; [/y]

  имя_раздела    КОРЕНЬ\&lt;подраздел&gt; (только локальный компьютер).
    КОРЕНЬ       [ HKLM | HKCU | HKCR | HKU | HKCC ]
    подраздел    Полное имя подраздела реестра в одном из выбранных корневых
                 разделов.

  имя_файла      Имя диска, на который экспортируется файл

  /y             Выполнение замены существующего файла без запроса
                 подтверждения.

Примеры:

  REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg
    Экспорт всех подразделов и параметров раздела MyApp в файл AppBkUp.reg
</code></pre></div><p>Удалить ветку:<br /></p><div class="codebox"><pre><code>C:\Users&gt;reg delete /?

REG DELETE &lt;имя_раздела&gt; [/v &lt;имя_параметра&gt; | /ve | /va] [/f]

  имя_раздела  [\\&lt;компьютер&gt;\]&lt;раздел&gt;
    компьютер  Имя удаленного компьютера, если оно опущено, по умолчанию
               используется локальный компьютер. На удаленном компьютере
               можно использовать только корневые разделы HKLM и HKU.
    раздел     КОРЕНЬ\&lt;подраздел&gt;
    КОРЕНЬ     [ HKLM | HKCU | HKCR | HKU | HKCC ]
    подраздел  Полное имя подраздела реестра в одном из выбранных корневых
               разделов.

  имя_значения Имя параметра, удаляемого из выбранного раздела. Если оно
               опущено, удаляются все подразделы и значения указанного
               раздела.

  /ve          Удаление пустого имени параметра (По умолчанию).

  /va          Удаление всех параметров в указанном разделе.

  /f           Выполнение удаления без запроса подтверждения.

Примеры:

  REG DELETE HKLM\Software\MyCo\MyApp\Timeout
    Удаление раздела реестра Timeout и всех его подразделов и параметров.

  REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
    Удаление параметра реестра MTU в разделе MyCo на компьютере ZODIAC.
</code></pre></div><p>Импорт сохранённой ветки:<br /></p><div class="codebox"><pre><code>C:\Users&gt;reg import /?

REG IMPORT &lt;имя_файла&gt;

  имя_файла       Имя диска, с которого импортируется файл (только локальный
                  компьютер).

Примеры:

  REG IMPORT AppBkUp.reg
    Импорт записей реестра из файла AppBkUp.reg

</code></pre></div><div class="quotebox"><cite>Denis065 пишет:</cite><blockquote><p>&lt;...&gt;при запуске ПК выгрузить куст реестра, отвечающий за определенные расширения файлов (удалив его из реестра)&lt;...&gt;</p></blockquote></div><p>Помещаем в &quot;автозагрузку&quot;:<br /></p><div class="codebox"><pre><code>
REM ECHO &quot;Файл куда сохраняем ветку&quot;
SET REGFILE=C:\REGFILE.REG
REM ECHO &quot;Ветка для экспорта&quot;
SET REGBRANCH=HKLM\Software\MyCo\MyApp
REM Экспорт ветки
REG EXPORT %REGBRANCH% %REGFILE% /y
REM Удаление ветки
REG DELETE %REGBRANCH% /f
</code></pre></div><div class="quotebox"><cite>Denis065 пишет:</cite><blockquote><p>&lt;...&gt;при монтировании какого-либо диска(назовем его Z) - возвращать обратно (импортировать выгруженный куст)&lt;...&gt;</p></blockquote></div><p>Загрузка сохранённой копии ветки:<br /></p><div class="codebox"><pre><code>
REM ECHO &quot;Файл куда сохраняем ветку&quot;
SET REGFILE=C:\REGFILE.REG
REG IMPORT %REGFILE%
</code></pre></div><p>Есть несколько &quot;но&quot;:<br /> - Что вы понимаете под монтированием диска?<br /> - Какие типы дисков вы хотите обрабатывать?</p><p>Windows позволяет настроить обработчики тех или иных событий - <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2009/11/04/hey-scripting-guy-november-4-2009.aspx">обработка подключения съёмных носителей</a> - приблизительно отталкивайтесь от этого (<a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/06/08/an-insider-s-guide-to-using-wmi-events-and-powershell.aspx">подборка ссылок по использованию событий WMI</a>).</p>]]></description>
			<author><![CDATA[null@example.com (UNDYING)]]></author>
			<pubDate>Thu, 13 Aug 2015 08:35:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96419#p96419</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Загрузка\Выгрузка куста реестра]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=96388#p96388</link>
			<description><![CDATA[<p>Добрый день всем. Проблема такая: есть сопоставление программ определенным программам. Нужно сделать так: при запуске ПК выгрузить куст реестра, отвечающий за определенные расширения файлов (удалив его из реестра). А при монтировании какого-либо диска(назовем его Z) - возвращать обратно (импортировать выгруженный куст).<br />Заранее - спасибо за помощь).</p>]]></description>
			<author><![CDATA[null@example.com (Denis065)]]></author>
			<pubDate>Tue, 11 Aug 2015 11:42:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=96388#p96388</guid>
		</item>
	</channel>
</rss>
