Частая праблема, з якой сутыкаюцца пачаткоўцы карыстальнікі - не выдаляецца файл або тэчка (з-за якога-то файла), які трэба-такі выдаліць. Пры гэтым, сістэма піша файл заняты іншым працэсам або дзеянне не можа быць выканана, так як гэты файл адчынены ў Название_программы ці пра тое, што трэба запытаць дазвол у кагосьці. З гэтым можна сутыкнуцца ў любой версіі АС - Windows 7, 8, Windows 10 або XP.
На самай справе, ёсць адразу некалькі спосабаў выдаліць такія файлы, кожны з якіх і будзе тут разгледжаны. Паглядзім, як выдаліць не той, хто бяжыць файл, не выкарыстоўваючы іншыя сродкі, а затым апішу выдаленне занятых файлаў з дапамогай LiveCD і бясплатнай праграмы Unlocker. Адзначу, што выдаленне такіх файлаў не заўсёды бяспечна. Будзьце ўважлівыя, каб гэта не апынуўся файл сістэмы (асабліва калі вам паведамляюць, што патрэбны дазвол ад TrustedInstaller). Гл. Таксама: Як выдаліць файл або тэчку, калі піша Элемент не знойдзены (не ўдалося знайсці гэты элемент).
Заўвага: калі файл не выдаляецца не таму, што выкарыстоўваецца, а з паведамленнем пра тое, што адмоўлена ў доступе і вам патрэбны дазвол на гэтае дзеяньне ці трэба запытаць дазвол ва ўладальніка, то выкарыстоўвайце гэта кіраўніцтва: Як стаць уладальнікам файла і тэчкі ў Windows або Запытаеце дазвол у TrustedInstaller (падыдзе і для выпадку калі патрабуецца запытаць дазвол у Адміністратары).
Таксама, калі не выдаляюцца файлы pagefile.sys і swapfile.sys, hiberfil.sys то спосабы ніжэй не дапамогуць. Вам спатрэбяцца інструкцыі пра Файл падпампоўкі Windows (першыя два файла) або пра адключэнне гибернации. Аналагічна, можа быць карысная асобны артыкул пра тое, як выдаліць тэчку Windows.old.
Выдаленне файла без дадатковых праграм
Файл ужо выкарыстоўваецца. Зачыніце файл і паспрабуйце ізноў.
Як правіла, калі файл не выдаляецца, то ў паведамленні вы бачыце, якім менавіта працэсам ён заняты - гэта можа быць explorer.exe ці якая-небудзь іншая праблема. Лагічна выказаць здагадку, што для яго выдалення трэба зрабіць так, каб файл быў "не заняты".
Гэта лёгка зрабіць - запусціце дыспетчар задач:
- У Windows 7 і XP у яго можна патрапіць па Ctrl + Alt + Del.
- У Windows 8 і Windows 10 можна націснуць клавішы Windows + X і выбраць дыспетчар задач.
Знайдзіце працэс, які выкарыстоўвае файл, які трэба выдаліць і зніміце задачу. Выдаліце файл. Калі файл заняты працэсам explorer.exe, то перад тым, як зняць задачу ў дыспетчару задач, запусціце камандную радок ад імя адміністратара і, ужо пасля таго, як зніміце задачу, выкарыстоўвайце ў камандным радку каманду del полный_путь_к_файлу, Каб выдаліць яго.
Каб пасля гэтага вярнуць стандартны выгляд працоўнага стала, трэба зноў запусціць explorer.exe, для гэтага ў дыспетчару задач абярыце "Файл" - "Новая задача" - "explorer.exe".
Падрабязна пра дыспетчар задач Windows
Выдаленне заблакаванага файла з дапамогай загрузнай флэшкі ці дыска
Яшчэ адзін спосаб выдаліць падобны файл - загрузіцца з любога назапашвальніка LiveCD, з дыска рэанімацыі сістэмы або загрузнай флэшкі Windows. Пры выкарыстанні LiveCD у любых яго варыянтах вы зможаце скарыстацца альбо стандартным графічным інтэрфейсам Windows (напрыклад, у BartPE) і Linux (Ubuntu), альбо ж сродкамі каманднага радка. Звярніце ўвагу, што пры загрузцы з падобнага назапашвальніка, жорсткія дыскі кампутара могуць апынуцца пад іншымі літарамі. Каб пераканацца, што вы выдаляеце файл з дыскам трэба працаваць можна выкарыстоўваць каманду dir c: (Гэты прыклад адлюструе спіс тэчак на дыску C).
Пры выкарыстанні загрузнай флэшкі або усталявальнага дыска Windows 7 і Windows 8, у любы момант ўстаноўкі (пасля таго, як ужо загрузіцца акно выбару мовы і на наступных этапах) націсніце Shift + F10, каб увайсці ў камандную радок. Таксама можна абраць "Аднаўленне сістэмы", спасылка на якое таксама прысутнічае ў сістэме ўсталявання. Таксама, як і ў папярэднім выпадку, звярніце ўвагу на магчымае змяненне літар дыскаў.
Выкарыстанне DeadLock для разблакавання і выдаленні файлаў
Паколькі разгледжаная далей праграма Unlocker нават з афіцыйнага сайта з нядаўніх часоў (2016) стала ўсталёўваць розныя непажаданыя праграмы і блакуецца браўзэрамі і антывірусамі, прапаную разгледзець альтэрнатыву - DeadLock, якая таксама дазваляе разблакаваць і выдаліць файлы з кампутара (абяцае таксама і змяніць ўладальніка, але ў маіх тэстах гэта не спрацавала).Дык вось, калі пры выдаленні файла вы бачыце паведамленне пра тое, што дзеянне не можа быць выканана, так як файл адчынены ў нейкай праграме, то з дапамогай DeadLock ў меню File вы можаце дадаць гэты файл у спіс, а затым, з дапамогай правага кліку - разблакаваць яго (Unlock) і выдаліць (Remove). Таксама можна выканаць і перасоўванне файла.Праграма хоць і на англійскай (магчыма, хутка з'явіцца рускі пераклад), але вельмі простая ў выкарыстанні. Недахоп (а для кагосьці, магчыма, і годнасць) - у адрозненне ад Unlocker, ня дадае дзеянне разблакоўкі файла ў кантэкстнае меню правадыра. Спампаваць DeadLock можна з афіцыйнага сайта //codedead.com/?page_id=822Бясплатная праграма Unlocker для разблакоўкі файлаў, якія не выдаляюцца
Праграма Unlocker, напэўна, самы папулярны спосаб выдаліць файлы, якія выкарыстоўваюцца тым ці іншым працэсам. Прычыны таму простыя: яна бясплатная, спраўна спраўляецца са сваёй задачай, увогуле, працуе. Спампаваць Unlocker бясплатна можна на афіцыйным сайце распрацоўніка //www.emptyloop.com/unlocker/(З нядаўніх часоў сайт стаў вызначацца як шкоднасны).
Выкарыстанне праграмы вельмі простае - пасля ўстаноўкі, проста клікніце правай кнопкай мышы па файле, якія не выдаляецца і выберыце ў кантэкстным меню пункт "Unlocker". У выпадку выкарыстання portable версіі праграмы, якая таксама даступная для загрузкі, запусціце праграму, адкрыецца акно для выбару файла ці тэчкі, якія патрабуецца выдаліць.
Сутнасць працы праграмы тая ж самая, што і ў першым якое апісана спосабе - выгрузка з памяці працэсаў, якімі заняты файл. Асноўныя перавагі перад першым спосабам - з дапамогай праграмы Unlocker файл выдаліць прасцей і, больш за тое, яна можа знайсці і завяршыць працэс, які скрыты ад вачэй карыстальнікаў, то ёсць недаступны для прагляду праз дыспетчар задач.
Абнаўленне 2017: Яшчэ адзін спосаб, мяркуючы па водгуках, паспяхова які спрацоўвае, быў прапанаваны ў каментарах аўтарам Тоха айцішнікаў: ўсталёўваеце і адкрываеце архіватар 7-Zip (бясплатны, працуе таксама як файлавы менеджэр) і ў ім пераназываць файл, які не выдаляецца. Пасля гэтага выдаленне праходзіць паспяхова.
Чаму файл або тэчка не выдаляюцца
Трохі даведачнай інфармацыі з сайта Microsoft, калі каму-небудзь цікава. Хоць, інфармацыя даволі бедная. Таксама можа быць карысным: Як ачысціць дыск ад непатрэбных файлаў.
Што можа перашкаджаць выдаленні файла або тэчкі
Калі ў вас няма неабходных правоў у сістэме для змянення файла ці тэчкі, вы не можаце выдаліць іх. Калі вы не стваралі файл, то ёсць верагоднасць, што вы не можаце і выдаліць яго. Таксама прычынай могуць служыць налады, зробленыя адміністратарам кампутара.
Таксама файл або тэчку яго змяшчае нельга выдаліць, калі ў сапраўдны момант файл адкрыты ў праграме. Можна паспрабаваць закрыць усе праграмы і паспрабаваць яшчэ раз.
Чаму, калі я спрабую выдаліць файл, Windows піша, што файл выкарыстоўваецца
Дадзенае паведамленне пра памылку азначае, што файл выкарыстоўваецца праграмай. Такім чынам, вам неабходна знайсці праграму, яго якая выкарыстоўвае і альбо зачыніць файл у ёй, калі гэта, напрыклад, дакумент, альбо зачыніць саму праграму. Таксама, калі вы працуеце ў сеткі, файл можа выкарыстоўвацца іншым карыстальнікам у сапраўдны момант.
Пасля выдалення ўсіх файлаў застаецца пустая папка
У дадзеным выпадку паспрабуйце зачыніць усе адкрытыя праграмы або перазагрузіць кампутар, а пасля гэтага выдаліць тэчку.