Содержание
Как исправить. Запускаем редактор реестра (в командной строке выполнить regedit) и переходим в раздел:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
Чтобы найти в этом списке нужную службы, необходимо выяснить ее реальное имя. Для этого открываем диспетчер служб (Панель управления -> Система и безопасность -> Администрирование -> Службы). В списке находим проблемную службу и открываем ее свойства. Закладка Общее, самая верхняя графа – “Имя службы” – это и будет искомое имя службы в реестре:
Ошибка “Отказано в доступе”.
Здесь имеется в виду доступ к разделу реестра, соответствующего службе.
В реестре находим раздел службы. Делаем правый клик, и в контекстном меню выбираем пункт Разрешения:
Для нормальной работы службы, группы Система и Администраторы должны иметь полный доступ:
Если это не так (полный доступ отсутствует, в списке нет группы администраторов) – исправляем.
Ошибка “Системе не удается найти указанный путь”.
В этом случае необходимо проверить параметр службы ImagePath:
Он может быть изменен или указывать на несуществующий файл. Чтобы выяснить правильные параметры запуска службы воспользуйтесь Гуглом или справчником по службам.
Если путь правильный, но файл отсутствует, воспользуйтесь Восстановлением системы (Программы -> Стандартные -> Служебные -> Восстановление системы) или утилитой sfc.
Sfc – проверяет системные файлы и в случае необходимости восстанавливает (понадобится установочный диск Windows). Для запуска утилиты откройте командную строку от имени администратора (Программы -> Стандартные – Командная строка -> Правый клик ->Запуск от имени администратора) и выполните:
sfc /scannow
Описание/Комментарии
Диагностическое сообщение «системе не удается найти указанный путь» появляется, если во время распаковки архива WinRAR не может сохранить временные или извлекаемые файлы в прописанной в настройках папке из-за отсутствия прав доступа или физической возможности записи данных на выбранном носителе (к примеру, если пытаетесь сохранить файлы на оптическом CD диске).
Чтобы решить проблему во время распаковки измените папку извлечения. Откройте корень диска «C» через интерфейс WinRAR в окошке выбора пути и нажмите кнопку «Новая папка».
Пропишите для созданной папки имя «files» или любое другое, главное, чтобы оно содержало только буквы латинского алфавита, без пробелов и спецсимволов.
Перед тем, как продолжить, убедитесь, что на выбранном жестком диске (или SSD) хватает места для сохранения файлов из архива. Помните, что размер файлов после распаковки увеличится.
Нажмите ОК, чтобы продолжить разархивацию.
Если после проделанных действий WinRAR вновь показывает сообщение об ошибке извлечения по указанному пути, откройте через меню параметров установки архиватора.
Во вкладке пути измените папку для временных файлов. Нажмите кнопку «Обзор», выберите основной диск компьютера (диск «С»), создайте на нем папку winrartemp и нажмите ОК.
В окне настроек снова нажмите ОК, чтобы сохранить сделанные изменения. После чего пробуйте распаковать архив снова.
09.12.2020
Приветствую всех, сегодня я продолжу начатую ранее статью про Ошибку DISM 0x800f081f. К своему позору я понял, что статью считать законченной просто нельзя. Так что идём дальше. Ошибка ” DISM Не удалось найти исходные файлы ” после запуска команды DISM /Online /Cleanup-Image /RestoreHealth, как оказалось, очень типична для компьютеров под управлением Windows 8 и Windows 10. Оно и понятно – в предыдущих версиях среда DISM только-только разворачивалась. На фоне повествования ошибка сопровождается также характерными кодами типа 0x800f081f, 0x800f0906 или 0x800f0907. В этой статье я постараюсь представить вам знакомые мне варианты решения проблемы. Не судите, однако, строго: лично у меня сложилось мнение, что Windows последней версии живёт собственной жизнью, которая учёту со стороны пользователя редко поддаётся полностью. Лично я несколько машин – с абсолютно схожими проблемами – так и не вернул к работоспособным настройкам.
Основные причины ошибки DISM Не удалось найти исходные файлы.
Чаще всего проблема вылезает на фоне получения или установки обновлений, активации .NET Framework 3.5 и т.п. Позволю себе причислить следующие, известные мне лично причины проблемы ” DISM Не удалось найти исходные файлы “:
- DISM реально не может обнаружить онлайн (через обновления или WSUS) необходимые для ремонта образа файлы. Это – наиболее частая причина ошибки при исполнении команды DISM /Online /Cleanup-Image /RestoreHealth.
- Хранилище компонентов Windows папка WinSXS забита донельзя. Возможны ошибки файловой системы. Чтение некоторых пакетов невозможно или ошибочно.
- В качестве основы для ремонта мы указываем на неподходящий образ Windows (не на тот install.wim). Для предыдущей команды эта ошибка также типична.
- Источник, откуда DISM указано подчерпнуть исходники, содержит несколько файлов install.wim. Сам факт множественного файла дело обычное, но при этом DISM останавливается с ошибкой, несмотря на тот факт, что пользователь указывает в команде конкретный файл.
- Наконец, сам образ, скачанный из сети и откуда файл install.wim вынимается, кривой, скачан с ошибкой или тупо не подходит по архитектуре (32-х против 64-х), версии и выпуску. И, к сожалению, угадать точь-в-точь с образом практически невозможно.
- Часто для работы с требуемыми для DISM файлами действительно не хватает прав.
- DISM в конкретной Windows умерла как процедура. Дальнейшие действия – мёртвому припарка.
Вариантов исправления ” DISM Не удалось найти исходные файлы ” несколько. Начинаем с очистки хранилища компонентов.
Папка хранения компонентов системы (она же WinSXS, открывающаяся в проводнике по адресу C:Windowswinsxs) содержит все необходимые файлы для обслуживания Windows. Это и установка обновлений, и исправление багов и много чего ещё. Здесь же хранятся и файлы, активно используемые системой для ремонта и установки апплетов. Со временем (с добавлением всё новых компонентов) папка разрастается, файлы внутри почти неизменно бьются. Вывод прост – за директорией нужен постоянный уход в виде обыкновенной очистки и проверки на целостность. Так что возьмите за основу процедуру наведения порядка всякий раз, когда собираетесь обратиться за помощью к DISM. Но для начала убедитесь, что вы всё про папку WinSXS знаете. И знаете, как её почистить правильно и, самое главное, уменьшить в размерах. Вполне вероятно, что она и является корнем всех ваших проблем. Вобщем, если не уверены – обязательно прочтите статью выше по ссылке. А так – забирайте команды очистки папки:
- качаем, распаковываем и запускаем мой батник корректировки папки WinSXS. Учтите, работа батника отнимет какое-то время. После работы окно захлопнется.
- очищаем кэш обновлений. Сначала остановим службу, очистим нужную папку и снова запустим сервис
net stop wuauserv del /s /q %windir%SoftwareDistribution*.* net start wuauserv
- запускаем очистку Windows из той же консоли от имени администратора, выбрав все чек-боксы;
%SystemRoot%System32Cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535
Перезагружаемся и пытаемся запустить DISM в том виде, каком нужно вам:
DISM /Online /Cleanup-Image /RestoreHealth
- Если прокатило, в консоли от имени администратора вводим команды в порядке, ниже указанном:
DISM /Online /Cleanup-Image /StartComponentCleanup sfc /scannow DISM /Online /Cleanup-Image /AnalyzeComponentStore sfc /scannow
После последней (второй по счёту) команды sfc (если всё прошло гладко) перезагружаете компьютер. Не вышло?
А что в логах-то?
Начинать, по идее, стоит именно с этого – читайте логи. Смысл следовать непонятным и обнаруженным то тут то там инструкциям, постоянно натыкаясь на одну и ту же ошибку? Так что примите к сведению факт: ни одно событие (в том числе ошибка DISM) не заканчивается иначе как отсылкой в собственный лог CBS.log, создаваемый по адресу C:WindowsLogsCBS. Нередко просто полезно посмотреть на регистрируемые события, где можно выцепить проблемную зону и предпринять действие. Часто оно сводится к удалению либо самого пакета данных, либо затиранию точки в неё входа. А это, как вы знаете, всегда начинается в реестре. Так что…
- отправляемся по пути C:WindowsLogsCBS, открыв файл CBS.log текстовым редактором. Файл большой, и он структурирован, так что лучше воспользоваться как минимум Блокнотом WordPad. Я предлагаю вам команду на скорую руку из консоли
notepad.exe C:WindowsLogsCBSCBS.log
- запускаем поиск по документу сочетанием клавиш Ctrl + F и в поле поиска вводим Checking System Update Readiness., ориентируясь на время ошибки. Это своеобразная подпись проблемы, из-за которой DISM и система не могут работать:
Как убрать значок Провести собрание из панели задач Windows?Не получается переименовать папку.Используемые источники:
- https://www.q2w3.ru/ispravlenie-oshibok-pri-zapuske-sluzhb-win/
- https://winrar-fansite.com/instructions/oshibka-sisteme-ne-udaetsya-najti-ukazannyj-put-v-winrar.html
- https://computer76.ru/2020/12/09/dism-%d0%bd%d0%b5-%d1%83%d0%b4%d0%b0%d0%bb%d0%be%d1%81%d1%8c-%d0%bd%d0%b0%d0%b9%d1%82%d0%b8-%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d1%8b%d0%b5-%d1%84%d0%b0%d0%b9%d0%bb%d1%8b/