здравствуйте, дело в следущем; при автоматической установке TuneUp и Microsoft essential security c помошью команды RunOnce, TuneUp устанавливается а Microsoft essential security нет, а затем при простой перезагрузке Microsoft essential security устанавливается спокойно без проблем, не могу понять все тоже самое, на 64битной сборке все нормально проходит,
регфайл
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"Install"="\"C:\\Install\\RunOnce.cmd\""
командник
@ECHO OFF
start /wait %SystemDrive%\Install\TuneUpUtilities2013.msi /qnr
start /wait %SystemDrive%\Install\mseinstall.exe /q /s /runwgacheck
RD /S /Q "%SystemDrive%\Install" >nul
DEL /F /Q %0% >nul
EXIT
7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
-
calambuss
-
Painkiller
Re: 7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
Попробуй в SETUPCOMPLETE.cmd вставить этот код :
Код:
Соответственно у вас должна быть создана папка oem и все что в нее входит
Код:
Код: Выделить всё
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "run" /t REG_SZ /d "%windir%\Setup\RunOnce.cmd" /fСоответственно у вас должна быть создана папка oem и все что в нее входит
-
calambuss
Re: 7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
Возможно что проблема в том что не всегда срабатываеть путь "Install"="\"C:\\Install\\RunOnce.cmd\"" наверное он слишком конкретный?
-
Painkiller
Re: 7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
Цитата calambuss:
Возможно что проблема в том что не всегда срабатываеть путь "Install"="\"C:\\Install\\RunOnce.cmd\"" наверное он слишком конкретный?
Нет. Я думаю у вас слишком много '\'
Возможно что проблема в том что не всегда срабатываеть путь "Install"="\"C:\\Install\\RunOnce.cmd\"" наверное он слишком конкретный?
7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
Нет. Я думаю у вас слишком много '\'
-
calambuss
-
Painkiller
Re: 7 / 2008 R2 - проблемы установки приложений через RunOnce в Windows 7
В SETUPCOMPLETE.cmd пропишите этот код :
Код:
Не забудьте создать в корне пустой файл DiskRoot.txt
И не нужно создавать дополнительного батника RunOnce.cmd
Код:
Код: Выделить всё
@echo off
REM Назначение переменной 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:
SET KEY=HKLM\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY%\%i% /VE /D "TuneUpUtilities2013" /f
REG ADD %KEY%\%i% /V 1 /D "%DiskRoot%\install\TuneUpUtilities2013.msi /qnr" /f
SET /A i+=1
REG ADD %KEY%\%i% /VE /D "mseinstall" /f
REG ADD %KEY%\%i% /V 1 /D "%DiskRoot%\install\mseinstall.exe /q /s /runwgacheck" /f
SET /A i+=1
EXITНе забудьте создать в корне пустой файл DiskRoot.txt
И не нужно создавать дополнительного батника RunOnce.cmd
-
calambuss