![]() |
Проблемы с копированием в папку "Documents and Settings\Администратор"
Здравствуйте все!
Столкнулся с таким вопросом. Некоторые программы хранят свои настройки в системной папке "Documents and Settings\Администратор\Application Data". (Например я столкнулся с таким в Opera и TheBat). Во время установки Оперы я пытаюсь скопировать папку с профилем в "Documents and Settings\Администратор\Application Data\Opera\Opera\profile" при помощи такой команды: Код:
xcopy "%systemdrive%\Install\profile" "%systemdrive%\Documents and Settings\Администратор\Application Data\Opera\Opera\profile" /y/i/q Такое ощущение, что учетная запись "Администратор" создается позднее чем выполняеся файл cmdlines.txt. Подскажите как во время установки можно что-то скопировать в системную папку администратора. |
Цитата:
Цитата:
|
Наверное я ошибся - %APPDATA% во время установки будет не для администратора... Тогда выход один - устанавливать Windows не поверх, а заново.
|
Алексей Н.,
на T12 запусти командную строку (shift-f10), и посмотри есть у тебя администратор или нет, если нет, тогда будет создана другая учетка при первом входе в систему. |
Цитата:
Цитата:
Используйте переменную %UserProfile%. На этапе T-12 (во время выполнения Cmdlines.txt) она будет содержать путь к профилю Default User, который используется как шаблон при создании новых учетных записей. После перезагрузки и первого входа в систему переменная %UserProfile% содержит путь к профилю текущего пользователя. Так что если вам нужно скопировать что-то только для Администратора, перенесите выполнение cmd-файла на RunOnceEx / RunOnce / GuiRunOnce. |
Цитата:
|
Спасибо всем ответившим.
Получилось сделать как советовал Petya V4sechkin. Единственное что, в папке Default User остается папка Опера, которая там не нужна. Но это удаляется легко из того же батника. С этим вопросом разобрался. Можно вдогонку еще пару вопросов, чтобы не плодить тем? Учетные записи действительно создаются при входе в систему. И в связи с этим установка из RunOnceEx / RunOnce / GuiRunOnce на мой взгляд более приближена к реальным условиям, когда приложения устанавливаются после полной установки системы. И, вроде разобравшись с батниками и общими принципами, думаю попробовать использовать RunOnce. А вопросы такие: Есть ли принципиальные различия между запусками батника из cmdlines.txt и RunOnce? Типа есть ли какие-то функции, которые можно выполнить только из cmdlines.txt, или наоборот только из RunOnce? При использовании RunOnceEx в реестр вносятся некоторые записи. Они так и останутся болтаться в рестре, или можно как-то автоматизировать их удаление? RunOnceEx выглядит, конечно, покрасивее, чем командная строка, но есть ли какие-то более существенные преимущества? |
Цитата:
|
На счет оперы
Она у меня стоит на диске Д После переустановке системы выношу только ярлык и все. TheBat Она у меня тоже стоит на Д Тоже востонавливаю ярлык и регистрирую программу |
dimank
Для простой установки полностью согласен. Но вопрос то был о восстановлении всех настроек. То бишь закладки в Опере, настройки почтового ящика и сам почтовый ящик в Мыше. Все это лежит в учетных записях пользователей. Плюс кое-какие ключи в реестре, чтобы сделать эти приложения по умолчанию. Сейчас делаю все через RunOnceEx, вообще красота! |
Просто надо при установке оперы и бата профили установить в папку с программой
В опере использовать 1 профиль для всех там галку надо поставить. Все закладки и настройки сохраняются если пути после установки остаются прежними. В бате нужно использовать папку программы для ящиков, После переустановке запускаем бат щелкаем пару раз далее он сам показывает установленные ящики нажимаем ок и все программа запускается и все настройки сохранен, и все письма тоже осталось вести код регистрации. И для бата не надо создаваь ярлыки он сам их создаст в пуске |
Время: 10:28. |
Время: 10:28.
© OSzone.net 2001-