Показать полную графическую версию : Скрипт vbs для удаления ветки реестра
angel_lyucifer
23-11-2015, 23:28
Привет всем, нужна помощь.
Вот я написал простой скрипт vbs для удаления ветки реестра но скрипт не находит эту ветку...
Когда открываешь редактор реестра то она там есть и её можно удалить.
WScript.CreateObject("WScript.Shell").RegDelete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0"
Пожалуйста исправьте мой скрипт...
Specify a key-name by ending strName with a final backslash; leave it off to specify a value-name.
т.е., попробуйте так:
WScript.CreateObject("WScript.Shell").RegDelete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\"
angel_lyucifer
24-11-2015, 01:00
WScript.CreateObject("WScript.Shell").RegDelete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\" »
Выскакивает такая же ошибка...
131340
У меня удаляет. Покажите скриншот редактора реестра с данным разделом.
angel_lyucifer
24-11-2015, 02:34
У меня удаляет. Покажите скриншот редактора реестра с данным разделом. »
Вот
131342
angel_lyucifer, эта ветка на х64 ОС двойная. Что видно и доступно из x64 приложений может быть не видно из х86 приложений.
Попробуйте поискать в этой ветке HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\
angel_lyucifer, эта ветка на х64 ОС двойная. Что видно и доступно из x64 приложений может быть не видно из х86 приложений. »
angel_lyucifer, присоединюсь к вопросу: из-под чего Вы запускаете скрипт?
angel_lyucifer
24-11-2015, 19:46
из-под чего Вы запускаете скрипт? »
Пока вручную потом буду Батником а батник я потом Компилирую в exe...
start /w wscript.exe "%TEMP%\Uninstall.vbs"
из-под чего Вы запускаете скрипт? »
Пока вручную »
Рация на бронепоезде :(.
Из-под Проводника запускаете скрипт или из-под какой-нибудь оболочки или редактора?
angel_lyucifer
24-11-2015, 22:44
из-под чего Вы запускаете скрипт? »
Из-под Проводника.
Рация на бронепоезде . »
:laugh:
Из-под Проводника. »
Спасибо, ясно. У меня идей нет. «Ручками» раздел удаляется?
angel_lyucifer
25-11-2015, 01:26
Спасибо, ясно. У меня идей нет.»
Придумал я универсальный скрипт бат.
@echo off
CHCP 1251 >nul
REG delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0" /f
if %ERRORLEVEL% == 0 (Exit) else (goto Uninstall64)
:Uninstall64
>"Uninstall64.vbs" (
echo WScript.CreateObject^("WScript.Shell"^).RegDelete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\"
echo Call Uninstall64.DeleteFile^(WScript.ScriptFullName, True^))
start /w wscript.exe "Uninstall64.vbs"
Exit
«Ручками» раздел удаляется? »
Да.
angel_lyucifer
25-11-2015, 18:32
эта ветка на х64 ОС двойная. »
Как можно узнать - какие ещё двойные ветки в реестре Windows х64?
Это мне на будущие.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.