angel_lyucifer |
23-11-2015 23:28 2578303 |
Скрипт vbs для удаления ветки реестра
Привет всем, нужна помощь.
Вот я написал простой скрипт vbs для удаления ветки реестра но скрипт не находит эту ветку...
Когда открываешь редактор реестра то она там есть и её можно удалить.
PHP код:
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 2578332 |
Вложений: 1
Цитата:
Цитата Iska
WScript.CreateObject("WScript.Shell").RegDelete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\" »
|
Выскакивает такая же ошибка...
Файл 131340
|
У меня удаляет. Покажите скриншот редактора реестра с данным разделом.
|
angel_lyucifer |
24-11-2015 02:34 2578348 |
Вложений: 1
Цитата:
Цитата Iska
У меня удаляет. Покажите скриншот редактора реестра с данным разделом. »
|
Вот
Файл 131342
|
angel_lyucifer, эта ветка на х64 ОС двойная. Что видно и доступно из x64 приложений может быть не видно из х86 приложений.
Попробуйте поискать в этой ветке
Код:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\
|
Цитата:
Цитата gora
angel_lyucifer, эта ветка на х64 ОС двойная. Что видно и доступно из x64 приложений может быть не видно из х86 приложений. »
|
angel_lyucifer, присоединюсь к вопросу: из-под чего Вы запускаете скрипт?
|
angel_lyucifer |
24-11-2015 19:46 2578567 |
Цитата:
Цитата Iska
из-под чего Вы запускаете скрипт? »
|
Пока вручную потом буду Батником а батник я потом Компилирую в exe...
PHP код:
start /w wscript.exe "%TEMP%\Uninstall.vbs"
|
Цитата:
Цитата angel_lyucifer
Цитата:
Цитата Iska
из-под чего Вы запускаете скрипт? »
|
Пока вручную »
|
Рация на бронепоезде :(.
Из-под Проводника запускаете скрипт или из-под какой-нибудь оболочки или редактора?
|
angel_lyucifer |
24-11-2015 22:44 2578630 |
Цитата:
Цитата Iska
из-под чего Вы запускаете скрипт? »
|
Из-под Проводника.
:laugh:
|
Спасибо, ясно. У меня идей нет. «Ручками» раздел удаляется?
|
angel_lyucifer |
25-11-2015 01:26 2578664 |
Цитата:
Цитата Iska
Спасибо, ясно. У меня идей нет. »
|
Придумал я универсальный скрипт бат.
PHP код:
@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
Цитата:
Цитата Iska
«Ручками» раздел удаляется? »
|
Да.
|
angel_lyucifer |
25-11-2015 18:32 2578841 |
Цитата:
Цитата Iska
эта ветка на х64 ОС двойная. »
|
Как можно узнать - какие ещё двойные ветки в реестре Windows х64?
Это мне на будущие.
|
Время: 17:52.
© OSzone.net 2001-