Windows find exe location

990x.top

Простой компьютерный блог для души)

find.exe загружает процессор — что делать?

Приветствую друзья. Данный материал расскажет о процессе find.exe, а также что делать, когда сильно загружает процессор, использует много оперативной памяти.

find.exe — что это за процесс?

Системный компонент, используется для поиска файлов через командную строку. Данный компонент также могут использовать в своих целях сторонние программы, например Malwarebytes.

Важно: была найдена информация, что постоянную нагрузку процесс вызывает из-за установленной антивирусной утилиты Malwarebytes, которая также ставит свою службу Malwarebytes Service.

find.exe загружает процессор

После включения ПК данный процесс может начать грузить процессор (CPU) на 100%.

Кроме процесса find.exe может появляться также другой — Flock.exe, также способен грузить ПК. Предположительная папка запуска Flock.exe:

Оказывается find.exe — не вредоносный процесс, а системный консольный компонент поиска, который запускается из командной строки (Win + R > cmd), имеет параметры запуска. Flock.exe — неизвестен, возможно вирус. Под названием Flock существовал ранее браузер, а также существует мессенджер.

Компонент find.exe располагается в системной папке SysWOW64 или System32.

Как решить нагрузку? Точного способа нет. Причина — find.exe является системным компонентом, грузит ПК потому что запущен поиск, который могла запустить стороннее ПО. Необходимо проверить автозагрузку:

  1. Зажмите Win + R, вставьте команду msconfog, кликните ОК.
  2. Откроется окошко Конфигурация системы > активируйте вкладку Автозагрузку.
  3. Отключите временно все подозрительные элементы, программы, выполните перезагрузку.

Также виной может быть служба. Проанализируйте какой софт недавно устанавливали. После — отключите службы, связанные с этим софтом. Способ запуска окна служб:

  1. Зажмите клавиши Win + R, вставьте команду services.msc, кликните ОК.
  2. Откроется список служб.
  3. Найдите подозрительные, связанные с недавно установленными программами. Отключите их автозапуск — два раза нажмите по службе > в меню Тип запуска укажите Отключена, далее нажмите кнопку Остановить.

Окошко свойств службы. Для отключения необходимо в Тип запуска выбрать Отключена, также можно службу сразу остановить кнопкой Остановить. Не забудьте сохранить изменения — нажать ОК.

Важно понимать: универсального рецепта избавления от загрузки — нет. find.exe сам по себе не грузит ПК, это системный компонент поиска файлов/папок, присутствует в OS Windows изначально. Необходимо выяснить приложение, которое запускает данный процесс.

find.exe — вирус?

Выяснили — нет. Однако вирус спокойно может маскироваться под данный процесс.

Найдите процесс find.exe в диспетчере задач, проверьте папку запуска, если это не SysWOW64 или System32 — вероятно вирус. Просканируйте ПК на наличие опасных угроз, рекламных модулей:

  • Dr.Web CureIT — утилита против опасных вирусов, например трояны, ботнеты, майнеры, руткиты и прочее. Загружается уже с антивирусными базами, весить может около 100 мб.
  • AdwCleaner, HitmanPro — утилиты против рекламных вирусов, показывающие рекламу на рабочем столе, в браузере, устанавливающие левые расширения, тулбары и прочее. Работают быстро. Утилиты похожи, но используют немного разный алгоритм работы, поэтому рекомендуется проверить обоими.
Читайте также:  Как создать загрузочную флешку uefi linux

Идеально всего проверить всеми тремя утилитами.

how do I find all exe files using command line for windows?

I’m a newbie. I am trying to figure out how to use the command line. Please could you tell me what command I should enter so that I can get a list of all the exe files on my computer. thanks.

4 Answers 4

You can use the dir functionality to search the directory and all of its children directories while filtering on a particular file type.

If you want to find all the executable files that are on the path and/or in the current directory, i.e., all the files you can run from the command line without specifying a path, this should work:

To get names of all .exe files , that are currently running then type tasklist in cmd.

Here’s another method I use a lot for tasks like this.

Open powershell and navigate to your root directory by entering the command

cd stands for change directory, and is an alias for the command «Set-Location». We are setting the location to C:/

Next run the following command:

Get-ChildItem is a function that gets the files and folders in a file system drive, and runs on whatever directory you’re current at by default.

-Filter «*.exe» is an argument that specifies to only find filenames which end in «.exe». (The * is a type of regular expression notation).

-Recurse is an argument that specifies to search all child directories. This will make your function run on «C:/», but also all child directories of C:/, and all child directories of those directories and so on. This will allow you to search the entire drive.

Как использовать команду find для поиска в Windows

В Windows есть некоторые встроенные возможности поиска, но они могут вам не понравиться. Cortana или стандартное поле поиска на панели задач и поле поиска в проводнике файлов в Windows 10 позволяют выполнять поиск по содержимому файлов, но они могут быть медленными, особенно поиск в проводнике.

Существует более быстрый способ поиска содержимого файлов на жестком диске с помощью командной строки. Команда find ищет текстовые строки в файлах и возвращает строки из файлов, в которых была найдена текстовая строка.

ПРИМЕЧАНИЕ. Команда find не подходит для больших файлов или большого количества файлов.

Сегодня мы рассмотрим, как использовать команду find, и приведем несколько примеров.

Откройте окно командной строки с правами администратора

Открытие окна командной строки от имени администратора не требуется. Тем не менее, это поможет вам избежать раздражающих диалоговых окон подтверждения. Просто будьте осторожны, какие команды вы запускаете от имени администратора в командной строке. Использование команды find в качестве администратора безопасно, поскольку она не изменяет и не удаляет файлы.

Введите cmd.exe в поле поиска на панели задач. Затем щелкните правой кнопкой мыши на пункт « Командная строка» и выберите « Запуск от имени администратора» во всплывающем меню.

Если появится диалоговое окно « Контроль учетных записей », нажмите « Да», чтобы продолжить.

ПРИМЕЧАНИЕ. Это диалоговое окно может не отображаться в зависимости от настроек контроля учетных записей. Мы не рекомендуем полностью отключать UAC.

Ключи и параметры для команды find

Большинство команд имеют дополнительные ключи, которые изменяют стандартное действие команды. Вы можете получить справку, чтобы увидеть все доступные ключи для команды find , набрав в строке следующую строку и нажав Enter:

Читайте также:  История развития операционной системы линукс

Ключи могут быть строчными или прописными.

Для параметра «string» вы должны заключить строку в двойные кавычки, иначе команда find не будет работать и вернет ошибку.

Параметр имени диска [drive:] [path] может быть любым, от буквы диска до одного файла или нескольких файлов.

Синтаксис для команды поиска

Синтаксис команды — это особый способ организации команды, ее ключей и параметров. Ниже приведен общий синтаксис команды find.

Ключи могут быть в любом порядке, если они находятся перед параметром «string» . Скобки [] указывают, что ключ или параметр является необязательным.

Поиск отдельного документа для текстовой строки

Сначала мы покажем вам, как искать в одном документе все вхождения текстовой строки. Следующая команда ищет в файле example1.txt фразу «groovypost — is the best tech site».

find «groovypost — is the best tech site» «C:\Users\Lori\Documents\FindCommandExamples\example1.txt»

ПРИМЕЧАНИЕ. Если в какой-либо части пути или имени файла есть пробелы, вы должны заключать в кавычки весь путь, как мы делали в приведенной выше команде. Кавычки на самом деле не нужны в этом случае, но они точно не помешают.

Обратите внимание, что фраза не была найдена в приведенном выше примере (ничего не указано под путем к файлу), даже если она находится в файле. Это потому, что случай в «groovypost» не совпадает с тем, что было в файле, то есть «groovyPost». Добавьте ключ « /i » (ignore case) сразу после команды поиска (перед фразой), чтобы игнорировать регистр при поиске текстовой фразы.

find /i «groovypost — is the best tech site» «C:\Users\Lori\Documents\FindCommandExamples\example1.txt»

Теперь фраза найдена, и вся строка, содержащая фразу, выводится на экран под путем к файлу, в котором выполняется поиск.

Поиск нескольких документов по одной и той же текстовой строке

Теперь, когда вы можете искать один файл для текстовой строки, давайте искать несколько файлов для одной и той же строки.

Вы можете указать несколько файлов для поиска в команде поиска, указав путь к каждому файлу в кавычках через пробел.

find /i «groovypost» «C:\Users\Lori\Documents\FindCommandExamples\example1.txt» «C:\Users\Lori\Documents\FindCommandExamples\example2.txt»

Вы также можете искать все текстовые файлы в каталоге, используя подстановочный знак, который является звездочкой (*), как показано в следующей команде.

find /i «groovypost» «C:\Users\Lori\Documents\FindCommandExamples\*.txt»

Поисковый термин был найден в обоих документах, а предложения, в которых они были найдены, перечислены под полным путем к каждому файлу.

Подсчитать количество строк в файле

Если вы хотите узнать, сколько строк в файле, вы можете использовать комбинацию команд type и find . Команда type отображает содержимое одного или нескольких текстовых файлов.

Мы передали результаты команды type в команду find, используя вертикальную черту (|). Мы использовали ключ « /v » для отображения всех строк, НЕ содержащих строку «» , поэтому каждая строка с текстом будет подсчитана. Чтобы отобразить только количество строк в текстовом файле (не сами строки), мы используем ключ « /c ».

type C:\Users\Lori\Documents\FindCommandExamples\example1.txt | find «» /v /c

Отправьте вывод другой команды в команду поиска

Вы также можете выполнить поиск определенной строки во всех именах файлов в каталоге, отправив выходные данные команды dir в команду find .

Например, мы получили список каталогов C:\Users\Lori\Documents\FindCommandExamples и все подкаталоги в этом каталоге (ключ /s ). Мы также указали использовать пустой формат без информации о заголовке (ключей « /b ») и отобразили список в том же формате, что и формат широкого списка (ключ « /w »), но отсортированный по столбцу (« /d »).

Читайте также:  Mpc media player classic mac os

Затем мы направляем (|) вывод команды dir в команду find, добавляя только «example» в качестве параметра. Мы не добавляли никаких ключей в команду поиска. Имена файлов для поиска берутся из вывода команды dir .

dir «C:\Users\Lori\Documents\FindCommandExamples» /s /b /d | find «example»

А вы предпочитаете использовать команду поиска или поле поиска в проводнике? Как вы использовали команду поиска? Поделитесь своими идеями и примерами с нами в комментариях ниже.

Присоединяйтесь к нам, в нашем уютном Телеграмм-канале , где вас ждут новости мира IT, подборки книг и много-много интересного!

How do I find the location of an executable in Windows?

I remembered that I used a tool called as where to find locations for any executable programs like this in a console:

Now I cannot find this tool. Not sure if Windows has a build-in tool to do that search?

14 Answers 14

According to the StackOverflow answer at Is there an equivalent of ‘which’ on windows?, where.exe does this on Windows 7 and Windows Server 2003 and later:

Example

Output:

In powershell use where.exe , Get-Command (or its abbreviation gcm ), as where is the default alias for Where-Object .

EDIT: I should have added, if you can’t use the WHERE command from the command prompt, check your PATH variable. (Just use the «path» command.) Make sure C:\Windows\System32 is in your path. That’s where «where.exe» is located.

WHERE is the command you’re looking for! WHERE is like a cross between the UNIX shell built-in «which» and the «locate» command, in that it works for both command executables and regular files.

It’s also somewhat more complex than either of those two, although, in general a simple

It’s different from the «locate» command in that it’s not looking through the entire filesystem. Instead, the default behavior is to look for files in two locations:

  • The current directory.
  • All of the directories in the PATH variable.

So, any command that you can run directly from a command prompt without specifying the directory, will be found by the WHERE command. (Because any command like that is already in the PATH variable list.)

If you want to search only in the command path variable, you can use:

If, on the other hand, you want to find all copies of a file in a directory tree, you can use:

Finally, WHERE will find commands and any files with an extension from the PATHEXT variable without including the extension. All other files have to be specified either exactly or with wildcards.

Take for example the files «dxdiag.exe» and «dxdiagn.dll». Note the following command and its output:

It succeeds in returning all versions of «dxdiag.exe» because «.exe» is one of the extensions in the PATHEXT variable. (Note: «WHERE dxdiag» would have worked as well, because C:\Windows\System32 is in the PATH variable.)

on the other hand, fails to return any result, because «.dll» is not in PATHEXT.

In this case, look at the result that adding a wildcard gives us:

It successfully returns all versions of dxdiagn.dll.

For more information, use «WHERE /?». Hope this helps!

Оцените статью