Компьютер, програм хангамж. Файлыг өөр програм эзэлдэг: юу хийх вэ. Устгах боломжгүй файл эсвэл фолдерыг устгах Энэ файлыг устгах боломжгүй бөгөөд өөр програм ашиглаж байна

Ямар ч хувилбарын (XP, 7, 8, 10) Windows дээр түгжигдсэн файл эсвэл хавтас устгагдаагүй үед асуудал гардаг. Файлыг өөр процесс эзэлсэн эсвэл зарим програмд ​​нээлттэй байгаа эсвэл та хэн нэгнээс зөвшөөрөл авах шаардлагатай гэсэн мессеж гарч ирнэ.

Устгагдаагүй, нэр нь өөрчлөгдөөгүй, зөөгдөөгүй файлыг устгах хэд хэдэн арга байдаг. Үүнийг нэмэлт програм хангамжгүйгээр, үнэгүй Unlocker програмыг ашиглан, ачаалах боломжтой флаш диск эсвэл LiveCD эсвэл DeadLock програмаас хийдэг.

Түгжигдсэн файл, фолдерыг устгахдаа энэ нь үйлдлийн системийн нэг хэсэг байж болзошгүй; Тэдгээргүйгээр Windows ачаалахаа болино.

Яагаад устгаагүй юм бэ?

  • Файл өөр програм дээр нээлттэй байна. Шаардлагагүй процессуудыг зогсоож, дахин оролдоно уу. Заримдаа компьютерийг дахин эхлүүлэх нь тусалдаг.
  • Устгах зөвшөөрөл хангалтгүй. Жишээлбэл, энэ файлыг өөр хэрэглэгч үүсгэсэн эсвэл компьютерийн администратор устгах эрхийг хассан.
  • Үл хамаарах зүйл

    Нийтлэлд тайлбарласан аргууд нь үргэлж тус болохгүй.

    • pagefile.sys болон swapfile.sys - своп файлыг устгах, идэвхгүй болгох.
    • hiberfil.sys - ичээний горим идэвхгүй болсон үед устгана.
    • Хэрэв хандалтыг хориглосон мессеж гарч ирвэл. Та файл эсвэл хавтас эзэмшигч болох хэрэгтэй. Үүнийг хийх хамгийн хялбар арга бол TakeOwnershipPro програм юм.
    • TrustedInstaller-аас зөвшөөрөл хүссэн мессеж гарч ирвэл. Энэ нь системийн бүрэлдэхүүн хэсгүүдийг устгахаас хамгаалах хамгаалалт юм.
    • Windows.old - үйлдлийн системийн хуучин хувилбар бүхий хавтас. Үүнийг локал дискний "Properties" -ээр устгадаг C. "Ерөнхий" таб дээр "Цэвэрлэх" товчлуур байна. "Системийн файлуудыг цэвэрлэх" хэсгийг сонгох цонх нээгдэнэ. Шинжилгээ хийж дууссаны дараа энэ цонхны жагсаалтад "Өмнөх Windows суулгацууд" гэсэн зүйл гарч ирнэ. Энэ нүдийг сонгоод OK дарна уу.

    Файлыг гараар устгаж байна

    Зурвас: Файлыг аль хэдийн ашиглаж байна, хааж дахин оролдоно уу.

    Хэрэв файлыг устгахыг хүсэхгүй байгаа бол алдааны мэдэгдэл нь ихэвчлэн аль процесс нь түүнийг түгжсэнийг хэлж өгдөг. Энэ нь explorer.exe эсвэл нээлттэй программ байж болно. Хэрэв та энэ програмыг хаавал файл устах болно.


    Хэрэв файлыг explorer.exe процесс эзэлдэг бол

    • Даалгаврыг дуусгахын өмнө тушаалын мөрийг администратороор нээнэ үү. Энэ нь "Эхлэх - Бүх програмууд - Дагалдах хэрэгсэл" хэсэгт байрладаг. Command Prompt дээр хулганы баруун товчийг дараад "Run as Administrator"-ийг сонгоно уу.
    • Даалгаврын менежер дэх explorer.exe даалгаврыг устгаад тушаалын мөрөнд del full_path/name.extension гэж бичнэ үү.
    • Замыг гараар оруулах шаардлагагүй. Shift - Copy as path товчийг дарж хүссэн файл дээрээ хулганы баруун товчийг дараад баруун товшилтын контекст цэсээр командын мөрөнд буулгана уу.
    • Одоо explorer.exe-г дахин эхлүүлнэ үү. Даалгаврын менежер дээр "Файл - Шинэ даалгавар - explorer.exe" дээр дарна уу.

    Ачаалах боломжтой USB флаш диск эсвэл диск ашиглана уу

    Хэрэв танд ачаалах боломжтой USB флаш диск эсвэл LiveCD эсвэл Windows сэргээх диск байгаа бол тэдгээрийг ажиллуулж, стандарт аргаар эсвэл тушаалын мөрийг ашиглан файлыг тайван устгаарай.


    Болгоомжтой байгаарай, заримдаа ачаалах дискээр нэвтрэх үед дотоод хөтчүүд өөр өөр үсэгтэй байдаг. С драйв дээрх фолдеруудын жагсаалтыг харахын тулд командын мөрөнд dir c: гэж бичнэ үү.

    Хэрэв та ачаалах боломжтой USB флаш диск эсвэл Windows суулгах диск ашигладаг бол хэл сонгох үе шат дууссаны дараа консол нь Shift + F10 товчлуурын хослолыг ашиглан хүссэн үедээ нээгдэнэ.

    Та мөн үйлдлийн системийг суулгаж эхлэхээс өмнө санал болгох системийг сэргээх горимыг сонгож болно.

    Консолоор устгах команд: del full_path_to_the_file.

    DeadLock ашиглах

    Үнэгүй DeadLock програм нь түгжигдсэн файлыг устгаж, эзэмшигчийг өөрчлөх боломжийг олгодог. Албан ёсны вэбсайтаас татаж авна уу: https://codedead.com/?page_id=822.

    Файл цэсийг ашиглан асуудалтай файлыг програмд ​​нэмнэ үү. Жагсаалтаас үүн дээр хулганы баруун товчийг дарж түгжээг тайлж (Түгжээг тайлах) болон устгах (Устгах).


    Unlocker ашиглаж байна

    Хамгийн энгийн бөгөөд хамгийн алдартай програм, гэхдээ одоо албан ёсны вэбсайт дээр ч хэрэггүй програм хангамжийн талаар анхааруулга гарч байна. Хөтөлбөртэй зэрэгцэн өөр ямар нэгэн вирус эсвэл сурталчилгаа байж болзошгүй тул эрсдэл, эрсдэлийг өөртөө үүрээрэй. Эхлээд дээрх аргуудыг туршиж үзээрэй. Вэбсайт: http://www.emptyloop.com/unlocker/.

    Суулгасны дараа контекст цэсэнд шинэ зүйл гарч ирэх бөгөөд үүнийг Unlocker гэж нэрлэдэг. Товчлуур дээр дарсны дараа програм нь хөндлөнгийн процессыг дуусгаж, файлын түгжээг тайлах болно.


Би ажлын хуанлигаа харж байтал Outlook 2010 гэнэт алдаа мэдээлээд хаагдсан. Дахин ачаалсны дараа OST файлыг нээх боломжгүй байсан бөгөөд өнөөдөр би гурван минутын дотор энэ асуудлыг хэрхэн шийдсэнээ танд хэлэх болно.

Хөтөлбөрийг эхлүүлэхэд дараах алдаа гарсан.

Ажил дээрээ би үйлдлийн систем, англи интерфейстэй програмуудтай тул Office-ийн орос хувилбараас ижил төстэй алдааны текстийг өгөх болно.

Та Outlook өгөгдлийн файлыг зөв хаалгүй Microsoft Outlook-оос гарсан. Та Microsoft Outlook-г дахин эхлүүлэх хэрэгтэй. Хэрэв алдаа гарсаар байвал дэмжлэгтэй холбоо барина уу.

Мессеж нь тийм ч мэдээлэлгүй байсан бөгөөд Ctrl товчлуурыг дарж байхдаа имэйл клиентийг аюулгүй горимд ажиллуулснаар юу ч өөрчлөгдөөгүй.

Би програмын хавтсыг нээж, оношлогооны хэрэгслийг ажиллуулав scanpst.exe. Тэр асуудлыг шийдэж чадаагүй ч хайлт хийх тодорхой чиглэл өгсөн.

Мэдээллийн мөн чанар нь OST файлыг өөр програм эзэмшсэн байсан нь Outlook-д саад тотгор учруулсан явдал байв. Дараа нь миний аль хэрэглүүрийг эхлүүлснийг та аль хэдийн таасан уу?

Энэ асуудлыг шийдсэн! Имэйл програм сайн эхэлж, би ажилдаа орлоо.

Таны вэбкамерыг өөр програм ашиглаж байгаа бол яах вэ

Сэтгэгдэл дээр уншигч Игорь вэбкамерыг ямар програм ашиглаж байгааг тодорхойлохын тулд Process Explorer програмыг ашиглах боломжтой эсэхийг асуув. Тийм ээ, үйл явц нь ижил төстэй боловч та дараахь зүйлийг хайх хэрэгтэй.

Unlocker байгаа гэдгийг би мэдэж байгаа, гэхдээ би үүнийг татаж авах шаардлагатай байсан бөгөөд Process Explorer хэрэгсэл бэлэн байсан. Тэгээд ч бичлэгийн ёс суртахуун нь зөвхөн энэ хоёр нэвтрүүлэгт байдаггүй. Эцсийн эцэст тэдгээрийг ашиглахаасаа өмнө асуудлын шалтгааныг олж мэдэх шаардлагатай байв.

Upd. 11-3-р сарын 13. Би тэмдэглэлийг хэлэлцүүлгийн явцад гарсан зүйлээр нэмж хэлмээр байна.

  • Хэрэв танд юу ч байхгүй бол файлын нэрийг өөрчлөхийг оролдож болно. Explorer үүнийг ашигладаг програмыг санал болгож болно.
  • Windows 7 ба түүнээс дээш хувилбаруудад та CPU-ийн таб дээр тайлбарлагч хайх боломжтой нөөцийн хяналтын (resmon) програмыг ашиглаж болно.
  • Хэрэгсэл

Дүрмээр бол нээлттэй програмууд нь бусад програмуудыг ашигладаг файлуудтай харилцахаас сэргийлдэг. Жишээлбэл, та медиа тоглуулагчаа хаахгүй бол сонссоны дараа аудио файлыг устгах боломжгүй. Word дээр үүсгэсэн файлыг хавтсаас устгахын тулд та текст засварлагчийг хаах ёстой. Тиймээс, хэрэв та "Объектыг өөр хэрэглэгч эсвэл програм ашиглаж байна" гэсэн мессежийг харвал файлыг өөрөө болон түүнийг нээсэн програмыг хаа.

Хэрэв файлыг хуваалцсан бол хэн нэгэн үүн дээр ажиллаж байгаа тул та устгах боломжгүй байж магадгүй.

Даалгаврын менежер нь файлыг ямар програм ашиглаж болохыг олж мэдэхэд тусална. Энэ нь Ctrl+Alt+Delete товчлууруудаар нээгддэг. Процессууд таб нь идэвхтэй програмуудыг жагсаав. Процессыг хаахын тулд түүний нэр дээр хулганы баруун товчийг дараад контекст цэснээс Төгсгөл командыг сонгоно. Үүний дараа файлыг дахин устгаж үзнэ үү. Хэрэв энэ арга нь тус болохгүй бол компьютераа дахин эхлүүлж, стандарт хэрэгслээр файлыг устгаж үзээрэй.

Task Manager-ийг эхлүүлэх өөр нэг арга бий. Taskbar дээр хулганы баруун товчийг дараад (дэлгэцийн доод мөрөнд байрлах цэнхэр талбар) "Task Manager" -ийг сонгоно уу.

Хэрэв та дахин ачаалсны дараа файлыг устгаж чадахгүй бол Аюулгүй горимоор хийж үзнэ үү. Үүнийг хийхийн тулд компьютераа дахин эхлүүлж, тоног төхөөрөмжийг шалгасны дараа Windows лого гарч ирэхээс өмнө F8 дарна уу. Ачаалах сонголтуудын цэсэнд "Аюулгүй горим" -ыг сонгоод стандарт хэрэгслээр файлыг устгахыг оролдоно уу.

Зөвшөөрлийн алдаа

Хэрэв хэрэглэгчид нэг компьютер дээр олон бүртгэл ашигладаг бол файлыг устгахад асуудал гарч болзошгүй. Аюулгүй байдлын бодлогоос хамааран тэд файлтай ажиллах өөр өөр зөвшөөрөлтэй байж болно. Жишээлбэл, баримт бичгийн зохиогч файлд өөрчлөлт оруулах эсвэл устгах боломжтой. Бусад хэрэглэгчид зөвхөн баримт бичгийг унших, засварлах эрхтэй. Энэ тохиолдолд зөвхөн эзэмшигч (бүтээгч) эсвэл администраторын эрхтэй хэрэглэгч файлыг устгах боломжтой.

Түгжээ тайлах програм

Үнэгүй Unlocker хэрэгсэл нь Windows-ийн бүх хувилбарт ажилладаг. Түгжээг нь тайлсны дараа энэ нь файлтай ямар ч үйлдлийг гүйцэтгэх боломжийг олгоно: нэрийг өөрчлөх, устгах, зөөх. Програмыг хөгжүүлэгчийн вэбсайтаас татаж аваад суулгасны дараа уг хэрэгслийг Windows-ийн бүх объектын контекст цэсэнд нэгтгэнэ. Түгжигдсэн файлыг устгахын тулд хулганы баруун товчийг дараад Unlocker командыг сонгоно уу. Файлыг хаах процессуудын жагсаалт бүхий цонхонд хүссэн үйлдлийг сонгоно уу: процессыг устгах, нэрийг өөрчлөх, зөөх, түгжээг тайлах.

Windows системийн программууд зарим файлуудыг нэгэн зэрэг ашиглах боломжтой байдаг нь нууц биш юм. Дүрмээр бол энэ нь системийн бүрэлдэхүүн хэсгүүдэд хамаатай бөгөөд ийм файлтай холбоотой програмыг нээх эсвэл устгахыг оролдох үед Windows нь систем эсвэл хэрэглэгчийн файлыг өөр програм эзэмшсэн гэж хэрэглэгчдэд мэдэгддэг. Юу хийх вэ? Энэ нь тоглоом, torrent програм эсвэл ердийн оффисын редактор байх нь хамаагүй. Энэ нь асуудлын мөн чанарыг өөрчлөхгүй. Гэхдээ ийм нөхцөлд юу хийж болохыг харцгаая.

Файлыг өөр програм эзэлдэг: энэ нь юу гэсэн үг вэ?

Үнэндээ асуудлын мөн чанар нь тодорхой бүрэлдэхүүн хэсэг нь одоогоор нэг биш, харин хоёр ба түүнээс дээш програм ашиглаж байгаа явдал юм. Ялангуяа энэ нь зөвхөн хэрэглэгчийн програмуудыг ажиллуулаад зогсохгүй системийн үйлчилгээнүүдэд ч хамаатай

Дүрмээр бол файл руу нэвтрэхийг оролдох үед өөр програм эзэлдэг асуудал нь ихэвчлэн төхөөрөмжийн драйверуудтай холбоотой байдаг боловч үл хамаарах зүйлүүд байдаг. Хамгийн энгийн тохиолдолд жишээ нь хэрэглэгч нэгэн зэрэг баримт бичгийг эхлээд Word, дараа нь WordPad дээр нээж, эдгээр програмын аль нэгэнд өөрчлөлтийг хадгалахыг оролддог. Мэдээжийн хэрэг, систем нь тэдний хэлснээр нулимж эхэлдэг. Жишээлбэл, Skype-д тэргүүлэх ач холбогдол өгч, хэрэглэгч өөр програмыг ажиллуулах гэж оролдох үед вэбкамер ашиглах тохиолдолд мөн адил хамаарна. Мөн эдгээр нь тусдаа тохиолдол биш юм.

Файлыг өөр програм эзэлсэн тохиолдолд бусад нөхцөл байдал ихэвчлэн тохиолддог. Юу хийх вэ? Torrent файлыг устгах боломжгүй! Яагаад? Тийм ээ, учир нь энэ нь програм өөрөө идэвхтэй татаж авах үе шатанд байгаа (BitTorrent, uTorrent гэх мэт). Хөтөлбөрт эсвэл жагсаалтаас татан авалт эсвэл түгээлтийг дуусгаснаар та энэ байдлаас гарах боломжтой. Гэхдээ энэ нь байж болох хамгийн энгийн зүйл юм. Ихэвчлэн нөхцөл байдал илүү төвөгтэй байдаг.

Файлыг өөр програм эзэлдэг: хамгийн энгийн тохиолдолд юу хийх вэ

Дүрмээр бол ихэнх энгийн хэрэглэгчид юу болж байгаагийн мөн чанарыг судлахыг хүсдэггүй. Систем нь энэ бүрэлдэхүүний бараг бүх хэрэглэгчдийн мэддэг зүйлийг мэдээлдэг.

Яг юу вэ? Зөв! Тэд зүгээр л компьютерийг дахин ачаална. Дашрамд хэлэхэд энэхүү анхдагч арга нь бүх тохиолдолд тусалдаг боловч энэ нь зөвхөн системтэй холбоотой идэвхтэй процессуудыг дуусгахад л хамаатай. Хэрэв ажил нь өөрчлөлт оруулсан баримт бичгүүдээр хийгдсэн бол хадгалалтын талаар ярих шаардлагагүй болно. Олон хүмүүс үүнийг анхаарч үздэггүй бөгөөд дараа нь эхэлдэг

Блоклох үйл явцыг хүчээр зогсоох

Энэ байдлаас гарах хамгийн сайн сонголт бол блоклох үйл явцыг шалгах явдал юм. Ямар процесс файлыг ашиглаж байгааг хэрхэн олж мэдэх вэ? Тийм ээ, маш энгийн! Үүнийг хийхийн тулд та Ctrl + Del + Alt (Ctrl + Esc + Alt) эсвэл "Run" цэсний taskmgr командыг (Win + R) хослуулан дуудаж болох "Даалгаврын менежер" -ийг ашиглах хэрэгтэй. . Хэрэв хэрэглэгч яг одоо аль програм нь файл руу нэвтэрч болохыг ойлгож байгаа бол та үүнийг идэвхтэй процесс эсвэл үйлчилгээний жагсаалтаас олж, тохирох товчлуур эсвэл хулганы баруун товчийг дарж контекст цэсээр дамжуулан үйл явцыг дуусгах хэрэгтэй.

Гэхдээ энэ арга нь заасан файлд ямар процесс нэвтэрч болохыг таах боломжтой тохиолдолд л тохиромжтой. Гэхдээ хэрэв танд ойролцоо санаа байхгүй бол Microsoft-ын албан ёсны эх сурвалжаас татаж авах боломжтой хэрэгслийг ашиглах нь дээр.

Файлуудыг устгахад асуудал гарлаа

Систем нь устгах гэж оролдох үед файлыг өөр програм эзэлдэг гэж мэдээлэх үед нөхцөл байдал ихэвчлэн гарч ирдэг. Хэсэг хугацааны дараа бид юу хийхээ харах болно, гэхдээ одоо аль бүрэлдэхүүн хэсгүүдийг арилгах боломжгүй байж болох талаар хэдэн үг хэлье.

Ихэнхдээ энэ нь Windows-ийн үйл ажиллагаанд чухал ач холбогдолтой системийн бүрэлдэхүүн хэсгүүдтэй холбоотой эсвэл эдгээр процессуудтай хэсэгчлэн холбоотой байдаг (хэдийгээр бусад нөхцөл байдал байдаг). Энэ тохиолдолд та хичнээн хичээсэн ч администраторын эрх тус болохгүй (систем өөрөө түүнд хор хөнөөл учруулж болзошгүй үйлдлүүдийг блоклодог). Гэсэн хэдий ч ийм нөхцөл байдалд ч гэсэн гарах арга зам бий. Дор хаяж хоёр сонголт байна.

Unlocker хэрэгслийг ашиглах

Тиймээс систем нь файлыг өөр програм эзэмшсэн гэж мэдээлдэг. Энэ тохиолдолд юу хийх вэ? Та өвөрмөц Unlocker хэрэгслийг ашиглаж болно. Windows-ийн зарим хувилбарууд үүнийг аль хэдийн суулгасан байдаг. Хэрэв энэ нь байхгүй бол програмыг татаж аваад суулгах шаардлагатай болно.

Дараа нь програм нь өөрийн командын мөрүүдийг баруун товшилтын цэсэнд нэгтгэдэг. Одоо та энэ цэсийг дуудаж Unlocker командыг ашиглан програмын цонхноос процессыг сонгоод доод талд байгаа "Үйл явцыг устгах" товчийг дарна уу. Дууссаны дараа та файл дээр ямар ч үйлдлийг хийж болно.

Хандалтын эрхийг өөрчлөх

Одоо зарим өгөгдлийг устгах оролдлоготой өөр нөхцөл байдлыг харцгаая. Энэ тохиолдолд систем нь файлыг өөр програм эзэмшсэн гэж мэдээлдэг. Ийм нөхцөлд юу хийх вэ? Устгагдах боломжгүй файл, хавтсыг устгахын тулд та өөртөө шаардлагатай эрхийг олгох хэрэгтэй.

Үүнийг шинж чанаруудын хэсэг дэх объект дээр хулганы баруун товчийг дарж хийж болно. Энд та аюулгүй байдлын таб руу орж, "Нарийвчилсан" товчийг дарж одоогийн эзэмшигчийг өөрчлөх, дараа нь өмнөх цонх руу буцаж очоод "Өөрчлөх" товчийг ашиглан цэсэнд байгаа бүх мөрийн эсрэг талын нүдийг чагтална уу. Жагсаалт.

Эдгээр бүх үйлдлүүд дууссаны дараа файлыг асуудалгүйгээр устгах боломжтой.

Бусад нөхцөл байдал, шийдэл

Тоглоомууд ажиллахыг хүсэхгүй байгаа нь бас тохиолддог. Дахин хэлэхэд систем нь файлыг өөр програм эзэмшсэн гэж мэдээлдэг. Юу хийх вэ? SpinTires (ачааны машины уралдааны симулятор) мөн файлууд нь эх хувилбараас ялгаатай гэсэн алдаа гаргадаг.

Энэ тохиолдолд энэ нь зөвхөн тоглоомыг найдваргүй эх сурвалжаас татаж авсан гэсэн үг бөгөөд иймээс эхлүүлэх болон онлайн тоглох хандалтыг хаасан гэсэн үг юм. Асуудлыг засахын тулд албан ёсны хувилбарыг дахин татаж авах эсвэл тусгай "засвар" суулгах нь шийдэл байж болох юм.

Дүгнэлт

Бидний харж байгаагаар нөхцөл байдал тийм ч ноцтой биш юм. Хэрэв ямар нэг шалтгааны улмаас систем нь файлыг өөр програм эзэмшсэн гэж мэдээлсэн бол асуудлыг засахын тулд юу хийх, ямар шийдвэр гаргахыг санал болгож буй бүх зүйлээс ойлгож болно. Үнэн хэрэгтээ, хэрэглэгчийн сонгосон ямар ч арга энэ байдлыг шийдэж чадна. Юуг илүүд үзэх вэ? Олон хүмүүс Unlocker-ийг ашиглахыг зөвлөж байна, учир нь энэ нь хамгийн энгийн шийдэл юм, учир нь зарим хаах үйл явцыг байнга зогсоох нь нэлээд асуудалтай байдаг. Зарим тохиолдолд та эхлүүлэлтийг нарийн тохируулахын тулд оновчтой болгох хэрэгслийг ашиглаж болно, гэхдээ хэрэв та системийн зарим чухал процессуудыг үүнээс хасвал Windows зөв ажиллах эсвэл дахин эхлүүлэх үед ачаалах баталгаа байхгүй. Эдгээр програмуудын ихэнх нь системд хор хөнөөл учруулахгүй гэж үзэж байгаа ч гэсэн энэ юм. Ер нь ямар ч тохиолдолд болгоомжлол гэмтдэггүй тул сонор сэрэмжтэй байгаарай.

Файлыг нэг эсвэл өөр програмаар нээх үед түүнд хандах хандалтыг түр хаадаг. Дүрмээр бол түгжээ нь файлын агуулгыг уншиж, RAM руу шилжүүлэх хүртэл үргэлжилдэг бөгөөд энэ нь ихэвчлэн их цаг хугацаа шаарддаггүй бөгөөд үүний дараа файлд ижил аргаар ажиллахын тулд өөр ямар ч програм эсвэл үйлчилгээ хандаж болно " блок - унших - блокоос гаргах." Гэсэн хэдий ч, програм нь файлыг уншсан ч түгжээг хадгалах тохиолдол байдаг. Энэ нь алдаа эсвэл програмын онцлогоос шалтгаалж тохиолдож болно. Ямар ч тохиолдолд энэ файлтай цаашид харьцах боломжгүй бөгөөд үүнийг засах, устгах, зөөх, өөр програмаар нээх оролдлого нь таны хайж буй файл хаагдсан, хандах боломжгүй, ашиглагдаж байгаа эсвэл бүр өөр программ дээр байгаа гэсэн янз бүрийн мессежүүд гарах болно. танд хандах хангалттай эрх байхгүй.

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

"Lsof" команд нь тодорхой программ дээр нээлттэй байгаа бүх файлуудын жагсаалтыг харуулдаг. Жагсаалт нэлээд урт байж болох бөгөөд бидэнд зөвхөн нэг файлын тухай мэдээлэл хэрэгтэй тул нэрээр нь шүүж болно. Үүнийг хийхийн тулд Utilities хавтсаас Terminal-ыг ажиллуулаад lsof | командыг оруулна уу grep файлын нэрХаана файлын нэр- таны хайж буй файлын нэр.

Өөр хувилбар болгон та OS X-д багтсан "fuser" скриптийг ашиглаж болно. Энэ скрипт нь мөн "lsof" командыг ашигладаг боловч түүний гаралтыг уншихад хялбар байдаг. Скрипт нь таны заасан файл одоо ашиглагдаж байгаа эсэх, хэрэв байгаа бол ямар процессоор шалгадаг.

Гүй Терминал Utilities хавтаснаас сонгоод fuser командыг оруулна уу /зам/хүрэх/файлХаана /зам/хүрэх/файл- хүссэн файлын бүрэн зам. Үүнийг оруулахын тулд та хүссэн файлаа цонх руу чирэхэд л хангалттай терминал.

Процессын ID-г мэдсэний дараа бид эхэлж болно Нөөцийн мониторингаль програмтай тохирч байгааг тодорхойлох (хайлтаа хялбарчлахын тулд та харгалзах баганын гарчиг дээр дарж PID-ээр ангилж болно). Хэрэв шаардлагатай ID-г зарим хэрэглээний үйлчилгээнд бус хэрэглэгчийн программд өгсөн бол юуны түрүүнд график интерфэйсээр дамжуулан стандарт хэрэгслийг ашиглан түүний ажлыг дуусгахыг хичээх хэрэгтэй. Хэрэв үүнийг хийх боломжгүй бол та цонхонд байгаа хэд хэдэн сонголтыг дараалан оролдож болно Системийн хяналт. Шаардлагатай процессыг сонгоод View цэс рүү очно уу - Боловсруулах дохиог илгээнэ үү. Дараа нь унадаг цэснээс доор тайлбарласан дохионы аль нэгийг сонгоод "Илгээх" товчийг дарна уу. Өөрөөр та дахин ашиглаж болно Терминал.

1. Холболт тасарсан (SIGHUP)

Энэ дохио нь үйл явцыг ашиглаж байгаа нөөцөө чөлөөлөхөд хүргэнэ. Ерөнхийдөө үр дүн нь програм нь тохиргоогоо шинэчилж, үргэлжлүүлэн ажиллах явдал юм. ашиглан ийм дохио илгээх терминал, kill -1 командыг оруулна уу PIDХаана PID- Бидний өмнө нь олж мэдсэн процессын ID.

2. Дуусгах (SIGTERM) болон цуцлах (SIGINT)

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

Дуусгах: алах PIDэсвэл алах -15 PID

Тасалдахад: алах -2 PID

3. Албадан гарах (SIGKILL)

Хэрэв та програмыг зогсоох гэж оролдож байгаа бөгөөд юу ч болоогүй бол та ердийн дуусгах (SIGTERM) эсвэл таслах (SIGINT) дохиог илгээж байгаа бөгөөд зарим тохиолдолд үүнийг үл тоомсорлож магадгүй юм. Үүнийг даван туулахын тулд та "SIGKILL" дохиог ашиглан асуудалтай програмыг хүчээр зогсоохыг оролдож болно. Үүнийг хийхийн тулд ашиглан терминал, тушаалыг оруулна уу: kill -9 PID

Асуудалтай програмыг хаасны дараа та тухайн файлтай чөлөөтэй харилцаж, хүссэн програмдаа нээх боломжтой болно.

Хэрэв дээрх алхмууд тус болохгүй бол та компьютерээ үргэлж дахин асааж болно, энэ нь таны асуудлыг шийдэж магадгүй юм.

Энэхүү нийтлэлийг бичих үндэс болсон эх материалын хувьд бид Кристофер Кесслерт дахин талархаж байна.