Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » 8 / 2012 - Удаление метро приложений из wim файла

Ответить
Настройки темы
8 / 2012 - Удаление метро приложений из wim файла

Пользователь


Сообщения: 143
Благодарности: 15

Профиль | Отправить PM | Цитировать


Изменения
Автор: pandarianin
Дата: 10-07-2016
Здравствуйте. Тема уже обсуждалась, давались ссылки, без разъяснений. В интернете также много инфы, но вся эта инфа не полная, не конкретная, по-разному написанная, незавершенная.
Покумекал, и вот что у меня получилось:

DISM /Mount-Image /Imagefile:c\install.wim /MountDir:C:\mountdir
DISM /Image:C\mountdir /Remove-AppxPackage (достаточно ли одной этой команды для удаления всех приложений из образа?)
DISM /Unmount-Image /MountDir:C:\mountdir /Commit

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

Отправлено: 01:35, 10-07-2016

 

Аватара для Black Babay

Старожил


Автор проектов


Сообщения: 494
Благодарности: 73

Профиль | Отправить PM | Цитировать


Цитата pandarianin:
Я привык учится на конкретных и точных примерах. »
Пожалуйте бриться!
Скрытый текст

05-2---Create-Script-To-Remove-Metro.bat
Код: Выделить весь код
@ECHO OFF
:: BlackBabay 2015
  TITLE Формирование скрипта для удаления предустановленных приложений
  COLOR 0A
::==================================================================
:: Корневая папка сборки
set /p wd=<%~dp0_wd.txt
:: Битность дистрибутива
set /p bits=<%~dp0_bits.txt
:: Каталог для временных файлов
set tempdir=%wd%\Temp
:: Каталог подключения образа
set mountfolder=%wd%\Mount\%bits%\InstallWIM-Mount
:: Название формируемого скрипта (рассширение .bat)
set metrodel=05-3---Remove-Metro-Packages.bat
:: Удаление предыдущей версии скрипта, если она существует
  IF EXIST %~dp0%metrodel% (DEL /F /Q %~dp0%metrodel%)
::==================================================================
  echo.
echo Установлены следующие параметры:
echo Битность дистрибутива  - %bits%
echo Каталог подключения    - %mountfolder%
echo.
echo Сейчас будет сформирован скрипт, позволяющий
echo удалить предустановленные приложения "METRO".
  echo.
echo Для начала работы, нажмите любую клавишу . . .
PAUSE > NUL
  cls
::==================================================================
  echo.
echo Формируется скрипт для удаления приложений METRO.
echo Пожалуйста подождите...
  echo.
:: Запрос сведений о МЕТРО приложениях с выводом информации во временный файл
  DISM.EXE /ScratchDir:%tempdir% /image:%mountfolder%\ /Get-ProvisionedAppxPackages > %tempdir%\AllAppxPackages.txt
:: Выборка данных из временного файла в инфо-файл
  TYPE "%tempdir%\AllAppxPackages.txt" | findstr.exe /C:"Имя пакета:" > "%tempdir%\FindAppxPackages.txt"
:: Вывод данных из инфо-файла на экран
echo В подключенном образе обнаружены следующие приложения "METRO":
  TYPE "%tempdir%\FindAppxPackages.txt"
echo.
:: ========= Эти строки копируются в начало формируемого файла =====
@echo @ECHO OFF >> %~dp0%metrodel%
@echo TITLE Удаление приложений "METRO" из подключенного образа >> %~dp0%metrodel%
@echo COLOR 0A >> %~dp0%metrodel%
@echo echo. >> %~dp0%metrodel%
@echo echo Пожалуйста подождите, приложения "METRO" покидают подключенный образ . . . >> %~dp0%metrodel%
@echo echo. >> %~dp0%metrodel%
::==================================================================
SetLocal EnableDelayedExpansion 
:: Что искать в исходном списке
set find=Имя пакета: 
:: На что заменить в формируемом файле
set replace=DISM.EXE /ScratchDir:%tempdir% /Image:%mountfolder%\ /Remove-ProvisionedAppxPackage /PackageName:
:: Выборка названий пакетов и склеивание с коммандой удаления
for /F "tokens=* delims=," %%n in (%tempdir%\FindAppxPackages.txt) do ( 
set LINE=%%n 
set LINE=!LINE:%find%=%replace%! 
@echo !LINE! >> %~dp0%metrodel%
)
:: ========= Эти строки копируются в конец формируемого файла ======
@echo echo. >> %~dp0%metrodel%
@echo echo Запрос актуального статуса "METRO" приложений в подключенном образе . . . >> %~dp0%metrodel%
@echo DISM.EXE /ScratchDir:%tempdir% /image:%mountfolder%\ /Get-ProvisionedAppxPackages >> %~dp0%metrodel%
@echo echo. >> %~dp0%metrodel%
@echo PAUSE >> %~dp0%metrodel%
::==================================================================
:: Удаление временных файлов
  IF EXIST %tempdir%\*.txt (DEL /F /Q %tempdir%\*.txt)
echo.
echo Скрипт для удаления предустановленных приложений "METRO" готов.
echo Название файла:"%metrodel%"
::==================================================================
echo.
echo Для завершения работы скрипта, нажмите любую клавишу . . .
PAUSE > NUL
:eof
_bits.txt
Код: Выделить весь код
x64
_wd.txt
Код: Выделить весь код
D:\WIN-10-PREP\RU-WIN10-PRO-VL
Результат работы скрипта:
05-3---Remove-Metro-Packages.bat
Код: Выделить весь код
@ECHO OFF 
TITLE Удаление приложений "METRO" из подключенного образа 
COLOR 0A 
echo. 
echo Пожалуйста подождите, приложения "METRO" покидают подключенный образ . . . 
echo. 
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Appconnector_2015.707.550.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ConnectivityStore_1.1509.1.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.MicrosoftSolitaireCollection_3.3.9211.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCalculator_2015.1009.20.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.WindowsStore_2015.1013.14.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe   
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /Image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe   
echo. 
echo Запрос актуального статуса "METRO" приложений в подключенном образе . . . 
DISM.EXE /ScratchDir:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Temp /image:D:\WIN-10-PREP\RU-WIN10-PRO-VL\Mount\x64\InstallWIM-Mount\ /Get-ProvisionedAppxPackages 
echo. 
PAUSE


/Remove-ProvisionedAppxPackage

Это если совсем коротко.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:39, 11-07-2016 | #2



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

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


(*.*)


Administrator


Сообщения: 34410
Благодарности: 6016

Профиль | Сайт | Отправить PM | Цитировать


Цитата pandarianin:
Я привык учится на конкретных и точных примерах »
tsya.ru

-------
Канал Windows 10, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:09, 11-07-2016 | #3


Пользователь


Сообщения: 143
Благодарности: 15

Профиль | Отправить PM | Цитировать


Black Babay, а одной командой разве нельзя удалить все приложения, нужно для каждого приложения отдельную команду давать? Подойдет ли скрипт для Windows 8?

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

ps. Хотя может я и ошибаюсь, может это даже и не вы ссылки давали.

Последний раз редактировалось pandarianin, 11-07-2016 в 21:48.


Отправлено: 21:38, 11-07-2016 | #4


(*.*)


Administrator


Сообщения: 34410
Благодарности: 6016

Профиль | Сайт | Отправить PM | Цитировать


Цитата pandarianin:
не разу так и ни давали ответа на подобный вопрос лиш кидали сылки на староние сайты мол читайте и разберайтесь сами. »
Цитата pandarianin:
а одной командой разве нельзя удалить все приложения, нужно для каждого приложения отдельную команду давать? »
Между прочим, вы сегодня дублировали этот вопрос в другой теме, где как раз была ссылка на статью, в которой описана "одна команда". Да, она для установленной системы, а не подключенного образа, но это легко исправить, если потратить 5 минут на чтение документации или той же статьи, где написано решение для образа.
Цитата pandarianin:
А документация Microsoft и недосказанные статьи, о том как работать с DISM мне ни чего не говорят. »
Так вы не пытаетесь в них вникнуть. Просто ждете, пока вам готовое решение тут выложат. Это видно даже по вопросам "Подойдет ли скрипт для Windows 8", ибо в ссылке на документацию это черным по белому написано.
LOL
Цитата pandarianin:
Так вот, я это читал »
Нет, не читали, видно же ↓ :)
Цитата pandarianin:
вы кажеться »

-------
Канал Windows 10, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:46, 12-07-2016 | #5


Ветеран


Сообщения: 919
Благодарности: 178

Профиль | Отправить PM | Цитировать


получение списка приложений Appx из монтированного образа
Dism /Image:C:\WORK\Mount /Get-ProvisionedAppxPackages >C:\AppxPackages.txt

пример монтирования \ удаления \ сохранения.
C:\DISM\Dism /Mount-Wim /WimFile:C:\WORK\install.wim /index:1 /MountDir:C:\WORK\Mount
C:\DISM\Dism /image:c:\work\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_11.0.47.0_neutral_~_8wekyb3d8bbwe
C:\DISM\Dism /Unmount-Wim /MountDir:C:\WORK\Mount /commit

и экспорт в esd
C:\DISM\Dism /Export-Image /SourceImageFile:C:\WORK\install.wim /SourceIndex:1 /DestinationImageFile:C:\install.esd /Compress:recovery
или просто в wim
C:\DISM\Dism /Export-Image /SourceImageFile:C:\WORK\install.wim /SourceIndex:1 /DestinationImageFile:C:\install.wim
(максимальная компрессия по умолчанию)

-------
Aerotune VS for W7
Aerotune VS for W10


Отправлено: 11:02, 12-07-2016 | #6


Аватара для Harkovchanin1968

Ветеран


Сообщения: 795
Благодарности: 96

Профиль | Отправить PM | Цитировать


К сожалению я очень поздно увидел эту статью, вот может кому пригодится в будущем, по другим вопросам можно к примеру в google вводить запрос так Как из общего дистрибутива Windows 10 выделить одно издание, ремонт компа (или remontcompa), из большей долей вероятности вы найдёте ответ.

Отправлено: 17:27, 07-07-2018 | #7



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 10 / 8 / 7 / Vista » 8 / 2012 - Удаление метро приложений из wim файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - Два WIM-файла: install7x86.wim и install7x64.wim Shift85 Автоматическая установка Windows 10 / 8 / 7 / Vista 18 07-03-2015 19:31
Общее - [решено] Автоматизация извлечения файла install.wim из образа диска ISO Oleg48 Автоматическая установка Windows 10 / 8 / 7 / Vista 4 03-02-2015 00:36
Интерфейс - [решено] Удаление Metro-приложений из учетной записи solgerg Microsoft Windows 8 и 8.1 8 12-10-2013 12:55
2003/XP/2000 - Удаление приложений MS Office из файла-установки. J7BXA Microsoft Office (Word, Excel, Outlook и т.д.) 2 28-05-2010 22:03
Установка - [решено] Как удалить ненужные индексы образов из WIM файла? CyberStyLe Microsoft Windows Vista 0 18-10-2009 10:43




 
Переход