Ошибка добавления маршрута, не удается найти указанный файл

Обновлено: 24.11.2024

Недавно мне пришлось переустановить Windows, и я пытаюсь очистить корневой каталог моего диска C, чтобы все было в порядке. У меня есть папка Windows.old.000, которую я хотел бы удалить, но каждый раз, когда я пытаюсь ее удалить, я получаю окно с надписью «Для выполнения этого действия требуется разрешение», и ничего не удаляется. Я попробовал ccleaner (очиститель дерьма) и отметил опцию «Удалить старую установку Windows» (в меню «Дополнительно»), но это тоже не работает. Что мне нужно сделать, чтобы удалить папку Windows.old.000 и ее содержимое? "

Я подозревал, что это, скорее всего, проблема с разрешениями, что, по сути, приводит к сообщению об ошибке "Отказано в доступе". Иногда удаление папки и ее содержимого может быть сложной задачей, особенно если система продолжает выдавать вам странные сообщения об ошибках — например, ошибку «Система не может найти указанный файл». Поэтому я спросил Тома, не хочет ли он, чтобы я подключился к его системе с помощью моей службы поддержки удаленного рабочего стола. Том согласился, и я обнаружил довольно интересную проблему.

Сначала я объясню, что я сделал, на простом английском языке. Затем я предоставлю очень подробные и простые инструкции, чтобы вы могли сделать то же самое, если когда-нибудь столкнетесь с ошибкой «Система не может найти указанный файл».

Работа с ошибкой «Система не может найти указанный файл»

Первое, что я сделал, это рекурсивно сбросил списки дискреционного контроля доступа и права собственности на файлы и папки с помощью программ icacls и takeown. В 99% случаев это решит проблему, но в случае Тома это не помогло.

Затем я просмотрел структуру каталогов папки Windows.old.0000 и заметил, что в ней много подпапок. Основываясь на своем опыте, я могу сказать вам, что Windows 10 не любит длинные имена путей, когда дело доходит до переименования или удаления папок. Я никогда раньше не сталкивался с этой проблемой в предыдущих выпусках Windows, и поэтому подозреваю, что на самом деле это ошибка Windows 10. Решение здесь состоит в том, чтобы вручную пройтись по дереву каталогов и заменить все папки более короткими путями. Например: если я пытался удалить папку с именем пути c:\thisfolder\has\a\really\long\path, то решение состоит в том, чтобы переименовать ее в c:\thisfolder\a\b\c\d \e, затем удалите c:\thisfolder. К сожалению, это не сработало и для Тома.

Что касается вышеприведенного сценария, еще одна вещь, которая иногда всплывает, заключается в том, что имя папки содержит специальный битовый символ, который не позволяет системе распознать имя папки и успешно удалить ее. Например, у вас может быть папка, имя которой не содержит ни одной буквы алфавита, а выглядит как набор символов. Попытка удалить такую ​​папку (часто из командной строки) может привести к ошибке «файл не найден». Решение здесь состоит в том, чтобы переименовать папку во что-то другое, используя графический интерфейс пользователя Windows (через рабочий стол), а затем попытаться удалить ее. К сожалению, это не относится к делу Тома, но об этом стоит упомянуть.

Последнее, что я пробовал, это включить учетную запись администратора, затем войти в систему как администратор, а затем открыть командную строку администратора. Оттуда я сбросил дискреционные списки контроля доступа и права собственности с помощью пользователя-администратора, а затем рекурсивно удалил папки. Как ни странно, при выполнении этой задачи я получил несколько ошибок «файл не найден», однако файлы и папки были успешно удалены. Урок, который следует здесь усвоить, заключается в том, что даже если вы вошли в систему как пользователь и даже если вы открыли административную командную строку для выполнения задачи (например, сброса прав доступа к файлам), для фактического такое случается, особенно когда дело доходит до ненадежных разрешений.

Ниже я объясню шаг за шагом, как я это сделал, используя простой английский, на случай, если у кого-то возникнет такая же проблема.

Как исправить: Не удается удалить файл/папку: «Система не может найти указанный файл»

  1. Сначала добавьте эту страницу в закладки, так как вам, вероятно, придется вернуться к ней. Затем запустите CHKDSK (checkdisk) на диске, чтобы убедиться, что ваша файловая система не загрязнена (что также может помешать вам удалить файл или папку). Для этого: нажмите «Пуск», затем нажмите «Мой компьютер» или «Этот компьютер»; перейдите на диск C, затем щелкните его правой кнопкой мыши и выберите «Свойства» в диалоговом меню. Затем перейдите на вкладку «Инструменты» и нажмите кнопку «Проверить» под заголовком «Проверка ошибок». Вам может быть предложено перезагрузить систему - если это так, сделайте это и вернитесь на эту страницу (не забудьте сначала добавить в закладки!).
  2. Затем откройте командную строку администратора, и мы попробуем сбросить списки дискреционного контроля доступа и права собственности на файлы. Для этого: нажмите «Пуск», затем введите «cmd» (без кавычек); подождите, пока в списке появится «CMD.EXE» или «Командная строка», и выберите «Запуск от имени администратора».Теперь должно появиться черное окно административной командной строки.
  3. Обратите внимание и выделите соответствующие команды ниже.

Если вы пытаетесь удалить одну папку или папку с несколькими вложенными папками и файлами, используйте мышь, чтобы выделить текст ниже:

c:
cd \
takeown /f "ВВЕДИТЕ СЮДА ПОЛНЫЙ ПУТЬ И СОХРАНИТЕ КАТАТЫ" /r /dy >out.txt
icacls "ВВЕДИТЕ СЮДА ПОЛНЫЙ ПУТЬ И СОХРАНИТЕ КАТАТЫ " /reset /T >out2.txt
rmdir /q /s "ВВЕДИТЕ ЗДЕСЬ ПОЛНЫЙ ПУТЬ И СОХРАНИТЕ КАТЫЧКИ"
echo это пустая строка

Если вы пытаетесь удалить один файл, используйте мышь, чтобы выделить текст ниже:

Например, если вы хотите удалить папку c:\Windows.old.000, замените "ВВЕДИТЕ ПОЛНЫЙ ПУТЬ ЗДЕСЬ И СОХРАНИТЕ КАвычки" на "c:\Windows.old.000", сохранив кавычки. по всему пути. Если вы хотите удалить один файл, убедитесь, что весь путь заканчивается файлом, который вы хотите удалить. Например, если я хочу удалить «thisFile.exe», который находится в c:\temp, то полный путь будет следующим: «c:\temp\thisFile.exe».

Теперь пришло время скопировать URL-адрес этой страницы и сохранить его в Блокноте, чтобы вы могли вернуться к нему после входа в систему с правами администратора. Для этого перейдите в адресную строку веб-браузера и щелкните URL-адрес, содержащий веб-адрес этой страницы. Затем нажмите CTRL + A на клавиатуре, чтобы выбрать весь URL-адрес, затем щелкните правой кнопкой мыши выделенный текст и выберите «Копировать» в диалоговом меню. Затем откройте новый файл Блокнота, затем выберите «Правка» -> «Вставить»; затем сохраните файл в C:\temp\url.txt. Когда вы входите в систему как пользователь-администратор, вы можете открыть как «c:\temp\commands.txt», так и «c:\temp\url.txt» для вашего удобства.

Далее выделите текст ниже с помощью мыши:

net useradmin /active:yes
Эхо, это фиктивная строка

Дополнительная поддержка один на один: от Денниса

Как видно из этих инструкций, удаление файлов и папок с сообщением об ошибке "Система не может найти указанный файл" может быть сложной задачей, потому что система, по сути, сообщает вам, что файлы и папки, которые вы пытаетесь удалить не существует, хотя на самом деле они существуют. Если вы находите эти инструкции слишком техническими или иным образом нуждаетесь в помощи по удалению некоторых файлов и папок с ошибкой «Система не может найти указанный файл» - я могу помочь, используя мою службу поддержки удаленного рабочего стола (за символическую плату). Просто свяжитесь со мной, кратко описав свое сообщение, и я свяжусь с вами как можно скорее.

Есть вопрос или проблема с компьютером? Спросите Денниса!

Мне нужно больше вопросов о компьютерах. Если у вас есть вопрос по компьютеру или даже проблема с компьютером, которую нужно решить, пришлите мне свой вопрос по электронной почте, чтобы я мог написать больше статей, подобных этой. Я не могу обещать, что отвечу на все сообщения, которые получу (в зависимости от объема), но сделаю все возможное.

В командной строке введите следующую команду: sfc /scannow. Теперь нажмите Enter.

После сканирования и исправления ошибок перезагрузите компьютер и проверьте, устранена ли ошибка «система не может найти указанный файл».

"Системе не удается найти указанный файл"

«Системе не удается найти указанный файл» — это ошибка, которая может возникнуть в Windows 10 или более ранних версиях и обычно имеет код ошибки 0x80070002. Ошибка также может возникать при различных условиях, но большинство людей получают это сообщение, когда они:

  • Доступ к локальному жесткому диску, внешнему жесткому диску, USB-накопителю и другим ресурсам в разделе "Управление дисками".
  • Доступ к файлам и папкам на вашем компьютере
  • Запустить программу
  • Установить драйвер
  • Резервное копирование системы

Как исправить ошибку «Система не может найти указанный файл»

В зависимости от вашей ситуации решения проблемы "Системе не удается найти указанный файл" различаются. Определите свою ситуацию и найдите соответствующие решения ниже.

Рабочие решения Пошаговое устранение неполадок< /th>
Случай 1. Ошибка при доступе к диску Восстановить данные с жесткого диска > восстановить жесткий диск через Diskpart. Полные шаги
Случай 2. Ошибка при доступе к папкам Проверьте файл системного журнала > найдите файлы через Regedit > проверьте наличие RTHDCPL в ключе реестра. Полные шаги
Случай 3. Ошибка при запуске программ Обновить драйвер > переустановить программу > завершить процесс nginx.exe. Полные шаги
Случай 4. Ошибка при установке драйверов Поиск файлов через Regedit > проверьте наличие RTHDCPL в ключе реестра. Полные шаги
Случай 5.Ошибка при резервном копировании системы Установите последние обновления Windows > проверьте настройки служб. Полные шаги

Ситуация 1. Получение сообщения «Система не может найти указанный файл» при доступе к жесткому диску

Как вы знаете, большинство людей сталкиваются с ошибкой "система не может найти указанный файл" при попытке доступа или резервного копирования некоторых данных. Это связано с тем, что файловая система целевого устройства повреждена или повреждена, что делает ваш жесткий диск, USB или внешний жесткий диск недоступным. Чтобы исправить эту ошибку, вам нужно запустить команду chkdsk, чтобы восстановить поврежденную файловую систему, используя надежное программное обеспечение для восстановления данных, чтобы вернуть все потерянные данные. Затем очистите и переразметьте жесткий диск с помощью команды diskpart в CMD.

Во-первых. Запустите команду CHKDSK, чтобы исправить устройство «Системе не удается найти указанный файл»

  • Нажмите правой кнопкой мыши кнопку "Пуск", введите cmd в поле поиска и выберите "Командная строка (администратор)".
  • Введите chkdsk x: /f /r (где x обозначает целевой диск) в окне командной строки и нажмите Enter. Подождите, пока chkdsk попытается восстановить поврежденные файловые системы.
  • Введите exit и нажмите Enter, чтобы выйти из этой команды.

После этого вы можете попытаться снова открыть диск, чтобы найти сохраненные файлы. Если файлы отсутствуют или не отображаются, перейдите к следующему руководству, чтобы восстановить данные с устройства хранения с помощью надежного программного обеспечения для восстановления данных

Далее. Восстановить данные с проблемного жесткого диска или устройства

Будь то внешнее запоминающее устройство или локальный жесткий диск, вы можете использовать EaseUS Data Recovery Wizard для восстановления данных с устройства. Он может извлекать удаленные/отформатированные/потерянные файлы и возвращать данные с отформатированных или недоступных жестких дисков. Чтобы восстановить доступ к вашим ценным файлам:

Последний. Исправление жесткого диска с помощью Disk Clean Diskpart

Теперь, когда вы сохранили свои файлы в безопасности, но устройство по-прежнему недоступно, вы можете выполнить следующие шаги, чтобы исправить устройство без каких-либо проблем.

Шаг 1. Запустите командную строку от имени администратора.

Шаг 2. Введите diskpart и нажмите "Да", чтобы разрешить этому приложению вносить изменения на компьютере.

Шаг 3. Введите следующие команды одну за другой:

  • список дисков
  • выберите диск 1 (замените "1" на номер проблемного диска)
  • список дисков (теперь вы увидите звездочку перед выбранным диском)
  • очистить (Затем вы получите уведомление с просьбой вставить диск. Нажмите «Отмена». Повторяйте команду «очистить», пока не добьетесь успеха.)

Шаг 4. Если вы успешно очистили диск, введите следующие команды по порядку:

  • список дисков
  • выбрать диск X
  • создать основной раздел
  • выбрать раздел 1
  • активно
  • format fs=fat32 quick («fs» означает файловую систему, которую вы хотите назначить разделу, будь то FAT32, NTFS или exFAT. «quick» означает «быстрое форматирование».)

Если процесс прошел гладко, теперь вы можете получить доступ к своему жесткому диску или USB-накопителю и снова использовать его для хранения данных.

Ситуация 2. Получение сообщения «Система не может найти указанный файл» при доступе к файлам/папкам

Также случается, что вы увидите сообщение об ошибке при попытке открыть папку или файл, дважды щелкнув его. В этой ситуации есть три решения.

Способ 1. Проверка файла системного журнала

Шаг 1. Перейдите в каталог C:/Windows/inf и откройте папку Inf.

Шаг 2. Найдите файл setupapi.dev или setupapi.dev.log и откройте его.

Шаг 3. Нажмите горячую клавишу "Ctrl + F" и введите не удается найти файл в поиске.

Шаг 4. Нажмите «Ввод», чтобы запустить поиск. Вы должны получить недостающий файл.

Шаг 5. Скопируйте и вставьте его в папку Windows/inf.

Шаг 6. Переустановите драйвер жесткого диска и перезагрузите систему.

Способ 2. Поиск файлов через Regedit

Шаг 1. Нажмите «Windows + R» и введите regedit. Если появится запрос на разрешение, нажмите "Да".

Шаг 2. Перейдите в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion и проверьте наличие "RunOnce". Если нет, добавьте его вручную.

Шаг 3. Перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion и проверьте, есть ли "RunOnce". Если нет, создайте его вручную.

Шаг 4. Закройте редактор реестра, перезагрузите компьютер и снова установите драйверы жесткого диска.

Способ 3. Проверить наличие RTHDCPL в ключе реестра

Шаг 1. Нажмите «Windows + R» и введите regedit. Если появится запрос на разрешение, нажмите "Да".

Шаг 2. Перейдите в раздел HKLM\Software\Microsoft\Windows\CurrentVersion\Run\ и найдите RTHDCPL. Если он не существует, проверьте свойство «Выполнить» и установите для пользователя-администратора разрешение «Полный доступ», нажмите «ОК», чтобы продолжить.

Будьте осторожны и не удаляйте содержимое из реестра, так как это может привести к серьезным проблемам на вашем компьютере.

Ситуация 3. См. сообщение «Система не может найти указанный файл» при запуске программ

Похоже, это часто встречается среди пользователей. Примените один из трех способов ниже, чтобы попробовать.

Способ 1. Обновите драйвер жесткого диска

Шаг 1. Откройте «Этот компьютер» > «Управление» > «Диспетчер устройств».

Шаг 2. Разверните раздел "Диски"

Шаг 3. Щелкните диск правой кнопкой мыши и выберите "Обновить драйвер"

Способ 2. Переустановите программу

Шаг 1. Закройте программу.

  • Нажмите правой кнопкой мыши на панели задач и выберите "Диспетчер задач".
  • На вкладке "Процессы" выберите программу, а затем выберите "Завершить задачу".

Шаг 2. Переустановите программу

  • Откройте "Настройки Windows" > "Приложения" > "Приложения и функции"
  • .
  • Нажмите на проблемную программу и выберите "Удалить"
  • Перейдите в Microsoft Store, загрузите приложение и установите его снова.

Шаг 3. Перезагрузите компьютер.

Способ 3. Завершить процесс nginx.exe

Возможно, вы незнакомы с nginx.exe, важным процессом Windows. Уведомление об ошибке «Система не может найти указанный поиск» может быть связано с тем, что ОС Windows аварийно запускает или перезапускает nginx.exe. Чтобы это исправить:

Шаг 1. Щелкните правой кнопкой мыши на панели задач и выберите "Диспетчер задач".

Шаг 2. На вкладке «Процессы» выберите nginx.exe, а затем выберите «Завершить задачу»

Шаг 3. Снова загрузите nginx.exe и перезапустите его.

Ситуация 4. Получение сообщения «Системе не удается найти указанный файл» при установке драйверов

Если вы получаете уведомление во время установки драйвера на свой компьютер, вы можете попробовать метод 2 или метод 3 в ситуации 2, чтобы избавиться от ошибки "Система не может найти указанный файл".

Ситуация 5. Получение сообщения об ошибке «Система не может найти указанный файл» при резервном копировании системы

Если ваше состояние соответствует этой ситуации, вы можете попробовать несколько вариантов. В дополнение к методу 3 в ситуации 3 вы также можете попробовать два совета, подробно описанных ниже.

Способ 1. Установите обновления Windows

Если вы давно не обновляли Windows, ошибка «Система не может найти указанный файл» является признаком того, что пришло время установить все ожидающие обновления. Для этого вам необходимо:

Шаг 1. Нажмите клавиши "Windows + I" и выберите "Обновление и безопасность".

Шаг 2. Нажмите "Проверить наличие обновлений" и подождите.

Шаг 3. Когда появится список доступных обновлений, установите их все.

Шаг 4. Повторите эту процедуру несколько раз, чтобы убедиться, что все необходимые обновления установлены.

Шаг 5. Не забудьте перезагрузить систему, чтобы завершить установку обновлений.

Если вы обнаружите, что файлы отсутствуют после обновления Windows, вы можете восстановить файлы с помощью бесплатного программного обеспечения EaseUS для восстановления данных. Этот бесплатный инструмент позволяет восстановить потерянные файлы в Windows 10, 8 или 7 и т. д. в результате обновления системы, сбоя системы, неосторожного удаления или вирусной атаки за три простых шага.

Способ 2. Проверьте настройки служб

Шаг 1. Перейдите в меню "Пуск" и введите services.

Шаг 2. Перейдите к «Фоновым интеллектуальным службам передачи», щелкните его правой кнопкой мыши и установите для параметра «Тип запуска» значение «Автоматически» или «Автоматически (отложенный запуск)», затем нажмите «Пуск».

Шаг 3. Вернитесь назад, чтобы найти "Службы криптографии" и "Центр обновления Windows", а затем также установите для них "Тип запуска" на "Автоматически".

Шаг 4. Не забудьте нажать "Пуск", чтобы запустить службу, и нажать "Применить" > "ОК".

Итог

Поскольку сообщение об ошибке "Система не может найти указанный файл" может появляться во многих ситуациях, включить все решения в одну статью практически невозможно. Таким образом, мы представили вам четыре наиболее распространенные ситуации и наиболее эффективные решения для них. Надеюсь, что один из приведенных выше советов поможет вам успешно исправить ошибку «Система не может найти указанный файл».

В связи с недавними изменениями в операционной системе Windows в отношении проблемы безопасности; пользователю может потребоваться временно выполнить следующие действия для разрешения конфликта.

1. Перейдите в настройки Windows и выберите «Обновление и безопасность».

2. Выберите Безопасность Windows

3. В разделе Защита от вирусов и угроз выберите Защита от программ-вымогателей.

4. В разделе Защита от программ-вымогателей выберите Разрешить приложению доступ к контролируемой папке.

5. Вам нужно будет добавить наш драйвер сканера, DocOCR и приложение для сканирования в этот раздел, нажмите
Добавить разрешенное приложение и выберите setup.exe в месте сохранения драйвера.

6. Вы увидите setup.exe в списке разрешенных приложений. Затем снова нажмите Добавить разрешенное приложение, чтобы добавить приложение сканера (DocAction/DocAction II).

Далее выберите приложение сканера (DocAction/DocAction II) и нажмите «Открыть».

7. Вы увидите DocAction II.exe в списке разрешенных приложений. Затем снова нажмите Добавить разрешенное приложение, чтобы добавить программное обеспечение для распознавания текста.

Далее выберите файл setup.exe программного обеспечения OCR и нажмите «Открыть».

Вы увидите setup.exe DocOCR в списке разрешенных приложений.

Читайте также: