1

Тема: Очищення реєстру від сміття у bat або vbs файлах

Доброго дня. Я хотів створити програмку, яка видаляє лишні записи в реєстрі, які ссилаються на ніщо та без яких можна обійтися. Такоє видалення автозагрузок. Аналог того, як працюють будь-які клінери.
З того, що я знайшов, це видалення реєстрових непотрібних програм за допомогою winexec, але в більшості програм мені видає помилку, що такого uninstall пакета не находить. Є варіант видалити конкретно по ключу, але для цього необхідно взнати ключ. А мені необхідно зробити це повністю автоматизовано...
Може, в когось був досвід в створенні подібних реєстрових очисток? Поділіться, будь ласка.

2

Re: Очищення реєстру від сміття у bat або vbs файлах

Ви маєте на увазі цей winexec  https://docs.microsoft.com/uk-ua/window … se-winexec ?

3

Re: Очищення реєстру від сміття у bat або vbs файлах

FakiNyan написав:

Ви маєте на увазі цей winexec  https://docs.microsoft.com/uk-ua/window … se-winexec ?

Типу того, аналог його є у бат файлах. Плюсом є те, що не потрібно вказувати абсолютний шлях до програми, а можна просто вказати її назву. Але цей метод не працює як очистка реєстру від сміттєзвалища. Може, це взагалі навіть недоречна функція... У вас є ідеї як це реалізувати?

4

Re: Очищення реєстру від сміття у bat або vbs файлах

Може треба просто проходитись по реєстру, та перевіряти, чи існують певні файли в файловій системі насправді, і якщо ні, то видаляти той запис з реєстру?

5

Re: Очищення реєстру від сміття у bat або vbs файлах

FakiNyan написав:

Може треба просто проходитись по реєстру, та перевіряти, чи існують певні файли в файловій системі насправді, і якщо ні, то видаляти той запис з реєстру?

Так, саме це й потрібно!

6

Re: Очищення реєстру від сміття у bat або vbs файлах

Взагалі не раджу таким займатися. Принаймні, на робочих машинах.
А так - осьо вам документація, читайте.

Подякували: leofun011

7

Re: Очищення реєстру від сміття у bat або vbs файлах

koala написав:

Взагалі не раджу таким займатися. Принаймні, на робочих машинах.
А так - осьо вам документація, читайте.

Щось не зміг найти інформації щодо видалення по принципу факіНяна.. А ще мій мозок, як на зло, відмовляється повністю читати документації, а хоче чогось практичного. Могли б показати конкретний приклад?

8

Re: Очищення реєстру від сміття у bat або vbs файлах

Там нудно. Реєстр має десь приблизно структуру файлової системи. Тобто відкрити ключ (=папку), прочитати по одному значення (=файли) і підключі (=підпапки), перевірити, що де. Далі для підключів - те саме. І найголовніше: щось не там видалите - системі гаплик.

Подякували: ihyttiddume-56571

9

Re: Очищення реєстру від сміття у bat або vbs файлах

Ой, це ж VBS. Вибачте, беру свою пораду назад.
Там усе через... VBS.

10

Re: Очищення реєстру від сміття у bat або vbs файлах

koala написав:

Ой, це ж VBS. Вибачте, беру свою пораду назад.
Там усе через... VBS.

продовжуйте. Vbs теж годиться. От наприклад, як мені перевірити чи цей файл в реєстрі має сенс чи він просто як сміття? Іншими словами, як перевірити метод факіНяна

11

Re: Очищення реєстру від сміття у bat або vbs файлах

Через ком плюс жеж

12

Re: Очищення реєстру від сміття у bat або vbs файлах

0xDADA11C7 написав:

Через ком плюс жеж

як??

13

Re: Очищення реєстру від сміття у bat або vbs файлах

Народ, признаюсь, мене тримають в заложніках, не дають їсти і просять зробити цю довбану програму!!!! Баба Надя Чортова, котись під три чорти, але я платити не буду за мою роботу. Скоро буде готово БТВ))))
ігнор - найсильніший ворог дядька-тащера (с) raikoho

Подякували: ihyttiddume-56571

14

Re: Очищення реєстру від сміття у bat або vbs файлах

Хотів попросити вибачення у тебе що не зробив програму для віддаленого керування комп'ютером, яку пообіцяв зробити на початку літа (якщо то був ти). Я й забув про неї, чесно кажучи.

Подякували: Raikoho1