|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Ошибка при Удалении не существующего раздела |
|
VBS/WSH/JS - [решено] Ошибка при Удалении не существующего раздела
|
![]() Старожил Сообщения: 284 |
При запуске скрипта, выдается ошибка что раздел 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
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать А как сделать что бы подраздел тоже удалялся в ветке !?
Т.к. некоторые ключи содержат подразделы и скрипт их не удаляет |
------- Отправлено: 12:36, 11-03-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Оставаясь в рамках WSH — только посредством Wbem и рекурсии, например: vbscript: удаление заданного раздела реестра вместе с подразделами.
|
Отправлено: 03:26, 12-03-2012 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|