#1 25.08.08 15:30
Помогите поправить bat-файл (работа с реестром Win, подробнее внутри)
Итак, собсно проблема:
Необходимо отключить ctrl-alt-del для аутентификации при запуске Винды.
Сделать это жизненно необходимо из рекавери консоли (при загрузке с диска ВинХР).
Для отключения оной функции нужно проставить значение
[HKLM\Software\Microsoft\Windows_NT\CurrentVersion\Winlogon] DisableCAD=00000001 или вообще удалить эту переменную.
Для данной операции был написан БАТ:
SET KEY=HKLM\Software\Microsoft\Windows_NT\CurrentVersion\Winlogon
REG DELETE %KEY% /v DisableCAD /f
REG ADD %KEY% /v DisableCAD /t REG_DWORD /d 00000001 /f
REG DELETE %KEY% /v DisableCAD /f
Который успешно работает, но при перезагрузке все остается как было, т.е. существует DisableCAD=00000000 и система просит нажать контрол-альт-дел.
В просторах инета был найден еще один БАТ:
SET TEMP=C:\WINDOWS\TEMP
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>%TEMP%\{NoCAD}.reg
ECHO.>>%TEMP%\{NoCAD}.reg
ECHO "DisableCAD"=dword:00000001>>%TEMP%\{NoCAD}.reg
ECHO.>>%TEMP%\{NoCAD}.reg
ECHO.>>%TEMP%\{NoCAD}.reg
START %TEMP%\{NoCAD}.reg
DEL %TEMP%\{NoCAD}.reg
Но система вообще ругается - невозможно добавить информацию в связи с ошибкой на диске...
Вобщем, нужен совет.
Offline
#2 25.08.08 20:11
Re: Помогите поправить bat-файл (работа с реестром Win, подробнее внутри)
Вот так надо: /*параметра wait нехватало*/
Код::
SET TEMP=C:\WINDOWS\TEMP DEL %TEMP%\NoCAD.reg ECHO REGEDIT4>>%TEMP%\NoCAD.reg ECHO.>>%TEMP%\NoCAD.reg ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>>%TEMP%\NoCAD.reg ECHO "DisableCAD"=dword:00000001>>%TEMP%\NoCAD.reg START /wait %TEMP%\NoCAD.reg DEL "%TEMP%\NoCAD.reg"
Исправлено QuarkOS (25.08.08 22:05)
Offline

