Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Реестр Windows 2000 / Windows XP [3]

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Открыть новую тему     Написать ответ в эту тему

vu1tur



Moderator-Saaber
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Предыдущие части: 1, 2.
 
Аналогичная тема по реестру Windows Vista Реестр Windows Vista (NT 6.0)
 
Отличная подборка материалов по реестру у KLASS'a
  • Bookmarks Версия 3.3.1 (17.12.07)
    Самое полное описание на русском языке параметров и разделов реестра операционной системы Windows ХР. Предназначено для использования в программе Resplendent Registrar до версии 3.3 Подробности в файле readme.txt в архиве

     
  • Reg-файлы для русификации Групповой политики, Локальной политики безопасности и описаний служб в Windows XP SP2 EN
Также обратите внимание на содержащиеся в наших архивах материалы по реестру Windows:
  Файловые архивы » Файловый архив форума "Операционные системы"
  • Bookmarks 3.1 в формате CHM
  • Bookmarks 3.1 в формате HTML


Для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-":

REGEDIT4  
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]  
 
а удалить параметр можно так:  
 
REGEDIT4  
[HKEY_CURRENT_USER\Software]  
"xxx"=-


751 useful XP files На сайте ссылки дохлые, но есть перечень файлов в архивах:
Scripts_1.zip (11.9 MB)   Зеркало
Scripts_2.zip (452.9 KB)  Зеркало



Если что-то не находится:

Всё очень просто выяснить с помощью замечательной программули RegShot https://sourceforge.net/projects/regshot. Без инсталляции. Делает копии реестра и системных файлов до и после изменений и сама ищет изменения и подает всё на тарелочке . Всего делов-то - в три клика !

 
Есть ещё утилита, которая сразу создает REG файлы: http://www.paraglidernc.com/plugins/RegShot.cab (41,6 Кб) (временно не работает , пользуйтесь зеркалом)
 
Утилита UNDOReg 1.46, windows freeware наоборот удаляет ключи реестра, анализируя файлы от RegShot:  Файл (53 Кб)
Сайт разработчика: http://neutronstar.cjb.net
 
Замечательная программуля RegShot обрела второе дыхание в виде RegShot 2.0.1.70 unicode
Сразу создает .REG файлы UNDO для отмены изменений и REDO для учета изменений. При желании записывает тоже в виде .INF.
Скачать: http://rghost.ru/3007428

Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 08:23 06-03-2008 | Исправлено: Waterclo, 21:53 13-12-2011
Rtutis81

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В SP3 как раз есть, тока я вот от дурости и не знания проинсталировал от 7 стартера, и некоторые функции стали не доступны!
 
Добавлено:
Не, не получилось, может есть другие варианты блокировки изменения системного времени пользователями в SP3 Home Edition?

Всего записей: 7 | Зарегистр. 01-11-2011 | Отправлено: 11:35 09-11-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
 
Подскажите пожалуйста как добавить в WinXP в переменную Path новое значение, причём старое значение не удалять ?
 
Думаю это надо делать как то так:
 
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00
 
но возникают вопросы:
1) команде не нравится пробел между слов "Session Manager", как от него уйти
2) как перевести например C:\Arch в нужный формат REG_EXPAND_SZ  
 
Заранее спасибо!
 
 
 

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 17:11 07-12-2011 | Исправлено: Repoman, 17:19 07-12-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Repoman

Цитата:
Думаю это надо делать как то так:  
 
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00

Нет. Создаваемая переменная "Path1" ничего системе не говорит, Винда её просто будет игнорировать. Если это обязательно нужно делать из командной строки (или батником), то нужно вначале через "Reg Query" (в конструкции "For" с фильтром "Find" (или "FindStr")) получить значение параметра "Path" (альтернативные решения: через "Find" ("FindStr") обработать команду "Set", а самое простое - выполнить команду "Path"), закинуть полученное значение в переменную, прибавить к ней требуемый путь и уже затем посредством "Reg Add" заменить значение параметра "Path".  

Цитата:
1) команде не нравится пробел между слов "Session Manager"

Используйте двойные кавычки.

Цитата:
2) как перевести например C:\Arch в нужный формат REG_EXPAND_SZ

Во-первых, команда "Reg Add" сама это сделает. Во-вторых, зачем? Параметр "Path" имеет формат "Reg_SZ".
P. S. Ну, а если возможно использование GUI, то проще воспользоваться штатным редактором реестра.
 
Добавлено:
Кстати, вспомнил, что также имеется команда "SetX", как раз предназначенная для подобных операций.
 
Добавлено:

Цитата:
Параметр "Path" имеет формат "Reg_SZ"

Проверил, в XP он действительно имеет формат "Reg_Expand_SZ" (в Семёрке - просто Reg_SZ). Кстати, практически всегда можно совершенно безболезненно заменять один на другой.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 07:21 08-12-2011 | Исправлено: BVV63, 07:59 08-12-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
[/q]
[q]Думаю это надо делать как то так:  
 
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment /v Path1 /t REG_EXPAND_SZ /d 00,00  
 
Нет. Создаваемая переменная "Path1" ничего системе не говорит, Винда её просто будет игнорировать. Если это обязательно нужно делать из командной строки (или батником), то нужно вначале через "Reg Query" (в конструкции "For" с фильтром "Find" (или "FindStr")) получить значение параметра "Path" (альтернативные решения: через "Find" ("FindStr") обработать команду "Set", а самое простое - выполнить команду "Path"), закинуть полученное значение в переменную, прибавить к ней требуемый путь и уже затем посредством "Reg Add" заменить значение параметра "Path".  

 
Path1 был для примера, чтобы в своих экспериментах не зарубить боевую переменную )
 
С командой замены более менее разобрался. Например вот эта тестовая команда работает:
 
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1 /t REG_EXPAND_SZ /d C:\Arch
 
но, она как вы сказали делает ЗАМЕНУ, а не добавление ((
 
А надо именно добевление, не могли бы вы мне помочь составить командный файл ?
Я так понимаю он будет примерно следующий...
==========
делаем запрос
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1  
 
результат
! REG.EXE VERSION 3.0
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    Path1       REG_EXPAND_SZ   C:\Arch
 
что дальше надо считать и присвоить значение переменно (вот тут у меня проблема)
find...
set temp=
 
потом  
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1 /t REG_EXPAND_SZ /d %temp%;C:\Arch

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 09:26 08-12-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Repoman
Как оказалось, всё намного проще.
В примере добавляется путь к каталогу "C:\123":

Код:
Set NewPath=%Path%,C:\123
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%NewPath%"

Проверил, работает.
 
Добавлено:
А можно даже ещё проще:

Код:
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%Path%,C:\123"

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:00 08-12-2011 | Исправлено: BVV63, 10:06 08-12-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
 
Да, это команда работает без проблем, а вот часть где надо искать и присваивать переменную, у меня проблема.

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 10:11 08-12-2011
Zeesh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Repoman

Цитата:
Подскажите пожалуйста как добавить в WinXP в переменную Path новое значение, причём старое значение не удалять ?

Зачем через реестр? Проще через: ПКМ Мой сомпьютер — Свойства — Дополнительно — Переменные среды — Системные переменные — Path и добавить нужное…

----------
Всё, что вы скажете, будет исковеркано чужим больным разумом и использовано против вас!

Всего записей: 2356 | Зарегистр. 27-07-2006 | Отправлено: 10:26 08-12-2011 | Исправлено: Zeesh, 10:28 08-12-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zeesh
 
Это надо сделать для 400 человек и то только тем кому определённая функция нужна, ручками нереально. Тут будет скорее всего рассылка батника письмом по группе. Вобщем "Автоматизация" )
 
 
подсказывают вот такую процедурку, но что-то она не отрабатывает правильно
 
for /f "skip=3 tokens=1,3 delims= " %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path1') do set "var=%%~b"  
echo.%var%

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 10:29 08-12-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Repoman

Цитата:
а вот часть где надо искать и присваивать переменную, у меня проблема.

Не понял. Путь уже имеется в системной переменной %PATH%, поэтому выковыривать его из реестра совершенно не обязательно.
Выполните в консоли Cmd:

Код:
Path

Ну и смотрите мой предыдущий пост.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:29 08-12-2011 | Исправлено: BVV63, 10:32 08-12-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
 
ГЕНИАЛЬНО )))
Работает, но для общего развития хотелось бы иметь пример с "выковыриванием", но тогда это в другой ветке про батники...
 
Спасибо!
 
....
эх, обнаружился косячёк-с
 
таким методом не передаются системные переменные типа - %SystemRoot%;%SystemRoot% и т.д.
т.е. при такой команде мы их утрачиваем.
 
....
 
только если так их заново прописать:
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%Path%;C:\Arc;%%SystemRoot%%\system32;%%SystemRoot%%;%%SystemRoot%%\System32\Wbem"

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 10:40 08-12-2011 | Исправлено: Repoman, 10:56 08-12-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Repoman

Цитата:
таким методом не передаются системные переменные типа - %SystemRoot%;%SystemRoot% и т.д.

Ну, вообще-то при этом они разъименовываются. Вместо "%SystemRoot%" будет "C:\Windows" (к примеру). Это критично?

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:56 08-12-2011 | Исправлено: BVV63, 10:56 08-12-2011
Repoman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BVV63
 
Насчёт критичности незнаю, идеальный вариант конечно оставить всё как было. Получается для моей задачи есть два решения.
 
=================
1. Не универсальное, но подходящее
 
Reg Add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /V Path /T Reg_Expand_SZ /D "%Path%;С\Arc;%%SystemRoot%%\system32;%%SystemRoot%%;%%SystemRoot%%\System32\Wbem" /F
=================
2. Универсальное
 
for /f "skip=3 tokens=1,3 delims=    " %%a in ('REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') do set "var=%%~b"
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%var%;C\:Arc" /F
=================
 
Спасибо этому форуму и его участникам!

Всего записей: 18 | Зарегистр. 01-12-2011 | Отправлено: 11:27 08-12-2011
Waterclo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ссылки "751 useful XP files" в шапке на сайте:  
http://mysite.freeserve.com/largefile1/Scripts_1.zip http://mysite.freeserve.com/largefile1/Scripts_2.zip передохли. Поделитесь плз. кто-нить, у кого есть, надо бы шапку поправить.

Всего записей: 268 | Зарегистр. 18-05-2002 | Отправлено: 09:25 10-12-2011
Zeesh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scripts_1.zip
Scripts_2.zip
Желательно переложить туда, где будут дольше храниться…

----------
Всё, что вы скажете, будет исковеркано чужим больным разумом и использовано против вас!

Всего записей: 2356 | Зарегистр. 27-07-2006 | Отправлено: 10:26 10-12-2011
Waterclo



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zeesh
Поправил шапку, будут скачивать - думаю ссылки будут жить. Надо чтоб vu1tur поправил предыдущие части, ибо они закрыты.

Всего записей: 268 | Зарегистр. 18-05-2002 | Отправлено: 11:01 11-12-2011
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех форумчан.
У меня проблемка возникла, делаю под себя сборник твиков (reg-файлик) для хр, и есть несколько трудностей.
Может кто-нибудь мне поможет.
И так, нужно сделать переключение схемы питания системы на отключение всех устройств - "Никогда".
Сам параметр я нашел, но он почему то не работает -
 

Код:
;Включён постоянно. Отключение всех устройств - "Никогда"
[HKEY_USERS\.DEFAULT\Control Panel\PowerCfg\PowerPolicies\3]
"Policies"=hex:01,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,32,32,00,00,04,00,00,00,04,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,84,03,00,00,00,00,00,00,08,07,00,\
00,00,01,64,64,64,64,00,00

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

Код:
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]  
 "ClearPageFileAtShutdown"=dword:00000000  
 "DisablePagingExecutive"=dword:00000001  
 "LargeSystemCache"=dword:00000000  
 "NonPagedPoolQuota"=dword:00000000  
 "NonPagedPoolSize"=dword:00000000  
 "PagedPoolQuota"=dword:00000000  
 "PagedPoolSize"=dword:00000000  
 "SecondLevelDataCache"=dword:00000100  
 "SystemPages"=dword:00183000  
 "PagingFiles"=hex(7):63,00,3a,00,5c,00,70,00,61,00,67,00,65,00,66,00,69,00,6c,\  
 00,65,00,2e,00,73,00,79,00,73,00,20,00,30,00,20,00,30,00,00,00,00,00  
 "PhysicalAddressExtension"=dword:00000000  
 "SessionViewSize"=dword:00000030  
 "SessionPoolSize"=dword:00000004  
 "IOPageLockLimit"=dword:00001000  
 "EnforceWriteProtection"=dword:00000000  
 "WriteWatch"=dword:00000001  
 
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]  
 "VideoInitTime"=dword:000005bc  
 "EnablePrefetcher"=dword:00000003  
 "AppLaunchMaxNumPages"=dword:00000fa0  
 "AppLaunchMaxNumSections"=dword:000000aa  
 "AppLaunchTimerPeriod"=hex:80,69,67,ff,ff,ff,ff,ff  
 "BootMaxNumPages"=dword:0001f400  
 "BootMaxNumSections"=dword:00000ff0  
 "BootTimerPeriod"=hex:00,f2,d8,f8,ff,ff,ff,ff  
 "MaxNumActiveTraces"=dword:00000008  
 "MaxNumSavedTraces"=dword:00000008  
 "RootDirPath"="Prefetch"     
 
 "HostingAppList"="DLLHOST.EXE,MMC.EXE,RUNDLL32.EXE"

 
Это действительно будет работать?!

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 15:22 17-12-2011 | Исправлено: Mark_Titov, 13:06 19-12-2011
nick7inc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
День добрый. Надо загрузить и поправить реестр в LiveCD.
 
Нашёл:
Цитата:
l:\I386\SYSTEM32\CONFIG\default
l:\I386\SYSTEM32\CONFIG\SAM
l:\I386\SYSTEM32\CONFIG\SECURITY
l:\I386\SYSTEM32\CONFIG\software

Как через regedit подключать software знаю - через "загрузить куст", выбирая предварительно HKLM в regedit. А как загрузить default? Пробую, при открытии раздела ругается и ничего не показывает.

----------
Джин, не лезь в бутылку.

Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 19:22 17-12-2011 | Исправлено: nick7inc, 19:23 17-12-2011
Chauvinist



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь знает где в реестре находится счётчик установок TAP VPN ?
 

Всего записей: 4709 | Зарегистр. 27-10-2008 | Отправлено: 15:28 09-01-2012
pav



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

Это по-моему было проблемой на Windows 2000. Не стоит этим заниматься на XP SP3.

Всего записей: 1856 | Зарегистр. 27-01-2002 | Отправлено: 15:02 10-01-2012
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает где в реестре хранятся ключи которые указывают "Всегда  отображать" или "Всегда скрывать" иконкам в трее, или "Скрывать если не активно". Хочу сделать установку этого параметра для определённой программы не затрагивая установки других иконок. WinXP.
RegShot'ом не получилось, видимо это сохраняется при завершении эксплорера, при перезагрузке.

Всего записей: 4411 | Зарегистр. 03-05-2006 | Отправлено: 14:50 19-01-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Реестр Windows 2000 / Windows XP [3]


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru