пятница, 17 января 2014 г.

DISM.exe Ошибка при запуске

  Экспериментировал тут на Windows 8.1 64-бит с командой DISM. Которая позволяет проводить разные трюки с уже установленной Windows и WIM-образами операционной системы. Получаю сообщение.
dism /Online /Get-Drivers

Cистема DISM
Версия: 6.3.9600.16384

Ошибка: 11

Вы не можете обслуживать 64-разрядную операционную систему 32-разрядной версией системы DISM.
Используйте версию DISM, соответствующую архитектуре компьютера.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log
  Странно, но как раз все было наоборот. Установленная операционная система 64-битная, а образ с которым я экспериментировал 32-битный
  Поиск в интернете показал рекомендацию - запускать dism из папки C:\Windows\SysWoW64 или из C:\Windows\SysNative. Типа тот Dism, который лежит в System32 32-х разрядный и не подойдет.
  Запускаю "C:\Windows\SysWoW64\dism /Online /Get-Drivers" и получаю ту же самую ошибку. А папка C:\Windows\SysNative у меня отсутствовала.
  Решаю действовать наоборот рекомендации и запустить Dism из System32. В итоге команда "C:\Windows\system\dism /Online /Get-Drivers" выдала именно то что мне надо.
  Кстати команда DISM уже помогала мне подключать NetFramework 3.5 к Windows 7 и 8.