KLASS Цитата: Ух ты, хорошая новость...
Со времен переноса Documents and Settings при Unattended установке можно сказать лучшая
.
Цитата: ...приходилось делать ручками...
Насколько я понял это "старый дедовский способ" лобовой атаки реестра, про который ты писАл в "Курсе Молодого Бойца" (aka Windows XP FAQ). Но почему не эффективно, ведь он реально работал и выручал нас все эти годы
. Другое дело, что это слегка некорректно и, действительно, ручками надо, но теперь все, KLASS, отмучались
.
Цитата: Спасибо за подтверждение, теории - практикой.
Рад, что смог быть полезен. Спасибо Вам!
Проверил трижды - действительно работает! Теперь даже я не сомневаюсь в этом
.
Ну а чтобы этот пост не сочли за флейм, с Вашего разрешения позволю себе маленький
miniFAQ, для любителей поотрывать (переименовать) у системы ее части. Итак, все нижеизложенное относится к файлу UNATTEND.TXT (WINNT.SIF).
Если надо установить систему в папку НЕ
WINDOWS, то пишем:
[Unattended] <- Обращаем внимание на название секции
TargetPath=\XPEH <- Здесь вместо XPEH пишем свое название
Если надо перенести (переименовать) папку
Program Files, то пишем:
[Unattended] <- Обращаем внимание на название секции
ProgramFilesDir="D:\PF" <- Здесь вместо D:\PF ставим свой путь
CommonProgramFilesDir="D:\PF\Common Files" Вторую строку указывать НАДО! В противном случае папка Program Files появится на том же разделе, где и папка WINDOWS (если не меняли ее название) и внутри себя будет содержать папку Common Files со всем ее содержимым.
Если надо перенести (переименовать) папку
Documents and Settings, то пишем:
[GuiUnattended] <- Обращаем внимание на название секции
ProfilesDir="D:\DS" <- Тут, собственно, все понятно
Если надо перенести (переименовать) папку
%SystemRoot%\system32\dllcache, то пишем:
[SystemFileProtection] <- Обращаем внимание на название секции
SFCDllCacheDir="D:\Dllcache" Все вышеизложенное - это наиболее частые и основные потребности кастраторов (не путать с... ну Вы меня поняли). Наверняка можно еще что-нибудь чикнуть, переместить, переименовать и т.д., вобщем, дополняем.
Например, можно ли как-то перенести папку
Driver Cache? В реестре за это отвечает вот этот параметр, если я не ошибаюсь:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
"DriverCachePath"=
А вот Unattend установкой нельзя ли ее сразу кинуть куда надо, а не в %SystemRoot%\Driver Cache?
P.S. Может, ветку переименовать во что-нибудь, типа "Перенос (переименование) системных папок при Unattended установке"? Тогда ее существование будет логично и оправдано.