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

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

qrThjInMa 24-09-2020 04:46 2934827

Удаление папок под текущим пользователем
 
Здравствуйте.
Прошу помощи.
Есть софтинка которая массово на ПК распространяется,с каждого ПК ее проблематично убирать.
Поэтому хочется скриптом.
Я отследил куда она себя прописывает и оставляет свои следы
Проблема возникла вот на каком этапе
Часть своих файлов программа пихает в папки текущего пользователя
Например
C:\Users\Petrov\Documents\Badprogram\Data
C:\Users\Petrov\AppData\Roaming\Badprogram

Но у нашего пользователя адм.прав на выполнение скрипта нету,если выполнять с правами админа то удаление не будет происходить,тк он будет пытаться эту папку в папке адм.учетки найти.
Можно ли это решить?

Второй вопрос
Не могу удалить параметр из реестра
Пробую эти команды
И так и свяк,и с кавычками и без

reg.exe DELETE HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v "Buhphone" /f
reg.exe delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "Buhphone" /f
reg.exe delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run /v "Buhphone" /f

Пишет,что не может найти указанный раздел или параметр в реестре.

Elven 24-09-2020 09:17 2934835

Можно. Очень просто и надежно это решается групповыми политиками. Вот статья, она правда длинная, но если долистать до "Ручное создание параметра реестра с помощью групповых политик" очень подробно написано что нужно сделать.
А через cmd этот вопрос решать будет долго, нудно и бесперспективно. Если же принципиально колупаться через cmd, то советую смотреть не в HKCU, а в HKU (потому как раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS).

DJ Mogarych 24-09-2020 12:22 2934848

Если есть корпоративный Каспер, он умеет удалять ПО.
Возможно, у софта есть свой деинсталлятор, который тоже можно с ключами вызвать.

greg zakharov 24-09-2020 17:30 2934867

Цитата:

Цитата Elven
потому как раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS

Куст HKCU загружается всякий раз для текущего пользователя и технически является ссылкой (отражением) раздела реестра HKU\CurrentUserSid, а не подразделом.

Elven 24-09-2020 17:43 2934870

greg zakharov, я не против, но MS думает по-другому

greg zakharov 24-09-2020 17:51 2934871

Elven, да нет, MS по-другому не думает, скорее неточна в некоторых формулировках. В целом, суть одна и та же.


Время: 05:25.

Время: 05:25.
© OSzone.net 2001-