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

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

Ответить
Настройки темы
VBS/WSH/JS - [решено] Ошибка при Удалении не существующего раздела

Аватара для O L E G

Старожил


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


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

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


При запуске скрипта, выдается ошибка что раздел System не существует к примеру и прекращается выполнения скрипта!
Что надо дописать? помогите пожалуйста !!!!!

Option Explicit
Dim WSHShell, objShell, strRoot, strRead, strDelete, strCreate, Root, Key, Res, SValue, ValueName, SRegValue
Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
WSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop\"

--------------
В этом скрипте такая же проблема !!!!!


Option Explicit
Dim WSHShell, objShell, strRoot, strRead, strDelete, strCreate, Root, Key, Res, SValue, ValueName, SRegValue
Set WSHShell = WScript.CreateObject("WScript.Shell")

Root="HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\" 'Корневой ключ
Key="\System\" 'Новый ключ
ValueName="DisableTaskMgr" 'Имя нового параметра
SValue="Value from WSH" 'Значение нового параметра

'Запрос на удаление параметра
Res=WshShell.Popup("Удалить параметр" & vbCrLf & Root & Key & _
ValueName & "?",0,"Работа с реестром",vbQuestion+vbYesNo)
If Res=vbYes Then 'Нажата кнопка Да
'Удаляем параметр
WshShell.RegDelete Root & Key & ValueName
WshShell.Popup "Параметр" & vbCrLf & Root & Key & _
ValueName & " удален!",0,"Работа с реестром",vbInformation+vbOkOnly
End If

Отправлено: 14:18, 07-03-2012

 

Ветеран


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

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


Код: Выделить весь код
Option Explicit

Dim objWSHShell

Set objWSHShell = WScript.CreateObject("WScript.Shell")

On Error Resume Next

objWSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
objWSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop\"

On Error Goto 0

Set objWSHShell = Nothing

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:03, 07-03-2012 | #2



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

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


Аватара для O L E G

Старожил


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

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


А как сделать что бы подраздел тоже удалялся в ветке !?
Т.к. некоторые ключи содержат подразделы и скрипт их не удаляет

-------
Сложность программы растет до тех пор, пока не превысит способности программиста.


Отправлено: 12:36, 11-03-2012 | #3


Ветеран


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

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


Оставаясь в рамках WSH — только посредством Wbem и рекурсии, например: vbscript: удаление заданного раздела реестра вместе с подразделами.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:26, 12-03-2012 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - [решено] Ошибка при удалении ненужных компонентов при помощи DISM ruslanhamidov80 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 4 10-10-2011 15:24
Ошибка - [решено] Ошибка при удалении файла el_motoblock Microsoft Windows 2000/XP 1 02-07-2011 12:30
Установка - При удалении Java появляется ошибка 1723 dendenos Microsoft Windows 7 9 23-06-2011 16:14
Windows Server 2003 - ошибка при удалении пользователя Aieven Microsoft Windows NT/2000/2003 17 23-12-2010 12:47
При удалении раздела на HDD, сотрётся ли MBR? JetAPI Хочу все знать 8 24-05-2008 19:01




 
Переход