Как исправить ошибку windows не удается найти cmd

Используйте функцию восстановления Windows для отката вашей системы

Когда ничего не помогает, лучшее решение — это использовать последнюю точку резервного копирования, чтобы восстановить систему до состояния, когда все работало без сбоев. Иногда Windows устанавливает системные обновления без согласия пользователей. Не исключение, что ваша система получила некачественное обновление, которое нарушило некоторые процессы. Чтобы обратить последствия вспять, мы сделаем следующее:

Щелкните правой кнопкой мыши на Этот компьютер и выберите Свойства. Перейдите в раздел Дополнительные параметры системы. Зайдите в Защита системы и выберите Восстановить. В открывшемся приложении, кликните Далее и выберите дату, когда cmd работал нормально. Также есть возможность выполнить Поиск затрагиваемых программ, который покажет, какие программы будут удалены после процедуры восстановления

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

Что делать, чтобы такие ошибки не появлялись?

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

Что для этого нужно:

  • Наличие антивирусной программы с актуальными базами данных, т.е. она должна постоянно обновляться. Также необходимо периодически запускать полную проверку компьютера на наличие вирусов. Если не хотите платить за антивирус, можно использовать и бесплатные варианты, для домашнего компьютера они, на самом деле, не так плохи. Несколько лет назад в материале «Какой антивирус установить себе на домашний компьютер?» я рассматривал различные антивирусные решения и представил перечень продуктов, которые заслуживают внимания, основывался я на рейтингах, отзывах и на собственном опыте работы с антивирусами, поэтому если кому интересна эта информация, можете ознакомиться;
  • В большинстве случаев за компьютером работают от имени учетной записи с правами администратора. Но это неправильно, так как права администратора нужны только для выполнения административных задач, в некоторых случаях для Вас это может быть не очень удобно, но большинству вирусов, для того чтобы сделать то, для чего они были разработаны, нужны как раз права администратора. И если Вы работаете с правами администратора, то для вирусов это идеальные условия, так как они без проблем могут установить что-нибудь, изменить параметры системы и так далее. Поэтому рекомендуется работать от имени пользовательской учетной записи, а права администратора использовать при необходимости (Вам нужно просто создать отдельную пользовательскую учетную запись и работать от ее имени);
  • Не стоит посещать сомнительные сайты, скачивать файлы, формат которых не соответствуют своему назначению, например, как я уже говорил музыку в формате exe, как Вы понимаете, аудио файлов в таком формате быть не может. Это также относится и к играм, т.е. не нужно скачивать игры из непроверенных источников. Другими словами, данный пункт подразумевает быть немного осторожней, когда пользуетесь Интернетом и пытаетесь скачать какие-то данные.

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

Другие причины

  • Возможно ошибка записи на диск связана с кратковременным сбоем. В таком случае, перезагрузите компьютер;
  • Антивирусная программа может блокировать torrent-клиент или как раз сканировать недогружённый файл. Отключите защиту на некоторое время для нормальной закачки;
  • Если один объект загружается с ошибкой, а остальные нормально, то причина кроется в криво залитом torrent-файле. Попробуйте совсем удалить загружённые фрагменты и закачайте их заново. Если этот вариант не помог, то стоит найти другую раздачу.

В основном, для устранения ошибки «Отказано в доступе Write to disk», используют запуск клиента от имени администратора или смену директории (папки) для файлов. Но остальные методы тоже имеют право жить, ведь проблема не всегда может ограничиваться лишь двумя причинами.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Исправлено – «Система не может найти указанный файл» cmd

Решение 1. Переместите проблемный файл

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

Решение 2 – Удалить проблемное программное обеспечение

Некоторые пользователи сообщали, что Система не может найти указанный файл . Ошибка появляется каждый раз, когда они запускают свой компьютер. Это может быть довольно раздражающим, и, по мнению пользователей, вы можете решить эту проблему, просто удалив проблемные приложения. Похоже, что эта проблема вызвана программным обеспечением Apple, Real Player и Spybot Search & Destroy. Если у вас установлена ​​какая-либо из этих программ, мы советуем вам удалить их, чтобы решить эту проблему. Для этого вам необходимо выполнить следующие шаги:

  1. Нажмите Windows Key + I , чтобы открыть приложение настроек .
  2. Перейдите в раздел Система и выберите вкладку Приложения и функции .
  3. Найдите любое из ранее упомянутых приложений и удалите его с вашего ПК.

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

Решение 3. Используйте команду bcdedit правильно

Несколько пользователей сообщили, что Система не может найти указанный файл , сообщение об ошибке при попытке запустить команду bcdedit в командной строке. Обычно это происходит, если вы не запускаете эту команду должным образом. Чтобы решить эту проблему, вам нужно сделать следующее:

Решение 4 – Показать расширения файлов

Иногда вы можете получить сообщение Система не может найти указанный файл в командной строке, если вы не знаете точное расширение файла. По умолчанию Windows 10 скрывает расширения файлов от пользователя, и это иногда может привести к определенным проблемам. Например, предположим, что у вас есть файл с именем file.txt . Это может выглядеть как обычный текстовый файл, но давайте посмотрим, что произойдет, если мы включим расширения файлов для файлов. Для этого просто перейдите на вкладку Вид и выберите Расширения имен файлов .

Теперь давайте посмотрим, как выглядит наш file.txt . После выявления расширений файлов полное имя файла будет file.txt.txt .

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

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

Устранение ошибки, когда рабочий стол доступен

Причины ошибки

Самые распространённые причины, почему системе не удаётся найти указанный файл или путь, следующие:

  1. Попытка запуска приложения с ярлыка на рабочем столе. Но программа на этот момент уже деинсталлирована.
  2. Выполняется открытие сетевого хранилища, которое на текущий момент отключено (или выдан запрет на доступ).
  3. Используется программа для загрузки torrent-файлов. Если ранее торрент был добавлен в загрузки, но после закрытия приложения загруженные данные были удалены или перемещены, то при повторном открытии торрент-клиента он выдаёт ошибку о том, что процесс загрузки не может быть продолжен (именно так происходит в uTorrent).
  4. Повреждение MFT-данных. MFT – это зарезервированная область на жёстком диске, где содержится информация о текущей файловой системе. Именно там находятся имена всех файлов, точный путь их местоположения на винчестере. И эта область может быть повреждена, чаще из-за появления «битых» секторов на жёстком диске.

ВНИМАНИЕ. В редких случаях ошибка указывает на физическое повреждение данных жёсткого диска (часть информации становится недоступной для считывания)

Проверить состояние винчестера можно с помощью таких программ, как Victoria HDD+. Если она обнаружит «битые» секторы, то такой носитель рекомендуется максимально скоро заменить, чтобы предотвратить утерю конфиденциальных данных. Проверку состояния HDD следует проводить регулярно, хотя бы 1 раз в 6 месяцев.

Что делать, если нет доступа к службам?

Теперь предположим, что ошибка «Системе не удалось найти указанный путь» с торрентами не связана. Достаточно часто это касается отсутствия доступа к некоторым службам.

Сначала входите в соответствующий раздел (services.msc) и находите службу, с которой наблюдаются проблемы (в свойствах при переходе к ним через меню ПКМ ее название будет помечено красным цветом).

После этого вызываете редактор реестра (regedit), через ветку HKLM переходите в каталог параметров служб, как показано на изображении выше, и через ПКМ устанавливаете разрешения (будет произведена переадресация на раздел, в котором следует указать все пункты полного доступа).

Устранение ошибки, когда рабочий стол не запускается

В данном случае Вы включаете компьютер, и у Вас появляется ошибка, рабочий стол при этом Вы не видите. К таким ошибкам можно отнести ошибку — «Не удается найти файл сценария C:\Windows\run.vbs».

В этом случае вирус поработал с реестром, а именно изменил параметры запуска системы.

Для того чтобы устранить данную ошибку, необходимо запустить редактор реестра и восстановить значения параметров по умолчанию. Давайте сначала запустим рабочий стол, для этого:

  1. Нажимаем сочетание клавиш ctrl+alt+del;
  2. Выбираем пункт «Запустить диспетчер задач»;
  3. В меню нажимаем «Файл -> Новая задача (Выполнить…)»;
  4. В поле открыть вводим «explorer.exe».

После этого рабочий стол запустится.

Теперь запускаем редактор реестра. Для этого нажимаем «Пуск -> в поиск вводим regedit».

Затем находим раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon для 32 разрядных систем

или

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows для 64 разрядных.

И проверяем параметры Shell и Userinit. Их значения должны равняться «explorer.exe» и «C:\Windows\system32\userinit.exe,» соответственно.

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

Нравится7Не нравится3

Системе не удается найти указанный путь: типичные ситуации и причины появления ошибок

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

Среди всего того, что обычно выделяют в плане появления подобных сбоев, можно отметить несколько ситуаций:

  • невозможность загрузки файлов (причем не только при помощи торрент- программ);
  • отказ в доступе к объекту при попытке редактирования;
  • отсутствие доступа после удаления папок и файлов;
  • отсутствие администраторских прав для доступа к службам;
  • сбои при загрузке операционной системы.

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

А что в логах-то?

Начинать, по идее, стоит именно с этого – читайте логи. Смысл следовать непонятным и обнаруженным то тут то там инструкциям, постоянно натыкаясь на одну и ту же ошибку? Так что примите к сведению факт: ни одно событие (в том числе ошибка DISM) не заканчивается иначе как отсылкой в собственный лог CBS.log, создаваемый по адресу C:\Windows\Logs\CBS\. Нередко просто полезно посмотреть на регистрируемые события, где можно выцепить проблемную зону и предпринять действие. Часто оно сводится к удалению либо самого пакета данных, либо затиранию точки в неё входа. А это, как вы знаете, всегда начинается в реестре. Так что…

отправляемся по пути C:\Windows\Logs\CBS, открыв файл CBS.log текстовым редактором. Файл большой, и он структурирован, так что лучше воспользоваться как минимум Блокнотом WordPad. Я предлагаю вам команду на скорую руку из консоли

notepad.exe C:\Windows\Logs\CBS\CBS.log

запускаем поиск по документу сочетанием клавиш Ctrl + F и в поле поиска вводим Checking System Update Readiness., ориентируясь на время ошибки. Это своеобразная подпись проблемы, из-за которой DISM и система не могут работать:

щёлкните, чтобы увеличить

Если таковая обнаружена, спуститесь к строке, содержащей Corrupt или Missing. Рядом ней должно быть название повреждённого или отсутствующего пакета или другая причина проблемы со знакомым нам уже по консоли кодом ошибки. В моём случае им предположительно оказался KB4580419~31bf3856ad364e35~amd64~~10.0.4270.2. Скопируем это имя и держим окно Блокнота открытым. Вот, кстати, и результат попытки исправить проблему – ничего у системы не вышло. Пакет на месте, но на нём всё и стопорится:

запись “Failed” о невозможности завершить операцию красноречива

Запустим редактор реестра и создадим его полную резервную копию. Откроем Файл – Экспорт. И укажем на какое-нибудь место поближе, например, Рабочий стол.

Ищем вот этот ключ

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing

Выделим его, и тут же, в контекстном меню правой мыши выберем Найти… В поле поиска вводим содержимое буфера обмена. Поиск по выбранному разделу вернул мне множество параметров, с ним связанных. Я собираюсь их удалить. И, как оказалось позже, просто замучаюсь это делать, зачистив до сотни параметров. Но перед этим сам раздел ComponentBasedServicing лучше сохранить в резервную копию. Щёлкаю по нему и выбираю Экспорт. Местом хранения выбираю тот же Рабочий стол. Ежели что – двойным щелчком мыши я удалённое восстановлю, выбрав Слияние.

Если в какой-то момент ключи или конкретные параметры засопротивляются, заимейте на них права из контекстного меню всего раздела ComponentBasedServicing через Разрешения… Выберем Дополнительно – сменим Владельца, выбрав Изменить, и в поле выбора учётной записи введите (или начните вводить) имя собственной учётной записи. Перед Применить замените наследования и разрешения в чек-боксах окна, выставив в оконцовке разрешения Администраторам:

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

  • Ещё не всё. Отправляемся в папку C:\Windows\Servicing\Packages и находим пакеты, содержащие в имени KB4580419~31bf3856ad364e35~amd64~~10.0.4270.2 в живом виде. Их может быть больше, чем число найденных ранее в реестре параметров, или не быть вообще. Каждый из них вырезаем и отправляем в любое место, лишь бы те в указанной папке больше не находились.
  • Перезагружаем Windows и повторно запускаем команду
DISM /Online /Cleanup-Image /RestoreHealth

и сразу за ней

sfc /scannow

Если всё прошло гладко, от резервных копий реестра и пакетных файлов с Рабочего стола можно избавиться. Если процесс притормозился, но уже чуть дальше, снова проверяйте логи. Поверьте, вы на правильном пути: проблем может накопиться море.

Ошибка в логах не исчезает? Переходите к восстановлению с флешки или диска в следующем абзаце.

3 ответа

24

Лучший ответ

Проблема заключается в том, что какая-то программа была настроена на автозапуск при запуске cmd.exe.
В моем случае это был ANSICON, который был установлен… и затем я переместил файл без должной деинсталляции.

Я нашел решение в этом сообщении в блоге:

Короткий вариант — найти

HKCU\Software\Microsoft\Command Processor\AutoRun

и очистите значение.

12 нояб. 2012, в 12:48
Поделиться

Я думаю, вы должны попробовать это! У меня была такая же проблема, и я решил это:

ok Тип: cd\windows\system32
После этого вы увидите следующее: System32/:
Введите то, что вы хотите (например: ipconfig):
System32: ipconfig
Тогда это должно быть!
🙂

30 дек. 2013, в 06:48
Поделиться

Это похоже на ошибку запуска с PHP, а не с вашим кодом. Есть ли

тоже бросают ту же ошибку? Если это так, ваш файл php.ini или include могут быть исправлены неправильно.

должен предоставить вам больше информации.

10 нояб. 2012, в 00:38
Поделиться

Ещё вопросы

  • 2Подключение к коммутатору через SSH с использованием и JSch
  • Как разместить JSON на сайтах azure.websites
  • Наложение Google Map для отключения прокрутки в Safari не работает
  • 1Определение формальных критериев JavaScript для сравнения массивов
  • 1Почему я получаю «ECONNRESET», когда пытаюсь получить элемент с удаленной HTML-страницы
  • 2Невозможно запустить Java с -Xmx> 966m
  • 1Как убедиться, что все асинхронные компоненты загружены и готовы, прежде чем ViewModel установит триггеры событий
  • наложение и центрирование изображений
  • 1Почему мое Android-приложение генерирует UnknownHostException, когда браузер подключается нормально?
  • Как ссылаться на мой собственный атрибут, используя jQuery
  • 1Открыть изображение певца по LastFM и функции (artist.getinfo)
  • $ смотрю только стрельбу при перезагрузке
  • 2Получить контроль ячеек GridView в DevExpress
  • Как включить текстовые поля в другом текстовом поле?

Загрузочный носитель против ошибки DISM Не удалось найти исходные файлы.

По умолчанию DISM полезет в сеть за требуемыми файлами, но в большинстве случаев, к сожалению, и как мы с вами не раз убеждались, это срабатывает криво. И потому в качестве альтернативы среде лучше указывать на офлайн-источник (флаг команды /Source), до того из интернета скачанный. Вам понадобится пресловутый install.wim (install.esd) в чистом виде. Его можно найти на загрузочной флешке или диске, созданных при помощи двух-трёх популярных инструментов:

  • Windows Media creation Tool или Windows ISO Downloader
  • Rufus

подбор версии Windows с помощью Windows ISO Downloader

Все инструменты создания загрузочного образа равноценно результативны. Главное, чтобы содержимое носителя (на флешке, диске или в виде виртуального образа) отображалось в проводнике Windows. Среди файлов и папок носителя обнаружьте папку source и там файл install.wim (install.esd) вы и найдёте. Если это файл install.wim, команда в консоли cmd примет вид:

dism /Get-WimInfo /WimFile:X:\sources\install.wim

Если файл install.esd, то

dism /Get-WimInfo /WimFile:X:\sources\install.esd

где Х – буква носителя, на котором папка source находится. У меня виртуальному дисководу присвоена литера I:

После этого ваша задача определиться с индексом требуемой версии. О своей Windows об этом расскажет команда

winver

из той же консоли команд cmd. Определились? Пробуем (следите за расширениями главного файла):

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:номер-индекса /LimitAccess

или же

DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:X:\sources\install.esd:номер-индекса /LimitAccess

рис

К СВЕДЕНИЮ

Немалое число пользователей здесь снова подстерегает ошибка. Дело в том, что Windows 10 (по отношению к предыдущим версиям) крайне чувствительна к делегированию прав по системе. То есть вы снова можете столкнуться с ошибкой 0x800f081f DISM Не удалось найти исходные файлы. В таком случае знайте: файл install.wim (install.esd) следует перетащить из флешки или виртуального диска в папку, к которой у вас ТОЧНО есть весь набор прав. Часто это Рабочий стол или Загрузки. Туда его и скопируйте. Но. Вы будете смеяться, но здесь также есть свои нюансы, хотя процесс вроде бы не самый трудный. 

А мы завершаем процесс извлечения той же командой проверки целостности системных файлов

sfc /scannow

Укажем запасной источник через реестр.

В этом случае в качестве альтернативного источника будет использоваться именно флешка. И снова, как указано выше, копируем файл install.wim в конкретную папку. Его версия, как вы помните, должна совпадать с вашей согласно данным, полученным от winver.

Запускаем редактор реестра regedit.exe и обнаруживаем раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing

Щёлкнем правой мышкой по разделу Servicing. Уже внутри него создадим сначала Расширяемый строковый параметр, присвоив имя LocalSourcePath. А в поле значения укажем его в таком виде:

wim:путь-к-папке\install.wim:4

  1. где путь-к-папке\install.wim – путь к папке, где файл install.wim располагается
  2. 4 – номер индекса.

Теперь создаём параметр DWORD 32-x, присвоив имя UseWindowsUpdate. Его значение должно быть 2:

Всё закрываем, компьютер перезапускаем и снова пытаемся зарядить проверку DISM командой из консоли

DISM /Online /Cleanup-Image /RestoreHealth

Не гарантирую, но пару раз прокатывало.

Ну, вот и всё, что вам я могу предложить. У вас остались восстановление точками и сброс до заводских настроек с сохранением личных файлов (но удалением всех программ). Моё личное мнение, если после вышеописанных процедур система не ожила, её восстанавливать другими методами и не стоит. Отписывайтесь, как у кого что прошло.

Успехов.

Краткий итог

Это пока все, что можно сказать об исправлении ошибок подобного рода. Менее распространенными ситуациями можно назвать задание для торрент-клиентов слишком длинных путей к конечным папкам сохранения. В этом случае лучше использовать каталоги, расположенные ближе к корню системного диска (например, C:\Downloads). В случае с проблемами доступа к файлам или невозможностью старта операционной системы можно использовать приведенные решения. Это самые простые методы. Если же проблема глубже, придется и проверку на вирусы выполнить, и попытаться восстановить загрузочные секторы, и т. д.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий