Данный набор твиков был создан для того, чтобы упростить и сделать более удобной работу в системе. Я надеюсь, что он окажется полезными для самых различных категорий пользователей - от начинающих и до профессионалов, в том числе и тех, кто занимается созданием своих сборок Windows и захочет включить его в их состав. Этот набор является универсальным и может быть применен к системам начиная с Windows 7 и выше, а именно к Windows 7, 8 и 10. Часть из этих твиков или некоторые идеи для них были взяты мною из различных источников в Интернете, а затем дополнены или переработаны, другие были полностью написаны с нуля. Для их работы не используются какие либо сторонние программы или утилиты, все делается стандартными средствами командной строки и реестра системы.
Единственным обязательным условием является то, что они должны быть установлены с помощью, идущего в комплекте, командного файла (батника) - Setup.cmd. Данный файл производит необходимую настройку системы, а именно создает копию файла командной строки, которая всегда запускается с правами администратора - без этого большая часть твиков просто не будет работать. Более подробно обо всем этом можно прочитать в разделе "Ключи для запуска командного файла", в конце статьи.
Основные обозначения
Прежде чем приступить к рассмотрению самих твиков, введем некоторые необходимые обозначения.
- Shift - для того, чтобы отобразить этот пункт контекстного меню, вам необходимо кликнуть правой клавишей мыши в соответствующей области, удерживая при этом нажатой клавишу "Shift".
- User - выполняется с обычными правами.
- Admin - выполняется с правами администратора (выводится запрос UAC).
- Desktop - пункт меню, который доступен в меню рабочего стола.
- Explorer - пункт меню, который доступен в меню проводника Windows.
- Disk - доступен в контекстном меню локальных дисков
- Folder - доступен в контекстном меню папки.
- Folder+ - помимо пункта, который выполняет определенное действие для самой папки, также может быть доступен как пункт в подменю, который выполняет данное дествие рекурсивно для всех подкаталогов и файлов в этой папке.
- File - доступен в контекстном меню любых файлов.
- File+ - помимо пункта, который выполняет определенное действие для самого файла, также может быть доступен как пункт в подменю, который выполняет данное дествие для всех файлов в папке, где находится выбранный файл.
- SymLink - доступен в контекстном меню символических ссылок на файл.
- Powershell - для реализации дествия данного пункт используется код powershell.
Контекстное меню проводника Windows
ОЧИСТИТЬ КОРЗИНУ (User, Explorer, Desktop ) - предоставляет более удобный метод для очистки корзины. Как и системный значок корзины этот пункт будет отображаться неактивным, если корзина пуста (доступен также по щелчку в пустом пространстве папки).
ПОКАЗАТЬ/СКРЫТЬ СКРЫТЫЕ ФАЙЛЫ (Shift, User, Explorer, Desktop, Powershell) - позволяет показать или скрыть системные и скрытые файлы во всех открытых окнах проводника Windows (доступен также по щелчку в пустом пространстве папки).
ЗАЩИТА ФЛЕШКИ (Shift, Explorer) - доступен в контекстном меню флешки. Данное меню реализует несколько методов для защиты флешки от вирусов. Эти методы никак не направлены на лечение вирусов или исправление последствий заражения вирусами, а выполняют исключительно функции предохранения флешки от попадания на нее этих самых вирусов.
- Установка/Удаление защиты для autorun.inf (User) - для того, чтобы предотвратить использование вирусами файла autorun.inf для заражения системы, этот файл заменяется одноименным каталогом. В свою очередь, для защиты этого каталога от удаления, в нем создается подкаталог с «некорректным» именем. Такая защита безусловно может в определенной мере затруднить вирусу задачу по его удалению, однако никак не сможет воспрепятствовать его переименованию. Для борьбы с этим используется следующий способ. C помощью файла Desktop.ini стандартная иконка папки данного каталога заменяется на другую -зеленый щит, которая копируются в этот каталог. Это будет являться индикатором - если пользователь видит, что каталог autorun.inf отображается с иконкой зеленого щита, то это значит, что все в порядке. В случае изменения имени каталога, он снова будет отображаться в виде стандартной иконки, что послужит для пользователя сигналом о том, что флешка возможно заражена.
- Установка/Удаление защиты от записи (Admin) - с помощью стандартной утилиты fsutil производится заполнение всего свободного места на флешке. Для этого на флешке, в папке с именем текущего пользователя, создаются файлы размером в 1Gb до тех пор, пока количество свободного пространства превышает этот размер, а затем создается последний файл, который заполняет оставшееся место. В результате на флешке не остается свободного места для того, что бы туда мог попасть вирус. Необходимо отметить, что в отличие от NTFS, на файловой системе FAT32 этот процесс может занять определенное время. Поэтому, если вы захотите что-то добавить на такую флешку, то лучше всего удалить нужное количество заполняющих файлов, и добавив необходимые вам ресурсы, вновь выполнить установку защиты от записи.
- Установка/Удаление защиты для ntfs (Admin) - на флешке, благодаря возможностям файловой системы NTFS, для всех пользователей устанавливаются ограниченные права доступа на все файлы и папки (устанавливается запрет на запись, удаление и изменение атрибутов). Все это позволяет уменьшить опасность заражения вирусами этой флешки. Если вам необходимо добавить что-то на флешку, то нужно сперва удалить данную защиту, добавить ваши файлы, а затем вновь установить защиту. Когда устанавливается защита, на флешке создается дополнительная папка с именем текущего пользователя. На эту папку не устанавливаются ограниченные права. Если вы подключаете защищенную флешку к чужому компьютеру и вам нужно что-то скопировать с него на флешку, то вы можете использовать для этого данную папку. Так как устанавливать права доступа можно только в системе NTFS, то соответсвенно вы не сможете использовать данный метод защиты, если флешка отформатирована например в FAT32.
ПРОВЕРКА ДИСКОВ (Shift, Admin, Explorer, Disk) - с помощью команды chkdsk производится проверка дисков на наличие ошибок файловой системы и их исправление. Две последние команды, исправляющие ошибки на диске, рекомендуется использовать с осторожностью - если вы подозреваете, что диск может быть поврежден и на нем есть важные данные, то лучше их не использовать.
- Проверить на "грязный" бит - проверка диска на необходимость сканирования .
- Проверить на ошибки - производится только проверка диска на ошибки.
- Отключить и исправить ошибки - отключение тома, поиск и исправление ошибок файловой системы.
- Отключить и найти поврежденные сектора - поиск поврежденных секторов и восстановление уцелевшего содержимого. Эта операция может занять достаточно продолжительное время.
ЗАПУСК В КОМАНДНОЙ СТРОКЕ (Shift, Admin, Explorer) -доступен в контекстном меню cmd, bat, exe файлов. Некоторые консольные программы и скрипты выполняются таким образом, что пользователь не успевает увидеть вывод результатов их выполнения, так как консольное окно очень быстро закрывается. С помощью данного пункта меню выполнение консольных программ и командных файлов производится в окне командной строки, которое не закрывается автоматически. Таким образом пользователь сможет увидеть результат их выполнения.