Як зрабіць пошук файлаў на Яндэкс Дыск

Некаторыя карыстальнікі, працуючы на ​​кампутарах з Windows 7, сустракаюцца з памылкай 0x80070005. Яна можа паўстаць пры спробе загрузкі абнаўленняў, запуску працэсу актывацыі ліцэнзіі АС або жа падчас працэдуры аднаўлення сістэмы. Давайце разбярэмся, у чым заключаецца непасрэдная прычына названай праблемы, а таксама высвятлім шляху яе ліквідацыі.

Прычыны памылкі і спосабы яе ліквідацыі

Памылка 0x80070005 з'яўляецца выразам адмовы ў доступе да файлаў для выканання пэўнай аперацыі, часцей за ўсё звязанай з загрузкай або устаноўкай абнаўлення. Непасрэднымі прычынамі ўзнікнення дадзенай праблемы могуць быць мноства фактараў:

  • Перарваная або няпоўная загрузка папярэдняга абнаўлення;
  • Адмова ў доступе да сайтаў Microsoft (часта ўзнікае з-за няправільнай налады антывірусаў або фаерволаў);
  • Заражэнне сістэмы вірусам;
  • Збой у працы TCP / IP;
  • Пашкоджанне сістэмных файлаў;
  • Няспраўнасці жорсткага дыска.

Кожная з вышэйназваных прычын ўзнікнення праблемы мае свае спосабы вырашэння, пра якія размова пойдзе ніжэй.

Спосаб 1: Утыліта SubInACL

Спачатку разгледзім алгарытм вырашэння праблемы з дапамогай утыліты SubInACL ад кампаніі Microsoft. Дадзены спосаб выдатна падыдзе, калі памылка 0x80070005 ўзнікла падчас абнаўлення або актывацыі ліцэнзіі аперацыйнай сістэмы, але наўрад ці дапаможа, калі яна з'явілася ў працэсе аднаўлення АС.

спампаваць SubInACL

  1. Пасля таго як вы запампавалі файл Subinacl.msi, запусціце яго. адкрыецца "Майстар устаноўкі". цісніце "Next".
  2. Затым адкрыецца акенца пацверджання ліцэнзійнай дамовы. Перастаўце радиокнопку ў верхнюю пазіцыю, а затым націскайце "Next". Такім чынам вы пацвердзіце сваю згоду з ліцэнзійнай палітыкай Microsoft.
  3. Пасля гэтага адкрыецца акенца, дзе варта паказаць тэчку, у якую будзе ўсталявана ўтыліта. Па змаўчанні гэта каталог "Tools", Які ўкладзены ў тэчку "Windows Resource Kits", Размешчаную ў дырэкторыі "Program Files" на дыску C. Можна пакінуць дадзеную настройку па змаўчанні, але мы ўсё ж такі раім для больш карэктнай працы ўтыліты ўказаць дырэкторыю больш блізкую да карэннага каталогу дыска C. Для гэтага пстрыкайце "Browse".
  4. У якое адкрылася акенцы перамесціцеся ў корань дыска C і, націснуўшы на абразок "Create A New Folder", Стварыце новую тэчку. Назва можаце даць любое, але мы для прыкладу прысвоім ёй імя "SubInACL" і ў далейшым будзем апераваць менавіта ім. Вылучыўшы толькі што створаны каталог, цісніце "OK".
  5. Адбудзецца аўтаматычны зварот ў папярэдняе акно. Для запуску працэсу інсталяцыі ўтыліты цісніце "Install Now".
  6. Будзе выканана працэдура ўстаноўкі утыліты.
  7. У акне "Майстры ўстаноўкі" з'явіцца паведамленне аб паспяховым заканчэнні. цісніце "Finish".
  8. Пасля гэтага клікніце кнопку "Пуск". выберыце пункт "Усе праграмы".
  9. Зайдзіце ў тэчку "Стандартныя".
  10. У пераліку праграм абярыце "Нататнік".
  11. У якое адкрылася акне "Нататніка" увядзіце такі код:


    @echo off
    Set OSBIT = 32
    IF exist "% ProgramFiles (x86)%" set OSBIT = 64
    set RUNNINGDIR =% ProgramFiles%
    IF% OSBIT% == 64 set RUNNINGDIR =% ProgramFiles (x86)%
    C: subinacl subinacl.exe / subkeyreg "HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Component Based Servicing" / grant = "nt service trustedinstaller" = f
    @Echo Gotovo.
    @pause

    Калі падчас ўстаноўкі вы прапісалі іншы шлях для інсталяцыі ўтыліты Subinacl, то замест значэння "C: subinacl subinacl.exe" пакажыце актуальны для вашага выпадку адрас устаноўкі.

  12. затым пстрыкайце "Файл" і выбірайце "Захаваць як… ".
  13. Адкрываецца акно захаванне файла. Перамесціцеся у любое зручнае месца на вінчэстары. У расчыняецца пераліку "Тып файла" выберыце варыянт "Усе файлы". У вобласці "Назва" прысвойце стваранаму аб'екту любое найменне, але абавязкова на канцы пакажыце пашырэнне ".Bat". клікаем "Захаваць".
  14. зачыніце "Нататнік" і запусціце "Правадыр". Перамесціцеся ў тую дырэкторыю, куды захавалі файл з пашырэннем BAT. Пстрыкайце па ім правай кнопкай мышкі (ПКМ). У пераліку дзеянняў спыніце выбар на "Запуск ад імя адміністратара".
  15. Скрыпт будзе запушчаны і выканае неабходныя налады сістэмы, узаемадзейнічаючы з утылітай SubInACL. Далей вырабіце перазагрузку кампутара, пасля чаго памылка 0x80070005 павінна знікнуць.

Калі дадзены варыянт не працуе, то можна аналагічным чынам стварыць файл з пашырэннем ".Bat", Але з іншым кодам.

Увага! Дадзены варыянт дзеянняў можа прывесці да непрацаздольнасці сістэмы, таму выкарыстоўвайце яго толькі ў крайнім выпадку на свой страх і рызыка. Перад яго прымяненнем рэкамендуецца стварыць кропку аднаўлення сістэмы ці яе рэзервовую копію.

  1. Здзейсніўшы ўсе вышэйапісаныя дзеянні па ўсталёўцы ўтыліты SubInACL, адкрыйце "Нататнік" і убіце туды такі код:


    @echo off
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = administrators = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = administrators = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = administrators = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = administrators = f
    C: subinacl subinacl.exe / subkeyreg HKEY_LOCAL_MACHINE / grant = system = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CURRENT_USER / grant = system = f
    C: subinacl subinacl.exe / subkeyreg HKEY_CLASSES_ROOT / grant = system = f
    C: subinacl subinacl.exe / subdirectories% SystemDrive% / grant = system = f
    @Echo Gotovo.
    @pause

    У выпадку, калі вы ўсталявалі ўтыліту Subinacl ў іншы, то замест выказвання "C: subinacl subinacl.exe" пакажыце актуальны шлях да яе.

  2. Захавайце паказаны код у файл з пашырэннем ".Bat" тым жа спосабам, які быў апісаны вышэй, і актывуйце яго ад твару адміністратара. адкрыецца "Камандны радок", Дзе будзе выканана працэдура змены мае рацыю доступу. Пасля заканчэння працэсу цісніце любую клавішу і перазагрузіце ПК.

Спосаб 2: Перайменаванне або выдаленне змесціва тэчкі SoftwareDistribution

Як было ўжо сказана вышэй, прычынай памылкі 0x80070005 можа быць абрыў пры загрузцы папярэдняга абнаўлення. Такім чынам, недагружанасці аб'ект перашкаджае карэктнаму праходжання наступнага абнаўлення. Дадзеную праблему можна вырашыць шляхам перайменавання або выдалення змесціва той папкі, якая ўтрымлівае загрузкі абнаўленняў, а менавіта каталога "SoftwareDistribution".

  1. Адкрыйце "Правадыр". Увядзіце ў яго адрасную радок такой адрас:

    C: Windows SoftwareDistribution

    Зрабіце пстрычка па стрэлачку справа ад адраснага радка ці ж цісніце Enter.

  2. Вы трапляеце ў тэчку "SoftwareDistribution", Размешчаную ў дырэкторыі "Windows". Менавіта тут захоўваюцца загружаныя абнаўлення сістэмы да іх ўстаноўкі. Каб пазбавіцца ад памылкі 0x80070005, патрабуецца вырабіць ачыстку дадзенага каталога. Каб вылучыць ўсе яго змесціва, задзейнічайце Ctrl + A. пстрыкаем ПКМ па вылучэнню. У адлюстраваў меню выбірайце "Выдаліць".
  3. Адкрыецца дыялогавае акенца, дзе будзе зададзенае пытанне, ці сапраўды юзэр жадае перамясціць ўсе выбраныя аб'екты ў "Кошык". Згаджайцеся, націснуўшы "Так".
  4. Будзе запушчана працэдура выдалення змесціва тэчкі "SoftwareDistribution". Калі які-небудзь элемент выдаліць не атрымаецца, так як ён у цяперашні час заняты працэсам, то цісніце ў адлюстраваў акне, інфармуе аб дадзенай сітуацыі, кнопку "Прапусціць".
  5. Пасля выдалення змесціва можаце спрабаваць вырабіць дзеянне, падчас якога адлюстроўвалася памылка 0x80070005. Калі прычына была ў некарэктна загружаных папярэдніх абнаўленнях, то на гэты раз збояў быць не павінна.

У той жа час не ўсе карыстальнікі рызыкуюць выдаляць змесціва тэчкі "SoftwareDistribution", Бо баяцца знішчыць яшчэ не ўстаноўленыя абнаўлення або нейкім іншым спосабам пашкодзіць сістэме. Здараюцца сітуацыі, калі вышэйапісаным варыянтам не ўдаецца выдаліць менавіта той бітая або недагружанасці аб'ект, які сбоит, бо менавіта ён заняты працэсам. У абодвух гэтых выпадках можна задзейнічаць іншы метад. Ён заключаецца ў перайменаванні тэчкі "SoftwareDistribution". Дадзены варыянт больш складаны, чым апісаны вышэй, але затое пры неабходнасці ўсе змены можна будзе скасаваць.

  1. цісніце "Пуск". ўваходзіце ў "Панэль кіравання".
  2. Заходзьце ў раздзел "Сістэма і бяспека".
  3. пстрыкайце "Адміністраванне".
  4. У адлюстраваў пераліку клікаем "Службы".
  5. актывуецца "Дыспетчар службаў". адшукайце аб'ект "Цэнтр абнаўлення Windows". Для спрашчэння пошуку можна выбудаваць назвы па алфавіце, клікнуўшы па загалоўку слупка "Імя". Пасля таго як вы знойдзеце шуканы элемент, пазначце яго і пстрыкніце "Спыніць".
  6. Ініцыюецца працэс спынення абранай службы.
  7. Пасля прыпынку службы пры выдзяленні яе імя ў левай вобласці акенца будзе адлюстроўвацца надпіс "Запусціць". акно "Дыспетчара службаў" ня зачыняйце, а проста згарніце яго на "Панэль задач".
  8. цяпер адкрывайце "Правадыр" і занясіце ў яго адраснае поле наступны шлях:

    C: Windows

    Цісніце па стрэлачку справа ад паказанай радка.

  9. Вырабляецца пераход у тэчку "Windows", Лакалізаваную ў каранёвай дырэкторыі дыска C. Тут шукайце ўжо знаёмую нам тэчку "SoftwareDistribution". Клікніце па ёй ПКМ і ў пераліку дзеянняў выберыце "Пераназваць".
  10. Зменіце назоў тэчкі на любы найменне, якое лічыце патрэбным. Галоўная ўмова, каб гэтае імя не мелі іншыя каталогі, размешчаныя ў гэтай жа дырэкторыі.
  11. Цяпер вяртайцеся да "Дыспетчар службаў". вылучыце назву "Цэнтр абнаўлення Windows" і цісніце "Запусціць".
  12. Будзе выканана працэдура запуску названай службы.
  13. Аб удалым заканчэнні вышэйназванай задачы будзе сведчыць з'яўленне статусу "Працуе" ў Стоўбцах "Стан" насупраць імя службы.
  14. Зараз пасля перазапуску кампутара памылка 0x80070005 павінна знікнуць.

Спосаб 3: Адключэнне антывіруса або фаервол

Наступнай прычынай, якая можа выклікаць памылку 0x80070005, з'яўляюцца няправільныя налады або збоі ў працы штатнага антывіруса або фаервол. Асабліва часта гэта выклікае праблемы падчас аднаўлення сістэмы. Каб праверыць, ці так гэта, неабходна часова адключыць абарону і прасачыць, ня з'яўляецца ці памылка зноў. Працэдура дэактывацыі антывіруса і фаервол можа значна адрознівацца ў залежнасці ад вытворцы і версіі названага праграмнага забеспячэння.

Калі праблема з'яўляецца зноў, можаце ўключаць абарону і працягваць пошук прычын узнікнення непаладак. Калі ж пасля адключэння антывіруса або фаервол памылка знікла, паспрабуйце адкарэктаваць налады названых відаў антывірусных праграм. У выпадку, калі наладзіць ПА не атрымаецца, раім дэўсталёўваць яго і замяніць аналагам.

Увага! Вышэйпаказаныя дзеянні трэба зрабіць у максімальна сціснуты тэрмін, так як небяспечна пакідаць кампутар без антывіруснай абароны на працяглы час.

Ўрок: Як адключыць антывірус

Спосаб 4: Праверка дыска на памылкі

Збой 0x80070005 можа выклікаць фізічнае пашкоджанне або лагічныя памылкі на тым цвёрдым дыску ПК, на якім ўсталяваная сістэма. Найбольш просты спосаб праверыць вінчэстар на наяўнасць названых вышэй праблем і пры магчымасці ліквідаваць няспраўнасці ажыццяўляецца пры дапамозе сістэмнай утыліты "Check Disk".

  1. Пры дапамозе меню "Пуск" перамесціцеся ў каталог "Стандартныя". У спісе аб'ектаў адшукайце пункт "Камандны радок" і пстрыкніце ПКМ. выбіраем "Запуск ад імя адміністратара".
  2. адкрыецца "Камандны радок". Занясіце туды запіс:

    chkdsk / R / F C:

    пстрыкайце Enter.

  3. З'явіцца інфармацыя, якая паведамляе пра тое, што немагчыма выканаць праверку дыска, так як ён заняты іншым працэсам. Таму будзе прапанавана выканаць сканаванне пры наступнай перазагрузцы сістэмы. Калі ласка, увядзіце "Y" і цісніце Enter. Пасля гэтага перазагрузіце ПК.
  4. Падчас перазагрузкі ўтыліта "Check Disk" выканае праверку дыска C. Пры магчымасці ўсе лагічныя памылкі будуць выпраўленыя. Калі ж праблемы выкліканыя фізічнымі няспраўнасцямі вінчэстара, то лепш за ўсё замяніць яго на нармальна функцыянуе аналаг.

Урок: Праверка дыска на памылкі ў Віндовс 7

Спосаб 5: Аднаўленне сістэмных файлаў

Яшчэ адной прычынай якая вывучаецца намі праблемы можа быць пашкоджанне сістэмных файлаў Віндовс. Пры падазрэнні на паказаную няспраўнасць варта прасканаваць АС на цэласнасць і пры неабходнасці вырабіць аднаўленне пашкоджаных элементаў з дапамогай сістэмнага інструмента "SFC".

  1. зрабіце выклік "Каманднага радка", Дзейнічаючы па рэкамендацыях, апісаным у спосабе 4. Увядзіце ў яе такі запіс:

    sfc / scannow

    пстрыкайце Enter.

  2. ўтыліта "SFC" будзе запушчана і выканае сканаванне АС на прадмет адсутнасці цэласнасці элементаў сістэмы. У выпадку выяўлення непаладак будзе аўтаматычна выраблена аднаўленне пашкоджаных элементаў.

Урок: Праверка на цэласнасць файлаў АС у Віндовс 7

Спосаб 6: Скід параметраў TCP / IP

Яшчэ адной прычынай, якая выклікае вывучаецца намі праблему, можа з'яўляцца збой у працы TCP / IP. У гэтым выпадку неабходна скінуць параметры дадзенага стэка.

  1. актывуйце "Каманднага радка". Увядзіце такі запіс:

    netsh int ip reset logfile.txt

    пстрыкайце Enter.

  2. З дапамогай выканання вышэйпаказанай каманды будзе праведзены скід параметраў стэка TCP / IP, а ўсе змены запісаныя ў файл logfile.txt. Калі прычына памылкі крылася менавіта ў збоях работы названага вышэй кампанента, то зараз непаладкі павінны знікнуць.

Спосаб 7: Змена атрыбутаў каталога "System Volume Information"

Наступнай прычынай ўзнікнення памылкі 0x80070005 можа з'яўляцца ўстаноўка атрыбуту "Толькі чытанне" для каталога "System Volume Information". У гэтым выпадку нам неабходна будзе змяніць вышэйзгаданы параметр.

  1. Улічваючы той факт, што каталог "System Volume Information" па змаўчанні з'яўляецца схаваным, нам варта ўключыць адлюстраванне сістэмных аб'ектаў у Віндовс 7.
  2. далей актывуйце "Правадыр" і перайдзіце ў каранёвай дыска C. Знайдзіце каталог "System Volume Information". Пстрыкніце па ім ПКМ. У якое з'явілася пераліку выбіраем "Уласцівасці".
  3. Адкрыецца акенца уласцівасцяў вышэйпаказанага каталога. Праверце, каб у блоку "Атрыбуты" каля параметру "Толькі для чытання" не быў устаноўлены сцяжок. Калі ён стаіць, то абавязкова зніміце яго, а ў далейшым паслядоўна цісніце "Ужыць" і "OK". Пасля гэтага можна тэставаць ПК на наяўнасць якая вывучаецца намі памылкі, ужыўшы якое выклікае яе дзеянне.

Спосаб 8: Уключэнне службы "Ценявы капіраванне тома"

Яшчэ адной прычынай праблемы можа быць адключэннем служба "Ценявы капіраванне тома".

  1. перайдзіце ў "Дыспетчар службаў", Выкарыстоўваючы алгарытм, апісаны ў спосабе 2. Знайдзіце элемент "Ценявы капіраванне тома". Калі служба адключаная, то пстрыкніце "Запусціць".
  2. Пасля гэтага насупраць назвы службы павінен адлюстравацца статус "Працуе".

Спосаб 9: Устараненне віруснай пагрозы

Часам памылку 0x80070005 можа выклікаць заражэнне кампутара пэўнымі тыпамі вірусаў. Тады патрабуецца вырабіць праверку ПК спецыяльнай антывіруснай утылітай, але не штатным антывірусам. Лепш за ўсё вырабляць сканаванне з-пад іншага прылады або праз LiveCD (USB).

Падчас праверкі пры выяўленні шкоднаснага кода неабходна выконваць тыя рэкамендацыі, якія дае інструмэнт праз свой інтэрфейс. Але нават, калі вірус будзе знойдзены і абясшкоджаны, то гэта яшчэ не дае поўную гарантыю знікнення якая вывучаецца намі памылкі, так як шкоднасны код мог вырабіць пэўныя змены ў сістэме. Таму пасля яго выдалення, хутчэй за ўсё, спатрэбіцца дадаткова прымяніць адзін з тых спосабаў ліквідацыі праблемы 0x80070005, якія мы апісалі вышэй, у прыватнасці, аднаўленне сістэмных файлаў.

Як бачым, існуе даволі шырокі пералік прычын ўзнікнення памылкі 0x80070005. Алгарытм ліквідацыі залежыць ад сутнасці гэтай прычыны. Але нават калі вам не ўдалося яе ўсталяваць, можаце проста выкарыстоўваць усе пазначаныя ў гэтым артыкуле спосабы і метадам выключэння дамагчыся патрэбнага выніку.

Глядзіце відэа: MIUI 10 - Masik кастомная прошивка обзор на примере redmi note 5 (Красавік 2024).