Код системной ошибки 2 не удается найти указанный файл

bySIB media 
поддержи меня лайком, просмотром или подпиской!

Дзен bySIB — тут еще больше полезных статей и лайфхаков!

Подпишись!

Система Orphus

Для покупки программы пишите сюда или на почту bysib@yandex.ru

Итак, перебрался со старого ноута на новый, перенес все данные, импортировал все сохраненные записи в FTP-клиенте WinSCP.

Перешел к проекту, решил открыть php файл для внесения изменений, но не тут то было. WinSCP ругается, показывает окно с ошибкой (скриншот выше).

Ошибка значит такая: Системная ошибка. Код: 2.

Не удается найти указанный файл.

А решение самое банальное.

Идем в параметры — настройки:

Выбираем: Редакторы — Atom — изменить и меняем путь в исполняемому EXE файлу нашего редактора на ВЕРНЫЙ!

Вся проблема была в том, что при импорте записей, WinSCP скопировал еще и настройки со всеми путями!

После того, как исправил путь к редактору Atom на верный — все файлы стали открываться без проблем.

Оставляйте свои вопросы и комментарии под записью помогла вам инструкция или нет!
Буду рад любому комментарию!

Спасибо, что читаете:)

Tags: ошибка, windows, инструкции, Блог, интернет, WinSCP, Atom

На чтение 9 мин. Просмотров 71 Опубликовано 02.03.2021

Я успешно установил несколько других настраиваемых служб Windows .Net. Новый, который я недавно написал, был очень похож на другие, и, хотя он был установлен без ошибок, при запуске его с помощью сервисного контроллера он не запустился с диалоговым окном ошибки: Системная ошибка 2 … система не может найти указанный файл.

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

Кроме того, уместно упомянуть, что я использовал некоторый заимствованный код «служебного драйвера», встроенный в мой exe, для обработки установки/удаления службы в контроллере службы через вызовы Win API. Возможно, внутри модуля служебного драйвера было скрыто ограничение на количество символов.

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


Я экспериментировал с некоторыми тестовыми сервисами и обнаружил, что моя проблема не в длине какого-либо свойства («Системная ошибка 2 … система не может найти указанный файл») начать с. Мой встроенный установщик службы использует три свойства: ServiceName, ServiceTitle, ServiceDescription. При установке я обнаружил, что он записывает полный путь к службе в реестр, но он не просто берет фактическое имя exe (сборки), он использует свойство ServiceName для построения пути! Моя проблема заключалась в том, что имя службы и имя сборки не совпадали, поэтому файл не найден. Я использовал запрос реестра PowerShell, чтобы раскрыть путь, и, наконец, заметил несоответствие оттуда. Когда я впервые заметил проблему, я не заметил, что, когда я сократил имя службы из того, что было, я просто использовал имя сборки без .exe, и это то, что на самом деле исправило, а не просто сократило его.


У меня была аналогичная проблема с сервисом, где я получал ту же ошибку.

Я зашел в:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services YourServiceName ImagePath

Мой ‘ImagePath’ был настроен на виртуальный диск с именем «W: », который существует на «C: ».
Я заменил этот путь фактическим расположением файла на диске C: , а затем служба успешно запустилась

ответил 19 ноя 2018 в 9:21


У меня была аналогичная проблема с сервисом, где я получал ту же ошибку.

Я пошел в:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesYourServiceNameImagePath

Мой ‘ImagePath’ был настроен на виртуальный диск называется “W: “, который существует на “C: “.
Я заменил этот путь фактическим расположением файла на диске C: , а затем служба успешно запустилась


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

  1. Итак, вам нужно либо установить службу с полным путем или добавьте путь исполняемого файла к PATH в переменных системной среды.

      SC CREATE "Service-Name" binpath = "D:   full-path-to-service  service.exe " 

    или добавьте D: full-path-to-service в переменную PATH и используйте

      SC CREATE "Service-Name" binpath = "service.exe"  
  1. Также проверьте правильность пути. Поскольку однажды я установил неправильный путь, и он был успешно установлен, но когда я попытался запустить его, я получил ту же ошибку.

отредактировано 14 декабря ’20 в 12:27

ответил 3 июня ’19 в 9:39


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

  1. Итак, вам нужно либо установить службу с полным путем или добавьте путь исполняемого файла к PATH в переменных системной среды.

      SC CREATE "Service-Name" binpath = "D:   полный путь к услуге  услуге. exe " 

    или добавьте D: full-path-to-service в переменную PATH и используйте

      SC CREATE "Service-Name" binpath = "service.exe"  
  1. Также убедитесь, что путь правильный. Поскольку однажды я установил неправильный путь, и он был успешно установлен, но когда я попытался запустить его, я получил ту же ошибку.

Моя проблема заключалась в том, что при создании службы с помощью команды Powershell добавлялись такие скобки, как: ​​ в реестр.

  Замена  на "исправлено для  я  

ответил 17 янв. в 11:07


Моя проблема заключалась в том, что при создании службы с помощью команды Powershell добавлялись такие скобки, как: ​​ в реестр.

  Замена  на "исправлено для меня.  

У меня была такая же проблема, ничто не помогло решить эту ошибку, затем я решил не использовать путь c: Windows System32 для хранения исполняемого файла службы!

ответил 28 июня ’19 в 13:27


У меня была такая же проблема, ничто не помогло решить эту ошибку, затем Я решил не , используя путь c: Windows System32 для хранения исполняемого файла службы!


В моем случае проблема была вызвана ошибкой в ​​процедуре запуска службы. DriverEntry (в моем случае это был драйвер режима ядра) возвращает неверное значение статуса. Я думаю, что эта ситуация применима и к пользовательскому режиму.

ответил 16 апр. ’20 в 21:51


В моем случае проблема возникла из-за ошибки при запуске службы . DriverEntry (в моем случае это был драйвер режима ядра) возвращает неверное значение статуса. Я думаю, что эта ситуация применима и к пользовательскому режиму.



2.79 и 2.8 – Система Win32 Error 2 не может найти указанный файл

Привет, люди,
Повторное использование Blender через 7/8 лет или более.
7.9b и 8 оба просто зависают в командном окне с ошибкой Win32 # Система не может найти указанный файл.
С 7.9b это была и установка, и версия ZIP.
Версия 2.7 ZIP отлично работает .
Win 8.1 Pro 64 bit 32Gb
Пытался переместить zip-версии на диск C/пользователей и т. д. без изменений
Запуск -debug выдает ту же ошибку – не удается найти какой файл не находит – если это вообще имеет смысл
Спасибо, ребята,
J
РЕДАКТИРОВАТЬ РЕШЕНО – СМОТРИТЕ НИЖЕ – WINDOWBLINDS 8 ОСТАНОВКИ 2.79/2.8 РАБОТАЕТ


Переименуйте папку профиля Blender, попробуйте еще раз

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


Спасибо, приятель, только что попробовал, и никаких изменений.
Да, я помню из прошлого раза, когда я его использовал, он отлично работал легко.
И версия 2.70 годится.
Я обновлю драйверы видеокарты, посмотрю, поможет ли это.
Environment Varaibles -wise – есть ли где-нибудь, что он должен искать? вы знаете?


Вы удалили/переименовали свой профиль Blender, если он существовал?

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

Вы также можете использовать --debug-all


Да, пробовал отладку, и она дает то же самое, что и консоль [если она не сохраняет где-то еще?]

C: Users jerry blender-2.79b-windows64 > blender.exe –debug-all

C: Users jerry blender-2.80-798d2cadc307-win64> blender.exe –debug-all
Переключение на полностью защищенный распределитель памяти.
файл чтения
Версия 280 sub 39 дата неизвестно хэш неизвестен
graph_i d_tag_update: id = SCScene flags = LEGACY_0 source = USER_EDIT
Ошибка Win32 # (2): система не может найти указанный файл.


AH – шаг вперед дорога!
даже при том, что это не установка Steam – получение этой opengl dll получило работу 2.79B

2.8 сообщает: Blender требует графического драйвера с поддержкой как минимум OPenGL 3.3 [который Я сейчас скачиваю. Отчитаюсь. Спасибо


Хм, вот что интересно.
2. 79B запустится с этой dll openGL в каталоге, НО он очень медленный, даже просто вращение куба.

Обновили драйверы nvidia до последней версии, и пока openGL – 4. что-то, 2.8 отказывается запускаться без библиотеки dll opengl в каталоге, но даже с этой dll она все равно выдает ошибку окна «графический драйвер с поддержкой хотя бы OGL 3.3»…

это консоль отладки из версии 2.79B с opengl. dll в каталоге

C: Users jerry blender-2.79b-windows64> blender –debug-all
Переключение на полностью защищенный распределитель памяти.
прочитать файл C: Users jerry AppData Roaming Blender Foundation Blender 2.79 config
userpref.blend
Версия 279 sub 0 date 2018-03-22 14:10 hash f4dc9f9d68b
Параметры чтения: C: Users jerry AppData Roaming Blender Foundation Blender 2.79 confi
g userpref.blend
читать файл
Версия 272 sub 2 дата неизвестный хеш неизвестен

заказанный
OBCube
OBLamp
OBCamera
AL lib: (EE) UpdateDeviceParams: не удалось установить 44100 Гц, есть Вместо 48000 Гц
Ошибка Win32 № (2): системе не удается найти указанный файл.
Предупреждение! Устаревший WGL не может выбирать между версиями OpenGL. ED_screen_refres
h: set screen


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


Спасибо, друг. i7 4790K 32Gb RAM GTX 970
Продолжай копать!


Хорошо, должно работать. Вы слышали об утилите под названием DDU? Если нет, пожалуйста, погуглите и удалите вместе с ним старые драйверы
После этого переустановите новейший драйвер NVIDIA, загрузите заархивированную версию блендера и (после распаковки) создайте папку с именем config в папке 2.79, которая содержится в распакованный архив. Они попытаются запустить его.
Если это все еще не сработает, я боюсь, что ваша машина сильно заболела


Ах, спасибо, человек даст вам иди.
Хаха, да, боюсь, там может быть какая-то более глубокая печаль! Отлично работает и на моем latop.
Просто запустите/sfc и попробую ваш совет DDU, спасибо, дружище


Ах, нет новостей, к сожалению
sfc не нашла ничего, чтобы исправить полное удаление
DDU. ручная чистая установка драйверов Nvidia. По-прежнему «не удается найти файл»

Кто-нибудь знает способ узнать, какой файл ищет?


РЕШЕНО!
Ха-ха поговорим о кроличьей норе!
В конце концов, ошибка Windows32 оказалась несерьезной – она ​​не имела ничего общего с проблемой.
После долгих поисков и ошибок выяснилось, что проблема была в Windowblinds 8! Я сидел там молча и незамеченным в течение многих лет, снимая шкуру с моих окон, и это первый раз, когда это дало о себе знать в виде серьезной головной боли, отстойной от времени! Выключил, все хорошо
Спасибо за то, что поработали со мной, ребята.
Дж.

I have installed several other custom .Net windows services successfully. A new one I had recently written was very similar to the others and while it installed without error — on starting it with the service controller it failed to start with the error dialog: System error 2 … system cannot find the file specified.

After time and consternation, the only thing I could think of that was significantly different about this service was that the path and executable name were at least 10 characters longer than any of my other services. On shortening both the path and .exe name and re-installing, the service ran fine: no error! I can only assume my previous path or service or .exe name was too long.

Also, It would be pertinent to mention I had used some borrowed «service driver» code built in to my exe to handle the install/uninstall of the service to the service controller via win API calls. It could be a character limit was hidden within that service driver module.

I could not find any windows related docs to confirm if there is a system bound character limit to a path or service name that I had exceeded. I will dig in to the service driver when time permits and see if that turns out to be the problem. Meanwhile I welcome any insights.

asked Nov 5, 2013 at 21:46

Ho Ho Ho's user avatar

3

I experimented with some test services and found it was not the length of any property that caused my problem (“System error 2 … system cannot find the file specified”) to begin with.

My built-in service installer uses three properties: ServiceName, ServiceTitle, ServiceDescription. On installing, I found that it writes a full-service path to the registry, but it doesn’t just take the actual exe (assembly) name, it uses the ServiceName property to build the path!

My issue was that the ServiceName and assembly name didn’t match, hence the file was not found.
I used a PowerShell registry query to expose the path and finally noticed the mismatch from there.

When I first noticed the problem I had not noticed that when I shortened the service name from whatever it was – I just used the assembly name without the .exe and that is what actually fixed it, not simply shortening it.

SeReGa's user avatar

SeReGa

1,1732 gold badges10 silver badges32 bronze badges

answered Nov 7, 2013 at 19:56

Ho Ho Ho's user avatar

Ho Ho HoHo Ho Ho

1,4191 gold badge10 silver badges10 bronze badges

6

I had a similar issue with a service, where I was getting the same error.

I went to:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesYourServiceNameImagePath

My ‘ImagePath’ was set to a virtual drive called «W:» that exists on «C:».
I replaced this path with the actual file location on the C: drive and then the service started successfully

answered Nov 19, 2018 at 9:21

jasttim's user avatar

jasttimjasttim

7338 silver badges19 bronze badges

1

In my case, I opened the Command Promt and navigated to the exe and installed it from there. So I did not enter the full path. Once I used the full path, it worked.

  1. So, you need to either install the service with the full path or add the exe file’s path to PATH in system environment variables.

     SC CREATE "Service-Name" binpath="D:full-path-to-serviceservice.exe"
    

    or add D:full-path-to-service to PATH variable and use

     SC CREATE "Service-Name" binpath="service.exe"
    

  1. Also, verify that the path is correct. Because, I once installed with the wrong path and it got successfully installed, but when I tried to start it, I got the same error.

answered Jun 3, 2019 at 9:39

Xpleria's user avatar

XpleriaXpleria

5,4525 gold badges52 silver badges66 bronze badges

1

My Problem was, creating the Service with Powershell command added brakets like: <C:PathToServiceService.exe> to the registry.

Replacing < and > with " fixed it for me.

answered Jan 17, 2018 at 11:07

AgathoSAreS's user avatar

AgathoSAreSAgathoSAreS

3683 silver badges6 bronze badges

I had same issue, nothing did solve this error, then I resolved by not using the c:WindowsSystem32 path to store the service executable!

answered Jun 28, 2019 at 13:27

Zac's user avatar

ZacZac

4,4813 gold badges36 silver badges44 bronze badges

1

In my case, the problem was caused by a mistake in the service start routine. DriverEntry (in my case it was a kernel-mode driver) returns a bad status value. I think this situation applies to user mode too.

answered Apr 16, 2020 at 21:51

desperat0's user avatar

1

Another possible reason that the sys file is blocked. If your driver doesn’t exit clearly (for example, you forget to clean up Device, Callouts etc), the sys file may be blocked. To check that you can try removing sys file when service is not working. Normally you should be able to do so. If not, the driver may hold some resources and in turn blocks the sys file.

If your service indeed blocks the file, you should set the service start to Manual (check HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesYourServiceNameStart flag: 0 — start on boot, 3 — manual) and restart your device. This will free up the sys file and you can try again until you fix your clean-up flow.

answered Sep 22, 2021 at 12:41

Mike Keskinov's user avatar

Mike KeskinovMike Keskinov

11.5k6 gold badges57 silver badges87 bronze badges

Well, there is a path limit but not sure the char limit at this movement.
Also the the file name should match exe name.
sc create MyWinService BinPath=C:System32QueueMyWinService.exe

answered May 5, 2022 at 16:53

Raghavendra Dinavahi's user avatar

For me the issue was that I was deploying from Azure Dev Ops. A command line script in the Release definition runs it on the Agent machine not the destination machine.

Specifying the server to register the service on using the server name parameter i.e. sc \TargetServer ... fixed the problem.

answered May 11 at 17:28

nh43de's user avatar

nh43denh43de

80611 silver badges11 bronze badges

For me, the problem was using single quotation mark.
When using this:

sc create ‘testserv’ binPath= ‘C:testsrv.exe’

Looking at the properties of the service path to executable, that path was:

‘C:testsrv.exe’

which means that single quotation mark was part of the path.
Of course, that path does not exist.

Solution was simple — I’ve used double quotation marks instead of single
and everything was fine. System found the file immediately.

answered Jun 10 at 22:30

FrenkyB's user avatar

FrenkyBFrenkyB

6,47614 gold badges66 silver badges113 bronze badges

В операционной системе Windows XP при запуске службы сервер,
появляется сообщение «Ошибка 2: Не удается найти указанный файл«.

Сообщение об ошибке в Windows XP

В операционной системе Windows 7 «Ошибка 1068«.

Сообщение об ошибке в Windows 7

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

Следующим шагом необходимо проверить значения в реестре

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

Шаг 1.

В редакторе реестра необходимо открыть раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSrv.

И проверить значение параметра ImagePath, оно должно
быть system32DRIVERSsrv.sys.

Значение system32DRIVERSsrv.sys

Если значение другое, его необходимо исправить на правильное
system32DRIVERSsrv.sys

Так же необходимо проверить наличие файла srv.sys
в директории SystemRootSystem32DRIVERS.

Шаг 2.

В редакторе реестра переходим в раздел
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanServerParameters

Проверяем параметр ServiceDll, его значение должно быть
%SystemRoot%system32srvsvc.dll

%SystemRoot%system32srvsvc.dll

Если значение другое, изменяем его на правильное
%SystemRoot%system32srvsvc.dll

Так же необходимо проверить наличие файла srvsvc.dll
в директории %SystemRoot%system32

После чего, необходимо перезагрузить компьютер.

Удачи!!!

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

  • ВКонтакте

Содержание

  1. Ошибка DISM 2 в ПК с Windows 10
  2. Как исправить ошибку DISM 2
  3. Решение 1. Временно отключите или удалите антивирус
  4. Решение 2. Проверьте версию DISM
  5. Решение 3. Обновите инструмент DISM
  6. Решение 4. Перезагрузите компьютер с помощью опции «Сохранить мои файлы»
  7. Решение 5. Используйте инструмент очистки диска
  8. Содержание:
  9. ↑ Восстановление повреждённого хранилища компонентов Windows 10 при помощи Dism
  10. ↑ Задействуем для восстановления повреждённого хранилища Систему обслуживания образов развертывания и управления ими (Dism)
  11. DISM: проверка и восстановление системных компонентов образа Windows 10
  12. SFC /scannow: Проверка и восстановление системных файлов Windows
  13. DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows
  14. Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell
  15. Восстановление хранилища компонентов оффлайн если Windows не загружается
  16. Ошибка DISM 87, 112, 11, 50, 2, 3, 87,1726, 1393, 0x800f081f
  17. Вот список сообщений об ошибках, которые приходят с каждым кодом ошибки:
  18. Исправление ошибки DISM
  19. ИСПРАВЛЕНИЕ: DISM ошибка 2 в Windows 10 ПК
  20. ИСПРАВЛЕНИЕ: DISM ошибка 2 в Windows 10 ПК
  21. Как исправить ошибку DISM 2
  22. Решение 1. Временно отключите или удалите антивирус
  23. Решение 2. Проверьте версию DISM
  24. Решение 3. Обновите инструмент DISM
  25. Решение 4. Перезагрузите компьютер с помощью опции «Сохранить мои файлы»
  26. Решение 5. Используйте инструмент очистки диска

Ошибка DISM 2 в ПК с Windows 10

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

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

Как исправить ошибку DISM 2

Решение 1. Временно отключите или удалите антивирус

Иногда ваше программное обеспечение безопасности может помешать некоторым процессам на вашем компьютере, поэтому в случае возникновения ошибки DISM 2 вы можете временно отключить антивирус или удалить его, а если проблема не исчезнет, ​​вы можете смонтировать образ и проверить результат еще раз.

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

Решение 2. Проверьте версию DISM

Убедитесь, что вы используете правильную версию DISM, установленную с Windows ADK. Также не монтируйте образы в защищенные папки, такие как папка User Documents. Если процессы DISM прерваны, временно отключитесь от сети и рассмотрите возможность запуска команд из WinPE.

Решение 3. Обновите инструмент DISM

lazy placeholder

Перезапустите, а затем запустите сканирование SFC в безопасном режиме, выполнив следующие действия:

lazy placeholder

lazy placeholder

Если это не поможет, попробуйте следующее решение.

Решение 4. Перезагрузите компьютер с помощью опции «Сохранить мои файлы»

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

lazy placeholder

lazy placeholder

lazy placeholder

lazy placeholder

lazy placeholder

Примечание. все ваши личные файлы будут удалены, а настройки сброшены. Любые установленные вами приложения будут удалены, и только предустановленные приложения, поставляемые с вашим ПК, будут переустановлены.

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

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

lazy placeholder

lazy placeholder

Вам удалось исправить ошибку DISM 2 на вашем компьютере, используя любое из этих решений? Дайте нам знать, оставив комментарий в разделе ниже.

Источник

Содержание:

↑ Восстановление повреждённого хранилища компонентов Windows 10 при помощи Dism

1480093619 107

1480239943 14

то в этом случае нужно сначала восстановить хранилище компонентов, а уже затем восстанавливать целостность системных файлов с помощью «sfc /scannow», вот здесь начинается самое интересное, так как имеется очень много нюансов, давайте разберём их все.

↑ Задействуем для восстановления повреждённого хранилища Систему обслуживания образов развертывания и управления ими (Dism)

Запускаем командную строку администратора и вводим команду:

Dism /Online /Cleanup-Image /RestoreHealth

Данная команда восстанавливает хранилище компонентов с помощью Центра обновлений Windows (у вас должен работать Интернет), отсутствующие компоненты будут скачаны на серверах Майкрософт и восстановлены в вашей системе. В итоге должны получить сообщение » Восстановление выполнено успешно».

1480246507 20

Но если данная команда выдаст ошибку 0x800f0906 «Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»» или

1480241112 15

выйдет другая ошибка 0x800f081f «Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра «Источник»»,

1480241689 16

то нужно использовать для восстановления хранилища ISO-образ Windows 10. Скачиваем дистрибутив Windows 10 на сайте Майкрософт и подсоединяем его к виртуальному дисководу (в моём случае (G:)), затем заходим в папку sources и смотрим какое сжатие у файла-образа Windows 10,

1480093371 128

1480093338 129

соответственно вводим следующую команду:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess

В итоге получаем сообщение «Восстановление выполнено успешно. Операция успешно завершена».

1480248059 26

Вот таким способом мы с вами восстановили повреждённое хранилище компонентов Windows 10.

Хранилище компонентов восстановлено, теперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow». Получаем сообщение «Программа защиты ресурсов Windows обнаружила повреждённые файлы и успешно их восстановила». Целостность системных файлов Windows 10 восстановлена.

1480250369 32

Ещё один способ восстановления хранилища компонентов с помощью файла виртуального жёсткого диска VHD

Друзья, но хочу сказать вам, что в особо сложных случаях, при вводе команды:

Dism /Online /Cleanup-Image /RestoreHealth /Source:G:Install.esd /limitaccess

вы опять получите ошибку, к примеру, «Ошибка: 1726 Сбой при удалённом вызове процедуры».

1480243643 17

В этом случае нужно поступить так. Создать виртуальный жёсткий диск и распаковать на него содержимое файла-образа install.esd, после этого запустить команду:

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess

в результате будет произведено восстановление хранилища компонентов за счёт распакованных на виртуальный диск VHD файлов операционной системы.

Идём в Управлении дисками и создаём виртуальный диск VHD. «Действие»—>«Создать виртуальный жёсткий диск»

1480103796 136

1480103862 137

1480104038 138

1480104096 139

Созданный виртуальный диск представляет из себя в Управлении дисками нераспределённое пространство (Диск 1) размером 20 Гб.

1480104124 140

Щёлкаем на Диске 1 правой мышью и выбираем «Инициализировать диск»

1480104192 141

1480104251 142

После инициализации диска создаём на нераспределённом пространстве простой том.

1480104242 143

Новый том (G:) создан.

1480104368 144

Dism /Get-WimInfo /WimFile:G:\sourcesinstall.esd

Где G: буква виртуального дисковода с Windows 10,

1480251263 34

На моём компьютере установлена Windows 10 PRO и именно её я хочу восстановить. Нужный мне образ Win 10 PRO имеет индекс 1.

Dism /apply-image /imagefile:G:\sourcesinstall.esd /index:1 /ApplyDir:D:\

1480252279 35

Файл install.esd (Win 10 PRO) развёрнут на виртуальный диск VHD (раздел D:).

1480106375 146

Ну и теперь восстанавливаем хранилище компонентов з а счёт распакованных на виртуальный диск VHD (раздел D:) файлов операционной

системы Win 10, командой:

Dism /Online /Cleanup-Image /RestoreHealth /Source:D:Windows /limitaccess

Восстановление выполнено успешно. Операция успешно завершена.

1480250203 33

Вот таким ещё способом мы с вами восстановили повреждённое хранилище компонентов Windows 10! Т еперь восстанавливаем целостность системных файлов Windows 10 командой «sfc /scannow».

Источник

DISM: проверка и восстановление системных компонентов образа Windows 10

Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM (Deployment Image Servicing and Management). Данные утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.

Утилита DISM включена в состав Windows, начиная с Vista и может быть использована во всех поддерживаемых версиях начиная с Windows 7/Windows Server 2008 R2 (есть ограничения) заканчивая последними билдами Windows 10 / Windows Server 2019. В этой статье мы рассмотрим, как использовать утилиты DISM и SFC для проверки и восстановления целостности образа и системных файлов Windows 10.

SFC /scannow: Проверка и восстановление системных файлов Windows

Утилиту DISM для восстановления Windows обычно рекомендуется использовать после утилиты проверки целостности системных файлов SFC (System File Checker). Команда sfc /scannow сканирует защищенные системные файлы Windows, и, если они отсутствуют или повреждены, попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:WindowsWinSxS).

Если команда sfc /scannow возвращает ошибку “ Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them ”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

sfc scannow programma zashity resursov windows obn

В этом случае вам нужно попробовать восстановить хранилище компонентов (ваш образ Windows) с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

DISM /RestoreHealth: Восстановление хранилища компонентов образа Windows

DISM /Online /Cleanup-Image /CheckHealth

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

dism checkhealth proverka povrezhdenij v obraze

В этом примере команда вернула, что с образом все хорошо:

No component store corruption detected.
The operation completed successfully.

DISM /Online /Cleanup-Image /ScanHealth – выполнить полное сканирование хранилища компонентов на наличие повреждений в системных образа Windows (выполняется довольно долго от 10 до 30 минут).

Если команда /ScanHealth возвращает ошибки:

Это однозначно говорит о том, что ваш образ Windows 10 поврежден и его нужно восстановить.

Чтобы исправить ошибки, автоматически скачать и заменить файлы повреждённых или отсутствующих компонентов эталонными версиями файлов (библиотек) из центра обновлений Windows (на компьютере должен быть доступ в Интернет), выполните:

DISM /Online /Cleanup-Image /RestoreHealth

Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более).

Если восстановление выполнится успешно, появится сообщение:

Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully. The operation completed successfully.

dism online cleanup image restorehealth vosst

Если на компьютере (сервере) отсутствует доступ в Интернет или отключена служба Windows Update, то при восстановлении хранилища компонентов появляются ошибки вида:

dism restorehealth error 0x800f081f the source

Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов компонентов системы. Предположим, вы смонтировали установочный ISO образ Windows 10 в виртуальный привод E:. Для восстановления хранилища компонентов из образа используйте одну из команд:

DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.wim
Или:
DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.esd

Чтобы запретить использовать центр обновлений Windows в Интернете, и выполнять сканирование и восстановление образа Windows только из локального WIM/ESD файла:

DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.wim /limitaccess
Или:
DISM /online /cleanup-image /restorehealth /source:E:sourcesinstall.esd /limitaccess

dism /online /cleanup-image /restorehealth /limitaccess

sfc scannow programma zashity resursov windows obn 1

Восстановление поврежденного хранилища компонентов Windows 10/Server 2016 с помощью PowerShell

В версии PowerShell в Windows 10 и Windows Server 2016/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

repair windowsimage online scanhealth imagehealt

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:

Восстановление хранилища компонентов оффлайн если Windows не загружается

Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.

Источник

Ошибка DISM 87, 112, 11, 50, 2, 3, 87,1726, 1393, 0x800f081f

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

Средство устранения неполадок запускает этот инструмент в командной строке, введя DISM.exe и строку операторов или переключателя.

Вот список сообщений об ошибках, которые приходят с каждым кодом ошибки:

Ошибка DISM 1726 Вызов удаленной процедуры не удался.

download

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

Исправление ошибки DISM

dism.exe / image: C: / cleanup-image / revertpendingactions

dism.exe / online / Cleanup-Image / StartComponentCleanup

sfc

dism.exe / online / Cleanup-Image / RestoreHealth

dism

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

Источник

ИСПРАВЛЕНИЕ: DISM ошибка 2 в Windows 10 ПК

mistake 3085712 1920

ИСПРАВЛЕНИЕ: DISM ошибка 2 в Windows 10 ПК

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

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

Как исправить ошибку DISM 2

Решение 1. Временно отключите или удалите антивирус

Иногда ваше программное обеспечение безопасности может помешать некоторым процессам на вашем компьютере, поэтому в случае возникновения ошибки DISM 2 вы можете временно отключить антивирус или удалить его, а если проблема не исчезнет, ​​вы можете смонтировать образ и проверить результат еще раз.

Не забудьте переустановить или включить антивирус, как только вы закончите.

Решение 2. Проверьте версию DISM

Убедитесь, что вы используете правильную версию DISM, установленную с Windows ADK. Кроме того, не монтируйте образы в защищенные папки, такие как папка UserDocuments.

Если процессы DISM прерваны, временно отключитесь от сети и рассмотрите возможность запуска команд из WinPE.

Решение 3. Обновите инструмент DISM

Command prompt admin. 1

Перезапустите, а затем запустите сканирование SFC в безопасном режиме, выполнив следующие действия:

command prompt run as administrator 1

sfcscannow 1

Если это не поможет, попробуйте следующее решение.

Решение 4. Перезагрузите компьютер с помощью опции «Сохранить мои файлы»

Если вы попытались восстановить систему, но она не работает, перезагрузите компьютер с опцией Сохранить мои файлы.

Выполнение сброса позволяет вам выбрать, какие файлы вы хотите сохранить или удалить, а затем переустановить Windows, поэтому выполните следующие действия:

settings

update and security

recovery settings

reset this PC

get started

Примечание: все ваши личные файлы будут удалены и настройки сброшены. Любые установленные вами приложения будут удалены, и только предустановленные приложения, поставляемые с вашим ПК, будут переустановлены.

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

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

tools tab

optimize

Вам удалось исправить ошибку DISM 2 на вашем компьютере, используя любое из этих решений? Дайте нам знать, оставив комментарий в разделе ниже.

СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:

Источник

  • Код системной ошибки 12157
  • Кодирование прервано ошибка 31 запрос вне нормы
  • Кодак 2200 коды ошибок
  • Код системной ошибки 12029
  • Кодирование отклонено ошибка 31 вне диапазона