RDot

RDot (https://rdot.org/forum/index.php)
-   Windows (https://rdot.org/forum/forumdisplay.php?f=49)
-   -   Вопросы по [CMD,BAT]. (https://rdot.org/forum/showthread.php?t=281)

Varius 11.07.2010 14:18

Вопросы по [CMD,BAT].
 
В этой теме можно задать вопросы по [CMD,BAT,PowerShell].

NetSter 11.07.2010 18:28

как с помощью СМД деинсталировать приложение или апдейт винды, который можно увидеть и деинсталировать через панель управления \ уст. и удаление программ?
может кто в теме - покажите что за батник нужно для этого )
заранее спасибо.

SpangeBoB 11.07.2010 19:16

Цитата:

Сообщение от NetSter (Сообщение 2251)
как с помощью СМД деинсталировать приложение или апдейт винды, который можно увидеть и деинсталировать через панель управления \ уст. и удаление программ?
может кто в теме - покажите что за батник нужно для этого )
заранее спасибо.

Готовых средств в Ос нет,так что решение комплексом действий.

1)XP и выше,удаление По установленного через MSI.

Получаем список установленных программ:
Цитата:

wmic product get caption
И получаем скажем вывод:
Цитата:

Microsoft Office Enterprise 2007
Microsoft Office OneNote MUI (Russian) 2007
Microsoft Office InfoPath MUI (Russian) 2007
Microsoft Office Access MUI (Russian) 2007
Microsoft Office Excel MUI (Russian) 2007
Microsoft Office PowerPoint MUI (Russian) 2007
Microsoft Office Publisher MUI (Russian) 2007
Теперь воспользуемся классом Win32_Product и воспользуемся методом Uninstall (подробнее http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx)

Цитата:

wmic product where "caption='Microsoft Office OneNote MUI (Russian) 2007'" call Uninstall
2)Парсинг ключей реестра.(Xp и выше).

HKLM\Software\Microsoft\Windows\CurrentVersion\Uni nstall\{GUID}
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\Curren tVersion\Uninstall\{GUID}

И в подключах находим параметр UninstallString = "C:\WINDOWS\$NtUninstallKB979683$\spuninst\spunins t.exe",это и будет команда удаления.

req query и for /?

3)Удаление hotfix.
Для XP:
Цитата:

cd C:\WINDOWS\$NtUninstallKB982381$\spuninst\
В файле spuinst.txt набор команд для удаления.
Так же как вариант:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uni nstall\{GUID} и выполнить команду в ключе UninstallString.
Остатки об апдейте поискать в этих ключах.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates

Для 7 можно вторым пунктом воспользоваться.

-Gory King- 09.08.2010 12:01

1.Как запустить exe файл через телнет?почти все методы юзал, перерыл весь гугл ничего не нашол
2.Как поменять язык
http://i064.radikal.ru/1008/b9/bc4076aeafaf.jpg
команда chcp1251 не роботает
Заранее благодарен

SpangeBoB 09.08.2010 12:43

1)Указать полный путь до exe файла (C:\start.exe)
2)Это проблема всех локализованных версий программ и во многих случаях ,только использовать сторонние средства.

nikp 10.08.2010 22:00

Цитата:

Сообщение от -Gory King- (Сообщение 4662)
1.Как запустить exe файл через телнет?
2.Как поменять язык команда chcp1251 не роботает


1. так же, как и на локальной машине в командной строке.
2. chcp 866

M@ZAX@KEP 11.08.2010 23:09

nikp, кодировка изменится на самом деле, но тебя от этого не отпустит)) Просто каракули будут выглядеть по-другому. xD
По крайней мере в случае с телнетом в 3 радмине точно так))

lukmus 12.08.2010 02:25

вопрос на засыпку
как в консоли винды запустить оконное приложение сразу свернутым в панель задач

Fepsis 12.08.2010 02:54

lukmus
start /d C:\windows\ /min notepad.exe

nikp 12.08.2010 12:29

Цитата:

Сообщение от M@ZAX@KEP (Сообщение 4748)
nikp, кодировка изменится на самом деле, но тебя от этого не отпустит)) Просто каракули будут выглядеть по-другому. xD
По крайней мере в случае с телнетом в 3 радмине точно так))

Верно только для класических телнетов. Телнет, реализованный в радмин и консоль в Metasploit кириллицу не переносят.


Часовой пояс GMT +3, время: 02:04.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot