Rename RequireFileEx,Append to RequireFileEx,AppendList

This commit is contained in:
Homes32
2021-04-03 08:28:43 -05:00
parent ac05466529
commit cebda4e1c4
29 changed files with 1594 additions and 1592 deletions

View File

@@ -512,400 +512,400 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be
///////////////////////////////////////////////////////////////////////////////////
// Misc Windows Files
RequireFileEx,Append,\Windows\SystemResources\Windows.UI.ShellCommon
RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Compressed (zipped) Folder.zfsendtotarget,NOMUI
RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Desktop (create shortcut).DeskLink,NOMUI
RequireFileEx,Append,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\desktop.ini,NOMUI
RequireFileEx,AppendList,\Windows\SystemResources\Windows.UI.ShellCommon
RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Compressed (zipped) Folder.zfsendtotarget,NOMUI
RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\Desktop (create shortcut).DeskLink,NOMUI
RequireFileEx,AppendList,\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\desktop.ini,NOMUI
///////////////////////////////////////////////////////////////////////////////////
// Drivers
// Windows Trusted Runtime Interface Driver
RequireFileEx,Append,\Windows\System32\drivers\WindowsTrustedRT.sys,NOMUI
RequireFileEx,AppendList,\Windows\System32\drivers\WindowsTrustedRT.sys,NOMUI
// RunOnce
RequireFileEx,Append,\Windows\System32\iernonce.dll
RequireFileEx,Append,\Windows\System32\ole32.dll
RequireFileEx,AppendList,\Windows\System32\iernonce.dll
RequireFileEx,AppendList,\Windows\System32\ole32.dll
// Network Schemas
RequireFileEx,Append,\Windows\L2Schemas
RequireFileEx,AppendList,\Windows\L2Schemas
///////////////////////////////////////////////////////////////////////////////////
// Explorer
RequireFileEx,Append,\Windows\explorer.exe
RequireFileEx,Append,\Windows\System32\actxprxy.dll,NOMUI
RequireFileEx,Append,\Windows\System32\AppHelp.dll
RequireFileEx,Append,\Windows\System32\AppResolver.dll
RequireFileEx,Append,\Windows\System32\atlthunk.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\cdp.dll
RequireFileEx,Append,\Windows\System32\clip.exe
RequireFileEx,Append,\Windows\System32\Clipc.dll
RequireFileEx,Append,\Windows\System32\avifil32.dll
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\coloradapterclient.dll
RequireFileEx,Append,\Windows\System32\comctl32.dll
RequireFileEx,Append,\Windows\System32\compmgmt.msc
RequireFileEx,Append,\Windows\System32\CompMgmtLauncher.exe
RequireFileEx,Append,\Windows\System32\comsvcs.dll,NOMUI
RequireFileEx,Append,\Windows\System32\control.exe,NOMUI
RequireFileEx,Append,\Windows\System32\CoreMessaging.dll
RequireFileEx,Append,\Windows\System32\CoreUIComponents.dll,NOMUI
RequireFileEx,Append,\windows\system32\credssp.dll
RequireFileEx,Append,\Windows\System32\cscapi.dll
RequireFileEx,Append,\Windows\System32\ctfmon.exe
RequireFileEx,Append,\Windows\System32\desk.cpl
RequireFileEx,Append,\Windows\System32\devmgmt.msc
RequireFileEx,Append,\Windows\System32\devmgr.dll
RequireFileEx,Append,\Windows\System32\dwmghost.dll
RequireFileEx,Append,\Windows\System32\edputil.dll
RequireFileEx,Append,\Windows\System32\dlnashext.dll
If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,Append,\Windows\System32\dmenrollengine.dll
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\dsreg.dll
RequireFileEx,Append,\Windows\System32\dtsh.dll
RequireFileEx,Append,\Windows\System32\ELSCore.dll
RequireFileEx,Append,\Windows\System32\ExplorerFrame.dll
RequireFileEx,Append,\Windows\System32\filemgmt.dll
RequireFileEx,Append,\Windows\System32\fsmgmt.msc
RequireFileEx,Append,\Windows\System32\hdwwiz.cpl
RequireFileEx,Append,\Windows\System32\hdwwiz.exe
RequireFileEx,Append,\Windows\System32\IconCodecService.dll,NOMUI
RequireFileEx,Append,\Windows\System32\imageres.dll
RequireFileEx,Append,\Windows\System32\InfDefaultInstall.exe
RequireFileEx,Append,\Windows\System32\InputSwitch.dll
RequireFileEx,Append,\Windows\System32\kdcpw.dll
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\windows\System32\KernelBase.dll
RequireFileEx,Append,\windows\system32\mblctr.exe
RequireFileEx,Append,\Windows\System32\mfperfhelper.dll
RequireFileEx,Append,\Windows\System32\MrmCoreR.dll
RequireFileEx,Append,\Windows\System32\mscories.dll,NOMUI
RequireFileEx,Append,\Windows\System32\MsCtfMonitor.dll
RequireFileEx,Append,\Windows\System32\msutb.dll
RequireFileEx,Append,\Windows\System32\mycomput.dll
RequireFileEx,AppendList,\Windows\explorer.exe
RequireFileEx,AppendList,\Windows\System32\actxprxy.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\AppHelp.dll
RequireFileEx,AppendList,\Windows\System32\AppResolver.dll
RequireFileEx,AppendList,\Windows\System32\atlthunk.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\cdp.dll
RequireFileEx,AppendList,\Windows\System32\clip.exe
RequireFileEx,AppendList,\Windows\System32\Clipc.dll
RequireFileEx,AppendList,\Windows\System32\avifil32.dll
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\coloradapterclient.dll
RequireFileEx,AppendList,\Windows\System32\comctl32.dll
RequireFileEx,AppendList,\Windows\System32\compmgmt.msc
RequireFileEx,AppendList,\Windows\System32\CompMgmtLauncher.exe
RequireFileEx,AppendList,\Windows\System32\comsvcs.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\control.exe,NOMUI
RequireFileEx,AppendList,\Windows\System32\CoreMessaging.dll
RequireFileEx,AppendList,\Windows\System32\CoreUIComponents.dll,NOMUI
RequireFileEx,AppendList,\windows\system32\credssp.dll
RequireFileEx,AppendList,\Windows\System32\cscapi.dll
RequireFileEx,AppendList,\Windows\System32\ctfmon.exe
RequireFileEx,AppendList,\Windows\System32\desk.cpl
RequireFileEx,AppendList,\Windows\System32\devmgmt.msc
RequireFileEx,AppendList,\Windows\System32\devmgr.dll
RequireFileEx,AppendList,\Windows\System32\dwmghost.dll
RequireFileEx,AppendList,\Windows\System32\edputil.dll
RequireFileEx,AppendList,\Windows\System32\dlnashext.dll
If,%SourceVer%,BiggerEqual,10.0.20150.0,RequireFileEx,AppendList,\Windows\System32\dmenrollengine.dll
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\dsreg.dll
RequireFileEx,AppendList,\Windows\System32\dtsh.dll
RequireFileEx,AppendList,\Windows\System32\ELSCore.dll
RequireFileEx,AppendList,\Windows\System32\ExplorerFrame.dll
RequireFileEx,AppendList,\Windows\System32\filemgmt.dll
RequireFileEx,AppendList,\Windows\System32\fsmgmt.msc
RequireFileEx,AppendList,\Windows\System32\hdwwiz.cpl
RequireFileEx,AppendList,\Windows\System32\hdwwiz.exe
RequireFileEx,AppendList,\Windows\System32\IconCodecService.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\imageres.dll
RequireFileEx,AppendList,\Windows\System32\InfDefaultInstall.exe
RequireFileEx,AppendList,\Windows\System32\InputSwitch.dll
RequireFileEx,AppendList,\Windows\System32\kdcpw.dll
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\windows\System32\KernelBase.dll
RequireFileEx,AppendList,\windows\system32\mblctr.exe
RequireFileEx,AppendList,\Windows\System32\mfperfhelper.dll
RequireFileEx,AppendList,\Windows\System32\MrmCoreR.dll
RequireFileEx,AppendList,\Windows\System32\mscories.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\MsCtfMonitor.dll
RequireFileEx,AppendList,\Windows\System32\msutb.dll
RequireFileEx,AppendList,\Windows\System32\mycomput.dll
// ncsi.dll.mui is not included in WinRE.wim, so we must copy it here
RequireFileEx,Append,\Windows\System32\ncsi.dll
RequireFileEx,Append,\Windows\System32\nsi.dll
RequireFileEx,Append,\Windows\System32\netplwiz.dll
RequireFileEx,Append,\Windows\System32\netplwiz.exe
RequireFileEx,Append,\Windows\System32\networkexplorer.dll
RequireFileEx,Append,\Windows\System32\offreg.dll
RequireFileEx,Append,\Windows\System32\pdh.dll
RequireFileEx,Append,\Windows\System32\policymanager.dll
RequireFileEx,Append,\Windows\System32\PhotoMetadataHandler.dll,NOMUI
RequireFileEx,Append,\Windows\System32\pnputil.exe
RequireFileEx,Append,\Windows\System32\provsvc.dll
RequireFileEx,Append,\Windows\System32\ProximityCommon.dll
RequireFileEx,Append,\Windows\System32\ProximityCommonPal.dll,NOMUI
RequireFileEx,Append,\Windows\System32\ProximityService.dll,NOMUI
RequireFileEx,Append,\Windows\System32\ProximityServicePal.dll,NOMUI
RequireFileEx,Append,\Windows\System32\rmclient.dll,NOMUI
RequireFileEx,Append,\Windows\System32\rshx32.dll
RequireFileEx,Append,\Windows\System32\sendmail.dll
RequireFileEx,Append,\Windows\System32\services.msc
RequireFileEx,Append,\Windows\System32\SettingSyncCore.dll
RequireFileEx,Append,\Windows\System32\SharedStartModel.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\Windows\System32\SHCore.dll
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,Append,\Windows\System32\Shell32.dll
RequireFileEx,Append,\Windows\System32\ShellCommonCommonProxyStub.dll
RequireFileEx,AppendList,\Windows\System32\ncsi.dll
RequireFileEx,AppendList,\Windows\System32\nsi.dll
RequireFileEx,AppendList,\Windows\System32\netplwiz.dll
RequireFileEx,AppendList,\Windows\System32\netplwiz.exe
RequireFileEx,AppendList,\Windows\System32\networkexplorer.dll
RequireFileEx,AppendList,\Windows\System32\offreg.dll
RequireFileEx,AppendList,\Windows\System32\pdh.dll
RequireFileEx,AppendList,\Windows\System32\policymanager.dll
RequireFileEx,AppendList,\Windows\System32\PhotoMetadataHandler.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\pnputil.exe
RequireFileEx,AppendList,\Windows\System32\provsvc.dll
RequireFileEx,AppendList,\Windows\System32\ProximityCommon.dll
RequireFileEx,AppendList,\Windows\System32\ProximityCommonPal.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\ProximityService.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\ProximityServicePal.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\rmclient.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\rshx32.dll
RequireFileEx,AppendList,\Windows\System32\sendmail.dll
RequireFileEx,AppendList,\Windows\System32\services.msc
RequireFileEx,AppendList,\Windows\System32\SettingSyncCore.dll
RequireFileEx,AppendList,\Windows\System32\SharedStartModel.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\SHCore.dll
If,%SourceVer%,BiggerEqual,10.0.19041.0,RequireFileEx,AppendList,\Windows\System32\Shell32.dll
RequireFileEx,AppendList,\Windows\System32\ShellCommonCommonProxyStub.dll
// In Win10 17763 shellstyle.dll is moved to windows\resources
StrFormat,NTrim,%SourceVer%,%tmp_SourceVer%
If,%tmp_SourceVer%,Equal,10.0.17763.,RequireFileEx,Append,\Windows\resources\Themes\aero\shell\normalcolor\shellstyle.dll
Else,RequireFileEx,Append,\Windows\System32\shellstyle.dll
If,%tmp_SourceVer%,Equal,10.0.17763.,RequireFileEx,AppendList,\Windows\resources\Themes\aero\shell\normalcolor\shellstyle.dll
Else,RequireFileEx,AppendList,\Windows\System32\shellstyle.dll
Set,%tmp_SourceVer%,Nil
RequireFileEx,Append,\Windows\System32\shfolder.dll,NOMUI
RequireFileEx,Append,\Windows\System32\shpafact.dll
RequireFileEx,Append,\Windows\System32\shutdown.exe
RequireFileEx,Append,\Windows\System32\StartTileData.dll
RequireFileEx,AppendList,\Windows\System32\shfolder.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\shpafact.dll
RequireFileEx,AppendList,\Windows\System32\shutdown.exe
RequireFileEx,AppendList,\Windows\System32\StartTileData.dll
If,%SourceVer%,BiggerEqual,10.0.17763.0,Begin
// AppRepository
RequireFileEx,Append,\Windows\System32\StateRepository.core.dll
RequireFileEx,Append,\Windows\System32\Windows.StateRepository.dll
RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryBroker.dll
RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryCore.dll
RequireFileEx,Append,\Windows\System32\Windows.StateRepositoryClient.dll
RequireFileEx,AppendList,\Windows\System32\StateRepository.core.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepository.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryBroker.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryCore.dll
RequireFileEx,AppendList,\Windows\System32\Windows.StateRepositoryClient.dll
End
RequireFileEx,Append,\Windows\System32\stobject.dll
RequireFileEx,Append,\Windows\System32\StorageUsage.dll
RequireFileEx,Append,\Windows\System32\systemcpl.dll
RequireFileEx,Append,\Windows\System32\TextInputFramework.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,Append,\Windows\System32\TextInputMethodFormatter.dll,NOMUI
RequireFileEx,Append,\Windows\System32\TextShaping.dll
RequireFileEx,Append,\Windows\System32\thumbcache.dll
RequireFileEx,Append,\Windows\System32\TDLMigration.dll
RequireFileEx,Append,\Windows\System32\twinapi.appcore.dll
RequireFileEx,Append,\Windows\System32\twinapi.dll
RequireFileEx,Append,\Windows\System32\twinui.pcshell.dll
RequireFileEx,Append,\Windows\System32\twinui.appcore.dll
RequireFileEx,Append,\Windows\System32\UIAnimation.dll
RequireFileEx,Append,\Windows\System32\UIRibbon.dll
RequireFileEx,Append,\Windows\System32\UIRibbonRes.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,Append,\Windows\System32\VEEventDispatcher.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\stobject.dll
RequireFileEx,AppendList,\Windows\System32\StorageUsage.dll
RequireFileEx,AppendList,\Windows\System32\systemcpl.dll
RequireFileEx,AppendList,\Windows\System32\TextInputFramework.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.18300.0,RequireFileEx,AppendList,\Windows\System32\TextInputMethodFormatter.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\TextShaping.dll
RequireFileEx,AppendList,\Windows\System32\thumbcache.dll
RequireFileEx,AppendList,\Windows\System32\TDLMigration.dll
RequireFileEx,AppendList,\Windows\System32\twinapi.appcore.dll
RequireFileEx,AppendList,\Windows\System32\twinapi.dll
RequireFileEx,AppendList,\Windows\System32\twinui.pcshell.dll
RequireFileEx,AppendList,\Windows\System32\twinui.appcore.dll
RequireFileEx,AppendList,\Windows\System32\UIAnimation.dll
RequireFileEx,AppendList,\Windows\System32\UIRibbon.dll
RequireFileEx,AppendList,\Windows\System32\UIRibbonRes.dll,NOMUI
If,%SourceVer%,BiggerEqual,10.0.17134.0,RequireFileEx,AppendList,\Windows\System32\VEEventDispatcher.dll,NOMUI
// We need Windows.CloudStore.dll.mui for pintool, but the actual .dll crashes explorer and StartIsBack
// so after we extract we will need to delete the .dll
RequireFileEx,Append,\Windows\System32\Windows.CloudStore.dll
RequireFileEx,AppendList,\Windows\System32\Windows.CloudStore.dll
// Appears to cause issues with PinTool: \Windows\System32\windows.immersiveshell.serviceprovider.dll
RequireFileEx,Append,\Windows\System32\Windows.Globalization.dll
RequireFileEx,Append,\Windows\System32\Windows.Internal.Shell.Broker.dll
RequireFileEx,Append,\Windows\System32\Windows.Networking.Connectivity.dll
RequireFileEx,Append,\Windows\System32\Windows.UI.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Globalization.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Internal.Shell.Broker.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Networking.Connectivity.dll
RequireFileEx,AppendList,\Windows\System32\Windows.UI.dll
If,%SourceVer%,BiggerEqual,10.0.18900.0,Begin
// Windows Management
RequireFileEx,Append,\Windows\System32\WindowManagement.dll
RequireFileEx,Append,\Windows\System32\WindowManagementAPI.dll
RequireFileEx,Append,\Windows\System32\GameInput.dll
RequireFileEx,AppendList,\Windows\System32\WindowManagement.dll
RequireFileEx,AppendList,\Windows\System32\WindowManagementAPI.dll
RequireFileEx,AppendList,\Windows\System32\GameInput.dll
End
RequireFileEx,Append,\Windows\System32\Windows.Networking.Connectivity.dll
RequireFileEx,Append,\Windows\System32\WorkFoldersShell.dll
RequireFileEx,Append,\Windows\System32\wpdshext.dll
RequireFileEx,Append,\Windows\System32\zipfldr.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Networking.Connectivity.dll
RequireFileEx,AppendList,\Windows\System32\WorkFoldersShell.dll
RequireFileEx,AppendList,\Windows\System32\wpdshext.dll
RequireFileEx,AppendList,\Windows\System32\zipfldr.dll
// Desktop Context Menu Images
RequireFileEx,Append,\Windows\System32\Display.dll
RequireFileEx,Append,\Windows\System32\themecpl.dll
RequireFileEx,AppendList,\Windows\System32\Display.dll
RequireFileEx,AppendList,\Windows\System32\themecpl.dll
// Advanced system settings
RequireFileEx,Append,\windows\System32\sysdm.cpl
RequireFileEx,Append,\windows\System32\DeviceProperties.exe
RequireFileEx,Append,\windows\System32\SystemPropertiesAdvanced.exe
RequireFileEx,Append,\windows\System32\SystemPropertiesComputerName.exe
RequireFileEx,Append,\windows\System32\systempropertieshardware.exe
RequireFileEx,Append,\windows\System32\systempropertiesperformance.exe
RequireFileEx,Append,\windows\System32\systempropertiesremote.exe
RequireFileEx,AppendList,\windows\System32\sysdm.cpl
RequireFileEx,AppendList,\windows\System32\DeviceProperties.exe
RequireFileEx,AppendList,\windows\System32\SystemPropertiesAdvanced.exe
RequireFileEx,AppendList,\windows\System32\SystemPropertiesComputerName.exe
RequireFileEx,AppendList,\windows\System32\systempropertieshardware.exe
RequireFileEx,AppendList,\windows\System32\systempropertiesperformance.exe
RequireFileEx,AppendList,\windows\System32\systempropertiesremote.exe
// DragAndDrop
// WinRe.wim: d2d1.dll, ksuser.dll
RequireFileEx,Append,\Windows\System32\DataExchange.dll,NOMUI
RequireFileEx,Append,\Windows\System32\dcomp.dll
RequireFileEx,Append,\windows\system32\d3d11.dll,NOMUI
RequireFileEx,Append,\windows\system32\dxgi.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\DataExchange.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dcomp.dll
RequireFileEx,AppendList,\windows\system32\d3d11.dll,NOMUI
RequireFileEx,AppendList,\windows\system32\dxgi.dll,NOMUI
// CopyProgress
RequireFileEx,Append,\Windows\System32\chartv.dll
RequireFileEx,Append,\Windows\System32\OneCoreUAPCommonProxyStub.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\chartv.dll
RequireFileEx,AppendList,\Windows\System32\OneCoreUAPCommonProxyStub.dll,NOMUI
// Previous version tab
RequireFileEx,Append,\Windows\System32\twext.dll
RequireFileEx,AppendList,\Windows\System32\twext.dll
// Shell extension for Windows Script Host
RequireFileEx,Append,\Windows\System32\wshext.dll
RequireFileEx,AppendList,\Windows\System32\wshext.dll
// Eject usb
RequireFileEx,Append,\windows\System32\DeviceCenter.dll
RequireFileEx,Append,\windows\System32\DeviceEject.exe,NOMUI
RequireFileEx,Append,\windows\System32\StorageContextHandler.dll
RequireFileEx,Append,\windows\system32\DDOres.dll
RequireFileEx,Append,\windows\system32\DeviceSetupManager.dll
RequireFileEx,Append,\windows\system32\DeviceSetupManagerAPI.dll
RequireFileEx,Append,\windows\system32\DeviceSetupStatusProvider.dll
RequireFileEx,Append,\windows\system32\DevPropMgr.dll
RequireFileEx,AppendList,\windows\System32\DeviceCenter.dll
RequireFileEx,AppendList,\windows\System32\DeviceEject.exe,NOMUI
RequireFileEx,AppendList,\windows\System32\StorageContextHandler.dll
RequireFileEx,AppendList,\windows\system32\DDOres.dll
RequireFileEx,AppendList,\windows\system32\DeviceSetupManager.dll
RequireFileEx,AppendList,\windows\system32\DeviceSetupManagerAPI.dll
RequireFileEx,AppendList,\windows\system32\DeviceSetupStatusProvider.dll
RequireFileEx,AppendList,\windows\system32\DevPropMgr.dll
// WinUSB Driver
RequireFileEx,Append,\Windows\INF\winusb.inf
RequireFileEx,Append,\Windows\System32\drivers\winusb.sys
RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\winusb.inf_*
RequireFileEx,Append,\Windows\System32\winusb.dll
RequireFileEx,AppendList,\Windows\INF\winusb.inf
RequireFileEx,AppendList,\Windows\System32\drivers\winusb.sys
RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\winusb.inf_*
RequireFileEx,AppendList,\Windows\System32\winusb.dll
///////////////////////////////////////////////////////////////////////////////////
// Theme and dwm
RequireFileEx,Append,\Windows\System32\dwm.exe
RequireFileEx,Append,\Windows\System32\dwmcore.dll
RequireFileEx,Append,\Windows\System32\dwminit.dll
RequireFileEx,Append,\Windows\System32\dwmredir.dll
RequireFileEx,Append,\Windows\System32\hotplug.dll
RequireFileEx,Append,\Windows\System32\InputHost.dll,NOMUI
RequireFileEx,Append,\Windows\System32\ISM.dll,NOMUI
RequireFileEx,Append,\Windows\System32\themeservice.dll
RequireFileEx,Append,\Windows\System32\themeui.dll
RequireFileEx,Append,\Windows\System32\twinui.dll
RequireFileEx,Append,\Windows\System32\ubpm.dll
RequireFileEx,Append,\Windows\System32\uDWM.dll
RequireFileEx,Append,\Windows\System32\wdi.dll
RequireFileEx,Append,\Windows\System32\Windows.Gaming.Input.dll
RequireFileEx,Append,\Windows\System32\Windows.UI.Immersive.dll
RequireFileEx,AppendList,\Windows\System32\dwm.exe
RequireFileEx,AppendList,\Windows\System32\dwmcore.dll
RequireFileEx,AppendList,\Windows\System32\dwminit.dll
RequireFileEx,AppendList,\Windows\System32\dwmredir.dll
RequireFileEx,AppendList,\Windows\System32\hotplug.dll
RequireFileEx,AppendList,\Windows\System32\InputHost.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\ISM.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\themeservice.dll
RequireFileEx,AppendList,\Windows\System32\themeui.dll
RequireFileEx,AppendList,\Windows\System32\twinui.dll
RequireFileEx,AppendList,\Windows\System32\ubpm.dll
RequireFileEx,AppendList,\Windows\System32\uDWM.dll
RequireFileEx,AppendList,\Windows\System32\wdi.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Gaming.Input.dll
RequireFileEx,AppendList,\Windows\System32\Windows.UI.Immersive.dll
///////////////////////////////////////////////////////////////////////////////////
// Microsoft Management Control & Disk Management
RequireFileEx,Append,\windows\system32\diskmgmt.msc
RequireFileEx,Append,\Windows\System32\dmdlgs.dll,NOMUI
RequireFileEx,Append,\Windows\System32\dmdskmgr.dll,NOMUI
RequireFileEx,Append,\Windows\System32\dmdskres.dll
RequireFileEx,Append,\Windows\System32\dmdskres2.dll
RequireFileEx,Append,\Windows\System32\dmintf.dll,NOMUI
RequireFileEx,Append,\Windows\System32\dmocx.dll
RequireFileEx,Append,\Windows\System32\dmutil.dll
RequireFileEx,Append,\Windows\System32\dmvdsitf.dll,NOMUI
RequireFileEx,Append,\Windows\System32\dmview.ocx,NOMUI
RequireFileEx,Append,\Windows\System32\hhsetup.dll,NOMUI
RequireFileEx,Append,\Windows\System32\filemgmt.dll
RequireFileEx,Append,\Windows\System32\mmc.exe
RequireFileEx,Append,\Windows\System32\mmcbase.dll
RequireFileEx,Append,\Windows\System32\mmcndmgr.dll
RequireFileEx,Append,\Windows\System32\mmcshext.dll
RequireFileEx,Append,\windows\system32\wbem\servdeps.dll
RequireFileEx,Append,\windows\system32\OnDemandConnRouteHelper.dll
RequireFileEx,AppendList,\windows\system32\diskmgmt.msc
RequireFileEx,AppendList,\Windows\System32\dmdlgs.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmdskmgr.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmdskres.dll
RequireFileEx,AppendList,\Windows\System32\dmdskres2.dll
RequireFileEx,AppendList,\Windows\System32\dmintf.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmocx.dll
RequireFileEx,AppendList,\Windows\System32\dmutil.dll
RequireFileEx,AppendList,\Windows\System32\dmvdsitf.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\dmview.ocx,NOMUI
RequireFileEx,AppendList,\Windows\System32\hhsetup.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\filemgmt.dll
RequireFileEx,AppendList,\Windows\System32\mmc.exe
RequireFileEx,AppendList,\Windows\System32\mmcbase.dll
RequireFileEx,AppendList,\Windows\System32\mmcndmgr.dll
RequireFileEx,AppendList,\Windows\System32\mmcshext.dll
RequireFileEx,AppendList,\windows\system32\wbem\servdeps.dll
RequireFileEx,AppendList,\windows\system32\OnDemandConnRouteHelper.dll
///////////////////////////////////////////////////////////////////////////////////
// Additional Command Line Programs
RequireFileEx,Append,\Windows\System32\cacls.exe
RequireFileEx,Append,\Windows\System32\Comp.exe
RequireFileEx,Append,\Windows\System32\choice.exe
RequireFileEx,Append,\Windows\System32\Fc.exe
RequireFileEx,Append,\Windows\System32\findstr.exe
RequireFileEx,Append,\Windows\System32\Help.exe
RequireFileEx,Append,\Windows\System32\Label.exe
RequireFileEx,Append,\Windows\System32\Makecab.exe,NOMUI
RequireFileEx,Append,\Windows\System32\sc.exe
RequireFileEx,Append,\Windows\System32\Sort.exe
RequireFileEx,Append,\Windows\System32\taskkill.exe
RequireFileEx,AppendList,\Windows\System32\cacls.exe
RequireFileEx,AppendList,\Windows\System32\Comp.exe
RequireFileEx,AppendList,\Windows\System32\choice.exe
RequireFileEx,AppendList,\Windows\System32\Fc.exe
RequireFileEx,AppendList,\Windows\System32\findstr.exe
RequireFileEx,AppendList,\Windows\System32\Help.exe
RequireFileEx,AppendList,\Windows\System32\Label.exe
RequireFileEx,AppendList,\Windows\System32\Makecab.exe,NOMUI
RequireFileEx,AppendList,\Windows\System32\sc.exe
RequireFileEx,AppendList,\Windows\System32\Sort.exe
RequireFileEx,AppendList,\Windows\System32\taskkill.exe
///////////////////////////////////////////////////////////////////////////////////
// Additional Programs
RequireFileEx,Append,\Windows\System32\winver.exe
RequireFileEx,AppendList,\Windows\System32\winver.exe
///////////////////////////////////////////////////////////////////////////////////
// Search
RequireFileEx,Append,\Windows\inf\wsearchidxpi
RequireFileEx,Append,\Windows\System32\esent.dll
RequireFileEx,Append,\Windows\System32\NaturalLanguage6.dll,NOMUI
RequireFileEx,Append,\Windows\System32\NOISE.DAT,NOMUI
RequireFileEx,Append,\Windows\System32\MSWB7.dll,NOMUI
RequireFileEx,Append,\Windows\System32\mssph.dll
RequireFileEx,Append,\Windows\System32\mssprxy.dll,NOMUI
RequireFileEx,Append,\Windows\System32\mssrch.dll
RequireFileEx,Append,\Windows\System32\mssvp.dll
RequireFileEx,Append,\Windows\System32\mssitlb.dll,NOMUI
RequireFileEx,Append,\Windows\System32\query.exe
RequireFileEx,Append,\Windows\System32\query.dll
RequireFileEx,Append,\Windows\System32\SearchFilterHost.exe,NOMUI
RequireFileEx,Append,\Windows\System32\SearchFolder.dll
RequireFileEx,Append,\Windows\System32\SearchIndexer.exe
RequireFileEx,Append,\Windows\System32\SearchProtocolHost.exe,NOMUI
RequireFileEx,Append,\Windows\System32\srchadmin.dll
RequireFileEx,Append,\Windows\System32\StructuredQuery.dll,NOMUI
RequireFileEx,Append,\Windows\System32\tquery.dll
RequireFileEx,Append,\Windows\System32\Windows.Shell.Search.UriHandler.dll,NOMUI
RequireFileEx,Append,\Windows\System32\Windows.Storage.Search.dll
RequireFileEx,Append,\Windows\System32\wsepno.dll
RequireFileEx,Append,\Windows\System32\prm*.dll
RequireFileEx,Append,\Windows\System32\MLS*.dll
RequireFileEx,AppendList,\Windows\inf\wsearchidxpi
RequireFileEx,AppendList,\Windows\System32\esent.dll
RequireFileEx,AppendList,\Windows\System32\NaturalLanguage6.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\NOISE.DAT,NOMUI
RequireFileEx,AppendList,\Windows\System32\MSWB7.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\mssph.dll
RequireFileEx,AppendList,\Windows\System32\mssprxy.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\mssrch.dll
RequireFileEx,AppendList,\Windows\System32\mssvp.dll
RequireFileEx,AppendList,\Windows\System32\mssitlb.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\query.exe
RequireFileEx,AppendList,\Windows\System32\query.dll
RequireFileEx,AppendList,\Windows\System32\SearchFilterHost.exe,NOMUI
RequireFileEx,AppendList,\Windows\System32\SearchFolder.dll
RequireFileEx,AppendList,\Windows\System32\SearchIndexer.exe
RequireFileEx,AppendList,\Windows\System32\SearchProtocolHost.exe,NOMUI
RequireFileEx,AppendList,\Windows\System32\srchadmin.dll
RequireFileEx,AppendList,\Windows\System32\StructuredQuery.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\tquery.dll
RequireFileEx,AppendList,\Windows\System32\Windows.Shell.Search.UriHandler.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\Windows.Storage.Search.dll
RequireFileEx,AppendList,\Windows\System32\wsepno.dll
RequireFileEx,AppendList,\Windows\System32\prm*.dll
RequireFileEx,AppendList,\Windows\System32\MLS*.dll
// Cursor required for touch screens
RequireFileEx,Append,\Windows\cursors\aero_arrow.cur
RequireFileEx,AppendList,\Windows\cursors\aero_arrow.cur
///////////////////////////////////////////////////////////////////////////////////
// ShellHWDetection
RequireFileEx,Append,\Windows\System32\shsvcs.dll
RequireFileEx,AppendList,\Windows\System32\shsvcs.dll
///////////////////////////////////////////////////////////////////////////////////
// Explorer BitLocker integration
RequireFileEx,Append,\Windows\System32\bdesvc.dll
RequireFileEx,Append,\Windows\System32\bdeunlock.exe
RequireFileEx,Append,\Windows\System32\fvenotify.exe
RequireFileEx,AppendList,\Windows\System32\bdesvc.dll
RequireFileEx,AppendList,\Windows\System32\bdeunlock.exe
RequireFileEx,AppendList,\Windows\System32\fvenotify.exe
///////////////////////////////////////////////////////////////////////////////////
// Taking Ownership (Appinfo and ProfSvc services)
// Winre.wim: profsvc.dll, profsvcext.dll, provsvc.dll, objsel.dll
RequireFileEx,Append,\Windows\System32\appinfo.dll
RequireFileEx,Append,\Windows\System32\appinfoext.dll,NOMUI
RequireFileEx,Append,\Windows\System32\objsel.dll
RequireFileEx,AppendList,\Windows\System32\appinfo.dll
RequireFileEx,AppendList,\Windows\System32\appinfoext.dll,NOMUI
RequireFileEx,AppendList,\Windows\System32\objsel.dll
///////////////////////////////////////////////////////////////////////////////////
// Monitor - Moved to Display Drivers Script
//RequireFileEx,Append,\Windows\INF\c_monitor.inf,NOMUI
//RequireFileEx,Append,\Windows\INF\monitor.inf,NOMUI
//RequireFileEx,Append,\Windows\System32\drivers\monitor.sys,NOMUI
//RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_*,NOMUI
//RequireFileEx,Append,\Windows\System32\DriverStore\FileRepository\monitor.inf_*,NOMUI
//RequireFileEx,AppendList,\Windows\INF\c_monitor.inf,NOMUI
//RequireFileEx,AppendList,\Windows\INF\monitor.inf,NOMUI
//RequireFileEx,AppendList,\Windows\System32\drivers\monitor.sys,NOMUI
//RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\c_monitor.inf_*,NOMUI
//RequireFileEx,AppendList,\Windows\System32\DriverStore\FileRepository\monitor.inf_*,NOMUI
///////////////////////////////////////////////////////////////////////////////////
// Battery icon
// Winre.wim: hidbatt.inf, cmbatt.inf, battc.sys, HidBatt.sys, CmBatt.sys, umpo.dll, umpnpmgr.dll
RequireFileEx,Append,\Windows\inf\battery.inf,NOMUI
RequireFileEx,Append,\Windows\inf\c_battery.inf,NOMUI
RequireFileEx,Append,\Windows\System32\batmeter.dll
RequireFileEx,Append,\Windows\System32\umpoext.dll
RequireFileEx,AppendList,\Windows\inf\battery.inf,NOMUI
RequireFileEx,AppendList,\Windows\inf\c_battery.inf,NOMUI
RequireFileEx,AppendList,\Windows\System32\batmeter.dll
RequireFileEx,AppendList,\Windows\System32\umpoext.dll
///////////////////////////////////////////////////////////////////////////////////
// Additional Control Panels
// Winre.wim: powercfg.cpl,powrprof.dll,workerdd.dll
RequireFileEx,Append,\Windows\System32\intl.cpl
RequireFileEx,Append,\Windows\System32\main.cpl
RequireFileEx,Append,\Windows\System32\powercpl.dll
RequireFileEx,Append,\Windows\System32\timedate.cpl
RequireFileEx,AppendList,\Windows\System32\intl.cpl
RequireFileEx,AppendList,\Windows\System32\main.cpl
RequireFileEx,AppendList,\Windows\System32\powercpl.dll
RequireFileEx,AppendList,\Windows\System32\timedate.cpl
///////////////////////////////////////////////////////////////////////////////////
// Driver Catalog
// Add all install.wim catalogs for drivers installation.
// JFX -> TCP/IP Registry Compatibility http://TheOven.org/index.php?topic=2335
RequireFileEx,Append,\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE},NOMUI
RequireFileEx,AppendList,\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE},NOMUI
///////////////////////////////////////////////////////////////////////////////////
// Fonts
// Add install.wim segoeui.ttf, to avoid the annoying cursive font
RequireFileEx,Append,\Windows\Fonts\segoeui.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\segoeui.ttf,NOMUI
// Additional Fonts
RequireFileEx,Append,\Windows\Fonts\coure.fon,NOMUI
RequireFileEx,Append,\Windows\Fonts\sserife.fon,NOMUI
RequireFileEx,Append,\Windows\Fonts\arial.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\arialbd.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\arialbi.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\ariali.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\comic.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\comicbd.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\cour.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\courbd.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\courbi.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\l_10646.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\timesbd.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\timesbi.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\timesi.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\trebuc.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\trebucbd.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\trebucbi.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\trebucit.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\verdana.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\verdanab.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\verdanai.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\verdanaz.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\coure.fon,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\sserife.fon,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\arial.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\arialbd.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\arialbi.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\ariali.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\comic.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\comicbd.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\cour.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\courbd.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\courbi.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\l_10646.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\timesbd.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\timesbi.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\timesi.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\trebuc.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\trebucbd.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\trebucbi.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\trebucit.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\verdana.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\verdanab.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\verdanai.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\verdanaz.ttf,NOMUI
// Asian Fonts ja-JP, ko-KR, zh-CN, zh-HK, zh-TW
If,%SourceLang%,Equal,ja-JP,Begin
RequireFileEx,Append,\Windows\Fonts\meiryo.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\msgothic.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\meiryo.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\msgothic.ttc,NOMUI
End
If,%SourceLang%,Equal,ko-KR,Begin
RequireFileEx,Append,\Windows\Fonts\malgun.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\gulim.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\malgun.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\gulim.ttc,NOMUI
End
If,%SourceLang%,Equal,zh-CN,Begin
RequireFileEx,Append,\Windows\Fonts\msyh.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\msyhl.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\msyh.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\msyhl.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI
End
If,%SourceLang%,Equal,zh-HK,Begin
RequireFileEx,Append,\Windows\Fonts\msjh.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\msjh.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI
End
If,%SourceLang%,Equal,zh-TW,Begin
RequireFileEx,Append,\Windows\Fonts\msjh.ttf,NOMUI
RequireFileEx,Append,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,Append,\Windows\Fonts\simsun.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\msjh.ttf,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\mingliu.ttc,NOMUI
RequireFileEx,AppendList,\Windows\Fonts\simsun.ttc,NOMUI
End
///////////////////////////////////////////////////////////////////////////////////