|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление веток реестра на удаленных машинах |
|
CMD/BAT - [решено] Удаление веток реестра на удаленных машинах
|
Пользователь Сообщения: 96 |
Профиль | Отправить PM | Цитировать Нужно удалить параметр SunJavaUpdateSched из ветки HKLM\Software\Microsoft\Windows\CurrentVersion\Run на нескольких машинах.
Пока пробую на одной PAUSE for /L %%i in (10,1,10) do REG DELETE \\11.1.86.%%i\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched (есть еще вариант с pcexec, но там такая же проблема) потом поменяю и должно пойти на всех. Проблема в следующем, не работает параметр /f , при /v все срабатывает, но каждый раз подтверждать не хочется. ------------------ C:\TEMP\1>REG DELETE \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersion \Run /f SunJavaUpdateSched Ошибка: Недопустимые параметры командной строки. ------------------ C:\TEMP\1>REG DELETE \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersio \Run /v SunJavaUpdateSched Delete the registry value SunJavaUpdateSched (Y/N)? y Операция успешно завершена ------------------- В чем может быть проблема?? |
|
Отправлено: 13:00, 28-01-2010 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата kumian:
|
|
Отправлено: 13:43, 28-01-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать Попробуйте перед REG поставить ECHO Y| и при этом все после "do" цикла заключить в двойные кавычки
|
------- Отправлено: 14:18, 28-01-2010 | #3 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать C:\TEMP\1>reg delete \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /f SunJavaUpdateSched Ошибка: Недопустимые параметры командной строки. C:\TEMP\1>reg delete \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched Delete the registry value SunJavaUpdateSched (Y/N)? y Операция успешно завершена NiOl, Спасибо помогло. Только в кавычки не брал - пробелов то нет. Сработало. А поставил кавычки (решил попробывать на всякий случай). И получил такое. C:\TEMP\1>PAUSE Для продолжения нажмите любую клавишу . . . C:\TEMP\1>for /L %i in (10 1 10) do "ECHO Y| REG DELETE \\11.1.86.%i\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched" C:\TEMP\1>"ECHO Y| REG DELETE \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched" Синтаксическая ошибка в имени файла, имени папки или метке тома. Но все таки хотелось бы знать почему не работает ключ /f. Может неправильно его использую?? |
Отправлено: 14:34, 28-01-2010 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 14:44, 28-01-2010 | #5 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать amel27,
как только я не пробЫвал. судя по справке, так и должно было быть.Такой вариант точно пробЫвал. Не работал. А вот теперь и досмотрелся что не работало C:\TEMP\1>reg delete \\11.1.86.10\HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v SunJavaUpdateSched /f Ошибка: Системе не удалось найти указанный раздел или параметр реестра Чудо случилось. Заработало. Всем спасибо за помощь в решении проблемы. Извините за невнимательность. |
Отправлено: 15:10, 28-01-2010 | #6 |
Старожил Сообщения: 310
|
Профиль | Сайт | Отправить PM | Цитировать Вставляем в файл [название_файла].cmd текст ниже:
TITLE Пример удаления параметров из ветки реестра, если имена параметров с пробелами @ECHO OFF CLS REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe Reader Speed Launcher" /f REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Adobe ARM" /f pause ЗЫ: Пришлось помучатся пока дошло до меня, как должно быть! |
------- Отправлено: 03:14, 07-11-2014 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Удаление раздела реестра | Dusya | AutoIt | 7 | 18-11-2009 10:38 | |
CMD/BAT - [решено] удаление ключа реестра через определенное время | drgr | Скриптовые языки администрирования Windows | 4 | 03-03-2009 08:30 | |
Импортирование веток реестра через VBS | XXXandr | Microsoft Windows NT/2000/2003 | 9 | 18-07-2008 08:36 | |
Удаление модема с помощью реестра | united | Хочу все знать | 6 | 14-05-2008 21:33 | |
Самопроизвольно запрещаются права на "Полный доступ"/"Чтение" различных веток реестра | xoomer | Microsoft Windows 2000/XP | 2 | 23-04-2007 10:29 |
|