Помилка «Не вдалося знайти цей елемент». Як видалити неудаляемый файл?

На жаль, дуже часто буває так, що користувач ОС Windows необхідно перейменувати або видалити будь-які файли і папки, а система раптом починає ні з того ні з сього видавати повідомлення про помилку 0x80070490 «Елемент не знайдений» (наприклад, щодо сертифікатів), хоча юзер точно впевнений, що ця інформація є. Розберемося, як вчинити в такій ситуації.

Ситуації, коли виникає помилка «Не вдалося знайти цей елемент. Його більше немає… (шлях до файлу). Перевірте розташування файлу»

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

Причому саме після цього і виникає нас цікавить повідомлення про те, що не вдалося знайти цей елемент. Як видалити залишки? Адже зрозуміло, що при копіюванні, переміщенні або видаленні система все-таки спочатку зробила таку спробу. Інша справа, що вона не увінчалася успіхом, що і призвело до виникнення неполадок.

Виходить, що фактично папки або файли на диску присутні, система їх вже не розпізнає в початковому варіанті. Крім того, повідомлення «Елемент не знайдений» може з’являтися в тих випадках, коли які-небудь файли або папки блоковані системними процесами (використовуються в даний момент), скажімо, антивірусним ПЗ або тим же «Провідником» (служба Explorer).

Іноді ситуація може мати й інший характер. Наприклад, спроба видалення, перейменування або переміщення може не дати результатів, коли вхід в систему зроблений не адміністратор, а від імені іншого користувача, що має обмежені права. Напевно, немає потреби пояснювати, що файл з системними атрибутами видалити не вийде, так само як і документи, створені з використанням адміністраторських прав в основний облікового запису. Ось і спливає повідомлення «Не вдалося знайти цей елемент». Як видалити такі файли, що ми зараз і розберемося.

Крім того, ще варто відзначити, що подібні помилки можуть виникати після перейменування, скажімо, офісних документів. Програми, як правило, запам’ятовують кілька останніх файлів, так що при використанні швидкого відкриття одного з них теж можуть виникнути неприємні ситуації, коли додаток шуканий файл за вказаною шляху просто не знаходить.

Найпростіший метод виправлення помилки

Насамперед, кожен користувач повинен знати, що навіть володіння правами адміністратора не завжди є запорукою успішного видалення, перейменування або переміщення заблокованих файлів, оскільки деякі файли і папки системного характеру мають довгі імена. А видаленню підлягають тільки елементи з короткими іменами, які зазвичай недоступні користувачеві.

З іншого боку, можна використовувати самий простий метод, який полягає в тому, щоб додати деякі запису до реєстру. Так, наприклад, чудово справляються з такою проблемою файли FolderDescription-x86.reg (для 32-бітних версій Windows) і FolderDescription-x64.reg (для версій Windows з архітектурою 64 біта). Якщо такі файли на комп’ютерному терміналі відсутні (а це, як правило, так і є), їх можна легко завантажити з мережі Інтернет. Не переживайте, нічого страшного не станеться, зате можна буде гарантовано позбутися помилки «Не вдалося знайти цей елемент». Як видалити файли після цього? Стандартним способом. Тільки і всього.

Залишки «сміття» після деінсталяції додатків

У деяких випадках помилка може проявлятися при неповному видаленні програм. Адже часто буває, що «рідний» дєїнсталлятор програми або стандартне засіб Windows InstallShield Wizard повністю всі компоненти не видаляє, пропонуючи користувачу зробити видалення деяких файлів вручну. Дуже часто це стосується самого дєїнсталлятора uninstall.exe.

У цьому випадку теж може видаватися повідомлення про те, що елемент не знайдений. Як видалити програму коректно і повністю, щоб не залишалося непотрібного сміття в системі у вигляді залишкових файлів і ключів реєстру? Дуже просто: краще використовувати деинсталлятори типу iObit Uninstaller, які видаляють абсолютно всі програмні компоненти, а також запису і ключі системного реєстру, які звичайним методом прибрати не вийде (Forced Uninstall).

Так і ритися в реєстрі в ручному режимі теж не хочеться. До того ж це і небажано.

Додаткові способи видалення файлів неудаляемых

Серед найпоширеніших прийомів видалення неудаляемых файлів і папок можна відзначити використання спеціальної утиліти Unlocker, а також пряме видалення елементів із системними атрибутами з використанням короткого імені. В принципі, і той, і інший метод хороші. Однак з іменами пересічному користувачеві доведеться трохи повозитися.

Програма Unlocker

Додаток Unlocker є універсальним варіантом для вирішення безлічі казусних ситуацій. По суті, програма являє собою якесь засіб розблокування доступу до будь-якого елементу системи, після чого і можна буде провести необхідні дії.

Як правило, сама програма вже входить в комплект Windows 7. Якщо на комп’ютері немає, її можна без проблем знайти і викачати з Інтернету.

При вході в той же стандартний «Провідник» Windows у контекстному меню з’явиться відповідна команда «Розблокувати всі». Додаток зупинить всі процеси, пов’язані з тим або іншим файлом, після чого його можна буде без проблем видалити або перейменувати. Можна, звичайно, завершити пов’язані процеси в «Диспетчері завдань», але от тільки робити цього вкрай не рекомендується, адже один процес може відповідати за роботу декількох програм і використовувати безліч файлів (наприклад, динамічних бібліотек .dll). Та й коректне завершення процесу в даному випадку не гарантується.

Видалення файлів і папок з системними іменами

Трохи більш складним методом, але не менш дієвим є використання коротких імен файлів і папок. Припустимо, при операціях з яким-небудь системним файлом виникає помилка, пов’язана з тим, що не вдалося знайти цей елемент. Як видалити його за допомогою такого способу, ми і постараємося розібратися.

Перш за все, для видалення потрібно використовувати командний рядок, або меню «Виконати». Скажімо, у нас є файл з ім’ям «111», який знаходиться в папці Program Files на диску «C». Команда видалення буде виглядати так: DEL \.C:Program Files111. Для теки з ім’ям «111», що знаходиться за такою ж адресою, команда приймає вигляд RD \.C:Program Files111.

Такий метод може не спрацювати, коли потрібно знати коротке ім’я файлу або папки. У цьому випадку після запуску командного рядка (cmd.exe) необхідно використовувати спочатку виконання рядка CD літера диска:шлях до файлу або папці /d, а потім для отримання короткого імені команду DIR /X /N. Після того, як стане відомо потрібне ім’я, папку або файл можна буде видалити вищеописаним способом.

 

Related posts

 
 

Leave a Reply

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

http://poradumo.com.ua/95970-pomilka-ne-vdalosia-znaiti-cei-element-iak-vidaliti-neydaliaemyi-fail/