Optimize-Offline icon indicating copy to clipboard operation
Optimize-Offline copied to clipboard

[REQUEST] Support for Windows v.20170

Open xkpx64 opened this issue 3 years ago • 5 comments

Is it possible to port to this version :) ? And maybe support for x32 ?

xkpx64 avatar Jul 17 '20 10:07 xkpx64

Use Notepad++, NOT the regular Notepad in Windows, open the Optimize-Offline.psm1 then use the 'Replace All' option in Notepad++ and replace 19041 with 20170. Remember to go to 'File' then 'Save' when you're done editing it.

Now the script will work on a 20170 ISO.

I've done it on earlier versions of the Preview ISO but I can't promise all the registry tweaks etc. are compatible between 19041 and 20170. Removing packages works totally fine though.

I HAVE used the registry options and tweaks etc. from the script with no problems though.

KedarWolf avatar Jul 18 '20 01:07 KedarWolf

I did the same ty and kinda worked.

xkpx64 avatar Jul 18 '20 08:07 xkpx64

You HAVE to have Developer Mode as false and Dart like:

"DaRT": [ ],

Here's my working Configuration.json.

{
  "_Info": [
    "This is a JSON based Configuration file for Optimize-Offline.",
    "Ensure proper formatting is used when editing the JSON parameter values.",
    "Boolean parameter values use true and false. String parameter values must be enclosed in double-quotes."
  ],
  "SourcePath": "C:\\1\\20170.1000.200710-1419.RS_PRERELEASE_CLIENTENTERPRISE_VOL_X64FRE_EN-US.ISO",
  "WindowsApps": "Select",
  "SystemApps": true,
  "Capabilities": true,
  "Packages": true,
  "Features": true,
  "DeveloperMode": false,
  "WindowsStore": false,
  "MicrosoftEdge": false,
  "Win32Calc": true,
  "Dedup": false,
  "DaRT": [
  ],
  "Registry": true,
  "Additional": {
    "Setup": true,
    "Wallpaper": false,
    "SystemLogo": false,
    "LockScreen": false,
    "RegistryTemplates": true,
    "LayoutModification": false,
    "Unattend": true,
    "Drivers": true,
    "NetFx3": true
  },
  "ISO": "No-Prompt"
}

KedarWolf avatar Jul 18 '20 16:07 KedarWolf

***************************************************************************************************
Running Module : Optimize-Offline 4.0.1.2
Optimize Start : 07/18/2020 12:50:53 PM
Identity Name  : Kedar
Computer Name  : KEDARWOLF
***************************************************************************************************

2020-07-18T12:50:53 [INFO]: Supported Image Build: [20170]
2020-07-18T12:50:56 [INFO]: Mounting Windows 10 Enterprise
2020-07-18T12:52:17 [INFO]: Mounting Microsoft Windows Setup (x64)
2020-07-18T12:52:38 [INFO]: Mounting Microsoft Windows Recovery Environment (amd64)
2020-07-18T12:53:02 [INFO]: Pre-Optimization Image Health State: [Healthy]
2020-07-18T12:53:38 [INFO]: Removing Provisioned App Package: Microsoft.BingNews
2020-07-18T12:53:41 [INFO]: Removing Provisioned App Package: Microsoft.BingWeather
2020-07-18T12:53:44 [INFO]: Removing Provisioned App Package: Microsoft.GetHelp
2020-07-18T12:53:47 [INFO]: Removing Provisioned App Package: Microsoft.Getstarted
2020-07-18T12:53:49 [INFO]: Removing Provisioned App Package: Microsoft.Microsoft3DViewer
2020-07-18T12:53:53 [INFO]: Removing Provisioned App Package: Microsoft.MicrosoftOfficeHub
2020-07-18T12:53:56 [INFO]: Removing Provisioned App Package: Microsoft.MicrosoftSolitaireCollection
2020-07-18T12:53:58 [INFO]: Removing Provisioned App Package: Microsoft.MicrosoftStickyNotes
2020-07-18T12:54:01 [INFO]: Removing Provisioned App Package: Microsoft.MixedReality.Portal
2020-07-18T12:54:04 [INFO]: Removing Provisioned App Package: Microsoft.MSPaint
2020-07-18T12:54:07 [INFO]: Removing Provisioned App Package: Microsoft.Office.OneNote
2020-07-18T12:54:10 [INFO]: Removing Provisioned App Package: Microsoft.People
2020-07-18T12:54:13 [INFO]: Removing Provisioned App Package: Microsoft.ScreenSketch
2020-07-18T12:54:15 [INFO]: Removing Provisioned App Package: Microsoft.SkypeApp
2020-07-18T12:54:18 [INFO]: Removing Provisioned App Package: Microsoft.Todos
2020-07-18T12:54:21 [INFO]: Removing Provisioned App Package: Microsoft.Wallet
2020-07-18T12:54:24 [INFO]: Removing Provisioned App Package: Microsoft.Windows.Photos
2020-07-18T12:54:28 [INFO]: Removing Provisioned App Package: Microsoft.WindowsAlarms
2020-07-18T12:54:31 [INFO]: Removing Provisioned App Package: Microsoft.WindowsCalculator
2020-07-18T12:54:33 [INFO]: Removing Provisioned App Package: Microsoft.WindowsCamera
2020-07-18T12:54:37 [INFO]: Removing Provisioned App Package: microsoft.windowscommunicationsapps
2020-07-18T12:54:40 [INFO]: Removing Provisioned App Package: Microsoft.WindowsFeedbackHub
2020-07-18T12:54:42 [INFO]: Removing Provisioned App Package: Microsoft.WindowsMaps
2020-07-18T12:54:45 [INFO]: Removing Provisioned App Package: Microsoft.WindowsSoundRecorder
2020-07-18T12:54:48 [INFO]: Removing Provisioned App Package: Microsoft.YourPhone
2020-07-18T12:54:52 [INFO]: Removing Provisioned App Package: Microsoft.ZuneMusic
2020-07-18T12:54:54 [INFO]: Removing Provisioned App Package: Microsoft.ZuneVideo
2020-07-18T12:55:21 [INFO]: Removing System App: Microsoft.AAD.BrokerPlugin
2020-07-18T12:55:23 [INFO]: Removing System App: Microsoft.BioEnrollment
2020-07-18T12:55:25 [INFO]: Removing System App: Microsoft.ECApp
2020-07-18T12:55:27 [INFO]: Removing System App: Microsoft.LockApp
2020-07-18T12:55:29 [INFO]: Removing System App: Microsoft.Windows.AddSuggestedFoldersToLibarayDialog
2020-07-18T12:55:31 [INFO]: Removing System App: Microsoft.Windows.CallingShellApp
2020-07-18T12:55:33 [INFO]: Removing System App: Microsoft.Windows.ContentDeliveryManager
2020-07-18T12:55:35 [INFO]: Removing System App: Microsoft.Windows.FileExplorer
2020-07-18T12:55:37 [INFO]: Removing System App: Microsoft.Windows.FilePicker
2020-07-18T12:55:39 [INFO]: Removing System App: Microsoft.Windows.ParentalControls
2020-07-18T12:55:41 [INFO]: Removing System App: Microsoft.Windows.PeopleExperienceHost
2020-07-18T12:55:43 [INFO]: Removing System App: Microsoft.Windows.SecHealthUI
2020-07-18T12:55:45 [INFO]: Removing System App: Microsoft.Windows.SecureAssessmentBrowser
2020-07-18T12:55:47 [INFO]: Removing System App: Microsoft.Windows.XGpuEjectDialog
2020-07-18T12:55:49 [INFO]: Removing System App: Windows.CBSPreview
2020-07-18T12:55:52 [INFO]: Disabling Services, Drivers and Integration Content for Removed Apps.
2020-07-18T12:55:56 [INFO]: Disabling Optional Feature: Windows-Defender-Default-Definitions
2020-07-18T12:56:02 [INFO]: Importing Custom App Associations.
2020-07-18T12:58:47 [INFO]: Removing Windows Capability: App.Support.QuickAssist
2020-07-18T12:58:52 [INFO]: Removing Windows Capability: Hello.Face.20134
2020-07-18T12:58:57 [INFO]: Removing Windows Capability: Hello.Face.Migration.20134
2020-07-18T12:59:03 [INFO]: Removing Windows Capability: MathRecognizer
2020-07-18T12:59:08 [INFO]: Removing Windows Capability: Microsoft.Windows.Notepad
2020-07-18T12:59:13 [INFO]: Removing Windows Capability: Microsoft.Windows.WordPad
2020-07-18T12:59:18 [INFO]: Removing Windows Capability: OneCoreUAP.OneSync
2020-07-18T12:59:24 [INFO]: Removing Windows Capability: OpenSSH.Client
2020-07-18T12:59:40 [INFO]: Removing Windows Package: Microsoft-Windows-LanguageFeatures-Handwriting-en-gb
2020-07-18T12:59:45 [INFO]: Removing Windows Package: Microsoft-Windows-LanguageFeatures-Speech-en-gb
2020-07-18T12:59:51 [INFO]: Removing Windows Package: Microsoft-Windows-LanguageFeatures-OCR-en-gb
2020-07-18T12:59:59 [INFO]: Disabling Optional Feature: MicrosoftWindowsPowerShellV2Root
2020-07-18T13:00:12 [INFO]: Disabling Optional Feature: Printing-XPSServices-Features
2020-07-18T13:00:15 [INFO]: Disabling Optional Feature: SmbDirect
2020-07-18T13:00:17 [INFO]: Disabling Optional Feature: WorkFolders-Client
2020-07-18T13:00:30 [INFO]: Enabling Optional Feature: Microsoft-Windows-Subsystem-Linux
2020-07-18T13:00:35 [INFO]: Integrating the Win32 Calculator.
2020-07-18T13:00:38 [INFO]: Applying Optimized Registry Settings.
2020-07-18T13:00:50 [INFO]: Applying Setup Content.
2020-07-18T13:00:53 [INFO]: Importing Registry Template: Additional Tweaks.reg
2020-07-18T13:00:59 [INFO]: Applying Answer File.
2020-07-18T13:01:02 [INFO]: Injecting Driver Packages into Windows 10 Enterprise
2020-07-18T13:01:24 [INFO]: Injecting Driver Packages into Microsoft Windows Setup (x64)
2020-07-18T13:01:36 [INFO]: Injecting Driver Packages into Microsoft Windows Recovery Environment (amd64)
2020-07-18T13:01:58 [INFO]: Enabling Optional Feature: NetFx3
2020-07-18T13:02:13 [INFO]: Cleaning-up the Start Menu Layout.
2020-07-18T13:02:16 [INFO]: Creating a Package Summary Log.
2020-07-18T13:02:22 [INFO]: Post-Optimization Image Health State: [Healthy]
2020-07-18T13:02:25 [INFO]: Saving and Dismounting Microsoft Windows Setup (x64)
2020-07-18T13:02:51 [INFO]: Rebuilding and Exporting Microsoft Windows Setup (x64)
2020-07-18T13:02:58 [INFO]: Saving and Dismounting Microsoft Windows Recovery Environment (amd64)
2020-07-18T13:03:25 [INFO]: Rebuilding and Exporting Microsoft Windows Recovery Environment (amd64)
2020-07-18T13:03:32 [INFO]: Saving and Dismounting Windows 10 Enterprise
2020-07-18T13:05:08 [INFO]: Rebuilding and Exporting Windows 10 Enterprise using Maximum compression.
2020-07-18T13:05:22 [INFO]: Optimizing the Installation Media File Structure.
2020-07-18T13:05:23 [INFO]: Creating a No-Prompt Bootable Windows Installation Media ISO.
2020-07-18T13:05:34 [INFO]: Finalizing Optimizations.
2020-07-18T13:05:34 [INFO]: Optimize-Offline completed in [15] minutes with [0] errors.

***************************************************************************************************
Optimizations Finalized : 07/18/2020 01:05:34 PM
***************************************************************************************************

KedarWolf avatar Jul 18 '20 17:07 KedarWolf

Once I'm finished comparing admx and policy templates for compatibility issues, identifying any possible issues with removals and integrations, etc. then I will add it as a fully supported image and update packages accordingly.

DrEmpiricism avatar Jul 28 '20 16:07 DrEmpiricism