Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Модифицируем дистрибутив Windows XP, 2003

Автор: arc
Дата сообщения: 07.09.2004 05:35
leputain
На этапе cmdlines

setx /m CDROM %~d0
Это нужна утилита из Серв2003 или рескита
Или можно ВБскриптом...
или прямо в реестр

if not defined tmp set tmp=%SystemRoot%\Tmp&&set CDROM=%~d0
rem echo [%HKLM%\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]>>c:\env.txt
rem if defined CDROM echo "CDROM"="%CDROM%">>c:\env.txt
rem echo "TEMP"=%systemroot%\tmp>>c:\env.txt
rem echo "TMP"=%systemroot%\tmp>>c:\env.txt
rem regedit /s c:\env.txt

%~d0 это виндовая переменная то. На этапе установки
Автор: leputain
Дата сообщения: 07.09.2004 14:14
есть у меня этот рескит2003, и пробовал я так.
странно..
точно работает под 2000 этот способ с setx, т.е. в 2000 есть такая переменная на этапе установки?
Автор: arc
Дата сообщения: 07.09.2004 14:40

Цитата:
в 2000 есть такая переменная на этапе установки?

Переменная есть. а вот 2000 давно не ставил...
В ХР все работает
Самоый простой способ (без лишних утилит - в 2000 и ХР, конечно), это

if not defined tmp set tmp=%SystemRoot%\Tmp&&set CDROM=%~d0
echo [%HKLM%\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]>>c:\env.txt
if defined CDROM echo "CDROM"="%CDROM%">>c:\env.txt
echo "TEMP"=%systemroot%\tmp>>c:\env.txt
echo "TMP"=%systemroot%\tmp>>c:\env.txt
regedit /s c:\env.txt

Это постилось но форуме ixbt
Автор: leputain
Дата сообщения: 07.09.2004 17:01
так вот в 2000 не работает.
Автор: arc
Дата сообщения: 08.09.2004 05:01

Цитата:
так вот в 2000 не работает

Беда 2000...
тогда ты и сам знаешь как: if exist... bla bla bla
Автор: arc
Дата сообщения: 08.09.2004 12:15
Применение настроек к дефолтовому профилю пользователя

:reg copy

reg save HKCU\Software "%tmp%\software" /y
reg restore HKU\.Default\Software "%tmp%\software"
REM Это не работает. Ключ HKU\.Default\ не влияет на нового пользователя

attrib -H -S "%systemdrive%\Profiles\Default User\ntuser.dat"
ren "%systemdrive%\Profiles\Default User\ntuser.dat" ntuser.dat.bak
reg save HKCU "%systemdrive%\Profiles\Default User\ntuser.dat"
attrib +H +S "%systemdrive%\Profiles\Default User\ntuser.dat"


Добавлено
Создаем пользователя для работы. Не админа.
:new user
net user RenameMe /ADD /fullname:"This user should be named" /comment:"The first created USER Account" /expires:Never /passwordreq:no
cacls "%programfiles%" /T /C /E /G renameme:F
cacls "%windir%" /C /E /G renameme:F

Вопрос остается открытым. Какие права юзеру дать на разделы реестра? С помощью regini


Далее нужно чтобы этот пользователь автологонился и встроенный администратор скрылся из Велком скрина. Хватит уже ламерит. Нужно грамотно как в никсах. Пользоваться админской учетной записью только тогда, когда это нужно.
И GPO надо изменить в таком случае. Чтобы, например, можно было изменить время.
Это должно быть через .adm файлы. Предоставить юзеру грамотно поставленную ОС)))
Автор: leputain
Дата сообщения: 08.09.2004 17:39

Цитата:
:new user
net user RenameMe /ADD /fullname:"This user should be named" /comment:"The first created USER Account" /expires:Never /passwordreq:no
cacls "%programfiles%" /T /C /E /G renameme:F
cacls "%windir%" /C /E /G renameme:F

очень интересно.

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

я через cmdlines: reget /s settings.reg делаю:

Код: REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\NetCache]
"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DiskQuota]
"Enable"=dword:00000000

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
"Intellimenus"=dword:00000001
"NoCloseDragDropBands"=dword:00000001
"NoActiveDesktop"=dword:00000001

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispScrSavPage"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system]
"VerboseStatus"=dword:00000001

[HKEY_USERS\.DEFAULT\Software\Policies\Microsoft\Internet Explorer\Control Panel]
"FormSuggest Passwords"=dword:00000001

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]
"Settings"=hex:28,00,00,00,ff,ff,ff,ff,06,00,00,00,03,00,00,00,3e,00,00,00,1e,\
00,00,00,fe,ff,ff,ff,e4,02,00,00,02,04,00,00,02,03,00,00

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Taskbar"=hex:0c,00,00,00,08,00,00,00,01,00,00,00,00,00,00,00,aa,4f,28,68,48,\
6a,d0,11,8c,78,00,c0,4f,d9,18,b4,37,02,00,00,e0,04,00,00,00,00,00,00,16,00,\
00,00,00,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,01,00,00,00

;no printers & tasks in network computers
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{2227A280-3AEA-1069-A2DE-08002B30309D}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}]

;no alexa
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{c95fe080-8f5d-11d2-a20b-00aa003c157a}]

;acdsee
[HKEY_LOCAL_MACHINE\SOFTWARE\ACD Systems\ACDSee32]
"Name"=""
"Code"=""

;radmin
[HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin\v1.01\ViewType]
"Data"=hex:00,00,00

;oodefrag
[HKEY_LOCAL_MACHINE\SOFTWARE\O&O\O&O Defrag\6.0\Pro\licenses]
"User"=""
"Company"=""
"SerialNo"=""

;copy to, move to, send to
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@=""
Автор: arc
Дата сообщения: 09.09.2004 07:44
leputain
Эти твики твои я уже успешно интегрировал в дистрибутив. Но это же не все. Програм то у меня до кучи. И ставятся они при первом входе в систему. Поэтому и нужно копировать пользователся в дефолт)))
Кстати, в интерфейсе винды есть важная фича


Код:
REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects]
"VisualFXSetting"=dword:00000000

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\AnimateMinMax]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ComboBoxAnimation]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\CursorShadow]
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DragFullWindows]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\DropShadow]
"DefaultValue"=dword:00000001
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\FontSmoothing]
"DefaultValue"=dword:00000001
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListBoxSmoothScrolling]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewAlphaSelect]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewShadow]
"DefaultValue"=dword:00000001
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\ListviewWatermark]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\MenuAnimation]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\SelectionFade]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TaskbarAnimations]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\Themes]

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\TooltipAnimation]
"DefaultValue"=dword:00000000
"DefaultApplied"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects\WebView]
"DefaultApplied"=dword:00000000

[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
"DragFullWindows"="0"
"MenuShowDelay"="100"
"TileWallpaper"="0"


[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"MinAnimate"="0"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"DisableThumbnailCache"=dword:00000001
"ClassicViewState"=dword:00000000
Автор: leputain
Дата сообщения: 09.09.2004 09:11

Цитата:
"DefaultValue"=dword:00000000
"DefaultApplied"

эти значения работают только в xp и выше, стоит отметить


Цитата:
msiexec /i ..\support\tools\msrdpcli.msi /qb

а я так - msiexec /i msrdpcli.msi /q ALLUSERS=1
вдруг пригодится - послений параметр вроде делает ярлык в all users.


Цитата:
copy .\setx.exe %windir%\

не проще ли через $oem$\$$\
и темы и wallpaper тоже можно, например, $oem$\$$\web...


Цитата:
elattrib +n -v -F -C -A "%systemdrive%\*|+"

спасибо, попробую.
ну как, быстрее стало?: результаты замеров в студию!
Автор: arc
Дата сообщения: 09.09.2004 11:01
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad /v CDBurn /f

Код:
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad /v WebCheck /f
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched /f
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v WinampAgent /f
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v NeroFilterCheck /f
reg DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v ccApp /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA842-CC51-11CF-AAFA-00AA00B6015B}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{5945c046-1e7d-11d1-bc44-00c04fd912be}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6fab99d0-bab8-11d1-994a-00c04f98bbc9}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}" /va /f
Автор: leputain
Дата сообщения: 09.09.2004 15:28

Цитата:
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA842-CC51-11CF-AAFA-00AA00B6015B}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{5945c046-1e7d-11d1-bc44-00c04fd912be}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6fab99d0-bab8-11d1-994a-00c04f98bbc9}" /va /f
reg DELETE "HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{6BF52A52-394A-11d3-B153-00C04F79FAA6}" /va /f

а это что?
Автор: MadKirgiz
Дата сообщения: 11.09.2004 17:18
Вопрос к leputanin:

что это за утилита clearertyp.exе? Можно ли с ее помощью (или еще как-нибудь) внедрить ClearType в Вин2000?
Автор: leputain
Дата сообщения: 11.09.2004 17:50
тюнинг ClearType в xp и 2003. в 2000 нельзя. досадно. сам хотел бы..
внимательно посмотри на мой ник и на то, что ты написал в своём посте

Добавлено
dadu
ты как насчёт hive'ов?
у меня такая мысль (на примере hivecls.inf)
видим строки:

Код: HKCR,"*\shellex",,0x00000012
HKCR,"*\shellex\ContextMenuHandlers",,0x00000012
HKCR,"*\shellex\ContextMenuHandlers\ExplorerCompressionMenu","",0x00000002,"{764BF0E1-F219-11ce-972D-00AA00A14F56}"
HKCR,"*\shellex\PropertySheetHandlers",,0x00000012
HKCR,"*\shellex\PropertySheetHandlers\{1F2E5C40-9550-11CE-99D2-00AA006E086C}",,0x00000012
HKCR,"*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}",,0x00000012
Автор: kanych
Дата сообщения: 30.10.2004 06:35
Здравствуйте.

Такая проблема:
купил ноутбук без дисковвод и установленной Windows XP Home. В ноутбуке винты висят на FastTrack RAID. Пытаюсь поставить XP Professional, естественно винда при установке не находит винтов, потому как не знает что такое FastTrack и требует дискету с дровами. Подкидываю дисковвод USB, винда находит винты, разбивает разделы и т.д. А когда начинает копировать файлы на диск требует вставить дискету в с дровами для FastTrack в дисковвод. Дискета в дисковводе, но обращения к дисковводу нет.

Теперь вопрос:
можно ли переделать дистрибутив так чтобы дрова для FastTrack грузились при загрузке винды? Если можно, как это сделать?

ЗЫ Если вопрос глупый, извините.
Автор: ValterG
Дата сообщения: 30.10.2004 13:04
kanych

Цитата:
Дискета в дисковводе, но обращения к дисковводу нет

Драйвера должны лежать в каталоге SCSI.
Возможно конечно, что каталог называется по другому.
В любом случае здесь лучше такой вопрос не задавать.
"Другой калибр" проблем.
Автор: Strannyk
Дата сообщения: 22.09.2008 11:33
Экран смерти на русском как сделать?
Автор: ShriEkeR
Дата сообщения: 22.09.2008 11:38
Strannyk
переписать исходники ОС.
Автор: vserd
Дата сообщения: 22.09.2008 12:18
Strannyk

Цитата:
Экран смерти на русском как сделать?

Заменить шрифт. hччp://www.computery.ru/upgrade/faq/soft/2003/sfaq_154.htm
Автор: JekaRus
Дата сообщения: 24.09.2008 06:28
Подскажите как правильно заменять системные файлы в дистрибе. Запаковал в каб архив, переименовал расширение, но при установке система пишет что файлы не являются правильными системными файлами. Пробовал даже подсунуть системе файл sfc_os.dll с отключенной защитой в cab архиве. После этого установка останавливается на самом sfc_os.dll. Кто-нибудь знает как этого избежать. Конкретно хочу заменить файл winlogon.exe для терминального доступа.
Автор: Tantos
Дата сообщения: 25.09.2008 03:17
JekaRus
А не проще это делать через $OEM$-папки на Т-13?
Автор: Maximus777
Дата сообщения: 28.09.2008 20:26
Пипл! А кто-нибудь может ответить на такой вопрос, как вернуть в обрезанный дистр составляющие для инсталла под ДОСом? Точнее что именно отвечает за этот процесс? winnt.exe в дистр вернул (и ещё пару тройку созвучных файлов), но инсталл не идёт, виснет на словах "Чтение файла dosnet.inf"
Автор: vserd
Дата сообщения: 29.09.2008 09:21
Maximus777
dosnet.inf и далее где происходят ошибки.
Не проще взять нормальный дистрибутив и не мучаться?
Автор: Maximus777
Дата сообщения: 29.09.2008 10:02

Цитата:
Не проще взять нормальный дистрибутив и не мучаться?

Проще конечно, но нужен как раз дистриб однояйцевой винды, именуемый Game Edition 2008. Вопрос заключается в том, что же именно вырезает nLite при изготовлении сборки, влияющее именно на инсталл из под ДОСа? К сожалению полного дистра нету для экпериментов. Есть XP SP2, на крайняк его препарирую. Вопрос конечно для тех кто эту сабаку уже сьел.

Страницы: 12

Предыдущая тема: Перенос WinXP на другой винчестер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.