Как закрыть программу принудительно, если она зависла и не реагирует на нажатия.
Доброго времени!
В ряде случаев даже самые «стабильные» и надежные программы могут перестать отзываться на какие-либо нажатия мышки/клавиатуры (т.е. попросту зависнуть).
Для решения вопроса, можно, конечно, перезагрузить ПК/ноутбук — но далеко не всегда это удобно (часть данных в др. ПО будет сброшена и не сохранится. ) .
Логично, что лучше всего закрыть только эту конкретно-зависшую программу. Всем известное сочетание ALT+F4 — далеко не всегда решает проблему, и, собственно, поэтому набросал небольшую заметку с несколькими способами принудительной ликвидации процесса.
Кстати!
Если ПК/ноутбук вообще не реагирует ни на одну из кнопок клавиатуры — то скорее всего зависла не только отдельно-взятая программа, но и в целом система.
Если так, то для перезагрузки/выключения устройства — зажмите кнопку питания (Power) на 4-5 сек. (разумеется, все несохраненные данные будут утеряны) .
Компьютерный вирус своими руками
Небольшая статья по созданию «вируса» Именно в кавычках, потому что это вовсе не вирус, а совсем безобидный файл. Этой статьей я бы хотел довести до пользователей, что нужно больше разбираться в компьютерах и командах, чтобы избежать многих проблем. Улучшайте свою компьютерную грамотность
Итак, я Вам покажу как можно заставить тормозить компьютер стандартными средствами Windows . А если точнее, то я буду использовать Командную строку и её команды для написания файлов.
Ну что ж, начнём создавать шалость
1) Открываем Блокнот и вставляем туда следующий код:
Далее нужно сохранить его (меню Файл — Сохранить как) с расширением bat (например vinda.bat). Не буду слишком вдаваться в подробности сохранения.
Раскрою сразу карты, а точнее объясню (для тех кто не догадался) что делает каждая команда.
md c:vindavoz — командой md создаём на диске С папку vindavoz
echo start c:vindavozvirus.bat>c:vindavozvirus.bat — самая вредная строка Команда echo используется для вывода сообщений в окне и по логике она должна вывести start c:vindavozvirus.bat и заглохнуть, но тут у нас стоит знак > который показывает куда нужно выводить это сообщение, а именно файл c:vindavozvirus.bat . Т.е. получается что папка уже создана, а файл ещё нет.
del %0 — удаляет сам себя Это на тот вариант, если Вы хотите скопировать файл на компьютер жертвы или заставите его/её самостоятельно запустить и он исчезнет. Ну а вообще это больше для ознакомления, чем нужная вещь.
После того, как запуститься данный файл, он создаст на диске С bat-файл с содержимым start c:papkavirus.bat . Этот код внутри файла означает что он будет запускать себя постоянно!
Теперь осталось только заставить жертву запустить этот файл (созданный на диске С).
Делается это тоже довольно легко. Достаточно прописать в любом ярлыке (желательно в том, который чаще всего используется, например игра) путь к нашему «вирусу» , а именно в поле Объект пишем «c:vindavozvirus.bat» .
В итоге получается такой замкнутый процесс, когда файл запускает каждый раз сам себя, а на экране это отображается как бесконечно долгое и быстрое появление окон командной строки. Этот процесс будет ооочень быстрым и будет продолжаться довольно долго.
Но тут всё зависит от оперативной памяти на компьютере-жертве, но она всё равно когда-нибудь забьется от стольких процессов и комп зависнет.
Весь процесс можно остановить нажав кнопку Pause/Break
2) Теперь немного модернизируем это действие. Точнее заставим «зациклиться» кое-что «потяжелее», например стандартный редактор изображений Paint
Код немного изменю, чтобы показать другой способ зацикливания:
В первой строке создаем метку, во второй строке запускаем стандартный Paint, в третьей строке возвращаемся снова к метке.
Узнать какие ещё можно использовать стандартные программы/утилиты можно посмотрев и прочитав статью Системные утилиты в Windows
Вместо стандартный и простых утилит можно использовать и «покруче», например фотошоп или офис )
3) Теперь снова изменим немного наш первый файл, но таким образом, чтобы мало что могло ему помочь Это уже более серьезно, поэтому код и комментарии я скрою от незарегистрированных пользователей.
Код:
Да, мы немного изменили первоначальный вид, несколько его увеличив. Что же добавилось? Первые две строки и последнюю Вы уже знаете, поэтому распишу лишь следующие:
Ну а дальше всё становится понятно.
Поле для размышлений велико. Эксперементируйте
Статья по самостоятельному созданию не вредного вируса написана исключительно в ознакомительных целях!
Как сильно затормозить компьютер? : Windows
Хочу, соответственно, затормозить и заглючить. Доступ только по удаленке (файловый и реестр). Что можно сделать, чтобы это в таскменеджере просто не вылезало? Какие идеи? Чтобы провайдера не докопали, со связью это связано быть не должно.
Виден процесс будет, уже на одном серваке ловил у клиента. Кстати, там еще какая-то Gamebooster, которая все «лишние» процессы убивает, судя по тому, что говорит юзер 🙂 И Касперский. Т.е. засрать все троянами с вирусхевена не получится.
Я подозреваю, что накидаю какой-нибудь exe, который память всю отожрет и в своп машину загонит. В списке процессоропоедающего будет что-то другое при этом, как я понимаю. Как вариант — впихнуть куда-то мой любимый cmd, который запускает сам себя два раза 🙂
Точно, чтобы игрушки не влезали 🙂 Я как раз интересовался, какого объема диск и ответа получить не смог.
внимание, вредные советы.
вариант 1 — если винда семерка или хр, то можно подкорректировать файл загрузки указать предел оперативной памяти и количество доступных процессоров. но надо иметь права админа. возможно есть и в 10 но я не смотрел, врать не буду.
вариант 2 — забить дисковую очередь читая произвольные файлы с диска. плохо помогает если диск быстрый, например ssd.
процесс будет есть мало памяти и проца, можно переименовать похоже на системный, но будет очень нагружать диск. новички и неспециалисты не поймут в чем проблема.
вариант 3 — подключить пользователю сетевой диск расположенный на очень тормозном устройстве. при любом открытии проводника, или сохранении файла в любой программе идет опрос дисков, и если сетевой диск отвечает только через секунды две. очень раздражает всех. примерно та же картина с полудохлой флешкой. (дискета лучше но они уже в музее).
Вариант с bcdedit провалился. По первым тормозам запускается AdAware, который это все поправил и еще и попутно 170 вирусов вылечил.
Убей хдд, наделай процентов двадцать бэдов
И поговори с родителями, работать нужно по всем фронтам, а не только ухудшая комп
Это как? 🙂 Я только об стол могу, но там точности не получится.
P.S. с фронтами тоже ведется работа. тема уже и мне самому интересна, с любым доступом
Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.
Fork-бомба, или как сделать, чтобы компьютер завис?
У моих друзей непрограммистов нередко возникают необычные идеи, которые приходится воплощать мне. Одна из них: как сделать, чтобы компьютер завис. Или как сделать, чтобы на нем нельзя было работать? Хотя бы до перезагрузки?
Одним из решений данной задачи является создание так называемой fork-бомбы – программы, которая будет создавать свои копии, которые, в свою очередь, также начнут бесконечно копироваться. Написать эту программу может любой человек за две минуты. Для Windows:
- Открываем блокнот.
- Пишем в нем «start %0 %0» (без кавычек).
- Сохраняем файл как “up.bat” (это например, на самом деле название может быть любым, главное – это указать расширение “.bat” – пакетный файл для Windows).
- Запускаем его.
Простой вызов диспетчера задач вам не поможет – процессов за несколько секунд будет уже больше сотни, и их число будет постоянно увеличиваться! Так что придется только перезагружать. А если вы поставите программу в автозагрузку, например, то товарищу, над которым вы хотите подшутить, будет совсем не до шуток. Как это сделать?
- Откройте пуск – выполнить – regedit – откроется встроенный редактор реестра.
- Открываем в реестре ветку HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun и добавляем в неё новый строковой параметр. Назвать его можно как угодно, а вот значение должно содержать путь к нашей fork-бомбе, то бишь файлу up.bat.
Теперь при загрузке компьютера сразу будет запускаться программа, мешающая работе компьютера. Если пользователь на вы с системой, то убрать её будет не так уж просто.
Вот так можно создать простейшую fork-бомбу.
Автор этого материала — я — Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML — то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Как вывести из строя ноутбук или сделать так, чтобы на нём временно перестала загружаться операционная система
Здравствуйте админ! Такой вопрос. Учусь в военном училище и живу в общежитии, у многих курсантов имеются ноутбуки, пользуемся мы ими только после основных занятий, кто-то играет в компьютерные игры, а кто повышает уровень своих знаний, лично я использую портативный компьютер для поиска информации, которая пригодится в учебном процессе. И вот недавно у одного сержанта появилась нехорошая привычка, он подходит вечером и просит ноутбук на ночь поиграть, конечно я могу просто отказать, но если вы служили в армии, то должны понимать, что лучше с ним иметь хорошие отношения, для этого свой отказ нужно обосновать, назвать уважительную причину. Как, по вашему мнению, можно без разборки и безопасно сломать ноутбук или сделать так, чтобы на ноутбуке перестала загружаться операционная система, но потом быстро восстановить работоспособность ноута?
Привет друзья! Вопрос конечно интересный, ведь я не ломаю компьютеры, а только ремонтирую, но если подумать, то можно привести с десяток и более способов вывести из строя ваш ноутбук, а затем быстро привести его в рабочее состояние. По моему мнению, самый быстрый и простой способ такой.
Входим в БИОС ноута (жмём клавишу F2 при включении), идём на вкладку Boot и отключаем интерфейс UEFI. Сделать это можно переключив опцию Boot Mode в положение Legacy.
Нажмите F10, этим вы сохраните сделанные в БИОСе изменения, затем перезагрузите компьютер и получите ошибку при загрузке.
Чтобы ноут заработал снова нормально, просто включите UEFI, то есть проделайте всё с точностью до наоборот.
Второй способ, это сменить в БИОСе приоритет загрузочного устройства с жёсткого диска на загрузку по сети, сделать это можно также на вкладке Boot, с помощью опции Boot priority order. Просто выставите первым устройством Network Boot.
Замечу, что на некоторых моделях ноутбуков перед этим нужно на вкладке Main включить возможность загрузки по сети, переключив опцию Network Boot в положение Enabled.
Третий способ, это переключить в БИОСе режим AHCI (если он у вас есть) в режим IDE или Compatibility (расширенный).
Если вы не хотите возиться с БИОСом, то по этой статье присвойте себе права на файл explorer.exe и переместите его на рабочий стол, после этого перезагрузитесь и увидите чёрный экран вместо рабочего стола .
Правда для восстановления работоспособности винды вам придётся загружаться с LiveCD и возвращать его на место в папку C:Windows.
Друзья, ещё раз повторюсь, что вариантов очень много, но если вам известны какие-то оригинальные и более простые способы, то прошу вас поделится ими в комментариях.
Классические «горячие клавиши» для «зависших» приложений в Windows
В зависимости от причины «зависания» эта комбинация может решить проблему, а может и не помочь. Если ваш графический драйвер «зависает», его перезапуск должен позволить продолжить работу без перезагрузки компьютера.
Но если это не сработает, попробуйте сперва нажать Alt + Tab для переключения на другую программу. Это не помогло? Попробуйте тогда Ctrl + Shift + Esc, чтобы открыть диспетчер задач. В нем можно будет выгрузить из памяти любые не отвечающие на запросы программы.
Если ни один из этих способов не работает, нажмите Ctrl + Alt + Del. Если Windows не отвечает и на это через некоторое время, вам необходимо отключить компьютер, удерживая кнопку питания в течение нескольких секунд. Это равносильно выдергиванию вилки питания, но таков единственный оставшийся способ избежать зависания системы.