I have found the battery life reduction from the “stock” images seems to be related to what services are running in the background and some Google Chrome Site Isolation / Malware settings [software reporter tool] (if Chrome is installed).
When I stripped out most of the “stuff” that is not need out of the Windows 10 base image (Direct from Microsoft), stripped out all the unneeded drivers, removed / disabled all the “bloatware”, the machine ran WAY FASTER and battery life doubled. I use NTlite to strip the Win10 image. I have attached the files to turn off Chrome taking over the CPU, just remember to go into chrome://flags and OPT-OUT of the SITE ISOLATION TRIAL. Run the attachments as admin and reboot after.
I included a sample session from NTlite, but it does not have all the listings of the drivers that were removed or added. Just a base to start from (its based on W10 PRO)
(attachments were stripped out, so putting in text)
———Start “DISABLE_SRT.REG”———-
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\software_reporter_tool.exe]
“Debugger”=”systray.exe”
———end “DISABLE_SRT.REG”———-
———Start “DISABLE_BLOCK_CHROME_SRT.BAT”———-
@echo off
cls
setlocal ENABLEDELAYEDEXPANSION
setlocal
:: Get the path where _this_ batch actually resides, fyi.
set MyPath=%~dp0
:: Block Windows from running this in the future (after updates)
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer” /v “DisallowRun” /t REG_DWORD /d 1 /f
reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun” /v 1 /t REG_SZ /d software_reporter_tool.exe
:: The version independent subfolder of Google Software Reporter Tool
:: beneath %userprofile%
set GoogleSwRTSubDir=AppData\Local\Google\Chrome\User Data\SwReporter
:: Process own profile.
call :RemoveInheritedPermissions “%UserProfile%\%GoogleSwRTSubDir%”
:: Process all other user profiles.
:: NOTE: Requires administrative privileges!
FOR /D %%f IN ( “%SystemDrive%\Users\*” ) DO (
IF NOT “%%f” == “%UserProfile%” (
call :RemoveInheritedPermissions “%%f\%GoogleSwRTSubDir%”
)
)
goto done
::
:: Esubroutines start
:RemoveInheritedPermissions
:: EParameter %1: directory
echo RemoveInheritedPermissions %1
:: revert all ACEs to inherited ACEs where appropriate
icacls %1 /reset /Q 1>nul 2>nul
:: remove all inherited ACEs from directory
icacls %1 /inheritance:r /Q 1>nul 2>nul
:: deactivate inheritance for directory
icacls %1 /inheritance:d /Q 1>nul 2>nul
goto :EOF
:: Esubroutines end
::
:done
———end “DISABLE_BLOCK_CHROME_SRT.BAT”———-
———Start “NTlite_sample_config.XML”———-
<?xml version=”1.0″ encoding=”utf-8″?>
<Preset isAutoSaved=”true” xmlns=”urn:schemas-nliteos-com:pn.v1″>
<Date>02/07/2019 16:57:42</Date>
<AppInfo>
<Version>1.7.2.6717</Version>
<Licensed>No</Licensed>
<Protections>Yes</Protections>
<Host>Windows 10 Pro (1809) 64 bit – Client 10.0.17763.253 (en-US)</Host>
</AppInfo>
<ImageInfo>
<Version mode=”offline”>Windows 10 Professional (1809) 64 bit – Client 10.0.17763.253 (en-US)</Version>
<GUID>{A39E99EE-F5D8-49DC-8986-5E44A732B838}</GUID>
</ImageInfo>
<RemoveComponents>
<c>langarabic ‘Arabic'</c>
<c>langbulgarian ‘Bulgarian'</c>
<c>langchineses ‘Chinese Simplified'</c>
<c>langchineset ‘Chinese Traditional'</c>
<c>langcroatian ‘Croatian'</c>
<c>langczech ‘Czech'</c>
<c>langdanish ‘Danish'</c>
<c>langdutch ‘Dutch'</c>
<c>langenglishgb ‘English (GB)'</c>
<c>langestonian ‘Estonian'</c>
<c>langfinnish ‘Finnish'</c>
<c>langfrench ‘French'</c>
<c>langfrenchcanadian ‘French (Canadian)'</c>
<c>langgerman ‘German'</c>
<c>langgreek ‘Greek'</c>
<c>langhebrew ‘Hebrew'</c>
<c>langhungarian ‘Hungarian'</c>
<c>langime ‘Input Method Editor (IME)'</c>
<c>langimejp ‘Japanese (IME)'</c>
<c>langimeko ‘Korean (IME)'</c>
<c>langimetc ‘Chinese Traditional (IME)'</c>
<c>langitalian ‘Italian'</c>
<c>langjapanese ‘Japanese'</c>
<c>langkorean ‘Korean'</c>
<c>langlatvian ‘Latvian'</c>
<c>langlithuanian ‘Lithuanian'</c>
<c>langnorwegian ‘Norwegian'</c>
<c>langpolish ‘Polish'</c>
<c>langportuguesebr ‘Portuguese (Brazilian)'</c>
<c>langportuguesept ‘Portuguese'</c>
<c>langromanian ‘Romanian'</c>
<c>langrussian ‘Russian'</c>
<c>langserbian ‘Serbian'</c>
<c>langslovak ‘Slovak'</c>
<c>langslovenian ‘Slovenian'</c>
<c>langspanish ‘Spanish'</c>
<c>langswedish ‘Swedish'</c>
<c>langthai ‘Thai'</c>
<c>langturkish ‘Turkish'</c>
<c>langukrainian ‘Ukrainian'</c>
<c>Microsoft.Advertising.Xaml ‘Advertising.Xaml'</c>
<c>Microsoft.BingWeather ‘BingWeather'</c>
<c>Microsoft.Getstarted ‘Tips (Get Started)'</c>
<c>Microsoft.Messaging ‘Messaging'</c>
<c>Microsoft.Microsoft3DViewer ‘3DViewer'</c>
<c>Microsoft.MicrosoftOfficeHub ‘OfficeHub'</c>
<c>Microsoft.MicrosoftSolitaireCollection ‘SolitaireCollection'</c>
<c>Microsoft.MixedReality.Portal ‘MixedReality.Portal'</c>
<c>Microsoft.MSPaint ‘Paint 3D'</c>
<c>Microsoft.Office.OneNote ‘Office.OneNote'</c>
<c>Microsoft.OneConnect ‘Mobile Plans'</c>
<c>Microsoft.People ‘People'</c>
<c>Microsoft.Print3D ‘Print3D'</c>
<c>Microsoft.ScreenSketch ‘ScreenSketch'</c>
<c>Microsoft.SkypeApp ‘SkypeApp'</c>
<c>Microsoft.Wallet ‘Wallet Service'</c>
<c>Microsoft.Windows.Photos ‘Photos'</c>
<c>Microsoft.Windows.SecHealthUI ‘Windows Defender'</c>
<c>Microsoft.Windows.XGpuEjectDialog ‘XGpuEjectDialog'</c>
<c>microsoft.windowscommunicationsapps ‘Windows Mail'</c>
<c>Microsoft.WindowsMaps ‘Maps'</c>
<c>Microsoft.WindowsSoundRecorder ‘SoundRecorder'</c>
<c>Microsoft.Xbox.TCUI ‘Xbox.TCUI'</c>
<c>Microsoft.XboxApp ‘Xbox App'</c>
<c>Microsoft.XboxGameCallableUI ‘XboxGameCallableUI'</c>
<c>Microsoft.XboxGameOverlay ‘XboxGameOverlay'</c>
<c>Microsoft.XboxGamingOverlay ‘XboxGamingOverlay'</c>
<c>Microsoft.XboxSpeechToTextOverlay ‘XboxSpeechToTextOverlay'</c>
<c>Microsoft.YourPhone ‘YourPhone'</c>
<c>Microsoft.ZuneMusic ‘ZuneMusic'</c>
<c>Microsoft.ZuneVideo ‘ZuneVideo'</c>
</RemoveComponents>
<Compatibility protectHidden=”false”>
<ComponentFeatures>
<Feature enabled=”yes”>CortanaSupport</Feature>
<Feature enabled=”yes”>DefaultFonts</Feature>
<Feature enabled=”no”>Hyper-V</Feature>
<Feature enabled=”no”>ManualSetup</Feature>
<Feature enabled=”yes”>OfficeSupport</Feature>
<Feature enabled=”no”>NetworkDiscovery</Feature>
<Feature enabled=”no”>NvidiaSetup</Feature>
<Feature enabled=”yes”>OOBE</Feature>
<Feature enabled=”yes”>Printing</Feature>
<Feature enabled=”yes”>Recommended-All</Feature>
<Feature enabled=”no”>SafeMode</Feature>
<Feature enabled=”no”>SamsungSwitch</Feature>
<Feature enabled=”yes”>ServicingStack</Feature>
<Feature enabled=”yes”>ShellSearchSupport</Feature>
<Feature enabled=”no”>Spotify</Feature>
<Feature enabled=”no”>Recommended-Tablet</Feature>
<Feature enabled=”no”>USBModem</Feature>
<Feature enabled=”yes”>USB</Feature>
<Feature enabled=”yes”>VideoPlayback</Feature>
<Feature enabled=”no”>VPN</Feature>
<Feature enabled=”no”>VisualStudio</Feature>
<Feature enabled=”no”>VMwareGuest</Feature>
<Feature enabled=”yes”>ActivationKMS</Feature>
<Feature enabled=”yes”>Activation</Feature>
<Feature enabled=”yes”>AppxSupport</Feature>
<Feature enabled=”yes”>WindowsUpdate</Feature>
<Feature enabled=”yes”>WLAN</Feature>
</ComponentFeatures>
<MachineDrivers>
<Machine enabled=”yes”>HostMachine</Machine>
<Machine enabled=”no”>Hyper-V VM</Machine>
<Machine enabled=”no”>Parallels VM</Machine>
<Machine enabled=”no”>Virtual Box VM</Machine>
<Machine enabled=”no”>VMware VM</Machine>
</MachineDrivers>
</Compatibility>
<Features>
<Feature name=”Client-DeviceLockdown”>true</Feature>
</Features>
<AddPackages></AddPackages>
<Drivers showHidden=”false”>
<AddDrivers></AddDrivers>
</Drivers>
<Unattended mode=”1″>
<OEMSetupComplete>false</OEMSetupComplete>
<AnswerFileLocationPanther>true</AnswerFileLocationPanther>
<AnswerFileLocationBoot>true</AnswerFileLocationBoot>
<SaveBothArch>false</SaveBothArch>
<settings pass=”oobeSystem”>
<component name=”Microsoft-Windows-International-Core”>
<InputLocale>0409:00000409</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
</component>
<component name=”Microsoft-Windows-Shell-Setup”>
<OEMInformation>
<Manufacturer>SOMETHING_PUT_IN_HERE</Manufacturer>
<SupportPhone>555-555-5000</SupportPhone>
<SupportURL>[email protected]</SupportURL>
</OEMInformation>
<OOBE>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount>
<DisplayName>MOOCOW</DisplayName>
<Group>Administrators</Group>
<Name>MOOCOW</Name>
<Password>
<PlainText>True</PlainText>
<Value></Value>
</Password>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
<settings pass=”specialize”>
<component name=”Microsoft-Windows-Shell-Setup”>
<ComputerName>*</ComputerName>
<RegisteredOrganization>SOMETHING_HERE</RegisteredOrganization>
</component>
</settings>
<settings pass=”windowsPE”>
<component name=”Microsoft-Windows-International-Core-WinPE”>
<InputLocale>0409:00000409</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UILanguageFallback>en-US</UILanguageFallback>
<UserLocale>en-US</UserLocale>
<SetupUILanguage>
<UILanguage>en-US</UILanguage>
</SetupUILanguage>
</component>
<component name=”Microsoft-Windows-Setup”>
<Diagnostics>
<OptIn>false</OptIn>
</Diagnostics>
<DynamicUpdate>
<WillShowUI>OnError</WillShowUI>
</DynamicUpdate>
<ImageInstall>
<OSImage>
<WillShowUI>OnError</WillShowUI>
<InstallFrom>
<MetaData>
<Key>/IMAGE/NAME</Key>
<Value>Windows 10 Pro</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
<UserData>
<ProductKey>
<Key></Key>
</ProductKey>
</UserData>
</component>
</settings>
</Unattended>
<Tweaks>
<Settings>
<TweakGroup name=”AppCompat”>
<Tweak name=”.NETFramework\OnlyUseLatestCLR”>1</Tweak>
</TweakGroup>
<TweakGroup name=”DesktopTweaks”>
<Tweak name=”NewStartPanel\{5399E694-6CE5-4D6C-8FCE-1D8870FDCBA0}”>0</Tweak>
<Tweak name=”NewStartPanel\{20D04FE0-3AEA-1069-A2D8-08002B30309D}”>0</Tweak>
<Tweak name=”ContentDeliveryManager\SoftLandingEnabled”>0</Tweak>
</TweakGroup>
<TweakGroup name=”Explorer”>
<Tweak name=”AutoplayHandlers\DisableAutoplay”>1</Tweak>
<Tweak name=”cmd\HideBasedOnVelocityId”>0</Tweak>
<Tweak name=”ControlPanel\StartupPage”>1</Tweak>
<Tweak name=”ControlPanel\AllItemsIconView”>1</Tweak>
<Tweak name=”State\AccountProtection_MicrosoftAccount_Disconnected”>0</Tweak>
<Tweak name=”Explorer\DisableEdgeDesktopShortcutCreation”>1</Tweak>
<Tweak name=”Explorer\HideClock”>0</Tweak>
<Tweak name=”Explorer\NoNetConnectDisconnect”>0</Tweak>
<Tweak name=”People\PeopleBand”>0</Tweak>
<Tweak name=”Advanced\ShowTaskViewButton”>0</Tweak>
<Tweak name=”Advanced\TaskbarGlomLevel”>1</Tweak>
<Tweak name=”Advanced\MMTaskbarEnabled”>1</Tweak>
<Tweak name=”Advanced\HideDrivesWithNoMedia”>0</Tweak>
<Tweak name=”Advanced\HideFileExt”>0</Tweak>
</TweakGroup>
<TweakGroup name=”Network”>
<Tweak name=”System\LocalAccountTokenFilterPolicy”>1</Tweak>
</TweakGroup>
<TweakGroup name=”OneDrive”>
<Tweak name=”OneDrive\DisableFileSyncNGSC”>1</Tweak>
</TweakGroup>
<TweakGroup name=”Privacy”>
<Tweak name=”phoneCallHistory\Value”>Deny</Tweak>
<Tweak name=”{A8804298-2D5F-42E3-9531-9C8C39EB29CE}\Value”>Deny</Tweak>
<Tweak name=”{2297E4E2-5DBE-466D-A12B-0F8286F0D9CA}\Value”>Deny</Tweak>
<Tweak name=”LooselyCoupled\Value”>Deny</Tweak>
<Tweak name=”Client\OptInOrOutPreference”>0</Tweak>
<Tweak name=”System\AllowExperimentation”>0</Tweak>
<Tweak name=”DataCollection\AllowTelemetry”>0</Tweak>
<Tweak name=”CloudContent\DisableWindowsConsumerFeatures”>1</Tweak>
<Tweak name=”features\PaidWifi”>0</Tweak>
<Tweak name=”features\WiFiSenseOpen”>0</Tweak>
<Tweak name=”ContentDeliveryManager\SilentInstalledAppsEnabled”>0</Tweak>
<Tweak name=”TrainedDataStore\HarvestContacts”>0</Tweak>
<Tweak name=”InputPersonalization\RestrictImplicitTextCollection”>1</Tweak>
<Tweak name=”InputPersonalization\RestrictImplicitInkCollection”>1</Tweak>
<Tweak name=”Windows Search\AllowCortana”>0</Tweak>
<Tweak name=”Search\HistoryViewEnabled”>0</Tweak>
<Tweak name=”Search\DeviceHistoryEnabled”>0</Tweak>
<Tweak name=”System\DontDisplayLastUserName”>1</Tweak>
<Tweak name=”ContentDeliveryManager\RotatingLockScreenOverlayEnabled”>0</Tweak>
<Tweak name=”SmartGlass\UserAuthPolicy”>0</Tweak>
<Tweak name=”SmartGlass\BluetoothPolicy”>0</Tweak>
<Tweak name=”AdvertisingInfo\Enabled”>0</Tweak>
<Tweak name=”Privacy\TailoredExperiencesWithDiagnosticDataEnabled”>0</Tweak>
<Tweak name=”AppSettings\Skype-UserConsentAccepted”>0</Tweak>
<Tweak name=”System\EnableActivityFeed”>0</Tweak>
<Tweak name=”Advanced\Start_TrackProgs”>0</Tweak>
<Tweak name=”ContentDeliveryManager\SystemPaneSuggestionsEnabled”>0</Tweak>
<Tweak name=”Settings\AcceptedPrivacyPolicy”>0</Tweak>
<Tweak name=”ContentDeliveryManager\PreInstalledAppsEnabled”>0</Tweak>
<Tweak name=”ContentDeliveryManager\OemPreInstalledAppsEnabled”>0</Tweak>
<Tweak name=”TIPC\Enabled”>0</Tweak>
<Tweak name=”ContentDeliveryManager\SubscribedContent-338393Enabled”>0</Tweak>
<Tweak name=”AppHost\EnableWebContentEvaluation”>0</Tweak>
<Tweak name=”System\LogonType”>0</Tweak>
<Tweak name=”AnqpCache\OsuRegistrationStatus”>0</Tweak>
<Tweak name=”FlipAhead\FPEnabled”>0</Tweak>
<Tweak name=”MicrosoftEdge\PhishingFilter\Enabledv9″>0</Tweak>
<Tweak name=”Internet Explorer\PhishingFilter\Enabledv9″>0</Tweak>
<Tweak name=”Explorer\SmartScreenEnabled”>Off</Tweak>
</TweakGroup>
<TweakGroup name=”System”>
<Tweak name=”System\EnableLinkedConnections”>1</Tweak>
<Tweak name=”System\EnableFirstLogonAnimation”>0</Tweak>
<Tweak name=”System\NoConnectedUser”>1</Tweak>
<Tweak name=”System\ShutdownWithoutLogon”>1</Tweak>
</TweakGroup>
<TweakGroup name=”WindowsDefender”>
<Tweak name=”Windows Defender\DisableAntiSpyware”>1</Tweak>
</TweakGroup>
<TweakGroup name=”WindowsUpdate”>
<Tweak name=”DeliveryOptimization\DODownloadMode”>0</Tweak>
<Tweak name=”MRT\DontOfferThroughWUAU”>1</Tweak>
<Tweak name=”Settings\HideMCTLink”>1</Tweak>
<Tweak name=”DriverSearching\SearchOrderConfig”>2</Tweak>
<Tweak name=”AU\AUOptions”>3</Tweak>
</TweakGroup>
</Settings>
<Services>
<TweakGroup name=”services”>
<Tweak name=”TermService\TermService”>2</Tweak>
<Tweak name=”RemoteRegistry\RemoteRegistry”>2</Tweak>
<Tweak name=”RetailDemo\RetailDemo”>4</Tweak>
</TweakGroup>
</Services>
<ExtraServices></ExtraServices>
</Tweaks>
<ApplyOptions>
<ImageTasks>
<Task>imageSaveTrim</Task>
<Task>imageFormatWim</Task>
<Task>imageOptionsCreateIso</Task>
</ImageTasks>
<AutoIsoFile>X:\W10_ISOs\SOMETHING_HERE.iso</AutoIsoFile>
<AutoIsoLabel>W10x641809PROv7</AutoIsoLabel>
<AutoSplitSize>4000</AutoSplitSize>
<CleanHotfixedLeftovers>0</CleanHotfixedLeftovers>
<ReuseDriverCache>false</ReuseDriverCache>
</ApplyOptions>
<Execution>
<Remove></Remove>
<Change></Change>
<Add>
<Item type=”Command”>
<Path>powercfg</Path>
<Params>/hibernate off</Params>
<Index>0</Index>
</Item>
<Item type=”Command”>
<Path>net</Path>
<Params>accounts /maxpwage:unlimited</Params>
<Index>1</Index>
</Item>
<Item type=”Placeholder”>
<Index>2</Index>
</Item>
</Add>
</Execution>
<Registry>
<Item>X:\W10_ISOs\Optional\verbosestatus.reg</Item>
<Item>X:\W10_ISOs\Optional\auto_kill_hung_apps.reg</Item>
<Item>X:\W10_ISOs\Optional\Hide-OneDrive-From-File-Explorer\64-bit Hide OneDrive From File Explorer.reg</Item>
</Registry>
</Preset>
———end “NTlite_sample_config.XML”———-