imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 05.08.2003, 18:54     # 1
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
Exclamation Реестр , фичи в реестре

Люди давайте собирать фичи к реестру винды
ПРЕДУПРЕЖДЕНИЕ! Некоректное изменение реестра опасно для здоровья Вашего компьютера и для ваших всё ещё здоровых волос! Некоторые изменения вступают в силу только после перезагрузки Windows

Что такое реестр?

Реестр, как и сама WIndows, развивался эволюционно. В систему до введения реестра входили два текстовых файла Win.ini и System.ini, которые и сегодня входят в состав Windows XP. Правда состоят всего лишь из нескольких строк, использкемых 16-разрядными приложениями.

Впервые реестр появляется в Windows 95. По замыслу Microsoft он должен был полностью заменить файлы ini, хранящие всю настроечную информацию. И по заверениям разработчиков файлы ini оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. По рекомендациям Microsoft, сторонние разработчики программного обеспечения должны хранить информацию о настройках своих программ в реестре. Таким образом, в нем хранится информация по аппаратной конфигурации компьютера, различные настройки операционной системы и настройки установленных программ.

Локальные файлы, из которых состоит реестр, имеют разное название и размещение в зависимости от версии ОС. Например, для Windows 95/98 это файлы User.dat и System.dat, которые располагаются в системной директории, для Windows Me был добавлен новый файл Classes.dat, в то время как для 2000/NT/XP это файлы, размещенные в %SystemRoot%\System32\Config, где %SystemRoot% - системная директория. Здесь каждое улье реестра представлено отдельным файлом (Default, Sam, Security, Software, System), к тому же личный пользовательский файл NTUSER.DAT, необходимый для личных настроек каждого пользователя (NT - многопользовательская среда) находится в директории %USERPROFILE%, определенной при установке ОС. Но вы не сможете отредактировать эти файлы непосредственно, как скажем текстовые файлы Блокнотом. В реестре хранится важная конфиденциальная информация, которую недопустимо получить простым доступом к ресурсам другого компьютера. Для редактирования реестра вам понадобится редактор реестра, можете вопсользоваться стандартным Regedit.exe

Разобраться в реестре - задание не из легких, но это необходимо, если Вы желаете узнать ОС полностью, в большинстве случаев мало кто даже подозревает о существовании реестра.

Реестр содержит пять основных секций, которые называются корневыми разделами (ветвями, ульями) и являются аналогами корневых разделов жесткого диска. Каждый раздел имеет собственное место хранения и файл журнала, при необходимости любой корневой раздел можно восстановить, не затрагивая остальные разделы реестра.

Внутри корневого раздела находятся разделы и подразделы, которые аналогичны каталогам и подкаталогам жесткого диска. Раздел может содержать информацию или данные. Раздел и подраздел могут содержать 0, 1 или несколько параметров, параметр по умолчанию, а также 0 или несколько подразделов. Каждый параметр имеет имя, тип и значение.

Три части параметра реестра всегда располагаются в определенном порядке: [RegistrySizeLimit] [REG_DWORD] [0x8000000]. Имя, Тип данных, значение.

Типы данных для параметров реестра

REG_BINARY Двоичные данные. Большинство аппаратных компонентов используют информацию, которая хранится в виде двоичных данных. редакторы реестра отображают эту информацию в шестнадцатеричном формате.

REG_DWORD Данные представлены в виде значения, длина которогосоставляет 4 байта. Этот тип данных используют многиепараметры драйверов устройств и сервисов. Редакторы реестра могут отображать эти данные в двоичном, шестнадцатеричном и десятичном формате.

REG_EXPAND_SZ Расширяемая строка данных. Эта строка представляет собой текст, содержащий переменную, которая может быть заменена при вызове со стороны приложения.

REG_MULTI_SZ Многострочное поле. Значения, которые фактически представляют собой списки текстовых строк в формате, удобном для восприятия человеком, обычно имеют именно этот тип данных. строки разделены символом NULL.

REG_SZ Текстовая строка в формате, удобном для восприятия человеком. Значениям, представляющим собой описания компонентов, обычно присваивается именно этот тип данных.


Также существуют следующие параметры:
REG_DWORD_LITTLE_ENDIAN,
REG_DWORD_BIG_ENDIAN,
REG_LINK,
REG_NONE,
REG_QWORD,
REG_QWORD_LITTLE_ENDIAN,
REG_RESOURSE_LIST,
REG_FULL_RESOURSE_DESCRIPTOR,
REG_REOURSE_REQUIREMENTS_LIST.


немного о них

REG_DWORD_LITTLE_ENDIAN Похож на REG_DWORD. Это 32-битное число, в котором наиболее значительный байт показан как крайний левый или старший байт. Данный тип наиболее часто используемый формат для хранения чисел в компьютере под управлением Windows 2000 и Windows 98.
REG_DWORD Это тип данных, представленных целым числом (4 байта) обычно используется для значений типа boolean, где "0" переводит параметр в состояние "disabled" - отключает, а "1" "enabled" - активизирует. Также этот тип предоставляет множество параметров для драйверов устройств и служб, он может быть показан в REGEDT32 в двоичном, шестнадцатеричном и десятичном формате, или в REGEDIT в шестнадцатеричном и десятичном формате.
REG_DWORD_BIG_ENDIAN 32-битное число, в котором наиболее значительный байт показан как самый правый или байт младшего разряда. Этот формат обратный тому, который представлен в REG_DWORD и REG_DWORD_LITTLE_ENDIAN типах данных.
REG_LINK Unicode-символическая ссылка. Указывает символическую связь между системой или программными данными и значениями реестра. Используется внутренне, программы не должны обращатся к этому типу данных.
REG_NONE Неопределенное значение.
REG_QWORD 64-битное число.
REG_QWORD_LITTLE_ENDIAN 64-битное число в little-endian формате.
REG_RESOURCE_LIST (REG_FULL_RESOURCE_DESCRIPTOR Последовательность вложенных массивов, разработанная для хранения списка ресурсов аппаратного компонента или драйвера. (Пример, [HKEY_LOCAL_MACHINE\Hardware\Description\System\ MultifunctionAdapter\0\ControllerName\0]).



ОС Windows XP и приложения помещают информацпию в реестр ОС, что хорошо и плохо одновременно. Хорошо - потому что реестр представляет собой общую память для эффективного хранения информации. Плохо - потомучто размеры реестра увеличиваются по мере того, как приложения и система сохраняют в системе все новую информацию. По мере этого процесса в реестре появляется огромное количество мусора, который нелегко удалить.
__________________
Ну у вас и запросы! - сказала база данных и повисла

Последний раз редактировалось oia; 04.10.2004 в 02:02.
oia вне форума  
Старый 05.08.2003, 19:01     # 2
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
Exclamation

Резервирование реестра и системных параметров

Голубой экран смерти - знакомо ли вам это? Неверно установленный драйвер, удаление важного файла или повреждение реестра могут повлиять не только на устойчивость системы, но и на её работу вообще. И если в Windows XP по умолчанию запрещено изменение или удаление системного файла, а неверно установленный драйвер можно "откатить", то повреждение реестра - опасная вещь. Неообходимо обязательно делать своевременные копии реестра на носителя, дабы в любой момент восстановить его.

Одна из самых серьёзных проблем при работе с реестром заключается в том, что Windows использует его постоянно. Резервное копирование и восстановление ОС осложняется тем, что в процессе восстановления Windows XP должна держать файлы открытыми.

Для успешного восстановления системы можно воспользоваться встроенной функцией в ХР - "Восстановление системы", но всегда и везде настойчиво рекомендуется производить архивацию данных, в том числе и реестра, что в случае сбоя поможет восстановить систему.

Наиболее рекомендуемым способом архивации данных является использование встроенного в систему программы архивации. Пуск - Все программы - Стандартные - Служебные - Архивация Данных. При запуске появится окно, где необходимо бдет выбрать пункт "МАСТЕР АРХИВАЦИИ". Запустившись, мастер поинтересуется, что необходимо архивировать, предложив архивацию всех данных, выбранных файлов, либо архивацию данных состояния системы. Необходимо выбрать последний пункт, при этом система архивирует

реестр;
базу данных регистрации классов COM+;
загрузочные файлы, в том числе системные файлы;
защищенные системные файлы Windows.
Далее остается только указать расположение будущего архива и его название. (Архивация может поизводиться администратором или оператором архива).

Можно также произвести архивацию данных состояния системы с помощью командной строки для этого необходимо ввести команду ntbackup backup systemstate.

[Windows 95]

На лицензионном CD с дистрибутивом Microsoft Windows 95 есть утилита, которая позволяет вам создавать резервные копии системного реестра. "Microsoft Configuration Backup", CFGBACK.EXE, может быть найдена в директории \Other\Misc\Cfgback на CD-ROM Windows 95. С помощью утилиты возможно создать до девяти различных резервных копий реестра, которые сохраняет с расширением .RBK в системной директории Windows. Если система используется несколькими пользователями, CFGBACK.EXE не будет поддерживать файл USER.DAT.

После того, как вы сохранили копию реестра, можете скопировать .RBK файл на дискету для безопасности. Но чтобы восстановить резервную копию файл .RBK должен находиться на момент восстановления в системной директории Windows. Windows 95 сохраняет резервные копии в сжатой форме, их вы можете восстановить только "Microsoft Configuration Backup".

[Windows 98/Me]

Операциооные системы Windows 98/Me автоматически создают резервные копии реестра при каждый загрузке операционной системы, к тому же, вы может вручную создавать резервные копии, используя утилиту Проверки реестра, вызываемой командой SCANREGW.EXE из пункта Выполнить Главного меню. В Windows Me вы также можете воспользоваться контрольными точками для восстановления последней успешной конфигурации, созданными в System Restore.
Если это не принесло ожидаемого результата можно восстановить данные из MS-DOS. Для этого создайте загрузочную дискету и загрузитесь с нее, или выберите в разделе Завершение работы Главного меню пункт "Перезагрузить компьютер в режиме эмуляции MS-DOS" ("Restart The Computer In MS-DOS Mode"). В DOS'e перейдите в системную директорию Windows. Предположим, ею является C:\Windows, тогда наберите следующую команду cd C:\Windows. Далее наберите указанные ниже команды, учитывая, что после каждой необходимо нажимать ENTER.


attrib -h -r -s system.dat
attrib -h -r -s system.da0
copy system.da0 system.dat
attrib -h -r -s user.dat
attrib -h -r -s user.da0
copy user.da0 user.dat

в расширении .da0 стоит цифра "0" а не буква "o"! Перезагрузите компьютер. После этой процедуры ваш реестр восстановится к периоду последней удачной загрузки компьютера.
Если и это не помогло в решении проблемы, замените при копировании файл system.da0 на system.1st - он был создан при установке Windows, это поможет уже в OC найти источник проблемы и устранить его

Существует и ещё один, более легкий способ создания резервной копии реестра. Он сводится к простому копированию файлов ноходящихся в директории %systemroot%\system32\config в другое место. при появлении каких либо проблем нужно будет просто скопировать эти файлы обратно в папку. Но есть одна оговорка: если файловая система на загрузочном диске является NTFS, то придется этот процесс проводить из другой копии Windows XP, установленной на этом же компьютере (Даже Microsoft советует устанавливать по две копии ОС для повышения надежности системы). Если же стоит FAT, то операцию копирования можно произвести из DOS. Файлы, необходимые для копирования: AppEvent.Evt, default, DEFAULT.LOG, default.sav, SAM, SAM.LOG, SecEvent.Evt, SECURITY, SECURITY.LOG, software, SOFTWARE.LOG, software.sav, SysEvent.Evt, system, SYSTEM.LOG, system.sav, userdiff, userdiff.LOG.

И еще один способ заключается в импорте и экспорте файлов реестра. программа Regedit позволяет экспортировать весь реестр целиком, а также отдельные его ключи. Чтобы выполнить экспорт реестра необходимо сделать следующее:
1. Вызвать редактор Regedit.exe и выделить либо значок "Мой компьютер" (для экспорта всего реестра целиком), либо конкретный ключ, который требуется экспортировать.
2. Выполнить команду "Экспорт" в меню Файл.
3. В раскрывшемся диалоговом окне выбрать папку для экспорта и указать имя файла.

Экспортированный файл реестра представляет собой обычный текст в формате ASCII, который можно читать и редактировать при помощи обычного Блокнота. О файлах с расширением REG подробно написано здесь. Для импорта файла необходимо просто совершить двойной щелчок по полученному файлу экспорта. Таким образом экспортированные данные заменят существующие (которые могут быть неправильными).

Теперь главное - выбрать способ резервирования реестра и с чистой душой продолжать работу с Windows XP
__________________
Ну у вас и запросы! - сказала база данных и повисла

Последний раз редактировалось oia; 04.10.2004 в 02:04.
oia вне форума  
Старый 06.08.2003, 17:10     # 3
mozarttt
Junior Member
 
Аватар для mozarttt
 
Регистрация: 05.05.2003
Адрес: где то рядом
Сообщения: 120

mozarttt Путь к славе только начался
неплохо увидеть что нибудь. чего нету в твикерах...
ну например: хотите сменить язык по умолчанию при логоне в хп? лезем в HKEY_CURRENT_USER\Keyboard Layout\Preload и меняем местами ключи. В общем у многих есть такие секретики, ими и надо делиться, а не перепечатыванием путеводителя с вингуайдс.ком
mozarttt вне форума  
Старый 07.08.2003, 10:17     # 4
batya_batya
Member
 
Регистрация: 28.12.2002
Адрес: Israel
Сообщения: 232

batya_batya Путь к славе только начался
Rebyat ,vot v windowsovskom frormate sovety po registru i prosto po winde na urovne registrov - kagetsya vse perechislennoe sverhu v nih est.
p.s. Na russkom
Вложения
Тип файла: zip reg.zip (379.9 Кбайт, 352 просмотров - Кто скачивал? )
batya_batya вне форума  
Старый 30.08.2004, 15:03     # 5
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Гыхм... Как можно через реестр запретить блокировать рабочую станцию? Среди написаного выше - не нашел. Помню, пару лет назад я как-то это делал, но как?... Забыл, а нужно
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 31.08.2004, 01:04     # 6
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
Структура и предназначение Reg - файла.

В разделе восстановление была затронута тема создания reg файла. Пришло время поговорить о нем подробнее.

Файл реестра имеет жестко регламентированную структуру и информацию, которая может быть внесена в реестр. Регламентированная структура заключается в том, что в начале любого файла с частью реестра должна находиться строка REGEDIT 4 или Windows Registry Editor Version 5.00. Строго говоря, без этой строки файл не может считаться экспортированным фрагментом реестра и превращается в простой текстовый. Дело в том, что файл реестра может быть импортирован назад в реестр не только с помощью Редактора реестра, но и путем простого двойного клика мышью на нем. По умолчанию для файлов с расширением .reg установлена команда внесения их содержимого в реестр, если файл оформлен правильно.

Ниже строки Windows Registry Editor Version 5.00 (или REGEDIT 4) должен присутcтвовать пробел, за которым находятся ключи, вносимые в реестр. Для каждого вносимого в реестр имени раздела должна быть выделена отдельная строка. Полное имя раздела (сокращения не допускаются) помещается в квадратные скобки. Имена параметров этого раздела приводятся по одному на строке, начиная за следующей сразу за именем раздела, в кавычках, рядом на той же строке - их значения. Значения строковых параметров должны приводиться в кавычках, значения параметров типа Dword - в виде шестнадцатеричной строки dword:00000000 (без кавычек), значения двоичных параметров - в шестнадцатеричной системе в виде строки hex:14,00,00,00 (без кавычек). Если в значении строкового параметра встречается символ "\", то он заменяется (в экспортированном файле реестра) на пару таких символов. Сам символ "\" используется для переноса слишком длинных строк. Имя каждого раздела или подраздела, вносимого в реестр, независимо от его иерархического расположения, должно писаться полностью и на отдельной строке. Между описаниями каждого из разделов и в конце файла должно находиться по одной пустой строке. Символ "@" соответствует параметру "По умолчанию" (@="значение параметра"). Последняя строка должна оставаться пустой. Ниже дан реальный пример. Первая строка - обязательный параметр - Windows Registry Editor Version 5.00, затем следует пустая строка, название раздела помещается в квадратные скобки, имя "CurrentBuildNumber" - имя ключа с параметром REG_SZ, "InstallDate" - параметр REG_DWORD, в имени "SystemRoot" параметр пути к системной папке разделен двойной косой чертой, "LicenseInfo" - шестнадцатиричная форма, затем идет пустая строка, и новый путь к ключу в квадратных скобках.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"CurrentBuildNumber"="2600"
"InstallDate"=dword:3c9c2ed8
"ProductName"="Microsoft Windows XP"
"SystemRoot"="C:\\WINDOWS"
"LicenseInfo"=hex:34,a2,99,87,3f,b6,ea,9a,61,be,65,2b,3d,85,5a,c0,20,f 5,ce,9a,\
0f,7a,f2,ec,40,83,4d,52,f4,f1,ea,5a,b9,15,ef,06,b8,92,77,a7,3c,05,e7,a 4,f6,\
c8,2e,f1,4a,0a,b9,67,c5,9b,92,ef

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Accessibility]


Таким образом можно создавать разделы, устанавливать параметры и вобщем добавлять информацию в реестр. Но с помощью этих же файлов можно также и удалять разделы и параметры.

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\onlyxp]
"onlyxp"="http://onlyxp.narod.ru"
"start"=dword:00000001
"end"=-

Для удаления раздела необходимо перед его названием поставить знак "-" (без кавычек). А для удаления параметра необходимо в его значении также без кавычек прописать знак "-".



[Параметры командной строки Редактора реестра]

Редактор реестра имеет параметры командной строки, которые помогут автоматизировать некоторые операции с реестром. В список внесены некоторые из параметров, обратите также внимание, что не все поддерживаются определенной ОС.


[Параметры] Синтаксис: Regedit.exe [параметр] [имя файла]
[Имя файла] Импортирует данные из .reg файла в реестр
/s Импортирует значения из .reg файла без вывода диалогового окна
/e Экспортирует реестр или выбранный куст в .reg файл, например
regedit/e file.reg HKEY_USERS\.DEFAULT
/L:system Определяет для использования местоположение файла реестра SYSTEM.DAT
/R:user Определяет для использования местоположение файла реестра USER.DAT
/c Оптимизирует (сжимает) [имя файла] (Windows 98/Me)

Предупреждение! Будьте осторожны с REG-файлами. Дистрибутивы некоторых приложений включают такие файлы и используют их при инсталляции для установки необходимых параметров реестра. Если вы выполните двойной щелчок по файлу с расширением .reg, программа Regedit.exe прочтет этот файл и вставит его содержимое в реестр. При этом произойдет замещение всех параметров без дополнительных вопросов. Просмотрите файл, выбрав в контекстном меню пункт "Изменить".




[Обслуживание и оптимизация]

Для функционирования реестра системе необходимо загрузить его в оперативную память. Фактически, загружаются конкретные локальные файлы, зависящие от версии ОС. При увеличении размера реестра становится необходимым выделение большего объема памяти, что может привести к снижению производительности. Во избежание этого необходимо придерживаться простых правил:


не устанавливайте и не удаляйте слишком часто софт, это приводит к фрагментации реестра;
после удаления ПО избавляйтесь от "мертвых" ключей вручную по F3 в regedit или пользуйтесь утилитами вроде RegCleaner или jvPowerTools;
избегайте установки пакетов, тесно интегрирующихся с ОС (M$ Office, Borland, PhotoShop). Прибегайте к этому лишь в случае необходимости. Это программное обеспечение сильно влияет на быстродействие в целом, а также может привести к краху системы в случае удаления;
возьмите за правило инсталлировать программы с помощью Ashampoo UnInstaller, Professional Uninstaller и др. Они помогают полностю избавиться от следов программы после удаления;
время от времени делайте профилактику - проганяйте чистильщиками реестра, программами из пакета Norton Utilities, RegCleaner'ом, GlitchRemover'ом и тд. Сжимайте данные реестра, удаляя в нем пустые строки, оставшиеся после деинсталляции ПО.


[Сжатие реестра] (98/Me)

В Windows 9x, чтобы сжать реестр достаточно открыть редактор реестра с параметром командной строки /с (regedit.exe /c). После перезагрузки данные реестра будут оптимизированы.

[Сжатие реестра] (NT)

Следующая процедура может быть использована для уплотнения файлов реестра. Сделайте резервные копии всех системных файлов, включая реестр. Выполните из командной строки "RDISK /S-" для обновления резервных копий в %systemroot%\repair Данные реестра при этом будут несколько упорядочены и сжаты. Раскройте эти файлы во временную директорию:

EXPAND %systemroot%\REPAIR\DEFAULT._ %temp%\DEFAULT
EXPAND %systemroot%\REPAIR\SAM._ %temp%\SAM
EXPAND %systemroot%\REPAIR\SECURITY._ %temp%\SECURITY
EXPAND %systemroot%\REPAIR\SOFTWARE._ %temp%\SOFTWARE
EXPAND %systemroot%\REPAIR\SYSTEM._ %temp%\SYSTEM

Сравните размеры файлов, находящихся в Вашей временной папке %temp% с размерами таких же файлов в %systemroot%\system32\config. У меня они сократились суммарно с 15Mb до 8,8Mb. Файлы реестра из %systemroot%\system32\config могут быть перезаписаны уплотненными версиями из временной папки %temp% несколькими путями:

перезагрузитесь в DOS или Win3.x/95/98 и просто перепишите старые файлы новыми (конечно, если системные файлы расположены на FAT);
замените эти файлы, загрузив другую Windows NT (подключить Ваш винчестер к другому компьютеру с NT);
используйте команду MV (move) из Resource Kit`а для перемещения этих файлов во время перезагрузки NT. Пример:

MV /X /D %temp%\DEFAULT %systemroot%\SYSTEM32\CONFIG\DEFAULT
MV /X /D %temp%\SAM %systemroot%\SYSTEM32\CONFIG\SAM
MV /X /D %temp%\SECURITY %systemroot%\SYSTEM32\CONFIG\SECURITY
MV /X /D %temp%\SOFTWARE %systemroot%\SYSTEM32\CONFIG\SOFTWARE
MV /X /D %temp%\SYSTEM %systemroot%\SYSTEM32\CONFIG\SYSTEM


После выполнения данных команд, перезагрузка будет длиться дольше обычного (необходимо время на перезапись файлов).

[Сжатие реестра] (2000/XP/2003)

Уменьшение размера реестра - одна из основных задач по сохранению его производительности. В Windows 2000/XP в этом поможет стандартная утилита "Программа архивации" (%systemroot%\System32\ntbackup.exe), но прежде создайте резервные копии файлов реестра (%systemroot%\System32\config). Запустим ее и при необходимости переключимся в расширенный режим.

Программа архивации создаст в папке %systemroot%\Repair сжатые файлы реестра, которыми необходимо заменить старые. Для этого загрузитесь в DOS и там скопируйте файлы из %systemroot%\Repair в %systemroot%\System32\config, воспользовавшись командой:

COPY \Y C:\WINDOWS\REPAIR\DEFAULT C:\WINDOWS\SYSTEM32\DEFAULT
COPY \Y C:\WINDOWS\REPAIR\SAM C:\WINDOWS\SYSTEM32\SAM
COPY \Y C:\WINDOWS\REPAIR\SECURITY C:\WINDOWS\SYSTEM32\SECURITY
COPY \Y C:\WINDOWS\REPAIR\SOFTWARE C:\WINDOWS\SYSTEM32\SOFTWARE
COPY \Y C:\WINDOWS\REPAIR\SYSTEM C:\WINDOWS\SYSTEM32\SYSTEM
__________________
Ну у вас и запросы! - сказала база данных и повисла

Последний раз редактировалось oia; 04.10.2004 в 02:07.
oia вне форума  
Старый 31.08.2004, 10:52     # 7
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
oia
Мне нужно это было для NT4 (это насчет использования gpedit.msc). Ключик нашел:
Код:
REGEDIT4

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 31.08.2004, 12:41     # 8
LN berf
Member
 
Аватар для LN berf
 
Регистрация: 05.08.2003
Сообщения: 290

LN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царстве
Oia

Хотел сделать фишку с открыванием папки в cmd с ее же путем. Захожу в regedit -> [HKEY_CLASSES_ROOT\Directory\shell\] а там ключа Command Promt нету. Пробовал сам создать. Винда ругается. . Делал для WinXP. В чем проблема? Спасибо.
__________________
Кончив одно дело, начинай другое.
LN berf вне форума  
Старый 31.08.2004, 12:59     # 9
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
LN berf
Создай reg-файл вот с таким содержимым:
Код:
REGEDIT4

[HKEY_CLASSES_ROOT\Directory\shell\CommandPromt]
@="Open in CommandPromt"

[HKEY_CLASSES_ROOT\Directory\shell\CommandPromt\command]
@="cmd.exe /k cd \"%1\""
и импортируй его в реестр.
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!
Ghost вне форума  
Старый 31.08.2004, 13:06     # 10
mosh
Mosherator
 
Аватар для mosh
 
Регистрация: 29.10.2002
Адрес: Moshcow
Сообщения: 1 201

mosh Бог с наворотамиmosh Бог с наворотами
mosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотамиmosh Бог с наворотами
Вроде всё просто: в разделе [HKEY_CLASSES_ROOT\Directory\shell\]
создаёшь ключ CommandPrompt , внутри него создаёшь ключ command ,
а как его default-значение пишешь cmd.exe /k cd "%1"
А как ругается винда?
__________________
Nach dem Spiel
ist vor dem Spiel.
S.Herberger
mosh вне форума  
Старый 01.09.2004, 18:11     # 11
LN berf
Member
 
Аватар для LN berf
 
Регистрация: 05.08.2003
Сообщения: 290

LN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царстве
Mosh

Цитата:
This file does not have a program associated with it for performing this action. Create an association in the Folder Options control panel.
Ghost.

Создал. Импортировал. Та же история.

Заработало!!! ). Всем пасиб. И голос. . Mosh извини я тебе уже добавлял
__________________
Кончив одно дело, начинай другое.
LN berf вне форума  
Старый 03.09.2004, 17:46     # 12
vito_001
Junior Member
 
Аватар для vito_001
 
Регистрация: 10.01.2003
Сообщения: 96

vito_001 Путь к славе только начался
Цитата:
oia:
14. Как скрыть меню Документы в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoRecentDocsMenu = 01 00 00 00 - включено, 00 00 00 00 - выключено.
Но когда перезапускаю виндоус, то папка "недавние документы" опять появляется, как сделать чтоб вообще её скрыть?
vito_001 вне форума  
Старый 03.09.2004, 18:04     # 13
Grek
::VIP::
 
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832

Grek СуперБогGrek СуперБогGrek СуперБог
Grek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБог
vito_001
праильно вот так сделать:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\E xplorer\\NoRecentDocsMenu
Меню "Пуск" пункт "Документы".
Тип: REGDWORD;
Значение: (0 = показать, 1 = скрыть) Групповая политика
Grek вне форума  
Старый 03.09.2004, 18:19     # 14
vito_001
Junior Member
 
Аватар для vito_001
 
Регистрация: 10.01.2003
Сообщения: 96

vito_001 Путь к славе только начался
[/B]Grek[B]
У меня нет такого NoRecentDocsMenu и тип REG_DWORD. Есть только с REG_SZ.
vito_001 вне форума  
Старый 03.09.2004, 19:28     # 15
Grek
::VIP::
 
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832

Grek СуперБогGrek СуперБогGrek СуперБог
Grek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБог
vito_001
Операционка какая? Если ключа нету то его нужно создать самому.
Grek вне форума  
Старый 03.09.2004, 19:32     # 16
vito_001
Junior Member
 
Аватар для vito_001
 
Регистрация: 10.01.2003
Сообщения: 96

vito_001 Путь к славе только начался
ХР А когда пытаюсь создать NoRecentDocsMenu REG_DWORD , то пишет что такое уже есть. Хоть и тип REG_SZ
vito_001 вне форума  
Старый 03.09.2004, 20:36     # 17
Grek
::VIP::
 
Регистрация: 26.01.2003
Пол: Male
Сообщения: 832

Grek СуперБогGrek СуперБогGrek СуперБог
Grek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБогGrek СуперБог
vito_001
Поставь тогда любой твикер типа:
XP Tweaker
Tweak-XP
TweakUI
и сделай с их помощью
Grek вне форума  
Старый 14.09.2004, 01:16     # 18
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
Exclamation

Как создать команду, применяемую ко всем типам файлов.

В разделе HKEY_CLASSES_ROOT\ *\ Shell\ создать раздел с любым названием, скажем Command1 (значение строкового параметра "Команда 1"), в это разделе создать раздел Command. Значение строкового параметра задать равным вашей команде, например, чтобы создать команду "Открыть блокнотом" строка следующая: HKEY_CLASSES_ROOT\ *\ Shell\ Command1\ Command = "Notepad "%1"". Проверка: щелкнуть на любом файле правой кнопкой - в контекстном меню должна появится команда "Команда1"

2. Как создать команду, применяемую к незарегистрированным типам файлов.

Например: вы частенько сталкивались с файлами типа readme.!!!. Согласитесь довольно нудно открывать их с помощью диалога "Открыть с помощью…" HKEY_CLASSES_ROOT\ *\ Shell\ Open\ Command = "Notepad "%1""

3. Как создать команду, применимую к любой папке, диску и т.п.

В разделе HKEY_CLASSES_ROOT\ Folder\ shell создайте новый раздел, назвав его своим именем (например "Огого"). В параметре "По умолчанию" задайте имя команды (например "Команда Огого"). Создайте раздел Command в разделе "Огого" и запишите свою команду.

4. Как заменить программу блокнот на другую программу.

HKEY_CLASSES_ROOT\ Txtfile\ Shell\ Open\ Command = "C:\ Windows\ notepad "%1"" - так в оригинале. Замените notepad на др. программу, только укажите полный путь к ней.

5. Как скрыть значки логических дисков.

HREY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создать парметр DWORD NoDrives. Установите следующие значения для скрытия дисков (значения в шестнадцатеричной системе):

A:+B: = 3
C: = 4
D: = 8
E: = 10
F: = 20
A+B+C=7
A+B+D=b
A+B+E=13
A+B+F=23
C+D=c
D+E=18 и т.д.

Скрыть все значки = 0x03ffffff

6. Как скрыть все значки с рабочего стола.

HREY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создать параметр DWORD NoDesktop =1 (=0 - все значки видны)

7. Как скрыть значок Корзина с рабочего стола.

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ explorerDesktop\ NameSpace\ {645FF040-5081-101B-9F08-00AA002F954E} = (ух !!! устал писать :-)) = "Корзина". Если удалить раздел {…} - значок Корзина исчезнет со стола.

8. Как изменить имя значка "Корзина".

HKEY_CLASSES_ROOT\ CLSID\ {645FF040-5081-101B-9F08-00AA002F954E} = "Корзина". Если изменить слово корзина на другое, например "Отходы", то на рабочем столе будет соответственно "Отходы", а не "Корзина".

9. Как убрать слова "Ярлык для" из названия ярлыка.

HKEY_USERS\.DEFAULT\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer параметр link должен быть равным 00 00 00 00.

10. Как изменить буквенное обозначение CD-ROM.

Можно обойтись стандартными средствами доступными пользователю. Панель управления - Система - Устройства - Контролеры компакт дисков. Далее вызвать свойства и назначить букву.

11. Как скрыть меню Выполнить в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoRun = 1 - включено, 0 - выключено.

12. Как скрыть меню Найти в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoFind = 1 - включено, 0 - выключено.

13. Как скрыть меню Избранное в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoFavoritesMenu = 01 00 00 00 - включено, 00 00 00 00 - выключено.

14. Как скрыть меню Документы в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoRecentDocsMenu = 01 00 00 00 - включено, 00 00 00 00 - выключено.

15. Как скрыть меню Завершение сеанса в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoLogOff = 1 - включено, 0 - выключено.

16. Как скрыть в меню Пуск меню …

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр и задайте значение 1 (включено) или 0 (выключено).
NoSetFolders = 1 в меню Настройка будут скрыты Принтеры и Панель управления. (аналогично в папке Мой компьютер).
NoSetTaskbar = 1 - в меню Настройка будут скрыты Панель задач и меню Пуск.

17. Как скрыть меню Завершение работы в меню Пуск.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте парметр NoClose = 1 - включено, 0 - выключено.

18. Как скрыть имя пользователя в диалоге при загрузке Windows.

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ Winlogon создайте парметр DontDisplayLastUserName = 1 - имя пользователя показано не будет, 0 - будет.

19. Как выключить видеоэффект при сворачивании окон.

HKEY_CURRENT_USER\ Control Panel\Desktop\Windowsmetrics создайте парметр MinAnimate = 0 - выключено.

20. Как включить в работу третью кнопку мыши (средняя кнопка - double-click).

HKEY_CURRENT_USER\ Software\ Logitech\Version создайте парметр SwapMouseButtons = 1

21. Как очистить список недавно используемых программ в меню Выполнить.

Список команд из меню Выполнить находится в разделе HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer \ RunMRU. Команды хранятся в строках с названиями a,b,c,d и т.д. В параметре MRUList записан порядок этих команд. Если очистить параметры a и MRUList, то список очистится.

22. Как вообще не запоминать выполненные команды, адреса и открытые документы.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ Explorer создайте параметр ClearRecentDocsOnExit = 01 00 00 00 - включено, 00 00 00 00 - выключено. При выключении компьютера все списки очистятся.

23. Как очистить список меню Документы.

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Explorer \RecentDocs Очистите параметр MRUList = "".

24. Как посмотреть список программ, запускаемых в процессе загрузки Windows.

Существует 5 разделов в ветви HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion
Run - список программ, которые запускаются при каждой загрузке Windows
RunOnce - список программ, которые запускаются только один раз при загрузке Windows, потом список очищается
RunOnceEx - то же, что и предыдущий раздел, но здесь можно определять очередность запуска программ
RunServices - список сетевых или системных программ, которые запускаются при каждой загрузке Windows
RunServicesOnce - список сетевых или системных программ, которые запускаются только один раз при каждой загрузке Windows

25. Параметры, определяющие настройки даты, времени, формат чисел, валют.

Эти параметры находятся в разделе HKEY_CURRENT_USER\ Control Panel\ International.

26. Как изменить место часового пояса в "Свойства: Дата и время".

HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows\ CurrentVersion\ TimeZones\ Russian измените значение следующего парметра на нужное Вам. По умолчанию там стоит: "[GMT+3.00] Москва, Санкт-Петербург, Волгоград". Можно написать, например ваш адрес. :-)
__________________
Ну у вас и запросы! - сказала база данных и повисла

Последний раз редактировалось oia; 17.10.2004 в 05:26.
oia вне форума  
Старый 17.09.2004, 05:42     # 19
sockets
::VIP::
 
Регистрация: 12.11.2002
Пол: Male
Сообщения: 1 674

sockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуруsockets Гуру
oia
Если нетрудно, разжуй поэтапно как создавать этот самый dword параметр IOPageLockLimit в реестре
sockets вне форума  
Старый 17.09.2004, 21:20     # 20
Grigarash
Full Member
 
Аватар для Grigarash
 
Регистрация: 05.03.2003
Пол: Male
Сообщения: 789

Grigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собойGrigarash Имеются все основания чтобы гордиться собой
Народ помогите
Хочу установить стартовую страницу например www.imho.ws все делаю как обычно после закрытия брауузера (MS Internet Explorer WinXP Pro RUS SP2) ии открытия страничка стартовая осталась прежней www.msn.com
где и что мне нужно править, пОможите
Grigarash вне форума  

Теги (метки)
registry, реестр

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:22.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.