Войти

Показать полную графическую версию : [решено] Удаление ключей реестра


gen0m.rsw
30-07-2010, 12:25
Всем добрый день!
Столкнулся смаленькой проблеммой, помогите плиз!
Написал маленький bat-ник

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:\WIN51 set CDROM=%%i:
REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v cdrom /d %CDROM% /f
start /wait %CDROM%\CMPNENTS\setup.exe
reg delete "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /f /v "cdrom"
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v "cdrom"

Но хотелось что бы ключи переменной CDROM удалялись из реестра после перезагрузки, а получается у меня только сразу!
Заранее спасибо!

gora
30-07-2010, 13:14
ключи переменной CDROM удалялись из реестра после перезагрузки »
Замените последние две строки Вашего батника на такие:Reg Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /V Clear1 /D "Reg Delete \"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\" /V cdrom /f" /f
Reg Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /V Clear2 /D "Reg Delete \"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\" /V cdrom /f" /f




© OSzone.net 2001-2012