Цитата Vizit0r:
в конце RUNONCEEX делается следующее
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V "LinkDel" /D »
|
что за безграмотность?!
вот как надо:
Код:
REG ADD %KEY%\%i% /VE /D "LinkDel" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\путь_к_файлу_на_диске\linkdel.cmd" /f
SET /A i+=1
EXIT
и не забудьте в начале файла RunOnceEx.cmd добавить строки:
Код:
cmdow @ /HID
@echo off
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Installing Applications" /f
это всё зачем??!!
Цитата Vizit0r:
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V LinkDel /f »
|
Цитата Vizit0r:
reg import desktop.reg taskkill /f /im explorer.exe »
|
для импорта ключей реестра делают так:
Цитата из файла RunOnceEx.cmd:
REG ADD %KEY%\%i% /VE /D "Importing System Tweaks" /f
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %CDROM%\путь_к_файлу_на_диске\desktop.reg" /f
SET /A i+=1
|
А вообще, лучше разделять файлы с твиками реестра по файлам hklm.reg и hkcu.reg, hklm.reg с содержащимися твиками для HKEY_LOCAL_MACHINE лучше прописать в секции [GuiRunOnce] файла WINNT.SIF [q=пример из winnt.sif][GuiRunOnce]
"regedit /s %systemdrive%\install\hklm.reg"[q] а hkcu.reg из cmdlines.txt - чтобы параметры применялись к профилю "Default User".
Цитата пример файла cmdlines.txt:
[COMMANDS]
"regedit /s hkcu.reg"
"RunOnceEx.cmd"
|
Добавление
IF EXIST операторов перед удалением того или иного файла/папки тоже бессмысленно.
вот это что такое:
Цитата Vizit0r:
::пауза ping -2 seconds -w 10 127.0.0.1 > nul »
|
пауза с помощью пинга, первый раз такое вижу, и главное, для чего она?!
Цитата Vizit0r:
Подскажите, что не так? »
|
Ой, много чего не так! Во-первых, почитайте статьи сайта об автоустановке и элементарных её решениях.
И ещё,
Статья про RunOnceEx