Tuesday, December 1, 2015

Building a Clean Windows 10 Reference Image - MDT 2013 U1


In this post i will go through the steps i have taken to build my Windows 10 (Build 1511) Reference image. I have Confimgr 2012 R2Sp1 Cu1 and MDT 2013 Update 1 (Integrated) 




This post assumes the following:

After following Johans steps, go back into your task sequence and add the following steps:

After the step "Apply Local GPO Package" add a step named "Pause" with a run command line of:
cscript.exe %SCRIPTROOT%\LTISuspend.wsf 

Adding the pause step will cause the TS to pause, letting you configure your image as much as you like. To resume the task sequence you would run the "Resume Task Sequence" shortcut that is placed on your desktop. 




Go back to your list of applications and add a new application called "Cleanup Windows Before Sysprep" - your step should look like below: 


Adding this step will clean the hard disk of any unnecessary files before capture. especially if your build and capture installs lots of updates. 


Add this app as a step in the following location:

( i like to put a restart either side of this)




Open your VM Console and point your VM to boot off your newly created media in your MDT Boot Folder (x86/x64). If all steps have been followed correctly you should be prompted to choose your Task Sequence, if you get additional prompts first make sure you have set your Bootstrap.ini  correctly. 

When your task sequence gets to the Pause step you will see this prompt:



From here you can customise Windows as much as you like , remember not to bother setting anything profile specific unless you plan on using CopyProfile (see here) . Personally i don't see the need to do anything profile specific within my reference image, i will get to customise steps later on in this post. 

The few things i do set during the "Pause" is : Setting language preferences, changing security settings and removing unwanted Windows 10 apps.

Apply Language Pack 


To apply language packs offline, first login to your VLC and download the following file ISO:

This download is specific to the 1511 build (November '15)


Extract the downloaded iso (SW_DVD5_Win_10_1511_32-BIT_X64_MultiLang_LangPackAll_LIP_OEM_VL_X20-75632) to a network location.

Perform the command seen in the below screenshot on the machine for each language pack you intend to install (make sure command prompt is elevated):


Once you have installed the language pack you will need to go ahead and add it as default if need be. In my case i wanted to set en-GB (English United Kingdom) as default system wide, including speech. Simply installing the language pack above will not give you all the features you need.

Microsoft have now split the way they manage language packs in an attempt to reduce disk real estate, they now include these items as "Features on Demand". You COULD get these by connecting your Reference VM to the internet, but this is never recommended, as you cant control what other nasties get applied behind the scenes.  (See: http://blogs.technet.com/b/mniehaus/archive/2015/11/23/seeing-extra-apps-turn-them-off.aspx )

You can read more about this here: https://msdn.microsoft.com/en-us/library/windows/hardware/mt171094(v=vs.85).aspx

What you will want to do next is log back into your VLC and download the following: 

SW_DVD9_NTRL_Win_10_1511_64Bit_MultiLang_Feat_on_Demand_X20-75989.ISO



The contents of this file are:
Microsoft-Windows-InternationalFeatures-Taiwan-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-af-za-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ar-sa-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-as-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-az-latn-az-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-bg-bg-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-bn-bd-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-bn-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-bs-latn-ba-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ca-es-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-cs-cz-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-cy-gb-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-da-dk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-de-de-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-el-gr-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-en-gb-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-en-us-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-es-es-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-es-mx-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-et-ee-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-eu-es-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-fa-ir-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-fi-fi-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-fr-ca-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ga-ie-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-gd-gb-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-gl-es-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-gu-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ha-latn-ng-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-he-il-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-hi-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-hr-hr-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-hu-hu-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-hy-am-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-id-id-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ig-ng-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-is-is-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-it-it-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ja-jp-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ka-ge-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-kk-kz-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-kn-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ko-kr-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-kok-deva-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ky-kg-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-lb-lu-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-lt-lt-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-lv-lv-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-mi-nz-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-mk-mk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ml-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-mr-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ms-bn-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ms-my-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-mt-mt-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-nb-no-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ne-np-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-nl-nl-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-nn-no-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-nso-za-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-or-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-pa-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-pl-pl-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ps-af-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-pt-br-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-pt-pt-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-rm-ch-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ro-ro-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ru-ru-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-rw-rw-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-si-lk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sk-sk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sl-si-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sq-al-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sr-cyrl-rs-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sr-latn-rs-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sv-se-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-sw-ke-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ta-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-te-in-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-th-th-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-tn-za-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-tr-tr-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-tt-ru-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-uk-ua-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-ur-pk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-uz-latn-uz-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-vi-vn-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-wo-sn-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-xh-za-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-yo-ng-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-zh-cn-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-zh-hk-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-zh-tw-Package.cab
Microsoft-Windows-LanguageFeatures-Basic-zu-za-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Arab-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Beng-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Cans-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Cher-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Deva-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Ethi-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Gujr-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Guru-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Hans-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Hant-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Hebr-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Jpan-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Khmr-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Knda-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Kore-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Laoo-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Mlym-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Orya-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-PanEuropeanSupplementalFonts-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Sinh-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Syrc-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Taml-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Telu-Package.cab
Microsoft-Windows-LanguageFeatures-Fonts-Thai-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-ca-es-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-cs-cz-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-da-dk-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-de-de-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-el-gr-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-en-gb-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-en-us-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-es-es-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-es-mx-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-fi-fi-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-hr-hr-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-id-id-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-it-it-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-ja-jp-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-ko-kr-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-nb-no-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-nl-nl-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-nn-no-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-pl-pl-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-pt-br-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-pt-pt-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-ro-ro-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-ru-ru-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-sr-cyrl-rs-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-sr-latn-rs-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-sv-se-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-tr-tr-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-zh-cn-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-zh-hk-Package.cab
Microsoft-Windows-LanguageFeatures-Handwriting-zh-tw-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-cs-cz-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-da-dk-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-de-de-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-el-gr-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-en-gb-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-en-us-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-es-es-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-es-mx-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-fi-fi-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-fr-ca-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-hu-hu-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-it-it-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-ja-jp-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-ko-kr-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-nb-no-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-nl-nl-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-pl-pl-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-pt-br-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-pt-pt-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-ro-ro-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-ru-ru-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-sk-sk-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-sr-cyrl-rs-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-sr-latn-rs-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-sv-se-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-tr-tr-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-zh-cn-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-zh-hk-Package.cab
Microsoft-Windows-LanguageFeatures-OCR-zh-tw-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-de-de-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-en-au-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-en-ca-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-en-gb-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-en-in-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-en-us-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-es-es-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-it-it-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-ja-jp-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-zh-cn-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-zh-hk-Package.cab
Microsoft-Windows-LanguageFeatures-Speech-zh-tw-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-de-de-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-en-au-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-en-ca-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-en-gb-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-en-in-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-en-us-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-es-es-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-es-mx-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-it-it-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-ja-jp-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-ko-kr-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-pl-pl-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-pt-br-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-ru-ru-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-zh-cn-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-zh-hk-Package.cab
Microsoft-Windows-LanguageFeatures-TextToSpeech-zh-tw-Package.cab
Microsoft-Windows-NetFx3-OnDemand-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-ar-sa-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-bg-bg-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-cs-cz-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-da-dk-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-de-de-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-el-gr-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-en-gb-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-en-us-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-es-es-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-es-mx-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-et-ee-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-fi-fi-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-fr-ca-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-fr-fr-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-he-il-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-hr-hr-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-hu-hu-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-id-id-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-it-it-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-ja-jp-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-ko-kr-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-lt-lt-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-lv-lv-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-nb-no-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-nl-nl-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-pl-pl-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-pt-br-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-pt-pt-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-ro-ro-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-ru-ru-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-sk-sk-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-sl-si-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-sr-latn-rs-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-sv-se-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-th-th-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-tr-tr-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-uk-ua-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-vi-vn-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-zh-cn-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-zh-hk-Package.cab
Microsoft-Windows-RetailDemo-OfflineContent-Content-zh-tw-Package.cab
view rawiso contents hosted with ❤ by GitHub




To Enable these features, you will want to perform the following command(s):
(these are for en-GB only)
DISM /Online /Add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Handwriting-en-gb-Package.cab
DISM /Online /Add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-OCR-en-gb-Package.cab
DISM /Online /Add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Speech-en-gb-Package.cab
DISM /Online /Add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-TextToSpeech-en-gb-Package.cab
DISM /Online /Add-Package /PackagePath:Microsoft-Windows-LanguageFeatures-Basic-en-gb-Package.cab
You will now be able to choose en-GB from the speech menu:




Remove Unwanted W10 Apps


Here is the full list of Windows Packages installed in the 1511 Build

Get-AppxProvisionedPackage -Online
DisplayNamePackageName
----------------------
Microsoft.3DBuilderMicrosoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe
Microsoft.AppconnectorMicrosoft.Appconnector_2015.707.550.0_neutral_~_8wekyb3d8bbwe
Microsoft.BingFinanceMicrosoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe
Microsoft.BingNewsMicrosoft.BingNews_4.6.169.0_neutral_~_8wekyb3d8bbwe
Microsoft.BingSportsMicrosoft.BingSports_4.6.169.0_neutral_~_8wekyb3d8bbwe
Microsoft.BingWeatherMicrosoft.BingWeather_4.6.169.0_neutral_~_8wekyb3d8bbwe
Microsoft.CommsPhoneMicrosoft.CommsPhone_1.10.15000.0_neutral_~_8wekyb3d8bbwe
Microsoft.ConnectivityStoreMicrosoft.ConnectivityStore_1.1509.1.0_neutral_~_8wekyb3d8bbwe
Microsoft.GetstartedMicrosoft.Getstarted_2.3.7.0_neutral_~_8wekyb3d8bbwe
Microsoft.MessagingMicrosoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe
Microsoft.MicrosoftOfficeHubMicrosoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe
Microsoft.MicrosoftSolitaireCollectionMicrosoft.MicrosoftSolitaireCollection_3.3.9211.0_neutral_~_8wekyb3d8bbwe
Microsoft.Office.OneNoteMicrosoft.Office.OneNote_2015.6131.10051.0_neutral_~_8wekyb3d8bbwe
Microsoft.Office.SwayMicrosoft.Office.Sway_2015.6216.20251.0_neutral_~_8wekyb3d8bbwe
Microsoft.PeopleMicrosoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe
Microsoft.SkypeAppMicrosoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c
Microsoft.Windows.PhotosMicrosoft.Windows.Photos_2015.1001.17200.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsAlarmsMicrosoft.WindowsAlarms_2015.1012.20.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsCalculatorMicrosoft.WindowsCalculator_2015.1009.20.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsCameraMicrosoft.WindowsCamera_2015.1071.40.0_neutral_~_8wekyb3d8bbwe
microsoft.windowscommunicationsappsmicrosoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsMapsMicrosoft.WindowsMaps_4.1509.50911.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsPhoneMicrosoft.WindowsPhone_2015.1009.10.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsSoundRecorderMicrosoft.WindowsSoundRecorder_2015.1012.110.0_neutral_~_8wekyb3d8bbwe
Microsoft.WindowsStoreMicrosoft.WindowsStore_2015.1013.14.0_neutral_~_8wekyb3d8bbwe
Microsoft.XboxAppMicrosoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe
Microsoft.ZuneMusicMicrosoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
Microsoft.ZuneVideoMicrosoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe
These are the apps i remove. 

remove-AppxProvisionedPackage -package Microsoft.3DBuilder_10.9.50.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.BingFinance_4.6.169.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.Messaging_1.10.22012.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.MicrosoftOfficeHub_2015.6306.23501.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.People_2015.1012.106.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.SkypeApp_3.2.1.0_neutral_~_kzf8qxf38zg5c -Online
remove-AppxProvisionedPackage -package Microsoft.WindowsStore_2015.1013.14.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.XboxApp_2015.930.526.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.ZuneMusic_2019.6.13251.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.ZuneVideo_2019.6.13251.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package microsoft.windowscommunicationsapps_2015.6308.42271.0_neutral_~_8wekyb3d8bbwe -Online
remove-AppxProvisionedPackage -package Microsoft.ConnectivityStore_1.1509.1.0_neutral_~_8wekyb3d8bbwe -Online

Note: I have since learned that if you do this within your reference image , your sysprep will fail, please see this KB:

Sysprep fails after you remove or update Windows Store apps that include built-in Windows images
https://support.microsoft.com/en-us/kb/2769827

Sysprep has an additional provider that's added in Windows 10 and Windows 8 to clean Appx packages and to generalize the image. The provider works only if the Appx package is a per-user package or an all-user provisioned package. 
  • Per-user package means that the Appx package is installed for a particular user account and is not available for other users of the computer.
  • All-user package means that the Appx has been provisioned into the image so that all users who use this image can access the app.

If an all-user package that's provisioned into the image was manually deprovisioned from the image but not removed for a particular user, the provider will encounter an error while cleaning out this package during sysprep. The provider will also fail if an all-user package that's provisioned into the image was updated by one of the users on this reference computer.

Resolution
To resolve this issue, remove the package for the user who's running sysprep, and also remove the provisioning. To do this, follow these steps.

Note To prevent Windows Store from updating apps, unplug the Internet connection or disable Automatic Updates in Audit mode before you create the image.
  1. Run the Import-Module Appx PowerShell cmdlet.
  2. Run Import-Module Dism.
  3. Run Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation.

    Notes
    • In the output of this last cmdlet, check the users for whom the package is showing up as Installed. Delete these user accounts from the reference computer, or log on to the computer by using these user accounts. Then, run the cmdlet in step 4 to remove the Appx package.
    • This command lists all packages that were published by Microsoft and installed by any user of that reference computer. Because the computer is to be sysprepped, we assume that these user profiles no longer require the package.
    • If you have manually provisioned apps that belong to other publishers, run the following command to list them:

      Get-AppxPackage -AllUser | Format-List -Property PackageFullName,PackageUserInformation
  4. Run Remove-AppxPackage -Package .
  5. Remove the provisioning by running the following cmdlet: 

    Remove-AppxProvisionedPackage -Online -PackageName
If you try to recover from an update issue, you can reprovision the app after you follow these steps.

Note The issue does not occur if you are servicing an offline image. In that scenario, the provisioning is automatically cleared for all users. This includes the user who runs the command.


To remove these apps during OSD, follow the guide here:

http://blogs.technet.com/b/mniehaus/archive/2015/11/11/removing-windows-10-in-box-apps-during-a-task-sequence.aspx#comments

The contents of my XML file he talks about is:

Formatted exactly as this:
Microsoft.3DBuilder
Microsoft.Appconnector
Microsoft.BingSports
Microsoft.Getstarted
Microsoft.MicrosoftOfficeHub
Microsoft.MicrosoftSolitaireCollection
Microsoft.Office.OneNote
Microsoft.People
Microsoft.SkypeApp
Microsoft.XboxApp
Microsoft.CommsPhone
Microsoft.ConnectivityStore
microsoft.windowscommunicationsapps
Microsoft.ZuneMusic
Microsoft.ZuneVideo




Modify Privacy Settings:

There are many privacy settings you will want to turn off for an Enterprise deployment of Windows 10, i wont list them all here but i suggest you read this post to familiarise yourself with what to disable. 




Set Support Info:

Running the below commands will set OEM info in windows "System" 
# Set Reg Entries
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v Manufacturer /d "My Company" /t REG_SZ /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v SupportHours /d "0830-1730 Mon-Fri" /t REG_SZ /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v SupportPhone /d "02000000000" /t REG_SZ /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /v SupportURL /d "mailto:servicedesk@contoso.com" /t REG_SZ /f



Start Menu Customisation:

Customisations to the start menu are stored per user profile, so its best to build your Start Menu the way you like it, then export the configuration. You can either then re-import this during your build task sequence (like i do) or you can set this via Group Policy. If you do set your Start Layout via Group Policy users will not be allowed to pin items or customise it in any way, 

Things to note: If you want to include Office and other applications in your base start menu layout, you will need to do this while they are installed. If you don't install these apps on your base image (and its not a good idea too usually) you can export the start menu from a finished and imaged machine with these apps (Capturing start menu layout on a clean machine is not too important)

To export your start menu layout run the following command:

Export-StartLayout -Path C:\StartLayout.XML
To import:

powershell.exe -executionpolicy bypass import-startlayout -layoutpath .\start-layout.xml -mountpath %systemdrive%\
My Start Layout:





  
    
      
        
          
          
          
          
          
          
        
        
          
          
          
          
          
          
        
        
          
          
          
        
      
    
  
The above config will give you this layout this example shows office 2013, code above is for 2016):


Capture:


Once you are happy with your customisations go ahead and run the desktop shortcut to resume the task sequence and capture.






Completion:

Once your WIM is captured to disk you can go ahead and import it into SCCM. I will post another entry shortly with some customisation steps i have in my TS along with BitLocker info.

Courtesy Link : http://apppackagetips.blogspot.co.uk/2015/11/windows-10-task-sequence-bitlocker-steps.html

No comments:

Post a Comment