Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Дистрибутив winXP (http://forum.oszone.net/showthread.php?t=52900)

serji 19-08-2005 12:57 349235

Дистрибутив winXP
 
Хочу создать дистрибутив с автоответом...
winnt.sif & etc создал, все хорошо.
Но не понял как поменять пути к временным директориям TEMP TMP на
"%systemdrive%\temp" и как создать эту директорию

ANDYru 19-08-2005 15:01 349272

serji
Цитата:

Но не понял как поменять пути к временным директориям TEMP TMP на
"%systemdrive%\temp" и как создать эту директорию
это зачем ?

ну с созданием нужной папки проблемм нет (это можно сделать на стадии установки командой из батника или просто копированием готовой папки прямо с установочного компакта)
а вот пути к времянкам хранятся в реестре в ветке [HKEY_CURRENT_USER\Environment] (их тоже можно сменить
путём твика реестра также за 13 мин до окончания установки

Akufrol 19-08-2005 15:03 349273

как создать - разместить в папке $OEM$ в соответствующей подпапке (расшифровка на сайте)
а %systemdrive% - это диск, на котором стоит винда, меняешь абсолютные пути и все

VseDoFeNi 20-08-2005 12:01 349454

serji
Цитата:

Но не понял как поменять пути к временным директориям TEMP TMP на
"%systemdrive%\temp" и как создать эту директорию
Такго вопроса, вроде, не было на форуме ;)

Чтобы при установке создавался каталог %systemdrive%\temp можно создать его в $OEM$\$1
Т.е. нужно создать каталог $OEM$\$1\Temp

А вот этот твик назначит пути к этому каталогу:
Код:

[HKEY_CURRENT_USER\Environment]
"TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,\
  00,65,00,25,00,5c,00,54,00,65,00,6d,00,70,00,00,00
"TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,00,\
  65,00,25,00,5c,00,54,00,65,00,6d,00,70,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"TEMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,\
  00,65,00,25,00,5c,00,54,00,65,00,6d,00,70,00,00,00
"TMP"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,00,\
  65,00,25,00,5c,00,54,00,65,00,6d,00,70,00,00,00


Qwe1 21-08-2005 03:22 349573

Чтобы не создавать новой темы:
Как удалить MS Messenger, ассоциацию к zip-папкам /юзаю батник, запускаеиый во время первого входа в систему/ так, чтобы не появлялось окошко "ОК, все выполнено!"?

ANDYru 21-08-2005 09:17 349590

Qwe1
я использую для удаления компонентов nLite

VseDoFeNi 21-08-2005 12:11 349608

Qwe1
Просто отключи его и всё. Если не ошибаюсь, Msmsgs=Off в [Components] winnt.sif

Qwe1 22-08-2005 01:25 349695

ANDYru
Не хотелось бы нлайтом...
VseDoFeNi
Да, ента строчка имеется, но мессенджер все равно остается...

Я пробЫвал
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove /s
ничего не происходит: ни ошибки, ни удаления...

ANDYru 22-08-2005 08:13 349716

Qwe1
значит делаеш что то не так - поскольку Msmsgs=Off в [Components] - достаточно
и чем это тебе nLite не угодил

Qwe1 23-08-2005 01:48 349949

ДелаешЬ... Да вроде все правильно делаю... Посмотрю еще...


Время: 07:25.

Время: 07:25.
© OSzone.net 2001-