Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Как через vbs удалить программу из автозагрузки реестра?

Ответить
Настройки темы
VBS/WSH/JS - [решено] Как через vbs удалить программу из автозагрузки реестра?

Аватара для angel_lyucifer

Старожил


Сообщения: 175
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте знатоки, как через vbs удалить программу из автозагрузки реестра?

Вот ветка
Код: Выделить весь код
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Вот параметр
Код: Выделить весь код
YandexSearchBand
Вот значение
Код: Выделить весь код
"C:\Program Files\MelcoSoft\Алиса 4.8.0\searchbandapp64.exe" /auto
Вот моя попытка написать маленький скрипт.
Код: Выделить весь код
Set WshShell = CreateObject("WScript.Shell")
WshShell.RegDelete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run","YandexSearchBand","REG_SZ"
Но все равно не получается...

-------
Век живи, век учись! =)


Отправлено: 00:47, 23-11-2018

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
WScript.CreateObject("WScript.Shell").RegDelete "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\YandexSearchBand"
если Вы уверены, что данный параметр наличествует в данном разделе. Если же таковой отсутствует — попытка исполнения кода вызовет ошибку. Чтобы это обойти — можно обрамить использование метода .RegDelete() командами On Error Resume Next/On Error Goto 0, но лучше воспользоваться возможностями стандартного провайдера Wbem StdRegProv, наподобие:
Код: Выделить весь код
WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\default")_
	.Get("StdRegProv").DeleteValue _
		&H80000001, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", "YandexSearchBand"
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:50, 23-11-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Iska, лучше забыть про vbs и писать на jscript где есть вменяемый try-catch

Отправлено: 12:41, 23-11-2018 | #3


Ветеран


Contributor


Сообщения: 2709
Благодарности: 1684

Профиль | Отправить PM | Цитировать


Busla, а чем не устраивает в vbs On Error ?
Кстати, Iska это предлагал.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 12:57, 23-11-2018 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


megaloman, тем, что он не вменяемый. Тут я должен с коллегой Busla согласиться целиком и полностью. Другое дело, что этот и прочие минусы VBScript в моём понимании никак не перевешивают удобство работы по сравнению с JScript.

Отправлено: 16:50, 23-11-2018 | #5


Аватара для angel_lyucifer

Старожил


Сообщения: 175
Благодарности: 4

Профиль | Отправить PM | Цитировать


Спасибо....

-------
Век живи, век учись! =)


Отправлено: 05:05, 24-11-2018 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Как через vbs удалить программу из автозагрузки реестра?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - VBS как получить параметр из реестра? JooDoo Скриптовые языки администрирования Windows 4 21-09-2018 11:08
Разное - Как убрать программу из автозагрузки с помощью CMD MaximBomba Microsoft Windows 7 5 03-11-2017 11:02
Интерфейс - [решено] Как удалить SideBar из автозагрузки? Andrei_IW Microsoft Windows 7 18 08-09-2011 11:06
Прочее - [решено] ASPLinux. Как удалить модуль из автозагрузки? nniko Общий по Linux 4 07-02-2011 18:52
[решено] Как из автозагрузки удалить лишнее? Shudron Хочу все знать 7 20-06-2010 15:59




 
Переход