Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Аватара пользователя
ShaddyR

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение ShaddyR »

есть)



Код:

Код: Выделить всё

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
NoAutoUpdate=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update]
AUOptions=dword:00000001
AUState=dword:00000007
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"Start"=dword:00000004

Попробуй то же самое найти в файлах системы и исправить там.



В файле найдены следующие строки



Код:

Код: Выделить всё

 HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250",0x00000000,"c_1250.nls"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252",0x00000000,"c_1250.nls"

Проверяю изменение на

[1]

Код:

Код: Выделить всё

HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1250",0x00000020,"c_1251.nls"
HKLM,"SYSTEM\CurrentControlSet\Control\Nls\CodePage","1252",0x00000020,"c_1251.nls"

Смотрю, в этих файлах много чего нарыть можно... осталось разобраться с этими долбаными флагами и их сочетаниями)



Нашел еще пару до боли знакомых твикерам слов)) :

[2]

Код:

Код: Выделить всё

 
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management","ClearPageFileAtShutdown",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management","DisablePagingExecutive",0x00010003,0
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management","LargeSystemCache",0x00010003,0

И снова непонятка: что говорит флаг 0x00010003 (я так понял, это сочетание кого-то с кем-то) и что на его месте должно жить, чтобы установились нужные значения.



Update: Проверил [1]. Довольно интересный результат - в реестре все осталось без изменений, но русские символы в программах, где до этого отображались криво, отображаются верно.
Аватара пользователя
ShaddyR

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение ShaddyR »

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

Файл HIVESFT.INF

Исходные строки:



Код:

Код: Выделить всё

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AutoAdminLogon",0x00000002,"0"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0x00000002,""
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","PowerdownAfterShutdown",0x00000002,"0"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","ShutdownWithoutLogon",0x00000002,"1"

После изменения:

[1]

Код:

Код: Выделить всё

HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AutoAdminLogon",0x00000020,"1"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0x00000020,"User"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","PowerdownAfterShutdown",0x00000020,"1"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","ShutdownWithoutLogon",0x00000020,"1"

А с этим чего делать прикажете?

[2]

Код:

Код: Выделить всё

HKLM,"Software\Microsoft\Windows\CurrentVersion\Explorer\NetworkNeighborhood\NameSpace\{3c5c43a3-9ce9-4a9b-9699-2ac0cf6cc4bf}",,,"{3c5c43a3-9ce9-4a9b-9699-2ac0cf6cc4bf}"

Насколько я помню, на рабочей машине эту ветку рекомендуют убивать из реестра для ускорения работы в сети. А тут как буть? удалить ее из файла? Советуйте..
Аватара пользователя
Sanchos

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Sanchos »

Для справки!



0x00000000. Значение имеет типа REG_SZ. Это значение по умолчанию, если вы не укажете параметр flags.

0x00000001. Значение имеет типа REG_BINARY.

0x00010000. Значение имеет типа REG_MULTI_SZ.

0x00020000. Значение имеет типа REG_EXPAND_SZ.

0x00010001. Значение имеет типа REG_DWORD.

0x00020001. Значение имеет типа REGNONE.



0x00000002. Не переписывать существующих ключей и значений. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00000004. Удалить подключ из реестра или удалить значение из подключа. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00000008. Присвоить данные значению. Этот флаг действителен, только если значение имеет тип REG_MULTI_SZ. Строковые данные не присваиваются, если оно уже существует. Объедините этот флаг с 0x00010000 при помощи битового ИЛИ (OR).

0x00000010. Создать подключ, но игнорировать значение и данные, если они указаны. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00000020. Установить значение, только если оно уже существует. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00001000. Произвести указанное изменение в 64-разрядном реестре. Если не указано, изменение производится в «родном» реестре. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00004000. Произвести указанное изменение в 32-разрядном реестре. Если не указано, изменение производится в «родном» реестре. Объедините этот флаг с другими при помощи битового ИЛИ (OR).





0x00002000. Удалить весь подключ.

0x00004000. Произвести указанное изменение в 32-разрядном реестре. Если не указано, изменение производится в «родном» реестре. Объедините этот флаг с другими при помощи битового ИЛИ (OR).

0x00018002. Если значение имеет тип REG_MULTI_SZ, удаляет все строки, соответствующие строке, указанной в параметре data.



2ShaddyR

В инф файлах на ровне с [addreg] есть [delreg], но не зависимо от того в каком они порядке находятся [delreg] обрабатывается первым!

Аватара пользователя
Mss

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Mss »

Круто!Так это не придётся добавлять reg файл а уже всё по дефолту прописано,а стоит ли оно такого?

Напиши кто-нить будь подробное руководтсво(а может программу?)По переводу твиков реестра их reg файлов в эти ваши HIVESYS.INF HIVESFT.INF HIVEDEF.INF

и т.д.
Аватара пользователя
Sanchos

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Sanchos »

Це тоже работает...





Код:

Код: Выделить всё

HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","NoStartMenuMFUprogramsList",0x00010001,1
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_NotifyNewApps",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_MinMFU",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_AdminToolsRoot",0x00010001,2
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_LargeMFUIcons",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","StartMenuFavorites",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowMyComputer",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowMyMusic",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowMyPics",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowControlPanel",0x00010001,2
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowNetConn",0x00010001,2
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowPrinters",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowSearch",0x00010001,0
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_EnableDragDrop",0x00010001,1
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","Start_ShowHelp",0x00010001,0

... я так понял что все настройки в HKCU работают, а вот некоторые другие (например HKLM,System) приходится добовлять с помощью cmdlines.txt.
Аватара пользователя
ShaddyR

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение ShaddyR »

Sanchos: Последние твики в какой файл? И вообще - не выяснил, в какой очередности/по какой системе забрасываются настройки из этих файлов? Теоретически, ветки рееестра можно класть в любой из них, в секцию ЭддРег или таки разница есть?
Аватара пользователя
Sanchos

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Sanchos »

А разница скорее всего есть!

HIVECLS.INF - асоциации файлов(HKLM\SOFTWARE\Classes или HKCR)

HIVEDEF.INF - Параметры дефултового юзера (HKCU)

HIVESFT.INF - Обще компьютерные настройки (HKLM\Software)

HIVESYS.INF - Настройки системы... (HKLM\SYSTEM)

HIVEUSD.INF - А этот файл вообще нигде не упоминается. Я так понял для автом. установки он вообще бесполезен.



Из выше изложенного нетрудно догадаться из какого файла последние настройки.



Интересно!!!

Есть файл I386\INTL.INF

И если у вас проблемы с языковыми настройками то возможно ответ хранится именно в этом файле?




2Mss

HandeMade Pro
Аватара пользователя
Grenky

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Grenky »

Sanchos это уже серьезно, НО....

Исчезает возможность установки Винды в первоначальном варианте.
Аватара пользователя
ShaddyR

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение ShaddyR »

Grenky: хм... а кому нужен ее первоначальный вариант? мазохистам? Изображение Кроме того, никто ведь не мешает выставить по-умолчанию некритичные параметры, а остальное забивать рег-файлами... все ж меньше времени займет настройка..

Sanchos
Цитата:



INTL.INF



: ничего полезного я там не нашел... да и в остальных inf-ах тож... так шо модифим по-прежнему hive'ы.
Аватара пользователя
Sanchos

Re: Файлы реестра (HIVECLS.INF и др.) в папке i386 (Windows XP)

Сообщение Sanchos »

Удаляем корзину с робочего стола (классическая тема).



Код:

Код: Выделить всё

Добавить строку в файл...
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu","{645FF040-5081-101B-9F08-00AA002F954E}",0x00010001,1
Удалить строку из файла...
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E}","",0x00000002,"Recycle Bin"

Важное замечание хотя и не по теме!!!




Цитата:



Для того, чтобы был смысл покупать "крутейшие пэнтиумы4" компании Intel© и Microsoft© пришли к соглашению - в код операционной системы Windows, начиная с версии 98se, встраивалась проверка CPUID, и если выявлялось, что на машине установлен "старый и немощный" процессор, система начинала искусственно тормозить работу. Hи для кого не секрет, что большинство задач можно выполнять и на Pentium-I-133. Достаточно вспомнить старые добрые демки, которые смотрелись не хуже нынешних графических монстров, но шли еще на 486 процессоре. Действительно, даже на Z-80 процессоре можно было сделать нечто, напоминающее нынешние шейдеры, проиграть МР3 и т.п.

Итак, Как заставить работать Windows XP быстрее

Данная операция возможна только на WindowsXP, ибо только здесь программисты позаботились о возможности отключения проверки CPUID. Для этого следует в самом начале установки WindowsXP, когда на экране горит надпись "проверка оборудования" на черном фоне, нажать F5 и из предложенного списка процессоров выбрать i486 и продолжить установку.



Я попробовал данный совет(На трех машинах с разной конфигурацией) и в итоге получил следующее:

1. Пропала возможность ждущего режима

2. Комп стал подозрительно быстро выключатся и в конце выдавать сообщение "А теперь можно выключить питание..."[/i], хотя такого ни когда небыло и комп выключался сам.
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»