Skriptuose arba diegimo programose rodoma klaida „Sistema negali rasti nurodyto failo“: kaip ją ištaisyti

Paskutiniai pakeitimai: 23/10/2025

  • Diagnozė pagal situaciją: SFC, DISM ir CHKDSK išsprendžia daugumą sistemos ir disko gedimų.
  • Visada pataisykite registrą („RunOnce“ ir paleidimo įrašus, pvz., RTHDCPL) su atsargine kopija.
  • Norėdami rasti trūkstamus failus diegimo programose ir tvarkyklėse, naudokite žurnalą setupapi.dev.log.
  • Skiltyje „Atnaujinimai ir atsarginės kopijos“ pažymėkite BITS, Kriptografinės paslaugos ir „Windows Update“ kaip automatinį.
Sistema negali rasti nurodyto failo

Vieną dieną „Windows“ gali jums parodyti pranešimą „Sistema negali rasti nurodyto failo„ir paliko jus su panieka. Šis įspėjimas paprastai atitinka kodas 0x80070002 ir pasirodo labai skirtingose ​​situacijose: atidarant diską, paleidžiant programą, tvarkant tvarkykles ar net kuriant atsarginę kopiją.

Prieš pradedant nagrinėti detales, svarbu aiškiai susitelkti: nustatyti konkrečią situaciją, paleiskite atitinkamą testą (SFC, DISM, CHKDSK, registro, paslaugų ir kt.) ir tik tada, jei nėra kitos išeities, iš naujo įdiekite arba formatuokite. Ir, žinoma, atlikite atsarginę kopiją prieš liesdami ką nors subtilaus, atsižvelkite į tai, kas svarbu.

Dažnos klaidų priežastys

Pranešimas „Sistema negali rasti nurodyto failo“ gali būti dėl kelių priežasčių: trūkstami arba sugadinti įrašai, Ryšio problemos nuotolinėse operacijose, neteisingi keliai arba failų pavadinimai, sugadinti sistemos failai, klaidos šaltinio tome arba tvarkyklės su trūkstamais failais.

Jis taip pat gali būti suaktyvintas, jei sistema bando įkelti nebeegzistuojančius komponentus (pavyzdžiui, paleidimo įrašus, pvz., RTHDCPL (kurie nurodo ištrintus failus) arba jei diske yra blogi sektoriai ir skaitymas nepavyksta įpusėjus.

Kas yra „Windows-0“ DISM ir SFC komandos?

Greitas pataisymas: SFC sistemos failams taisyti

Jei reikia nedelsiant patikrinti, atidarykite konsolę su padidintomis teisėmis ir paleiskite SFCDaugeliu atvejų to pakanka failų sistemos stabilumui atkurti.

  • Atidarykite Pradžia, įveskite Cmd, dešiniuoju pelės mygtuku spustelėkite „Komandų eilutė“ ir pasirinkite „Vykdyti kaip administratorius".
  • Parašyk sfc /scannow ir paspauskite „Enter“; palaukite, kol bus baigtas nuskaitymas ir taisymas.

Baigę nuskaityti, paleiskite kompiuterį iš naujo ir patikrinkite, ar rodomas pranešimas „sistema negali rasti nurodyto failo» jūsų atveju dingo.

DISM + SFC: patikrinkite ir pataisykite „Windows“ atvaizdą

Kai vien CFS nepakanka, skiriamas derinys su DISM Galite išgelbėti padėtį. Paleiskite visus tris DISM etapus ir, kai baigsite, dar kartą paleiskite SFC.

  • Dešiniuoju pelės mygtuku spustelėkite „Pradėti“ ir atidarykite „„Windows PowerShell“ (administratorius)“ arba „Terminalas (administratorius)“.
  • Vykdyti tokia tvarka:
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  • Tada vėl bėkite sfc /scannow kad užbaigtumėte sistemos failų taisymą.
Išskirtinis turinys – spustelėkite čia  Pakvieskite draugus ir šeimos narius į „SimpleX“ neatskleisdami savo numerio

Būkite kantrūs, nes šie procesai gali užtrukti. Neuždarykite konsolės arba jūs pertraukiate operaciją veikiant, nes tai gali pabloginti „Windows“ atvaizdo būseną.

CHKDSK: Raskite ir ištaisykite disko klaidas

Jei atidarant diską, USB skaidinį ar SD kortelę atsiranda klaida „Sistema negali rasti nurodyto failo“, problema gali būti pačiame diske. failų sistemaCHKDSK gali aptikti pažeistus sektorius ir atkurti skaitomą informaciją.

  • Atidarykite „PowerShell“ arba CMD kaip administratorius.
  • Bėk chkdsk X: /f /r /x pakeičiantys X: pagal jūsų disko raidę.

Modifikatorius /f ištaiso logines klaidas, /r randa blogus sektorius ir bando atkurti duomenis /x Priverstinai atjunkite diską. Neatšaukite proceso, o jei tai sistemos diskas, jis bus suplanuotas kitam kartui. perkraukite.

Daugiau techninės informacijos rasite oficialioje „Microsoft Learn about“ dokumentacijoje. CHKDSKAtminkite, kad saugumo sumetimais patartina turėti jūsų duomenų kopijos prieš bet kokius smulkius remonto darbus.

Sistema negali rasti nurodyto failo

„Windows“ registras: „RunOnce“ ir RTHDCPL įrašas

Kai kuriuose kompiuteriuose problema „Sistema negali rasti nurodyto failo“ išsprendžiama ištaisant įrašus registracijaDu svarbūs peržiūros elementai yra šie: RunOnce (dviejose šakose) ir RTHDCPL įrašą standartiniame įkrovos kelyje.

Pirmiausia sukurkite registro kopiją: registro rengyklėje eikite į „Failas> Eksportuoti“, pasirinkite „Viskas“ ir išsaugokite .reg failą. Jei kas nors nutiks, pakeitimus galite atšaukti dar kartą importuodami eksportuotą failą.

  • Atidarykite redaktorių: paspauskite "Windows + Rrašo regedit ir įveskite.
  • Eikite į HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion ir patikrinkite, ar raktas yra RunOnceJei ne, sukurkite naują raktą tuo pačiu pavadinimu.
  • Pakartokite registraciją HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion Ir kuria RunOnce jei nepasirodo.
  • Taip pat patikrinkite HKLM\Software\Microsoft\Windows\CurrentVersion\Run\ ir ieškokite įėjimo RTHDCPLJei jo nėra, bet kiti įrašai nurodo negaliojančius kelius, patikrinkite „Vykdyti“ teises, kad administratoriaus vartotojas turėtų Visiška kontrolė ir taiso nebenaudojamus maršrutus.

„Microsoft“ įspėja, kad neteisingai modifikavus registrą, galima padaryti didelę žalą. Žr. jų oficialų vadovą. sukurti kopijas ir atkurti registrą ir veikia su apdairumas.

Peržiūrėkite diegimo žurnalą: raskite trūkstamus failus

Kitas naudingas būdas, kai yra įrenginių ar tvarkyklių, kurių diegimas nebaigia, yra patikrinti sistemos diegimo žurnalus aplanke INF „Windows“

  • Atidaryti C:\Windows\inf ir suraskite setupapi.dev.log o setupapi.dev.
  • Atidarykite, paspauskite Ctrl + F ir ieškokite grandinės nerandu failo.
  • Kai aptiksite trūkstamą failo pavadinimą, nukopijuokite jį iš tinkamos vietos ir įklijuokite į C: \ Windows \ inf.
  • Iš naujo įdiekite atitinkamą tvarkyklę ir paleisti iš naujo sistema.
Išskirtinis turinys – spustelėkite čia  Kaip išjungti nereikalingas „Windows“ paslaugas nieko nesugadinant

Šis metodas ypač efektyvus, kai „Windows“ nurodo, kad „Nurodytas failas nerastas» tvarkyklės diegimo metu arba atpažįstant aparatinę įrangą.

1 situacija: Pranešimas rodomas bandant pasiekti diską

Jei atidarant vidinį, išorinį arba USB diską atsiranda klaida, pirmiausia atlikite šiuos veiksmus: CHKDSK kaip nurodyta. Jei sistema vis dar nepasiekiama, prieš atlikdami išsamų remontą apsaugokite savo duomenis.

Norėdami atkurti informaciją iš probleminių diskų, galite naudoti įrankius duomenų atkūrimas pvz., „EaseUS Data Recovery Wizard“, kuris leidžia nuskaityti ir išgauti failus iš suformatuotų arba atjungiamų diskų.

  • Įdiekite ir paleiskite įrankį, pasirinkite diską ir pradėkite jo paiešką. prarastus failus.
  • Filtruokite pagal tipą (nuotraukos, dokumentai, vaizdo įrašai ir kt.), peržiūrėkite ir išsaugokite atkurtus duomenis kitame diske.

Kai duomenys bus saugūs, galėsite išvalyti diską ir jį perkonfigūruoti naudodami DiskPart iš privilegijuotos konsolės. Šis procesas ištrins visas pertvaras.

  • Atidarykite CMD kaip administratorius ir paleiskite diskpart.
  • Diskų sąrašas su list disk ir išsirinkite tinkamą su select disk X (pakeiskite X).
  • Bėk clean iki neduokite klaidos ir diskas lieka tuščias.
  • Sukurkite skaidinį: create partition primary ir pasirinkite jį su select partition 1.
  • Aktyvuoti, jei taikoma: active (tik BIOS/MBR, kai reikia).
  • Formatas: format fs=fat32 quick arba pasirinkti NTFS/exFAT priklausomai nuo naudojimo.

Kai formatavimas baigtas, prireikus priskirkite raidę assign ir pabandykite atidaryti diską; prieiga dabar turėtų būti normalus.

2 situacija: Klaida atsiranda atidarant failus ar aplankus

Jei bandant atidaryti aplanką arba failą parodomas pranešimas „Sistema neranda nurodyto failo“, pirmiausia patikrinkite žurnalą. setupapi.dev.log ir raktai RunOnce, kaip paaiškinta aukščiau.

Be to, patikrinkite įrašo egzistavimą RTHDCPL ir jei ne, patikrinkite, ar pradžios keliai ...\CurrentVersion\Run\ nenukreipkite į dvejetainius failus, kurių nebėra, nustatydami „Vykdyti“ teises į Visiška kontrolė administratoriams, jei reikia.

Jei jums tai nutiks su „vaiduoklių aplankai“ darbalaukyje (kuris atidaromas, bet negali būti pervadintas ar ištrintas), sistema gali turėti sugadintas identifikatorius arba tvarkyklės gedimas.

  • Išbandyti Saugus režimas ir bėk rmdir /s /q \\?\C:\Ruta\a\la\carpeta naudojant prefiksą \\?\ priversti ilgus maršrutus.
  • Patikrinkite, ar nėra procesų, kurie palaiko užrakintas aplanką; jei taikoma, uždarykite programas ir bandykite dar kartą.
  • Arba sukurkite laikiną aplanką ir naudokite robocopy su /move priversti perdavimą ir vėlesnį pašalinimas.
Išskirtinis turinys – spustelėkite čia  Kaip gauti papildomus metus „Windows 10“ saugos naujinimų: metodai, reikalavimai ir alternatyvos

Kai kuriais atvejais problema išsprendžiama po perkrovimo ir disko patikrinimo; jei ji išlieka, patikrinkite NTFS teises ir paveldėjimą savybės iš aplanko.

3 situacija: pasirodo paleidžiant programas

Šis scenarijus dažnai pasitaiko, kai programa ieško failo ar bibliotekos, kurios nebėra. Galite pasirinkti atnaujinti tvarkykles, iš naujo įdiegti programą arba uždarykite klaidingus procesus.

  • Atnaujinkite tvarkykles. Yra tokių paslaugų programų kaip DriverHandy („EaseUS“), kuri aptinka pasenusias tvarkykles ir jas įdiegia vienu spustelėjimu.
  • Iš naujo įdiekite programėlę: eikite į „Nustatymai > Programėlės > Programėlės ir funkcijos“, pašalinkite, atsisiųskite "Microsoft" parduotuvė arba iš oficialios svetainės ir iš naujo įdiekite.
  • Jei matai nginx.exe aktyvus ir susijęs su problema, uždarykite jį iš užduočių tvarkyklės, atsisiųskite teisingą versiją ir paleiskite iš naujo.

Po bet kurio iš šių veiksmų sistemos perkrovimas padeda išvalyti talpykloje saugomi maršrutai ir našlaičių priklausomybes.

4 situacija: klaida diegiant tvarkykles

Kai diegiant tvarkyklę atsiranda klaida „Sistema negali rasti nurodyto failo“, grįžkite prie patikrinimų įrašas (RunOnce HKLM ir HKCU) ir analizė setupapi.dev.log atkurti trūkstamą failą ir paleisti diegimą iš naujo.

Jei diegimo programa vis tiek rodo klaidą, pabandykite paleisti paketą su leidimais. administratorius, laikinai išjunkite antivirusinę programą ir įsitikinkite, kad atsisiųstas failas nėra sugadintas.

5 situacija: klaida kuriant atsargines kopijas arba atliekant „Windows“ naujinimą

Atnaujinant arba kuriant atsargines kopijas, neteisinga paslaugų konfigūracija arba laukiantys atnaujinimai gali sukelti garsųjį „failo nerasta"

  • Įdiekite visus atnaujinimus: Windows + I > „Atnaujinimas ir sauga“ > „Patikrinti, ar yra atnaujinimų“, kol nebeliks laukiančių atnaujinimų.
  • Skiltyje „Paslaugos“ nustatykite šias paslaugas į „Automatinis“ arba „Automatinis (atidėtas paleidimas)“ ir paleiskite jas: "Background Intelligent Transfer Service" (BITS), Šifravimo Paslaugos y "Windows" naujinimo.

Jei po atnaujinimo prarandate failus, atkūrimo įrankiai, pvz., EaseUS duomenų atkūrimo vedlys gali padėti atkurti per klaidą arba dėl nepavykusio atnaujinimo ištrintus elementus.

Kaip matėte, klaida „Sistema negali rasti nurodyto failo“ turi daug aspektų ir nėra stebuklingo sprendimo. Pradėkite nuo SFC, tęskite su DISM y CHKDSK, peržiūrėkite raktus įrašas (įrašai „RunOnce“ ir „Start“), žr. setupapi.dev.log, užtikrinant atnaujinimo paslaugas ir, jei taikoma, iš naujo įdiegiant programas ar tvarkykles, tai apima didžiąją daugumą atvejų. Kai kyla pavojus duomenims, pirmenybę teikite atsigavimas prieš destruktyvias operacijas, tokias kaip „DiskPart“ arba formatavimas.

Saugus režimas su „Windows“ tinklu
Susijęs straipsnis:
Kas yra saugusis režimas su tinklu ir kaip jį naudoti norint pataisyti „Windows“ neperdiegiant?