|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование системных файлов через bat |
|
|
CMD/BAT - [решено] Копирование системных файлов через bat
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать Добрый день уважаемые форумчане. Как скопировать файлы с заменой в ситемные папки Windows. Конкретно интересует папка %WINDIR%/ehome в Windows . Как я понимаю надо забрать у system права на Администратора. Делал с помощью cacls и subinacl не помогает ... В безопасном режиме все ок копируеться ,но задача сделать это в обычном режиме при первом запуске с помощью батника. Ось Windows XP PRO rus с интегрированным eng медиацентром .В %WINDIR%/ehome хочу закинуть локализированые файлы для Медиацентра. при копировании ошибка: Не возможно выполнить операцию с открытой пользователем сопоставленной секцией.
|
|
Отправлено: 13:58, 13-11-2009 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Скачал скрипт REPLACER(в аттаче) для замены системных файлов. Методом Drag'n'Drop все работает отлично. Для автоматизации замены группы системных файлов автор предлагает использует скрипт , пример в readme. Делаю все как в примере , пишет ошибку system files not found. Подскажите, что делаю неправильно , 2 недели бьюсь уже...
Пример моего скрипта: |
Отправлено: 12:31, 14-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Попробуйте пользовать PendMoves and MoveFile.
|
Отправлено: 12:50, 14-11-2009 | #3 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 14:11, 14-11-2009 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Правильно пишет. Реальная замена происходит в момент загрузки. Т.е. требуется перезагрузить машину.
Попробуйте прочесть описание по-русски: Программы PendMoves и MoveFile, может будет понятнее. |
|
Отправлено: 14:31, 14-11-2009 | #5 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:01, 14-11-2009 | #6 |
Сообщения: 53456
|
Профиль | Отправить PM | Цитировать savvato, а в %windir%\system32\dllcache меняете?
|
Отправлено: 15:20, 14-11-2009 | #7 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать нет, а надо и на что проводить замену?
|
Отправлено: 15:45, 14-11-2009 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Если оригинальный файл наличествует и в «%systemroot%\system32\dllcache», то надо. Иначе новый файл будет заменён на оригинальную копию из кэша.
Это часть так называемого Windows File Protection (Troubleshooting Tools and Strategies). Очень много упоминаний об этом механизме есть в теме про автоматическую установку, в частности, про аддоны. P.S. У меня не «Windows Media Center Edition», потому упомянутые Вами файлы попросту отсутствуют. Посему ничего более определённого сказать, увы, не могу. P.P.S. Судя по "\system32\dllcache\ehres.dll" - Поиск в Google — надо. |
Отправлено: 16:43, 14-11-2009 | #9 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Спасибо всем кто отписался, разобрался во всем сам. Все сделал с помощью replaser. Скачал с сайта разработчика pre-release version прогаммы, в скрипте надо указать путь к системным файлам и путь к локализированным. Пример
;; ReplacerScript %windir%\ehome\ehres.dll,%windir%\RUSMCE\ehres.dll %windir%\ehome\Ehdrop.dll,%windir%\RUSMCE\Ehdrop.dll %windir%\ehome\ehrec.exe,%windir%\RUSMCE\ehrec.exe %windir%\ehome\ehRecvr.exe,%windir%\RUSMCE\ehRecvr.exe %windir%\ehome\ehsched.exe,%windir%\RUSMCE\ehsched.exe P.S. Способ предложенный уважаемыми форумчанами с помощью movefile для Windows с MCE работать отказался, в %windir%\system32\dllcache замену делал. |
Отправлено: 16:36, 15-11-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] резервное копирование с помощью bat-файла | vagner_HATE | Скриптовые языки администрирования Windows | 11 | 23-07-2011 19:50 | |
Разное - [решено] Патч системных файлов ОС | Petya V4sechkin | Лицензирование продуктов Microsoft | 38 | 26-05-2008 16:16 | |
[решено] Команда для восстановления системных файлов. | alleclf | Microsoft Windows 2000/XP | 3 | 15-05-2007 17:14 | |
О пропаже файлов в системных папках при загрузке через 2-ю ОС | Wasil | Microsoft Windows 2000/XP | 1 | 18-09-2006 21:20 | |
[решено] Резервное копирование файлов баз данных через команды операционной системы | legko | Microsoft Windows NT/2000/2003 | 5 | 06-10-2005 08:41 |
|