Хитрости Windows 7: для профессионалов | страница 87



Как правило, вы можете обойти это, закрыв приложение или перезапустив Windows, но не все так просто.

Если программа зависла, то понадобится Диспетчер задач, чтобы завершить процесс; см. дополнительную информацию в разделе «Что делать при сбое программы». Если программа является сервисом Windows, необходимо использовать окно сервисов (services.msc), чтобы остановить сервис до того, как вам разрешат удалить файл.

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

МУ d m

в разделе «Разрешения и безопасность*.

Но что делать, если файл, который вы пытаетесь удалить, является вирусом? Или что, если вы знаете, что файл не открыт, но Windows все равно не позволяет его удалить?

Решение 1: Дополнение к контекстному меню

Установите программу Creative Element Power Tools (http://creativelement.com/ powertools/) и включите опцию Удалить файлы, используемые другими приложениями (Delete in-use files). Затем щелкните правой кнопкой мыши на файле, который вы хотите уничтожить, и выберите Удалить файл, используемый другим приложением (Delete In-Use File). Программа предложит вам перезапустить Windows, и файл исчезнет.

Решение 2: Unlocker

Скачайте бесплатную профамму Unlocker с http:/ccollomb.free.fr/unlocker/ (или http:// cedrick.collomb.perso.sfr.fr/unlcx:ker). Щелкните правой кнопкой мыши на файле или пайке, которую хотите удалить, и выберите Unlocker, чтобы увидеть перечень процессов. которые заблокировали файл. Нажмите кнопку Разблокировать все (Unlock All), и вы получите возможность удалить файл. (Обратите внимание на то, что во время написания данной книги не существовало х64-битной версии, а это означает, что инструмент работает только на 32-битной Windows.)

Решение 3: Wininit.ini

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

Откройте Проводник и перейдите к папке C:\Windows. Дважды щелкните на файле Wininit.ini, чтобы открыть его в Блокноте (или в другом текстовом редакторе). Если файла нет, создайте пустой текстовый файл, назовите его Wininit.ini и введите следующую строку:

[rename]

(В большинстве случаев файл Wininit.ini существует, но не содержит ничего, кроме строки [rename]. Любые другие строки добавляются инсталляторами приложений.)

Подзаголовком [rename] введите строку: