Очистка "Program Files" & "Documents & Settings" перед установкой.
Скажите пожалуйста, кто знает, или может это уже где-то обсуждалось:
Сделал автоустановку с помощью файла ответов, твики реестра и прочее... Но, вопрос, на каком этапе программа установки создает Program Files и Documents & Settings ? Дело в том, что я часто устанавливаю Windows, не форматируя раздел (чтобы сохранить всю накопленную информацию), да и часто раздел бывает 1 на весь винт. Хотелось бы переименовать или почистить эти папки, дабы там не было лишнего мусора после установки. Соответственно, documents & Settings можно переименовать (чтоб потом вытащить то, что нужно и прибить всё остальное), и програм файлс тож можно переименовать... на всяк случай. |
Цитата:
|
да... из RunOnceEx.cmd, запускаемом из cmdlines.txt, переименовать каталоги эти не удалось. Может есть какие другие средства переименовать их, может ДО установки виндовс?
ЛивСиДи с виндой запускать для этого не хочется, долго грузится... может какой-нить сидишелл или еще что-то есть подобное ? |
sergvg, смысл установки поверх в сохранении пользовательских данных и программ. Если вы хотите их удалить руками, то какой смысл ставить поверх? Делайте чистую установку тогда. А так вы просто удаляете грубо файлы, а в реестре все параметры остаются, например.
|
Установка и получается "чистой", ведь %systemdrive%\windows\*.* программа установки попросту удаляет. Но в D&S и в PF остаются неиспользуемые потом профили и неработающие программы. Хочется, чтоб этого не оставалось, либо чтоб легко после установки было выбрать нужное. Вот поэтому хочу эти каталоги переименовать перед установкой, вот и спрашиваю, чем это можно сделать? Форматировать раздел НЕ предлагать, так как там вполне может быть "C:\Моё любимое порево" и т.д.
ЗЫ: кстати, как установить Windows XP "поверх", если запустить установленную копию не удается? |
Цитата:
Цитата:
|
Спасибо за ссылку, опция R при установке обычно требует какие-то диски восстановления, коих в моём случае зачастую быть не может.
Остался главный вопрос: как переименовать указанные выше каталоги, не запуская целиком Windows ? |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Естественно. Я не спрашивал, правилен ли мой подход в установке Windows. Я задал конкретный вопрос и хочу получить на него ответ.
А мой вариант установки, значит, получается "получистый". В результате пользовательские и системные данные реестра не сохраняются, в каталоге Windows только чистая система, точно такая же, как если бы ставить на форматированный раздел. Единственный плюс в таком подходе - не нужно бекапить пользовательский файлы на другой раздел (винт). Гораздо быстрее получается почистить неиспользуемое в PF и D&S, чем ждать пока всё забекапится и отресториться... Да и не всегда есть достаточно свободного места для бекапа, я писал уже, часто на винте вобще раздел, являющийся системным, ЕДИНСТВЕННЫЙ на винте и других винтов нету. Я не ожидал, что администратор такого хорошего ресурса, с огромным множеством полезной информации, будет меня обвинять в безграмотности установки... |
sergvg, если у вас используется FakeSetup (Z_DRV_INST, DP_BASE) тогда можете в presetup.cmd вписать соответствующие команды.
|
Цитата:
|
Цитата:
Цитата:
Хотя, сейчас попробую на виртуалке протестировать... |
Цитата:
Цитата:
Цитата:
Если я правильно путаю, то на T40 есть Program files, а Documents and settings еще нет. |
Цитата:
на Т-40, до запуска оригинального инсталера винды на этапе presetup.cmd есть только две пустых папки: \Documents and settings\All Users \Documents and settings\Default User "Program files" еще нет. |
OK, сегодня проверю по возможности проверю. Если всё получится, авторы соответсвующих сообщений получат благодарность :)
|
Mr dUSHA, значит путаю наооборот :), точно помню что одной из папок нет, но вот какой не помню...
|
Точно, на этом этапе есть 2 папки: All Users и Default User. Но поскольку All Users уже была (от предыдущей установки windows), то переменная окружения ALLUSERSPROFILE имеет значение C:\Document & Settings\All Users.WINDOWS. Интересно, в каком каталоге окажется профиль All Users... Изменит ли программа setenv переменную окружения так, чтоб не только этот CMDшник ее видел?
|
А не проще загрузившись с каково-нибудь LiveCD очистить эти папки вручную, а то один раз установил, второй, и в итоге целая куча хлама на диске. Тем более что папка Programs files нафиг не нужна, проще все переустановить по новой, а в папке Documents & settings только папка Мои документы необходима, и то если устанавливать систему правильно, то и она тоже не нужна. А автору нравиться геморой с переустановкой. :-)
|
А вместо ливсиди лучше Far в этом месте запустить. Прекрасно работает как файловый менеджер.
А так всё работает. Осталась задача либо изменить переменную окружения, либо перезагрузить комп на этом этапе. Поищу утилитки соответствующие :) |
Цитата:
|
Из личного опыта
Переименовал папки Documents And Settings и Program Files в 1 и 2 соответственно, программа установки находит и возвращает Program Files и Documents & Settings на место !!! |
мой вариант решения данной проблемы: в WINNT.SIF указываем альтернативные папки для профилей пользователей (Documents and Settings) и для программ (Program Files) и ничего очищать уже не нужно :)
|
VelDmi, я вижу пока 1 вариант: найти (или написать) утилитку, которая в аргументах командной строки принимает команду на запуск и параметр со временем тайм-аута, если в течене тайм-аута нажать кнопку, то запустить команду, если соответственно не нажать - то просто завершиться. Тем самым останется возможность автоустановки.
asasa, Windows XP Professional так не поступает. DiMMMm, ну тогда придётся иметь несколько вариантов winnt.sif только ради этого... А если winnt.sif уже с несколькими вариантами... то тогда произведение количества вариантов получается... не удобно. |
Цитата:
Будет время напишу и если кому-нибудь понадобится выложу. |
VelDmi, написал утилитку ? Я думал, Autoit заработает, но увы... не хочет. А у самого руки не доходят...
VelDmi, хм... идея еще одна... для решения задачи утилитки не нужны, достаточно самого Far. Поясню: в нём есть автостартующие макросы... и встроенный макроязык... там есть функции которые в течение указанного таймаута ожидают нажатия клавиш, и проверить, если было нажатие чего-нить, то завершить макрос, если не было - выполнить F10 Enter (это выход из Far). |
Ты знаешь, что-то у меня не получилось тогда, и после многочисленных экспериментов я забил.
|
Эх, а был бы универсальный способ для запуска или незапуска чего-либо... Если интересен способ с макросом, выложу позже рег-файлик.
|
Время: 19:39. |
Время: 19:39.
© OSzone.net 2001-