Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скрипт vbs для удаления ветки реестра (http://forum.oszone.net/showthread.php?t=308360)

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" 

Пожалуйста исправьте мой скрипт...

Iska 24-11-2015 00:15 2578314

Цитата:

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

Iska 24-11-2015 01:57 2578342

У меня удаляет. Покажите скриншот редактора реестра с данным разделом.

angel_lyucifer 24-11-2015 02:34 2578348

Вложений: 1
Цитата:

Цитата Iska
У меня удаляет. Покажите скриншот редактора реестра с данным разделом. »

Вот
Файл 131342

gora 24-11-2015 06:01 2578353

angel_lyucifer, эта ветка на х64 ОС двойная. Что видно и доступно из x64 приложений может быть не видно из х86 приложений.

Попробуйте поискать в этой ветке
Код:

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ДКМ 3.0\

Iska 24-11-2015 11:46 2578403

Цитата:

Цитата 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" 


Iska 24-11-2015 20:36 2578589

Цитата:

Цитата angel_lyucifer
Цитата:

Цитата Iska
из-под чего Вы запускаете скрипт? »

Пока вручную »

Рация на бронепоезде :(.

Из-под Проводника запускаете скрипт или из-под какой-нибудь оболочки или редактора?

angel_lyucifer 24-11-2015 22:44 2578630

Цитата:

Цитата Iska
из-под чего Вы запускаете скрипт? »

Из-под Проводника.

Цитата:

Цитата Iska
Рация на бронепоезде . »

:laugh:

Iska 24-11-2015 23:10 2578641

Цитата:

Цитата angel_lyucifer
Из-под Проводника. »

Спасибо, ясно. У меня идей нет. «Ручками» раздел удаляется?

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% == (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.

Время: 17:52.
© OSzone.net 2001-