Меню Рубрики

Как посмотреть конфликты в windows 7

Как узнать, какой процесс блокирует файл или папку в Windows

Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:

Операция не может быть завершена, так как эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.

Такая же ошибка может возникнуть при переименовании или удаления как папки, так и файла. Но как узнать, какая программа или приложение в настоящее время использует его и не позволяет удалить файл или папку?

Имеется сразу несколько способов и программ чтобы найти процессы и программы, которые открыли файл.

1. Монитор ресурсов

Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.

Откройте Монитор ресурсов, это можно сделать несколькими способами:

  • В поле для поиска введите «Монитор ресурсов» или resmon.exe:

  • Или в Диспетчере задач перейдите на вкладку «Производительность» и найдите кнопку «Открыть монитор ресурсов»:

В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»

В результатах поиска в столбце «Образ» вы увидите, какая программа запустила процесс, блокирующий файл.

Здесь же вы можете кликнуть правой кнопкой мыши по любому найденному процессу и нажать «Завершить процесс», чтобы закрыть программу, блокирующую файл.

2. Process Explorer

Process Explorer — это официальная программа от Microsoft/SysInternals, которую можно скачать по ссылке: https://download.sysinternals.com/files/ProcessExplorer.zip

Перейдите в FindHandle or DLL.

В текстовом поле «Handle or DLL substring:» введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.

3. OpenedFilesView

OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:

4. LockHunter

LockHunter — это надёжная программа для разблокировки файлов.

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

  • Показывает процессы, блокирующие файл или папку
  • Предоставляет вам подробную информацию о процессе
  • Позволяет разблокировать, удалить, скопировать или переименовать заблокированный файл
  • Может удалить файл при следующей перезагрузке ОС
  • Позволяет убить процесс блокировки
  • Позволяет удалить процессы блокировки с жёсткого диска
  • Может выгружать DLL из процессов
  • Интегрируется в меню Проводника
  • Он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке
  • Поддерживает как 32, так и 64 битную Windows

Источник

Конфликт ip адресов Windows, решаем за минуту

Конфликт ip адресов Windows, решаем за минуту

Добрый день! Уважаемые читатели и гости крупного IT блога pyatilistnik.org. Сегодня хочу поговорить на тему, которая может случиться абсолютно в любой локальной сети, которую поддерживает, не совсем опытный сетевой инженер. Поговорим мы сегодня, о конфликтах ip адресов в сети на Windows платформах. Мы рассмотрим вопросы, что из себя представляет конфликт ip адресов, из-за чего они появляются, и как этого избежать. Это будет актуально для небольших офисов, где данная ситуация вероятнее всего может случиться.

Что такое конфликт ip адресов?

И так представим у вас в организации, работают два человека с полностью идентичными ФИО. Вы задаете вопрос на собрании, кто тут Иванов Иван Иванович, и тут у вас поднимается два человека. Вот в локальной сети, так же появляются два компьютера с одинаковыми адресами, это и называется ситуация, при которой обнаружен конфликт ip адресов. Это хорошо будет, если это два клиентских компьютера, проблема будет минимальна, а что будет, если одним из участников будет сервер, который выполняет важную функцию в организации, например, сервер 1С, поверьте за это вас по головке не погладят.

Причины появления конфликта ip адресов Windows

Выше я вам показал, что из себя представляет ситуация, с одинаковыми ip адресами в операционной системе Windows. Давайте я вам расскажу, о причинах ее появления:

  • Первая причина, это когда у вас в локальной сети, все сетевые адреса на компьютерах, назначаются в ручную (статические ip адреса). Обычно такие настройки делают для серверов, чтобы у них сохранялись всегда одни и те же параметры, но в данном методе есть уязвимое место, это необходимость вести реестр этих адресов, в разном виде и всегда его актуализировать. В противном случае вы можете получать проблемы с одинаковыми адресами. Я такое часто видел в маленьких офисах, где есть так называемый админчик, который так делает, и вот приходит новый компьютер или ноутбук, и для него так же вбивают ip, в итоге в локальной сети обнаружен конфликт ip адресов, как говориться за ошибки нужно платить.
  • Второй вариант, это когда у вас есть проблемы с DHCP сервером, на котором у вас либо не настроена функция отслеживания дублирования адресов, либо у вас DHCP сервер кому-то назначил ip, а кто-то другой взял и настроил себе статический, вот и произошла ошибка конфликта ip адреса. Из своей практики я видел такое шапито, когда у одного админа был Kerio Control, на котором была функция DHCP сервера, там адреса назначались с большим резервированием и порой с привязкой. В один из прекрасных, московских дней, случилась ситуация, что у части людей перестал работать интернет. В настройках сети, светился APIPA адрес, этот админ вместо того, чтобы зайти в DHCP сервер и увидеть, что у него кончились адреса в пуле, стал массово перезагружать компьютеры и назначать на них статические айпишники, в итоге тем самым, он создал огромное количество ip конфликтов в сети, он просто не понимал принцип работы службы.

Столько уже написал, о причинах, а так еще и не показал, как выглядит сообщение, об ошибке.

Если вы зайдете в настройки сетевого интерфейса, то обнаружите, что в данной ситуации у вас основным адресом, будет IP из APIPA диапазона (169.254.x.x). Это означает, что конфликтный адрес у вас будет не доступен, и вы в локальной сети не сможете общаться практически ни с кем.

Так же если посмотреть логи операционной системы Windows, то вы там обнаружите вот такое уведомление, код события 4199:

Из-за чего у вас может быть обнаружен конфликт ip адресов Windows, я вам рассказал, переходим теперь к алгоритму решения данной ситуации.

Как исправить конфликт ip адресов?

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

  • Во первых если у вас обычный маленький офис и по каким-то причинам, все локальные адреса назначаются, исключительно в ручном режиме, то обязательно ведите реестр выданных адресов, и к этому вопросу вам необходимо подойти ответственно. В серверном сегменте статика приветствуется, еще как один из гандикапов проверки используйте DNS сервер, в зоне которого регистрируются ваши компьютеры и сервера. Для ведения таблиц, кстати есть удобный программный продукт racktables, он абсолютно бесплатный.

Чтобы в таком случае убрать конфликт ip адресов Windows, попробуйте выполнить:

  1. Если вы получаете ip-адрес, через какое либо устройство, будь то роутер или маршрутизатор, то попробуйте на него зайти и посмотреть в чем дело, в любом таком устройстве есть меню, где идет выдача адресов (Например, DHCP Clients List). Попробуйте увеличить диапазон раздаваемых адресов, в примере это от 100 до 199, поставьте от 20 до 250. В крайнем случае перезагрузите его.Во
  2. Если перезагрузка не помогла, то открываем окно выполнить (Сочетание клавиш Win и R) и вводим команду ncpa.cpl. У вас откроется «Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом». Перейдите в левом, верхнем углу в пункт «Изменение параметров адаптера», щелкните правым кликом по вашему сетевому интерфейсу и попробуйте его выключить и включить.
  3. Если отключение интерфейса не помогло, то зайдите в свойства вашего сетевого адаптера, в интерфейс ipv4. И так, если у вас конфликт ip адреса в сети, происходит из-за того, что у вас на сбойном компьютере установлен не правильный ip адрес, то измените его на нужный, или поставьте получение IP-адреса автоматически. Если у вас уже стоит получение IP-адреса автоматически, то наоборот настройте статический адрес отличный от конфликтного. Все сетевые настройки, в лучшем случае нужно узнать у сетевого админа, но если их нет, то чаще всего в качестве DNS-серверов выступает ip-адрес основного шлюза, он же ваш роутер (коробочка, что дает интернет и WIFI), прописываем его, а вот, маска в 99% случаев 255.255.255.0, а вот основной адрес придется по подбирать, чтобы проверить не занят ли он кем то, без DHCP сервера, выполните до него команду Ping, она все вам ответит.

  • Если у вас нормальная организация и количество компьютеров исчисляется десятками или более, то вам просто необходим DHCP сервер, который автоматически будет раздавать ip адреса и следить за их использованием. Вы всегда сможете понять кому и какой адрес у вас назначен. Например, у Cisco оборудования, зашито поведение при конфликте ip адресов.

Если мы говорим, о Windows DHCP, то там есть функция защиты от конфликта IP адресов. Открываем оснастку DHCP и выделяем пул IPv4. Щелкаем по нему правым кликом мыши и выбираем из контекстного меню, пункт «Свойства».

Переходим на вкладку «Дополнительно» и находим пункт «Число попыток определения конфликтов (Conflict detection attempts)», по умолчанию там выставлено значение 0, означающее что служба не будет вначале проверять ip адрес на предмет доступности перед его выдачей. Выставляем значение от 1 до 5. Данная функция позволит исключить конфликт ip адреса с другой системой.

Те же настройки «Число попыток определения конфликтов» можно изменить и через powershell, открыв его от имени администратора и введя командлеты:

Как видите, у меня нужный параметр уже имеет значение 5, а не ноль.

Чтобы изменить значение «Число попыток определения конфликтов (Conflict detection attempts)», введите вот такую команду.

Как видите я задал новое значение 4, проверяем что все изменилось. Как видите PowerShell рулит.

Источник

Аппаратные конфликты оборудования . Устранение конфликтов.

Аппаратные конфликты оборудования . Устранение аппаратных конфликтов.

Перед тем как устанавливать новое устройство, желательно записать или запомнить, какое устройство какой ресурс использует. Это и прерывания, и каналы DMA , а еще и области оперативной памяти, так называемые порты ввода/вывода. Это поможет вам впоследствии относительно быстро восстановить прежнюю конфигурацию, если, например, нужно срочно доделать работу, а времени разбираться с проблемой нет.

Узнать, как в данный момент распределены номера прерываний на вашем ПК, можно, запустив программу Сведения о системе из раздела Служебные программы. Каждый раз после установки нового устройства или компонента системы, которым требуется прерывание, записывайте номера прерываний и названия устройств, которым эти прерывания назначены. Эти сведения помогут вам в разрешении проблемы ” конфликты оборудования “.

После того как вы подключили новое устройство, обязательно обратите внимание на то, как изменилось распределение ресурсов. В первую очередь изучите таблицу, что выводится на экран монитора перед началом загрузки операционной системы. Чтобы остановить на время запуск компьютера, можно воспользоваться клавишей

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

Для уменьшения вероятности аппаратных конфликтов следует совершить следующие действия.

При первом же включении ПК после подключения нового устройства запустите программу CMOS Setup Utility, найдите параметр Reset Configuration или Force Update ESCD, который, скорее всего, находится в разделе PnP/PCI Configuration, и установите его в значение Yes. Выйдите из программы с сохранением изменений. После перезагрузки данные об установленном оборудовании “обнулятся”, что приведет к инициализации системы Plug and Play и перераспределению ресурсов компьютера между установленными устройствами. Если этого не сделать, система попытается назначить новому устройству одно из свободных ресурсов, который может оказаться неподходящим для данного устройства; помимо вышеописанного параметра, стоит обратить внимание ее на следующие параметры (их можно использовать для устранения аппаратных конфликтов):
DMA n Assigned To — этот параметр позволяет назначить любой канал DMA строго определенному устройству, например звуковой плате ISA. Для этого требуется установить его в значение Legacy ISA, в противном случае следует оставить значение PCI/ISA РпР. В последнем случае каналы DMA будут распределяться согласно возможностям системы Plug and Play.

Параметр может иметь название DMA n Used By ISA. Соответственно этот параметр должен принимать значение либо No/ICU, либо Yes;

IRQ n Assigned To — этот параметр позволяет резервировать прерывания подобно предыдущему параметру.

Параметр может иметь название IRQ n User By ISA с соответствующими ранее описанными значениями;

Interrupt Mode — параметр позволяет использовать усовершенствованный контроллер прерываний, реапизующий 24 аппаратных прерывания вместо стандартных 16-ти. Обратите внимание, что если установить Windows при включенном параметре, выключение может привести к серьезным сбоям в работе компьютера, вплоть до невозможности его загрузки. Значение для включения параметра — APIC, для выключения — PIC;

PCI IDE IRQ Map To — позволяет освободить прерывание, используемое контроллером IDE (IRQ14 и IRQ15), на материнской плате, в случае, если вы его не используете. При этом значение его должно быть PC AT (ISA). Если вы все-таки используете IDE-контроллер, оставьте значение, которое установлено по умолчанию (чаще всего это PCI IDE IRQ Mapping);

PS/2 Mouse Function Control — параметр позволяет освободить прерывание, по умолчанию резервируемое для мыши PS/2 (IRQ12). Для этого значение параметра должно быть Auto или Disable. Если вы используете мышь PS/2, ни в коем случае не отключайте этот параметр;

РпР OS Installed — параметр позволяет отдать приоритет в распределении ресурсов операционной системе (значение Yes) или материнской плате (значение No), точнее установленной на ней BIOS. Параметр может иметь название РпР Operating System.

Обратите внимание, что операционная система Windows NT 4.0 не обладает возможностью автоматического определения устройств, поэтому в BIOS этот параметр должен находиться в выключенном состоянии;

Resource Controlled By — параметр позволяет отключить автоматическое распределение ресурсов;

USB IRQ — позволяет освободить прерывание, по умолчанию используемое контроллером шины USB (значение Disabled);

отключите все неиспользуемые устройства, такие как:

  • последовательные порты. На современных компьютерах они используются крайне редко, особенно COM2, т. к. на платах с интегрированным звуком разъем COM2 вообще не выведен наружу, что позволяет отключить его без особых последствий. Если вы используете внутренний модем, вам следует знать, что внутренние модемы не используют последовательный порт, а эмулируют его наличие, поэтому можно отключить оба порта;
  • параллельный порт. Если у вас нет принтера, подключаемого к нему, тогда его следует отключить;
  • контроллер IDE. Если вы используете только одно устройство IDE, можно отключить второй неиспользуемый канал. При этом можно освободить IRQ14 или IRQ15;
  • контроллер шины PS/2. Если вы используете мышь, подключаемую к СОМ-порту, следует отключить его, освободив тем самым IRQ12.

При подключении новых устройств могут возникать самые разнообразные проблемы, а не только аппаратные конфликты оборудования , например система Plug and Play вообще никаким образом не определяет новое устройство, создавая впечатление его неисправности, даже если на другом компьютере оно работало исправно.

Такое может случиться или в том случае, если устройство не поддерживает стандарт Plug and Play (такие платы давно не выпускаются), или если не поступает напряжение питания (например, для устройства необходимо использовать дополнительный источник питания, или разъем недостаточно плотно подключен), или устройство неисправно. В первом случае следует обратиться к документации устройства, выяснить, какие ресурсы устройство должно использовать, после чего зарезервировать их при помощи параметров BIOS. Во втором случае следует проверить качество соединения всех разъемов и наличие напряжения на соответствующих выводах. В третьем случае ответ краток — ищите в срочном порядке гарантийный талон, если таковой имеется, и несите в сервис-центр. Если какое-либо устройство, например контроллер шины USB, не отключается при помощи параметров BIOS, можно отключить его в Диспетчере устройств Windows, что, в общем-то, практически однозначно первому способу.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как посмотреть код продукта windows 10
  • Как посмотреть код активации windows 10
  • Как посмотреть ключи windows
  • Как посмотреть ключ лицензии windows 7
  • Как посмотреть карту сети windows 7