Войти

Показать полную графическую версию : [статья] SetupComplete.cmd


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25

Vadikan
11-07-2012, 00:09
Pozia, что значит "в скрытом режиме"? И зачем нужен скрытый режим для этой задачи? Запустите и все.

Pozia
11-07-2012, 07:41
Vadikan, скрытый - это значит чтобы не было видно dos окна

Vadikan
11-07-2012, 12:17
Pozia, какое dos-окно?? Это же окно командной строки... Да и какая разница, видно его или не видно... Ладно, впрочем.

Можете использовать FirstLogonCommands. Если нужно от имени системы, использйте psexec (пример запуска (http://www.outsidethebox.ms/10539/#_Toc277326816)). См. также Скрытие консольных окон (http://www.oszone.net/6156)

Pozia
11-07-2012, 19:25
Это же окно командной строки.. »
не силен в терминологии )
спасибо. думаю решил вопрос с вашей помощью

mach1966
10-09-2012, 23:18
Объясните мне дурачку как мне сделать:
есть скрипт, который запускается SetupComplete.cmd, (сборка Windows 7). Когда я пытаюсь установить виндовс скрипт не срабатывает.
Расскажите мне, пожалуйста, по пунктам как это сделать.
Скрипт находится в образе в папке sources\$OEM$\. Нужен для автоматической активации. Использую Win ToolKit. Спасибо!

mach1966
13-09-2012, 18:05
Спасибо, что помогли!

dorosa
13-09-2012, 19:59
Скрипт находится в образе в папке sources\$OEM$\ »
sources\$OEM$\$$\Setup\Scripts\SetupComplete.cmd
А по полочкам и пунктам тут раскладывать нечего.
Если нужно для ввода серийного номера, то лучше использовать oobe.cmd
sources\$OEM$\$$\Setup\Scripts\oobe.cmd
тогда не будет появляться окошко с серийником.

Boa Soft
13-09-2012, 21:42
Вообще, все что связано с изменением настроек oobe и активацией нужно делать из oobe.cmd, тогда результат будет виден при oobe (например, не будет предлагать ввести ключ) и для этого он собственно предназначен.

Предупреждаю, что утановка програм и обновлений из oobe у меня не пошла.

AnTaL
19-09-2012, 15:07
Не запускается SetupComplete.cmd в Windows 8 32-bit...
В 64-битной версии всё отрабатывает.
Системы устанавливал с OEM Default Product Key.
В Setupact.log пишет:
OEM license detected, will not run SetupComplete.cmd

AnTaL
20-09-2012, 11:20
Выяснил, что SetupComplete.cmd в 32-битной Win8 работает только
при создании учётной записи с ключом конечного пользователя.
А в 64-битной работает даже при создании без ключа...
В Viste и Win7 такого не было...

timon45
02-11-2012, 17:35
А как можно отключить восстановление системы (защита системы), т.к. твиком это сделать нормально (чтобы потом можно было включить) не получается. Вот к примеру:

REM Отключение режима hiberfil
powercfg /h off

REM disable Firewall notification
start /wait netsh.exe advfirewall set allprofiles settings inboundusernotification disable

REM Отключение on/off Firewall
start /wait netsh.exe advfirewall set allprofiles state off

хотелось бы и восстановление системы так же.

0pupentium
02-11-2012, 21:10
отключить восстановление системы »
Я так отключаю, твиком реестра через SetupComplete.cmd командой reg import:

Windows Registry Editor Version 5.00

;Использование дискового пространства: 0 байт
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP\Clients]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SPP\Clients]

;Отключить защиту системы
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
"RPSessionInterval"=dword:00000000

timon45
03-11-2012, 00:53
0pupentium, спасибо попробую, а ты не мог бы привести пример как интегрировать настройки в дистрибутив с помощью reg import в ветку HKEY_LOCAL_MACHINE, т.к. у меня не получалось хотя вроде бы все делал правильно, уже раньше задавал данный вопрос но ответа не получил. http://forum.oszone.net/post-1874911.html#post1874911

0pupentium
03-11-2012, 02:11
привести пример »
1. Создал структуру каталогов - $OEM$\$$\SETUP\Scripts.
2. В каталог Scripts создал файлы SetupComplete.cmd и hklm.reg
3. В файл hklm.reg прописал все твики ветки реестра HKEY_LOCAL_MACHINE
4. В файл SetupComplete.cmd прописал все команды.

Пример - Импорт твиков:

cd /d "%~dp0"
rem Импорт твиков реестра
rem Путь к файлу hklm.reg указывать не стал, т.к. он находится рядом с файлом SetupComplete.cmd
reg import hklm.reg
rem После импорта удалил файл hklm.reg
del /f /q hklm.reg
rem Удалил файл SetupComplete.cmd
del /f /q %0


Чтобы в путях постоянно не указывать - %~dp0 (как в примере по вашей ссылке), можно указать один раз cd /d "%~dp0" в самом начале.
На всякий случай:
Каталог $OEM$ должен находиться не в корне диска, а в каталоге sources дистрибутива Windows.
Справку покомандам reg и del можно получить запустив их в командной строке с ключем /?.
reg /?
del /?

Tuz77
04-11-2012, 09:36
Не запускается SetupComplete.cmd в Windows 8
Примечание
В Windows(R) 8 команды oobe.cmd и Setupcomplete.cmd отключены, если используется ключ продукта OEM. Это сделано, чтобы пользователи могли максимально быстро достичь кнопки "Пуск". Все средства или службы, использующие данную инфраструктуру, необходимо перенести к задачам, выполняемым после запуска при первом включении компьютера.
Добавление пользовательского сценария в программу установки Windows (http://technet.microsoft.com/ru-ru/library/hh825167.aspx)

Ivan_009
14-12-2012, 16:45
Помогите пожалуйста мне необходимо чтобы после установки Windows 7 на рабочий стол скопировалась папка из каталога Install который находится в корне DVD как это сделать...

morozoff
14-12-2012, 19:39
Помогите пожалуйста мне необходимо чтобы после установки Windows 7 на рабочий стол скопировалась папка из каталога Install который находится в корне DVD как это сделать... »
На рабочий стол всех пользователей так - $OEM$\$1\Users\Public\Desktop, создаёте на установочном диске и кладёте сюда папку Install, после установки Windows папка будет скопирована на Общий рабочий стол.

ispolin
30-01-2013, 13:52
поскажите плиз как правильно написать команду и интегрировать одно обновление через SetupComplete.cmd
@echo off
:: Назначение переменной DiskRoot
for %%D 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 %%D:\DiskRoot.txt set DiskRoot=%%D:
:: Установка обновления Windows6.1-KB2533552-x86
start /wait %DiskRoot%\Install\Windows6.1-KB2533552-x86.msu /quiet /norestart
exit

папки в дистрибутиве созданы как тут написано http://www.oszone.net/8604

куда положить обновление?

Vadikan
30-01-2013, 13:58
куда положить обновление? »
Судя по вашей команде, в папку Install в корне установочного диска :)

ispolin
30-01-2013, 14:07
Vadikan, ага

http://s019.radikal.ru/i618/1301/90/784b6760c186.jpg

только после захода на WU, оно предлагается к установке и в установленных обновлениях его нет




© OSzone.net 2001-2012