( Вход | Регистрация | Поиск )

Работаем с реестром, полезные советы
Дата обновления: 26.01.2013 - 17:23, перейти к новому сообщению

·Volk
Группа: Администраторы

Сообщений: 8.232
Работаем с реестром - полезные советы
для разных версий Windows (98/Me/NT/2k/XP/2003/Vista)

ScanDisk (для Windows Me)
При неправильном выключении компьютера при последующей загрузке ОС запускается ScanDisk, но в нем установлен флажок "Автоматически исправлять ошибки", причем флажок этот затемнен, и снять его невозможно. В результате приходится вообще отключать эту проверку, иначе высок риск неверных изменений таблицы FAT - пользователь не может контролировать процесс исправления каждой ошибки!

Чтобы отключить автоисправления, найдите следующий ключ:
HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\ Windows\CurrentVersion\Applets\Check Drive
и установите следующий параметр:
AutoChk = 02 00 00 00 Для возврата автоматического режима ставьте
AutoChk = 00 00 00 00

Отключение клавиши Windows
На некоторых современных клавиатурах присутствует клавиша Windows (как правило, логотип-флажок Майкрософт). Некоторым пользователям она мешает при быстрой печати. Чтобы отключить ее, нужно в реестре найти ключ
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout. Создайте новый двоичный параметр, озаглавив его Scancode Map и присвойте ему значение 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00.
После перезагрузки клавиша Windows будет отключена.

Выбор программы
Когда вы щелкаете на файле с незарегистрированным в системе расширением, то появляется окно "Выбор программы" (или "Открыть с помощью..."), в котором вам предлагается выбрать из предложенного списка программу, способную обработать неизвестный тип файла. Но в данном окне всегда установлен флажок "Всегда использовать эту программу...", что порой приводит к нежелательным проблемам. Как правило, данный флажок лучше не использовать, чтобы не повредить реестр. Существует способ, чтобы этот флажок отсутствовал по умолчанию. Для этого нужно немного подправить запись в реестре. Откройте раздел:
HKEY_CLASSES_ROOT\Unknown\shell\openas\command и в установленном по умолчанию параметре запишите C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL %1 %2

Изменение порога выдачи предупреждения о недостатке свободного места на диске (Windows NT/2000/XP)
Если на вашем диске остается свободным менее 10% (по умолчанию) места, то система информирует об этом появлением иконки в области уведомления (рядом с часиками). На дисках маленькой емкости этот порог вполне оправдан, но для дисков большой емкости (20 Гбайт -> 2 Гбайт) это не совсем удобно. Можно изменить порог в процентном соотношении:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters - параметр типа DWORD DiskSpaceThreshold, в котором указываете значение от 0 до 99 (т.е процент от объема диска)

Недостаточно места на диске
Если Windows постоянно выводит сообщения о том, что на диске мало места (см. выше), то в разделе реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer создайте параметр NoLowDiskSpaceChecks типа DWORD со значением, равным 1, - и Windows заткнется :-)

Размер реестра (Windows NT/2000)
Размер реестра ограничивается параметром RegistrySizeLimit (тип REG_DWORD) в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control. Увеличить максимальное значение его объема можно и в окне "Virtual Memory" диалога System Properties > Advanced > Performance Options > Change


Ответов(1 - 9)

·SSinchuk
Группа: Наши Люди

Сообщений: 1.314
Что бы включить в выпадающей меню из под правой кнопки пункты
Копировать в папку... и Переместить в папку...



необходимо создать:

- для копирования
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\]
создать раздел Copyto в нем создать строковый параметр со значением
{C2FBB630-2971-11d1-A18C-00C04FD75D13}

- для перемещения
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\]
создать раздел Moveto в нем создать строковый параметр со значением
{C2FBB631-2971-11d1-A18C-00C04FD75D13}


·Демон
Группа: Пользователи

Сообщений: 548
Вот немного интересного.

Твики.
1. При запуске Windows Explorer открывается папка My Documents. Как сделать так, что бы открывался корневой каталог системного диска?
В Propreties shortcut'а на Explorer, меняем target %SystemRoot%explorer.exe на %SystemRoot%explorer.scf. После этого, открываться будет не My Documents, а корневой каталог системного диска. Кроме этого, можно запускать Explorer комбинацией клавиш Win+E, в этом случае он откроется в разделе My Computer. Кроме этого, можно в свойствах ярлыка для Explorer прописать в Target:

%SystemRoot%\explorer.exe /e,c:\ (вместо c:\ можно указать любой другой путь).

После этого открываться будет не My Documents, а корневой каталог диска С или указанная директория. Более подробно почитать про использование этого и других ключей в командной строке при запуске Windows NT Explorer можно здесь:
http://support.micros.../Q152/4/57.asp
» Продолжение, для просмотра НАЖАТЬ СЮДА «



·patesco
Группа: Пользователи

Сообщений: 30
Не отсылать в Microsoft отчеты об ошибках.
С помощью данной опции можно отключить отсылку сообщений об ошибках в Microsoft. Данную опцию, при необходимости, можно более подробно настроить в Свойствах системы, вкладка Дополнительно, кнопка отчет об ошибках.

HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting
DoReport:DWORD= 0 - Отключить отчет об ошибках, 1 - включить
ShowUI:DWORD =0 - отключить сообщения об ошибках, 1 - включить сообщения об ошибках, 2 - включить сообщения обо всех ошибках.
Очистка файла подкачки перед выключением компьютера.
Если у вас возникают большие задержки при перезагрузке, тогда по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
SessionManager\MemoryManagement найдите ключ ClearPageFileAtShutdown (он позволяет удалять файл подкачки при выходе из Windows). И проверьте, равно ли его значение нулю, поскольку ненулевое значение приводит к большим задержкам при перезагрузке.

В той же ветке есть ключ DisablePagingExecutive. Если установить его значение равным единице, свежезапущенные программы система будет направлять в оперативную память, а не в своп.
Оперативка работает в тысячи раз быстрее винчестера, поэтому если ее у вас больше 64Мб - смело ставьте значение "1". Чем больше оперативной памяти, тем больший эффект будет от этого изменения.
Ускоряем CD-ROM
Вот параметры, которые могут помочь вам выжать из привода CD-ROM максимум того, на что он способен.

В разделе реестра HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\FileSystem\CDFS ищите перечисленные ниже ключи и установите им указанные значения. Если нужного ключа не существует, то создайте его.

CacheSize - этот ключ имеет двоичное значение: ff ff 00 00

Prefetch - имеет значение типа DWORD, которое следует выставить равным 4000 hex PrefetchTail - так же имеет тип DWORD и должен равняться 4000 hex

После того как вы это проделали, попробуйте скопировать что-либо с компакт-диска, и вы заметите, насколько возросла у него скорость чтения.
Сообщение при загрузке.
Можно настроить систему таким образом, чтобы при загрузке выводилось окно с вашим сообщением.

Для этого откройте раздел HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\
CurrentVersion\Winlogon (для Windows 2000/NT) и создайте строковый параметр LegalNoticeCaption и введите вашу строку, которая будет выводиться в заголовке вашего сообщения, а для текста самого сообщения используйте строковый параметр LegalNoticeText в том же разделе.

Теперь перед входом в систему появится созданное вами сообщение.
Проблема с русскими шрифтами в Windows XP.
Поправьте в реестре два ключика: ветка HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Nls\ CodePage. Параметры STRING 1250 и 1252, значения измените на "c_1251.nls".


·Syrax
Группа: Наши Люди

Сообщений: 9.491
Не совсем реестр, но всетаки тож неплохо:

*Windows XP сама создает свои подпапки в папке Мои документы (My Pictures, My Video и др.). При удалении этих папок они создаются заново! Если вам не нравится подобное поведение, то надо лишь выполнить команду
regsvr32 /u mydocs.dll
и подпапки создаваться не будут. А если захотите вернуть все обратно, то введите в командной строке следующее:
regsvr32 mydocs.dll

*Как автоматизировать вход в систему - без ввода логина и пароля? Пуск - Выполнить, вводим команду control userpasswords2 После открытия апплета, служащего для управления учетными записями пользователей, снимаем на вкладке Пользователи флажок напротив "Требовать ввод имени пользователя и пароля". После нажатия на кнопку ОК появится диалоговое окно "Автоматический вход в систему", где нужно будет указать имя пользователя и пароль

*Если вы пришли к другу, а он хвастается своими наворотами, когда он отлучится на минутку-другую, зайдите: ПУСК>Выполнить>В окно напишите "system.ini">выполнить, перед вами появится документ, впишите в него следующие слова:
[MathCoprocessor]
FPUFlags=2
Вот и всё. После того как ваш друг перезагрузит свой комп, комп станет большим тугодумом.
Но не забудте после этого зайти туда и стереть написанное.
После перезагрузки всё в порядке.





·Syrax
Группа: Наши Люди

Сообщений: 9.491
*(Очень любят это дело трояны)
Чтобы запретить пользователю возможность запуска Диспетчера задач Windows, установите значение параметра типа DWORD DisableTaskMgr в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System
равным 1

*При загрузке Windows после неправильного выключения запускается проверка дисков. При этом пишется что-то вроде "Через 10 секунд начну проверять...". Чтобы уменьшить время ожидания надо в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager создать или отредактировать параметр AutoChkTimeOut типа DWORD и присвоить ему значение в секундах. По умолчанию установлена пауза в 10 секунд. Если вы присвоите ему значение больше чем 259200 секунд (около 3 дней), то будет использоваться значение по умолчанию.

*Если Windows постоянно выводит сообщения о том, что на диске мало места, то создайте параметр типа DWORD NoLowDiskSpaceChecks со значением, равным 1 в разделе

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explоrer

*"Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке".

Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe ...

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0

*Если вы нажмете на кнопку О программе в Проводнике или в других программах, поставляемых с Windows, то увидите, кто обладает правом использования этой копии. Чтобы изменить регистрационные данные. Для этого нужно изменить строковые параметры RegisteredOwner (Ваше имя) и RegisteredOrganization (название организации) в разделах:

HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion

*При входе пользователя в систему переключатель клавиатуры Num Lock всегда включен...
Для этого найдите ветвь:
HKEY_CURRENT_USER\Сontrol Panel\Keyboard
и установите строковое значение InitialKeyboardIndicators равным "2"



·U4tel
Группа: Пользователи

Сообщений: 187
QUOTE(Демон @ 14.03.2007 - 23:02)
6. По какому принципу XP присваивает буквы дискам? В порядке подключения. Системному диску обычно присваивается название С:\ и изменить его сложно. После него идут все жёсткие диски, которые найдены в процессе инсталляции, потом CD-ROM'ы, и так далее. Но, если диск подключается после того как система установлена, то ему присваивается следующая свободная буква, буквы уже установленных дисков не меняются. Причём для системы нет никакой разницы, что это за диск: винчестер, CD-ROM, Zip или Jaz drive, или что-либо ещё. Таким образом, нередки ситуации, когда CD drive имеет букву меньшую, чем винчестер, или, если в системе установлено много дисков, они идут вперемешку, без всякой системы, что несколько смущает пользователей привыкших к тому, что W9x упорядочивает диски, меняя буквы, и установленный в W9x винчестер всегда получает букву меньшую, чем у CD-ROM, сдвигая последний. Впрочем, и в XP можно привести нумерацию дисков в "привычный" вид, но делать это придётся вручную, через Disk Management.


Не мог бы описать точный метод? А могёт быть я ащо один знаю?! smile.gif


·konf
Группа: Пользователи

Сообщений: 176
QUOTE(U4tel @ 19.03.2007 - 9:28)
Не мог бы описать точный метод? А могёт быть я ащо один знаю?! smile.gif


Метод изменения букв? "Пуск"--Панель управления--Администрирование--Управление компьютером--Управление дисками--выбираем диск и на правой кнопке мыша среди меню-"Изменить букву диска или путь к диску"

А ежели вопрос про принцип, то буквы начиная с "С" присваиваются в следующем порядке диск0(основной раздел), диск 1 (основной раздел)....дискN(ОСНОВНОЙ раздел), после диск 0 дополнительный раздел(логический диск1),диск 0 дополнительный раздел(логический диск2), и т.д....


·U4tel
Группа: Пользователи

Сообщений: 187
QUOTE(konf @ 19.03.2007 - 13:49)
Метод изменения букв? "Пуск"--Панель управления--Администрирование--Управление компьютером--Управление дисками--выбираем диск и на правой кнопке мыша среди меню-"Изменить букву диска или путь к диску"
А ежели вопрос про принцип, то буквы начиная с "С" присваиваются в следующем порядке диск0(основной раздел), диск 1 (основной раздел)....дискN(ОСНОВНОЙ раздел), после диск 0 дополнительный раздел(логический диск1),диск 0 дополнительный раздел(логический диск2), и т.д....


Не дело не в принципе, дело в том, что это не всегда помогает! Был такой косяк в Виндовозе профессионалке паке 1:
Заходишь по вышеуказанному адресу, говоришь, что хочешь сменить имя диска, а он тебе, мол могу сделать только букву на порядок выше(допустим F на G), хотя у меня D свободен! говорю ему сделай M. А потом он мне эту М предлагает также поменять только на более старшую букву и всё! Пришлось Патишином перебивать жесткий заново!


·llELViSll
Группа: Пользователи

Сообщений: 319
QUOTE
5. Как отключить автозапуск у привода компакт-дисков?
Можно нажать левый Shift во время загрузки компакт-диска. А можно поправить значение в реестре:
ключ: [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ CDRom]
паpаметp: Autorun
тип: REG_DWORD
значение: (0=отключено, 1=включено)

а вот это делать не советую. т.к. єто отключает не автозапуск, а проверку на смену диска в приводе. и при смене нескольких дисков подряд вы будете видеть старые данные(оставшиеся от предидущего диска).
а автозагрузку можно убрать.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files
сюда добавьте строковый параметр содержания: *.* и диски не запускаются. исключения могут составлять если на диске есть autorun.inf