Kortex Mod Manager — менеджер модов использующий виртуальную файловую систему для изоляции модов для обеспечения простого разрешения конфликтов между модами и чистой установки и удаления.
Поддерживаемые игры:
The Elder Scrolls III: Morrowind
The Elder Scrolls IV: Oblivion
The Elder Scrolls V: Skyrim
The Elder Scrolls V: Skyrim — Special Edition
Fallout 3
Fallout: New Vegas
Fallout 4
Sacred 2
Запрещена загрузка программы на другие сайты без моего разрешения
- Арсинис , CrazyHackGUT , AlexLiandri и 14 другим это нравится
Kortex Mod Manager: Discord | GitHub | Web-site
Сообщений в теме: 528
#162 Karandra
Отправлено 06 августа 2013 — 19:37
В OBMM много функций, я не все из них знаю. Все что программа делает у меня написано, что ещё ответить не знаю.
как удалить все моды из скайрима одним кликом(как удалить все Enb файлы одним кликом)
Kortex Mod Manager: Discord | GitHub | Web-site
#163 Lord-Vadim
Отправлено 06 августа 2013 — 19:54
Отступ можно. Можно ещё сделать какую-нибудь картинку-разделитель. Скриншоты добавлю, будут только если найдётся файл установщика.
Деинсталляция:
1) Файл 1 есть
2) Файл 1 —> Файл 2
3) Файл 2 —> Файл 3
4) Файл 3 удалён.
5) Файла нет.
6, 7) Файл 1 есть
8, 9) Так как имеет ту же текстуру что и мод 1, то удаляет Файл 1
9, 10) Файл 1 не существует. Не получаем ничего.
Этим ответом ты меня сильно опечалил.
Основная функция менеджера модов: Поддержка целостности Skyrim и корректная инсталляция/деинсталляция модов. Подумай над этим. иначе это просто красивая оболочка и все.
Копии заменяемых файлов ОБЯЗАТЕЛЬНО надо сохранять.
Алгоритм должен выглядеть так:
01) Skyrim — «Файл текстуры 1»
02) Инсталляция Мода 1 — заменяет «Файл текстуры 1» на «Файл текстуры 2». «Файл текстуры 1» — в копии.
03) Инсталляция Мода 2 — заменяет «Файл текстуры 2» на «Файл текстуры 3». «Файл текстуры 2» — в копии.
04) Деинсталляция Мода 1
05) Остается «Файл текстуры 3» так как записан позже. «Файл текстуры 2» — удаляем из копий.
06) Инсталляция Мода 1
07) Заменяет «Файл текстуры 3» на «Файл текстуры 2». «Файл текстуры 3» — в копии.
08) Деинсталляция Мода 2
09) Остается «Файл текстуры 2» так как записан позже. «Файл текстуры 3» — удаляем из копий.
10) Деинсталляция Мода 1
11) Заменяет «Файл текстуры 2» на «Файл текстуры 1». «Файл текстуры 1» — удаляем из копий.
12) В итоге активный файл «Файл текстуры 1». В копиях пусто.
#164 Karandra
Отправлено 06 августа 2013 — 20:13
Как удалить любой предмет в Skyrim
Ты знаешь сколько файлов придётся сохранять при этом? Размер может быть от 100 МБ до нескольких гигабайт. Сколько придётся копить информации в журнале (не говоря уже о том, что придётся делать несколько журналов, одного не хватит). И после деинсталляции думать какой файл нужно восстановить: из этого инсталлятора из того или ещё из какого.
Тут будет очень много логических ошибок, именно логических. Нет, нет и нет.
Kortex Mod Manager: Discord | GitHub | Web-site
#165 Lord-Vadim
Отправлено 06 августа 2013 — 20:56
Ты знаешь сколько файлов придётся сохранять при этом? Размер может быть от 100 МБ до нескольких гигабайт. Сколько придётся копить информации в журнале (не говоря уже о том, что придётся делать несколько журналов, одного не хватит). И после деинсталляции думать какой файл нужно восстановить: из этого инсталлятора из того или ещё из какого.
Тут будет очень много логических ошибок, именно логических. Нет, нет и нет.
Ты заблуждаешься. Не так много как ты думаешь. Процентов 70% модов делают нормальные авторы и пакуют свои ресурсы в архивы «.bsa» — там ничего запоминать не надо. А вот те, которые делают реплейсеры — те да, придется запоминать. Можно паковать копии в архив для экономии места.
А логические ошибки. на то ты и программист, что бы их избегать. На счет размера — копия папки DATA занимает не меньше места, как защита от глючных модов.
Но без алгоритма восстановления твою программу можно использовать только для настроек графики и ENB. А установку модов придется делать как раньше: через Wrye Bash, так как там алгоритм деинсталляции реализован отлично, но вот инсталляторы писать там не удобно — вручную и долго.
#166 Karandra
Отправлено 06 августа 2013 — 21:09
Запоминать придётся в любом случае. Ладно с местом на диске, у некоторых его по 2 ТБ, это у меня всего по 150 и 250 ГБ (Можно и не включать резевное копирование вообще, если всё таки сделаю, то отключаемым).
Делаем так. Устанавливаем плагин, он перезаписывает пару файлов (допустим оригинальных). Надо эти перезаписываемые файлы скопировать и сжать до перезаписи, это просто (относительно, тут свои заковырки). При установке следующего мода, перезаписывающего эти же файлы снова скопировать и архивировать. Но как называть архивы с копиями?
По названию плагина из которого они установлены? Не вариант, его может не быть, или не быть записи в журнале об этом и скорость такой проверки оставляет желать лучшего. Называть как ID установщика, перезаписывающего их? Можно, я вижу в этом выход. Но пойдём дальше. Я удаляю первый плагин и все его файлы и у меня есть две копии файлов что были там раньше.
Какую из них восстановить? Ту что была записана при установке первого мода или вторую? Копию для первого установщика? Я не знаю, не уверен.
Kortex Mod Manager: Discord | GitHub | Web-site
#167 Lord-Vadim
Отправлено 06 августа 2013 — 22:33
Не боись. Как говорил Крош из любимого мультика моих детей («Смешерики»): «Глаза бояться, а руки делают. «
1) Место на диске. Я уже писал. Не важно Диск на 150 Гб или 2 Тб любой нормальный пользователь всё равно экономит место на диске, а реализация алгоритма восстановления позволит удалить копию папки «Data» (без копии мне Skyrim приходилось переустанавливать каждые две недели), так-что еще и экономия места получится.
2) Запоминать не в любом случае. Если плагин ничего не заменяет, то и запоминать ни чего не надо. Зачем мусор в журнале и лишние архивы. Сохранять только копии заменяемых файлов. В плагине может быть сотня файлов, а заменяемых 2-3 — только их и сохранять иначе и 2Тб не хватит.
3) Архивы называть по ID установщика.
4) В «Журнале замен» делать записи: «ID» — «Дата установки» — «Время установки» — «Имя перезаписанного файла».
5) Еще раз внимательно просмотри алгоритм, поменял нумерацию, чтобы стало понятней:
01) Skyrim — Файл_0
02) Инсталляция Мода_1 — заменяет Файл_0 на Файл_1. Файл_0 — в Архив_ID=1. Делаем запись в журнале > 03) Инсталляция Мода_2 — заменяет Файл_1 на Файл_2. Файл_1 — в Архив_ID=2. Делаем запись в журнале > 04) Деинсталляция Мода_1
05) Остается Файл_2 так как записан позже. в Архиве_ID=2 заменяем Файл_1 на Файл_0 (из Архива_ID=1). Удаляем Архив_ID=1. Удаляем запись из журнала > 06) Инсталляция Мода_1
07) Заменяет Файл_2 на Файл_1. Файл_2 — в Архив_ID=1. Делаем запись в журнале > 08) Деинсталляция Мода_2
09) Остается Файл_1 так как записан позже. в Архиве_ID=1 заменяем Файл_2 на Файл_0 (из Архива_ID=2). Удаляем Архив_ID=2. Удаляем запись из журнала > 10) Деинсталляция Мода 1
11) Заменяет Файл_1 на Файл_0 (из Архива_ID=1). Удаляем Архив_ID=1. Удаляем запись из журнала > 12) В ИТОГЕ: Активный файл — Файл_0. АрхиWow нет. Записей в «Журнале замен» нет.
«Журнал замен» лучше делать не текстовым файлом, а базой данных и индексировать по полям «ID» и «Имя перезаписанного файла» — тогда поиск будет быстрым, но это уже на твое усмотрение.
- Karandra это нравится
#168 Karandra
Отправлено 06 августа 2013 — 22:55
1) Всё равно в сумме может выйти прилично, но ты прав.
2) А я о чём? Ты говорил что BSA не надо запоминать, но всё таки надо.
4) Зачем дата и время? Допустим, я смогу написать функцию сравнения дат и времени, но зачем это?
5) Ещё раз? А, понял.
Очень трудно понять алгоритм, я думал так: установка мода 1, заменяет имеющийся файл и отправляет его в архив с ID 1. Запись в журнал: Архив Установка второго мода. Копирование имеющегося файла в архив с ID 2, запись в журнал: Архив Перезапись. Деинсталляция первого. Удаление всего что надо и возврат из файла из копии 1. Удаление копии. Пока писал, понял что так не надо.
Суть я понял. Буду сравнивать дату и время. Вопрос №4 отпадает.
После всего этого мне надо будет тебя связать и упрятать подальше, а то ещё чего покруче предложишь. .
Kortex Mod Manager: Discord | GitHub | Web-site
#169 Umbakano Jr
Отправлено 06 августа 2013 — 22:58
но вот инсталляторы писать там не удобно — вручную и долго.
Не согласен — с этим BAIN Tools весело и быстро!
#170 Karandra
Отправлено 06 августа 2013 — 23:00
У меня красивее.
Kortex Mod Manager: Discord | GitHub | Web-site
#171 Lord-Vadim
Отправлено 06 августа 2013 — 23:04
Не согласен — с этим BAIN Tools весело и быстро!
Не видел. Надо будет глянуть.
#172 Umbakano Jr
Отправлено 06 августа 2013 — 23:06
У меня красивее.
Ну раз красивее, так сделай отдельную прогу по созданию комплексных bain-архиWow!
Еще круче, если полу-автоматом будет создаваться файл wizard!
#173 Lord-Vadim
Отправлено 06 августа 2013 — 23:07
После всего этого мне надо будет тебя связать и упрятать подальше, а то ещё чего покруче предложишь. .
Сам бы себя связал, а то идеи так и прут.
2) BSA не надо запоминать, так как они обычно называются по имени плагина (то есть имеют уникальное имя) и перезаписаны они могут быть только новой версией плагина. Не думаю, что надо запоминать плагины по разным версиям, так как в идеале замена выглядит следующим образом: сначала удали старую версию плагина, а затем установи новую.
Алгоритм сравнения и замены файлов в архиве подкину завтра. спать хочется.
#174 Karandra
Отправлено 06 августа 2013 — 23:11
Ну раз красивее, так сделай отдельную прогу по созданию комплексных bain-архиWow!
Еще круче, если полу-автоматом будет создаваться файл wizard!
Не берусь за то, в чём ничего не понимаю.
Алгоритм сравнения и замены файлов в архиве подкину завтра. спать хочется.
Такой же как раньше, не программный код надеюсь? Хотя у меня и так есть идеи как реализовать сравнение.
«Журнал замен» лучше делать не текстовым файлом, а базой данных и индексировать по полям «ID» и «Имя перезаписанного файла» — тогда поиск будет быстрым, но это уже на твое усмотрение.
Ты же не про SQL? Нет? Иначе это надолго. Я с ней дел ещё не имел. Так, ты что уже все внутренности программы осмотрел?
Kortex Mod Manager: Discord | GitHub | Web-site
#175 Lord-Vadim
Отправлено 06 августа 2013 — 23:20
Такой же как раньше, не программный код надеюсь? Хотя у меня и так есть идеи как реализовать сравнение.
Ты же не про SQL? Нет? Иначе это надолго. Я с ней дел ещё не имел. Так, ты что уже все внутренности программы осмотрел?
1) Такой же. Лишним не будет. Как говориться одна голова — хорошо, а две лучше.
2) «Внутренности» программы я не смотрел. Просто если бы у тебя были подключены базы (да SQL она родимая) то ты бы не переживал по поводу загруженности журналов и скорости поиска в них.
#176 Karandra
Отправлено 06 августа 2013 — 23:25
SQL изучать придётся. Если я в ней хоть что-то пойму, то использую её, если же нет, то тогда останется XML.
Kortex Mod Manager: Discord | GitHub | Web-site
#177 Lord-Vadim
Отправлено 06 августа 2013 — 23:31
SQL изучать придётся. Если я в ней хоть что-то пойму, то использую её, если же нет, то тогда останется XML.
Если собираешься и дальше программировать — по любому пригодится!
#178 Karandra
Отправлено 06 августа 2013 — 23:33
Я бы отложил это изучение на потом. Ладно завтра подумаю что и как.
Kortex Mod Manager: Discord | GitHub | Web-site
#179 Lord-Vadim
Отправлено 07 августа 2013 — 08:19
Ну вот не зря говорят, что: «утро вечера мудренее»!
Проснулся и сразу новое решение. Кстати, и без SQL будет работать быстро.
Старая концепция подразумевала, при деинсталляции плагинов, перенос файлов из архива в архив, мне кажется, что это будет слишком длительная операция, так что обойдемся без этого.
И так, новая концепция:
Делаем для каждого файла свой архив хранения копий.
При этом, в каталоге архиWow сохраняем структуру расположения (SkyrimData. ), так как файлы с одинаковыми именами могут быть в разных каталогах.
И ты был прав: не нужны Дата и Время файла. Нужна структура по типу стека. Как это будет выглядеть на практике:
Файл журнала делаем по типу «.ini», то есть с секциями и данными. В секции указываем полный путь к файлу. Секции в файле журнала располагаем по алфавиту для быстрого поиска. В данных записываем ID плагина.
Теперь как будет выглядеть алгоритм в новой концепции:
01) Skyrim — Файл_0
02) Инсталляция Мода_1
Делаем запись в журнал:
[SkyrimDataФайл_0]
> Файл_0 переименовываем в Файл_Мод_1 и записываем его в архив SkyrimDataФайл_0.zip
Файл_1 записываем вместо Файла_0 в Skyrim
03) Инсталляция Мода_2
Делаем запись в журнал:
[SkyrimDataФайл_0]
> > Файл_1 переименовываем в Файл_Мод_2 и записываем его в архив SkyrimDataФайл_0.zip
Файл_2 записываем вместо Файла_1 в Skyrim
04) Инсталляция Мода_3
Делаем запись в журнал:
[SkyrimDataФайл_0]
> > > Файл_2 переименовываем в Файл_Мод_3 и записываем его в архив SkyrimDataФайл_0.zip
Файл_3 записываем вместо Файла_2 в Skyrim
После этих процедур мы имеем:
В Журнале запись по типу стека, то есть ID расположены в порядке добавления:
[SkyrimDataФайл_0]
> > > В архиве SkyrimDataФайл_0.zip файлы:
Файл_Мод_1 ; бывший Файл_0
Файл_Мод_2 ; бывший Файл_1
Файл_Мод_3 ; бывший Файл_2
Теперь рассмотрим процедуры удаления:
01) Если удаляется последний мод в списке:
Файл_Мод_3 записываем в Skyrim и удаляем его из архива.
из журнала удаляем запись > После этого имеем:
В Журнале:
[SkyrimDataФайл_0]
> > В архиве SkyrimDataФайл_0.zip файлы:
Файл_Мод_1 ; бывший Файл_0
Файл_Мод_2 ; бывший Файл_1
02) Если удаляется не последний мод в списке, допустим Мод_1:
В Skyrim ничего не меняем.
В архиве удаляем Файл_Мод_2.
Файл_Мод_1 переименовываем Файл_Мод_2.
После этого имеем:
В Журнале:
[SkyrimDataФайл_0]
> > В архиве SkyrimDataФайл_0.zip файлы:
Файл_Мод_2 ; бывший Файл_0
Файл_Мод_3 ; бывший Файл_2
Как видишь, все достаточно просто.
Источник: tesall.ru
Заметаем следы. Как заставить Windows удалить историю, логи, кеши и все забыть
Списки открытых файлов и подключенных по USB устройств, история браузера, кеш DNS — все это помогает узнать, что делал пользователь. Мы составили пошаговую инструкцию, как убрать следы своей деятельности в разных версиях Windows, Office и популярных браузерах. В конце статьи ты найдешь несколько скриптов, которые помогут тебе автоматически поддерживать чистоту на своей машине.
1. Очистка списков недавних мест и программ
Начнем уборку со списков недавних мест и программ. Список недавних (в Windows 10 — часто используемых) программ находится в главном меню, а список недавних мест — в проводнике.
Другие статьи в выпуске:
Xakep #208. Атака на сигналку
- Содержание выпуска
- Подписка на «Хакер» -60%
Как отключить это безобразие? В Windows 7 — щелкнуть правой кнопкой мыши на кнопке «Пуск», выбрать «Свойства» и в появившемся окне снять обе галочки в разделе «Конфиденциальность».
Чтобы очистить список последних мест и документов, нужно удалить содержимое каталога %appdata%MicrosoftWindowsRecent . Для этого открой командную строку и выполни две команды:
cd %appdata%MicrosoftWindowsRecent echo y | del *.*
Также не помешает удалить содержимое каталога %appdata%microsoftwindowsrecentautomaticdestinations . В нем хранятся последние файлы, которые отображаются в списке перехода:
cd %appdata%microsoftwindowsrecentautomaticdestinations echo y | del *.*
Далее эти строчки пригодятся нам, когда будем писать собственный скрипт для очистки системы от следов нашего пребывания в ней.
Чтобы последние файлы очищались автоматически при выходе, нужно включить политику «Очищать журнал недавно открывавшихся документов при выходе», которая находится в разделе «Конфигурация пользователяАдминистративные шаблоныМеню «Пуск» и панель задач».
Теперь переходим к Windows 10. Отключить список недавно добавленных и часто используемых приложений можно через окно «Параметры». Открой его и перейди в раздел «Персонализация», пункт «Пуск». Отключи все, что там есть.
Кажется, что проблема решена, но это, увы, не совсем так. Если включить эти параметры снова, то все списки в таком же составе появятся вновь. Поэтому придется отключать эту фичу через групповую политику. Открой gpedit.msc и перейди в раздел «Конфигурация пользователяАдминистративные шаблоныМеню «Пуск» и панель задач». Включи следующие политики:
- «Очистка списка недавно использовавшихся программ для новых пользователей»;
- «Очистить журнал недавно открывавшихся документов при выходе»;
- «Очистить журнал уведомлений на плитке при выходе»;
- «Удалить список программ, закрепленных в меню „Пуск“».
Очистить недавние места в Windows 10 проще, чем в «семерке». Открой проводник, перейди на вкладку «Вид» и нажми кнопку «Параметры». В появившемся окне отключи параметры «Показывать недавно использовавшиеся файлы на панели быстрого доступа» и «Показывать часто используемые папки на панели быстрого доступа». Не забудь нажать кнопку «Очистить».
Как видишь, у такой простой задачи, как очистка последних объектов, довольно непростое решение. Без редактирования групповых политик — никуда.
2. Очистка списка USB-накопителей
На некоторых режимных объектах к компьютеру разрешено подключать только флешки, зарегистрированные в журнале. Причем, как водится, журнал самый что ни на есть обычный — бумажный. То есть сам компьютер никак не ограничивает подключение незарегистрированных накопителей. Не ограничивает, зато протоколирует! И если при проверке обнаружат, что пользователь подключал незарегистрированные накопители, у него будут проблемы.
Мы ни в коем случае не советуем тебе пытаться украсть военные секреты, но умение очищать список недавно подключавшихся накопителей может пригодиться и в других жизненных ситуациях. Чтобы сделать это, загляни в следующие разделы реестра:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBSTOR HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSB
Вот они — все накопители, которые ты подключал к своему компу.
Казалось бы, нужно просто взять и все почистить. Но не тут-то было! Во-первых, разрешения на эти ветки реестра установлены таким образом, что ты ничего не удалишь даже в «семерке», не говоря уже о «десятке».
Во-вторых, назначать права и разрешения вручную долго, особенно если накопителей много. В-третьих, права админа не помогут. Скриншот выше был создан, когда я выполнял операцию удаления как раз с правами админа. В-четвертых, кроме этих двух разделов, нужно почистить еще длинный список разделов. Причем их нужно не просто удалять, а грамотно редактировать.
Если тебе по каким-то причинам понадобится сделать все вручную, то ищи по ключевым словам MountPoints, MountedDevices DeviceClasses и RemovableMedia. Но куда проще использовать готовую программу, которая сделает все за тебя. На некоторых форумах для этого рекомендуют USBDeview. Однако я ее протестировал и заявляю, что она вычищает информацию далеко не из всех нужных разделов. USBSTOR и USB продолжают содержать информацию о подключавшихся носителях.
Могу порекомендовать программу USB Oblivion. Запусти ее, поставь галочку «Произвести реальную очистку». Параметр «Сохранить .reg-файл отмены» можешь включить или нет, но если цель не проверить программу, а подготовиться к грядущей инспекции компьютера, то лучше выключить.
Программа не только чистит реестр, но и выводит подробный лог своих действий (см. ниже). Когда она завершит работу, не останется никаких упоминаний о подключении накопителей к компьютеру.
3. Очистка кеша и истории браузеров
Третий пункт в нашем туду — очистка кеша и журнала браузеров. Тут сложностей никаких — каждый браузер позволяет сбросить список недавно посещенных сайтов.
Edge. Очистить список загруженных файлов и все журналы можно с помощью «Концентратора». Просто щелкни соответствующие ссылки. При очистке журнала нужно выбрать все чекбоксы и нажать кнопку «Очистить».
Firefox. Открой настройки, перейди в раздел «Приватность», нажми ссылку «Удалить вашу недавнюю историю», выбери «Все», нажми кнопку «Удалить сейчас».
Chrome. Нажми Ctrl + Shift + Del, на появившейся странице выбери очистку за все время, отметь все чекбоксы и нажми кнопку «Очистить историю».
Opera. Выбери «Меню (Opera) → Настройки → Удалить личные данные». Принцип тот же — выбираем все, нажимаем кнопку «Удалить».
IE. Да кто его использует? Если что, рекомендации ты найдешь на сайте Microsoft.
В результате ты не только сотрешь следы, но и слегка освободишь диск. Чтобы не чистить заново, можешь продолжить пользоваться браузером в режиме инкогнито. Конечно, админ при желании заметит лог на шлюзе, но на твоем компьютере все будет чисто. Оптимальное решение — использовать Tor. В этом случае даже админ не увидит, какие сайты ты посещаешь (при условии, что за твоей спиной нет камеры наблюдения).
Если ты используешь не один браузер, а несколько и чистить нужно периодически, то можно использовать одну из специализированных утилит. Я протестировал Free History Eraser, и результат оказался средним: что-то почищено, что-то нет (журнал Edge, к примеру, остался нетронутым). Так что в важных случаях не забывай проверить вручную.
4. Удаляем записи DNS
Узнать, какие сайты ты посещал, можно не только из журнала браузера, но еще и из кеша DNS. Когда ты вводишь адрес сайта в браузере, твой компьютер обращается к DNS, чтобы превратить имя сайта в IP-адрес. Кеш полученных ранее имен хранится у тебя локально. Просмотреть его можно командой ipconfig /displaydns . Вывод показывать не буду, он слишком длинный. Для очистки этого кеша используется другая команда — ipconfig /flushdns .
5. Очистка Flash Cookies
За тобой следят все кому не лень. Даже Flash — и тот отслеживает твои посещения. Flash Cookies собираются в каталоге %appdata%MacromediaFlash Player#SharedObjects. Что с ним сделать, ты уже догадался — удалять к такой-то матери. Для скриптования этого процесса пригодятся вот эти две строчки:
cd %appdata%MacromediaFlash Player#SharedObjects echo y | del *.*
6. Удаление списка последних документов Microsoft Office
Для удобства пользователей список последних документов хранят все программы офисного пакета.
Чтобы пресечь это безобразие, в новых версиях Office нужно в параметрах перейти в раздел «Дополнительно», установить число последних документов равным единице (обрати внимание — на скриншоте есть два параметра, которые нужно поменять на единицу). Значение 0 программа установить не позволит, поэтому последним нужно будет открыть какой-нибудь безобидный файл.
В более старых версиях на вкладке «Общие» окна параметров можно либо тоже установить значение 1 , либо вообще отключить параметр «Помнить список из N файлов».
7. Автоматизируем очистку с помощью спецсофта
Обрати внимание, что нам нужна именно версия CCleaner Desktop, а не CCleaner Cloud. Последняя стоит денег, и ее набор функций значительно шире, чем нам нужно. Переходим по ссылке и выбираем версию Free.
Чем мне нравится CCleaner — так это тем, что он:
- поддерживает последние версии Windows, последние версии браузеров, в том числе Edge (в отличие от Free History Eraser);
- может очистить не только систему, но и приложения;
- может работать в режиме пакетной обработки — чуть ниже я покажу, как это реализуется.
Пользоваться программой проще простого — выбери те элементы, которые хочешь очистить, и нажми кнопку «Очистка».
Есть и еще одна программа для очистки всей системы — Windows Cleaner. Правда, на ее сайте указано, что она поддерживает только системы до Windows 8 включительно. Действительно, в Windows 10 программа не работала так, как нужно (во всяком случае, с очисткой журнала Edge она не справилась). Но на более старых «Окнах» она вполне имеет право на сущестWowание.
8. Реальное удаление файлов
Все мы знаем, что при удалении файл на самом деле не стирается. Удаляется только запись о нем, а сами данные все еще продолжают сущестWowать где-то на диске. Поэтому для полного удаления информации нужно использовать специальные утилиты, которые затирают свободное пространство диска нулями или случайными данными. После этого восстановить файлы не получится. В предыдущих шагах мы уже много чего удаляли, поэтому самое время затереть свободное пространство, чтобы нельзя было восстановить вообще ничего.
Существует много утилит для затирания информации. Но мы будем использовать то, что уже у нас есть, а именно CCleaner. Зайди в «Сервис → Стирание дисков», выбери диск, который хочешь очистить от недобитых файлов, укажи стирать «Только свободное место» и задай способ стирания. Приложение поддерживает несколько стандартов стирания — от самого простого, подразумевающего одну перезапись, до метода Гутмана (35 проходов).
Из конкурентов CCleaner интересна, к примеру, программа BCWipe — она может не только стирать свободное пространство, но и удалять файл подкачки, который также может содержать конфиденциальную информацию. BCWipe стоит денег, но для одноразового стирания подойдет и trial-версия.
9. Создаем bat-файл для очистки всего
Теперь попытаемся автоматизировать некоторые описанные ранее операции. Начнем с удаления файлов из каталога Recent. Удалять командой del, как было показано выше, можно, но лучше сразу использовать CCleaner для безопасного удаления.
путьCCleaner.exe /delete «%appdata%MicrosoftWindowsRecent*» 1 путьCCleaner.exe /delete %appdata%microsoftwindowsrecentautomaticdestinations*» 1 путьCCleaner.exe /delete «%appdata%MacromediaFlash Player#SharedObjects» 1
К сожалению, CCleaner нельзя вызвать так, чтобы он почистил в режиме командной строки все свободное пространство, поэтому придется удалять файлы через него, а не командой del или же использовать команду del, а потом вручную запустить его и вызвать очистку свободного пространства. Последний параметр (1) означает удаление с тремя проходами. Это оптимальный режим, поскольку с одним проходом (0) — слишком просто, а все остальные — слишком долго. С полным перечнем параметров командной строки CCleaner можно ознакомиться на сайте разработчиков.
Из командной строки можно чистить и список USB-накопителей при помощи USB Oblivion:
путьUSBOblivion.exe -enable -auto -nosave -silent
Первый параметр запускает реальную очистку, а не симуляцию. Второй — работу в автоматическом режиме (тебе не придется нажимать кнопку), файлы .reg сохраняться не будут ( -nosave ), а параметр -silent означает работу в тихом режиме — как раз для командной строки.
Далее нужно запустить CCleaner с параметром /AUTO для автоматической очистки по умолчанию. Это не очистит кеш DNS, так что придется сделать это вручную:
путьCCleaner.exe /AUTO ipconfig /flushdns
В итоге у нас получился вот такой сценарий:
путьCCleaner.exe /delete «%appdata%MicrosoftWindowsRecent*» 1 путьCCleaner.exe /delete %appdata%microsoftwindowsrecentautomaticdestinations*» 1 путьCCleaner.exe /delete «%appdata%MacromediaFlash Player#SharedObjects» 1 путьUSBOblivion.exe -enable -auto -nosave -silent путьCCleaner.exe /AUTO ipconfig /flushdns
10. Создаем AutoHotkey-скрипт для очистки всего
Теперь напишем еще один скрипт.
Он будет открывать браузер Chrome в режиме инкогнито, а после окончания сессии (будет задан WinWaitClose) запускать CCleaner для автоматической очистки — будет удален кеш браузера и временные файлы. После этого очистим еще и кеш DNS.
Run, C:pathtochrome.exe –incognito WinWait, – Google Chrome WinWaitClose Run, C:путьccleaner.exe /AUTO Run, cmd /c «ipconfig /flushdns» MsgBox, Browsing Session is Cleaned.
Если ты пользуешься Firefox, измени первую строчку, указав путь к Firefox и параметр -private вместо –incognito . Для запуска скрипта можешь использовать AutoHotkey.
Денис Колисниченко
Постоянный автор журнала «Хакер»
Источник: xakep.ru
Как удалить из журнала файлы
В журнале браузера Mozilla Firefox содержится информация о сайтах, посещенных пользователем. Журналом бывает удобно пользоваться, когда необходимо быстро открыть недавно закрытую страницу или узнать список ресурсов, которые просматривались пользователем за определенный промежуток времени. При соответствующих настройках адреса сайтов добавляются в журнал автоматически, удалить же из него файлы можно «вручную».
Статьи по теме:
- Как удалить из журнала файлы
- Как очистить журнал событий
- Как удалить журналы посещения
Инструкция
Для начала, если вы не хотите, чтобы ваш браузер запоминал, какие ресурсы вы просматривали, отключите данную функцию в настройках. Для этого в верней строке меню вызовите из раздела «Инструменты» пункт «Настройки». В открывшемся окне перейдите на вкладку «Приватность». С помощью выпадающего списка в разделе «История» установите значение «Не будет запоминать историю». Нажмите кнопку ОК, чтобы закрыть окно.
Чтобы стереть историю посещенных сайтов за несколько часов или за день, в верхней строке меню выберите раздел «Инструменты» и команду «Стереть недавнюю историю». В появившемся окне найдите нужный промежуток времени и нажмите кнопку «Стереть сейчас». Подтвердите свой выбор.
Чтобы удалить файлы из журнала, вызовите окно Журнала. В верхней строке меню выберите раздел «Журнал» и команду «Показать весь журнал». Если вы не можете найти меню на панели, кликните по панели один раз правой кнопкой мыши, в выпадающем меню установите маркер напротив строки «Панель меню».
В открывшемся окне Журнала разверните список посещенных сайтов за нужный вам промежуток времени. В предложенном списке найдите и выделите тот файл, который хотите стереть, кликните по нему правой кнопкой мыши, из выпадающего меню выберите команду «Удалить». Если необходимо удалить все упоминания о ресурсе, а не только ссылку на конкретную страницу, выберите из выпадающего меню команду «Забыть об этом сайте».
Чтобы удалить историю за день, неделю или месяц, выберите соответствующий раздел и кликните по нему правой кнопкой мыши. В выпадающем меню, как и в предыдущем шаге, выберите команду «Удалить» или нажмите клавишу Delete. В верхней строке меню окна Журнала также доступны команды «Выделить все» и «Удалить».
Принцип удаления файлов из других журналов, будь то журнал событий системы или установленного на вашем компьютере антивируса, схож с принципом, описанным выше. Выделите нужный файл и дайте команду «Удалить» с помощью выпадающего меню, верхней строки меню или клавиши Delete.
Видео по теме
Совет полезен?
Статьи по теме:
- Как удалить из журнала информацию
- Как в 1с удалить журнал регистрации
- Как удалить журнал событий
Добавить комментарий к статье
Похожие советы
- Как удалить закладки из журнала
- Как очистить лог-файл
- Как очистить недавние документы
- Как удалить недавние документы
- Как удалить просмотренные файлы
- Как очистить список недавних документов
- Как очистить журнал браузера
- Как очистить журнал регистрации
- Как очистить журнал обновлений windows
- Как в Мазиле очистить журнал
- дневник посещений в интернете: как его очистить
- Как удалить ссылку из журнала
- Как очистить журнал обновлений
- Как очистить журнал транзакций
- Как почистить логи
- Как очистить журнал поиска
- Как очистить интернет-журнал
- Как очистить 1с от документов
- Как удалить весь журнал обозревателя
- Как очистить журнал
- Как очистить историю в интернете
- Как в Firefox удалить журнал
- Как очистить историю в браузере Edge под Windows 10
- Как удалить просмотренное сообщение
Источник: www.kakprosto.ru