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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
mihas83



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

Цитата:
Sish
, oткуда цитируешь?
 
Добавлено:
В ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets
на машине без проблемы, описанной мной
вообще нет Regedit...
 
Добавлено:
Пардон. На еще одной машине LastKey прописывается нормально...

Всего записей: 7832 | Зарегистр. 15-07-2003 | Отправлено: 08:20 02-09-2008
Sish



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

Цитата:
oткуда цитируешь?  

Отсюда, вестимо

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 09:44 02-09-2008
Valdon



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто подскажет как с помощью REG ADD добавить пустое значение в конец строки для типа данных REG_MULTI_SZ ? Например, через *.reg-файл это будет выглядеть так:
Код:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\MyCo]
"MyValue"=hex(7):01,00,00,00

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 16:01 07-09-2008
SHANDLE

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

Цитата:
Кто подскажет как с помощью REG ADD добавить пустое значение в конец строки для типа данных REG_MULTI_SZ ?

REG_MULTI_SZ не может содержать пустых строк, ни в конце, ни в середине.
Пустая строка означает конец REG_MULTI_SZ.

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 20:05 07-09-2008
Valdon



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SHANDLE, через *.reg пустая строка спокойно добавляется в REG_MULTI_SZ . Надо это для определенного твика. Приходится извращаться через *.reg или в ручную через regedit.exe. Хотелосьбы через REG ADD, но видимо такое невозможно....
 
А можно ли както, стандратными средствами ХРюши из bat'ника прочитать значение реестра REG_MULTI_SZ в двоичном виде?

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 20:20 07-09-2008 | Исправлено: Valdon, 20:27 07-09-2008
SHANDLE

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valdon
С помощью WinAPI в реестр можно засандалить любые данные любого типа. Мне, кстатит, удалось откопать в своем реестре данные некого не документированного типа.
Специфика REG_MULTI_SZ в том, что это набор текстовых строк. 01 не является кодом какого то текстового символа. Признаком конца строки является 0. Признаком конца блока является пустая строка. Алгоритмы разбора текстового блока как правило прекращают разбор, как только встретится сначала один 0 (конец строки), а потом второй 0 (пустая строка). Так что третий ноль в твоем примере - лишний, до него дело не дойдет.

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 22:27 07-09-2008
Valdon



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SHANDLE, дам пример для наглядности:
Код:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /t REG_MULTI_SZ /d \??\%SystemRoot%\system32\myfile.dll /f
- чтобы файл myfile.dll после перезагрузки удалился  надо в конце данных параметра PendingFileRenameOperations в двоичном виде добавить пустую строку (00 00) - как вы сие объясните?

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 08:32 08-09-2008 | Исправлено: Valdon, 08:40 08-09-2008
SHANDLE

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valdon
Возможно, что удаление файлов из системной директории - это ответственная операция и имеет повышенные риски с точки зрения безопасности, поэтому и наюлюдается некое отступление от стандартов.
Попробуйте сразу дополнить параметр пустыми строками:
\??\%SystemRoot%\system32\myfile.dll\0\0\ /f
 
Добавлено:

Цитата:
\??\%SystemRoot%\system32\myfile.dll /f  

А параметр то правильно записан?
\??\%SystemRoot%\system32\myfile.dll /f
Может нужно так
\\?\%SystemRoot%\system32\myfile.dll /f  
 
Из MSDN: правила именования файлов
D:\<256 chars>NULL
Однако, для UNICODE функций WINAPI может быть использован префикс \\?\

Цитата:
The Unicode versions of several functions permit a maximum path length of approximately 32,000 characters composed of components up to 255 characters in length. To specify that kind of path, use the "\\?\" prefix.
\\?\D:\<path>

Зарезервированные имена:

Цитата:
Do not use the following reserved device names for the name of a file: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9. Also avoid these names followed by an extension, for example, NUL.tx7.
 
 

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 12:00 08-09-2008 | Исправлено: SHANDLE, 13:37 08-09-2008
Valdon



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SHANDLE, пробовал по разному, через REG ADD никак невыходит без ручного добавления пустой строки в конце.... Лично проверял файлы на предмет удаления! Можешь сам попробовать (удалить/переименовать) любой файл. Строка батника, указаная выше проверена мной на практике...  
 
У кого получится через REG ADD добавить в конец значения пустую строку отпишитесь сдесь плиззз!!!!
 
ЗЫ: ща опробую твой вариант!

Всего записей: 428 | Зарегистр. 25-07-2005 | Отправлено: 13:58 08-09-2008 | Исправлено: Valdon, 14:00 08-09-2008
SHANDLE

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valdon
Похоже, что reg четко следует описанным выше правилам. Он автоматически добавляет пустую строку для завершения блока. На лишние пустые строки в конце заявляет "ошибка в командной строке". Т.е. отказ происходит на этапе разбора командной строки.  
 
Варианты:
Попробуй REG IMPORT file.reg
Попробуй REG ADD /t REG_BINARY. Вдруг сработает, а на binary таких ограничений нет.

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 14:48 08-09-2008
Drazil

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые Гуру!
Подскажите где копать.
Такая ситуация Комп работает всё нормально.
Только когда заходишь в реестр и запускаешь поиск, машина умерла загрузка проца 100%.
Что с этим делать не знаю.

Всего записей: 9 | Зарегистр. 11-01-2007 | Отправлено: 23:31 08-09-2008
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drazil
А какое железо (проц, объём ОЗУ) и винда у тебя?

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 08:04 09-09-2008
SHANDLE

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drazil
Компутер точно с одним процессором. В принципе, нормальное явление для regedit, может понадобиться несколько минут чтобы обшарить весь реестр. Попробуй дождаться. Или выбери поиск того, что часто встречается и быстро находится (например, txtfile).

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 08:24 09-09-2008
Drazil

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проц 2,5 dual core 2Гб памяти, Windows XP.
Размер файла реестра 75 метров.
Чтобы дождаться надо ждать где то 1час терпения не хватает.

Всего записей: 9 | Зарегистр. 11-01-2007 | Отправлено: 10:45 10-09-2008
SHANDLE

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

Цитата:
где то 1час

Это действительно много. При сходной геометрии (P4 3.2 HT, 2 Гб, XP), больше чем на пару минут в спячку не впадал при загрузке 50%.
А как насчет антивирусов, защиты реестра, мониторинга реестра, сторонних утилит?  
 

Цитата:
Проц 2,5 dual core

Т.е. двухядерный? Тогда regedit не должен грузить больше чем на 50%.
Есть такая утилита Process Explorer Марка Русиновича. Попробуй с её помощью выяснить какие  процессы "помогают" regedit.

Всего записей: 928 | Зарегистр. 19-01-2007 | Отправлено: 11:35 10-09-2008
Drazil

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да загружает на 50% но тормоза жуткие пока от дуплится пару минут ждать надо
поставил программку Process Explorer он показывает что только regedit занимает 50%

Всего записей: 9 | Зарегистр. 11-01-2007 | Отправлено: 11:59 10-09-2008
NORIO



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли восстановить реестр затиранием рабочих файлов реестра резервной копией (сделанной простым копированием файлов)?
 
Получится ли таким простым способом восстановить реестр так что бы это невызвало никакого нарушения работы системы, или есть что то не очевидное?
 
(Допустим, я не буду устанавливать всякие драйверы после бекапа.)
 
Если всё это возможно то в каких файлах содержится реестр и где находятся эти файлы?
 
ps есть вторая операционка на другом диске восстановить реестр я смогу из неё
pps вопрос про реестр в Win XP

Всего записей: 875 | Зарегистр. 18-12-2004 | Отправлено: 22:35 13-09-2008 | Исправлено: NORIO, 22:38 13-09-2008
PMRaven666



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drazil
попробуй другой программой, например Registry Workshop

Всего записей: 867 | Зарегистр. 04-01-2007 | Отправлено: 15:29 14-09-2008
Sish



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NORIO
Можно попробовать. Гарантий, естественно, никаких, весьма желательно предварительно сделать бэкап и всё это производить из-под LiveCD.
 

Цитата:
в каких файлах содержится реестр и где находятся эти файлы?  

%windir%\system32\config

Всего записей: 25337 | Зарегистр. 09-06-2004 | Отправлено: 08:11 15-09-2008
MIHMIH007



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
народ подскажите плиз можно ли сделать как нить батник или файл реестра чтобы на любой виндеXP менялось автоматически значение по этой ветке HKEY_USERS\S-1-5-21-1078081533-1450960922-839522115-1003\Control Panel\International дело в том что ветка S-1-5-21-1078081533-1450960922-839522115-1003 на кадой винде по разному называется.....(((

Всего записей: 743 | Зарегистр. 05-12-2006 | Отправлено: 10:23 15-09-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 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