Показать полную графическую версию : [статья] SetupComplete.cmd
DonQuixote
24-12-2010, 02:36
Vadikan, спасибо а какие ещё ветки реестра или что нибудь другое не возможно через SetupComplete.cmd или тока HKEY_CURRENT_USER?
DonQuixote, все возможно, если права на запись есть... или тока HKEY_CURRENT_USER »
А вот это как раз невозможно через setupcomplete! Я же вам давал ссылку в сообщении 107. Еще раз http://oszone.net/8594#compare См. также Применение твиков реестра Windows 7 и Vista (http://oszone.net/8597)
DonQuixote
24-12-2010, 02:48
Vadikan, я там читал но про HKCU конкретно не написано...можно или нет SetupComplete.cmd.а вот про это Импорт пользовательских параметров (текущий пользователь) Нет не обратил внимания так как особо в этом не разбираюсь новичок так сказать..спасибо за разъяснения теперь все понятно)
Boa Soft
11-01-2011, 13:13
Сейчас проверил. oobe.cmd запускается до OOBE, после 'применение параметров компьютера'. SetupComplete.cmd - после отработки OOBE и тестирования параметров видео.
Про oobe.cmd в документации ни слова, поэтому все выясненно с раскопок и опытным путем.
Mishechka
08-02-2011, 04:06
"FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m"
С переменной %DiskRoot% у меня всё работает, но подскажите пожалуйста, если я скопировал дистрибутив на жесткий диск в папку например "Win7Pro" на какой-либо раздел, то как изменить этот код?
Спасибо.
CtrlSoft
08-02-2011, 08:48
Mishechka, "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\Win7Pro\DiskRoot.txt SETX DiskRoot %i: -m"
или "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\Win7Pro\sources\install.wim SETX DiskRoot %i: -m"или "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\Win7Pro\autounattend.xml SETX DiskRoot %i: -m"
Mishechka
08-02-2011, 10:39
CtrlSoft, чем отличаются эти три варианта?
Первый я уже пробовал - не работает.
Может быть из-за того, что я вставил этот код в файл ответов с помощью WSIM? Может правильнее вносить его в SetupComplete.cmd?
Не выполняеться setupcomplete.cmd или какаето другая проблема. При установке машина висит (1-2 часа ждал - нулевой результат) на надписи: "компьютер подготавливаеться к первому запуску..." или чтото такое. В чем проблема?
Струкутра папок такая:
autorun.inf
AutoUnattend.xml
boot
bootmgr
efi
install
setup.exe
sources
support
upgrade
install:
RootDisk.txt
...
Код файла setupcomplete.cmd:
@echo off
title=Intallation...
"FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\install\DiskRoot.txt SETX DiskRoot %i: -m"
::Configuration services
sc stop MpsSvc
sc config MpsSvc start= disabled
sc stop wuausev
sc config wuauserv start= disabled
sc stop wscsvc
sc config wscsvc start= disabled
::Install
echo Install 7-Zip 9.20 ...
start /wait %DiskRoot%\install\7z920.exe /S
echo Install Java RE 6 update 26 ...
start /wait %DiskRoot%\install\jre-6u26-windows-i586-s.exe /s
echo Install Adobe Flash Player 10.3.183.5 Plugin ...
start /wait %DiskRoot%\install\install_flash_player.exe /install
echo Install Adobe Flash Player 10.3.183.5 Active-X...
start /wait %DiskRoot%\install\install_flash_player_10_active_x.exe /install
::reboot
echo reboot system...
shutdown /r
exit
SetupComplete.cmd находится в каталоге sources\$OEM$\$$\Setup\Scripts
Инсталирую пока только Adobe Flash Player, 7-Zip и Java RE.
Возможно система спрашывает права доступа ?
Спасибо за ответ.
21h, уберите из setupcomplete.cmd @echo off и скорее всего сами всё увидите.
CtrlSoft
13-08-2011, 10:20
Замените "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\install\DiskRoot.txt SETX DiskRoot %i: -m"
наFOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\install\DiskRoot.txt SET DiskRoot=%%i:
Xaser_VI
24-08-2011, 14:48
Всем доброго времени суток такой вопрос , в SetupComplete.cmd имеется следующая команда:
{ start /wait %WINDIR%\Setup\SCRIPTS\data\soft\Activators\mKMSAct.exe /ws /S } но при активации КМС выдает ошибку что нужно запустить от имени администратора , и прекращает работу , как сделать так , что бы эта команда запускалась от имени администратора ? Буду очень благодарен за ответ.
См. п. 3.18 тут http://forum.oszone.net/rules.html
Xaser_VI
24-08-2011, 17:06
Сори
Xaser_VI
25-08-2011, 05:30
тогда такой вопрос , как запустить какую либо команду из SetupComplete.cmd с правами администратора
Boa Soft
25-08-2011, 10:57
тогда такой вопрос , как запустить какую либо команду из SetupComplete.cmd с правами администратора »
SetupComplete.cmd выполняется с правами администратора так что дополнительных действий не нужно.
Xaser_VI
25-08-2011, 11:20
понятно что SetupComplete.cmd выполняется от имени администратора , но при этом команда:
start /wait %WINDIR%\Setup\SCRIPTS\data\soft\Progs\Gadgets.exe /S /-S запускающая установку файла гаджетов Gadgets.exe должна выполнятся от имени админина так как ей требуются права доступа на замену файлов стандартных гаджетов , вот я и думаю может есть какой то ключь который даст нужные права запускаемуму файлу Gadgets.exe
SetupComplete.cmd выполняется с правами администратора »
С правами LocalSystem, но этого должно быть достаточно для установки программ. Возможно, там проблема с недостатком прав на доступ к файлам/папкам, владельцам которых является TrustedInstaller.
Xaser_VI, замените гаджеты в WIM-образе.
Xaser_VI
25-08-2011, 12:21
Возможно, там проблема с недостатком прав на доступ к файлам/папкам, владельцам которых является TrustedInstaller »
А это можно как то решить что бы все работало через SetupComplete.cmd ?
Xaser_VI, можно, но проще заменять файлы в образе. См. также примеры использования консольных утилит в теме [решено] Проблемы с доступом к папкам и файлам .:[все вопросы]:. (http://forum.oszone.net/thread-129646.html)
Xaser_VI
25-08-2011, 19:38
Да как заменить то файлы в образе install.wim я знаю отлично , мне нужно другое
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC