mirror of
https://github.com/slorelee/wimbuilder2.git
synced 2025-05-06 18:25:51 +08:00
191 lines
6.1 KiB
Batchfile
191 lines
6.1 KiB
Batchfile
if not "x%opt[shell.app]%"=="xexplorer" goto :EOF
|
|
|
|
call AddFiles %0 :end_files
|
|
goto :end_files
|
|
|
|
\Windows\SystemResources\Windows.UI.ShellCommon
|
|
@\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo\
|
|
Compressed (zipped) Folder.zfsendtotarget
|
|
Desktop (create shortcut).DeskLink
|
|
desktop.ini
|
|
|
|
; Windows Trusted Runtime Interface Driver
|
|
\Windows\System32\drivers\WindowsTrustedRT.sys
|
|
|
|
; Explorer
|
|
\Windows\explorer.exe
|
|
\Windows\??-??\explorer.exe.mui
|
|
|
|
@\Windows\System32\
|
|
;comctl32.dll
|
|
AppHelp.dll,AppResolver.dll,atlthunk.dll,avifil32.dll,clip.exe,Clipc.dll
|
|
control.exe,comsvcs.dll,CoreMessaging.dll,CoreUIComponents.dll,cscapi.dll
|
|
ctfmon.exe,desk.cpl,edputil.dll
|
|
ELSCore.dll,IconCodecService.dll,imageres.dll,InfDefaultInstall.exe
|
|
InputSwitch.dll,mfperfhelper.dll
|
|
MrmCoreR.dll,mscories.dll,MsCtfMonitor.dll,msutb.dll,mycomput.dll,policymanager.dll,pdh.dll,PhotoMetadataHandler.dll,pnputil.exe
|
|
ProximityCommon.dll,ProximityCommonPal.dll,ProximityService.dll,ProximityServicePal.dll
|
|
rmclient.dll,sendmail.dll
|
|
SettingSyncCore.dll,SharedStartModel.dll,ShellCommonCommonProxyStub.dll,shfolder.dll,shutdown.exe
|
|
StartTileData.dll,sti.dll,stobject.dll,StorageUsage.dll,systemcpl.dll,TDLMigration.dll,TextInputFramework.dll,thumbcache.dll
|
|
twinapi.appcore.dll,twinapi.dll,twinui.appcore.dll,twinui.pcshell.dll,UIAnimation.dll,UIRibbon.dll,UIRibbonRes.dll
|
|
Windows.Gaming.Input.dll,Windows.Internal.Shell.Broker.dll,Windows.Networking.Connectivity.dll,WorkFoldersShell.dll,wpdshext.dll,zipfldr.dll
|
|
windows.immersiveshell.serviceprovider.dll
|
|
credssp.dll,mblctr.exe,TextShaping.dll
|
|
Windows.Globalization.dll
|
|
|
|
+ver > 17000
|
|
cdp.dll
|
|
coloradapterclient.dll
|
|
dsreg.dll
|
|
VEEventDispatcher.dll
|
|
|
|
+ver > 17700
|
|
+if "%opt[slim.extra]%" <> "true"
|
|
; dll for StateRepository (AppRepository). The StateRepository service is not registered in the Registry
|
|
StateRepository.core.dll,Windows.StateRepository.dll
|
|
Windows.StateRepositoryBroker.dll
|
|
Windows.StateRepositoryCore.dll
|
|
Windows.StateRepositoryClient.dll
|
|
-if
|
|
|
|
+ver >= 18885
|
|
CoreMessaging.dll,CoreUIComponents.dll,rmclient.dll,twinapi.appcore.dll,InputHost.dll,TextInputFramework.dll
|
|
|
|
WindowManagement.dll
|
|
WindowManagementAPI.dll
|
|
Windows.UI.dll
|
|
|
|
+ver >= 20150
|
|
dmenrollengine.dll
|
|
|
|
+ver >= 22000
|
|
windowsudk.shellcommon.dll
|
|
|
|
+ver >= 22610
|
|
Windows.UI.Core.TextInput.dll
|
|
Windows.UI.Immersive.dll
|
|
|
|
+ver >= 25900
|
|
Windows.UI.FileExplorer.WASDK.dll
|
|
|
|
+ver >= 27842
|
|
mdmregistration.dll
|
|
|
|
; remove ver check (add with any ver)
|
|
+ver*
|
|
|
|
+if "%VER[3]%" = "19041" Or "%VER[3]%" = "19042" Or "%VER[3]%" = "19043"
|
|
;+if %VER[4]% >= 450
|
|
shell32.dll
|
|
SHCore.dll
|
|
KernelBase.dll
|
|
;-if
|
|
-if
|
|
|
|
; Advanced system setting
|
|
sysdm.cpl,DeviceProperties.exe,SystemPropertiesAdvanced.exe,SystemPropertiesComputerName.exe
|
|
systempropertieshardware.exe,systempropertiesperformance.exe
|
|
systempropertiesremote.exe
|
|
|
|
; Device Manager cpl
|
|
hdwwiz.cpl,hdwwiz.exe
|
|
|
|
; Timedate Mouse Region, Language cpl
|
|
timedate.cpl,main.cpl,intl.cpl
|
|
|
|
; Browse Folder
|
|
;ExplorerFrame.dll
|
|
|
|
; Previous version tab
|
|
twext.dll
|
|
|
|
; Shell extension for Windows Script Host
|
|
\Windows\System32\wshext.dll
|
|
|
|
; Eject usb
|
|
DeviceCenter.dll,DeviceEject.exe,StorageContextHandler.dll
|
|
|
|
; System Information (Optional)
|
|
msinfo32.exe
|
|
|
|
; Map a network drive also in network addition
|
|
netplwiz.dll,netplwiz.exe
|
|
|
|
; Sharing from explorer
|
|
dtsh.dll,shpafact.dll,networkexplorer.dll,provsvc.dll
|
|
|
|
; Password Notification from event-log
|
|
kdcpw.dll
|
|
|
|
; Addional Cmds
|
|
cacls.exe,Comp.exe,choice.exe,Fc.exe,findstr.exe
|
|
Help.exe,Label.exe,Makecab.exe,sc.exe,Sort.exe
|
|
taskkill.exe
|
|
|
|
; ShellHWDetection
|
|
shsvcs.dll
|
|
|
|
; DLNA Namespace
|
|
dlnashext.dll
|
|
|
|
; Taking Ownership (Appinfo and ProfSvc services). ProfSvc services already here (profsvc.dll,profsvcext.dll,provsvc.dll,objsel.dll)
|
|
appinfo.dll,appinfoext.dll,objsel.dll
|
|
|
|
; Version Info
|
|
winver.exe
|
|
|
|
:end_files
|
|
|
|
rem display folders/shortcuts name with language
|
|
attrib +s "%X%\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo"
|
|
|
|
call SharedPatch NewBrowseDlg
|
|
|
|
rem ==========update registry==========
|
|
|
|
rem =====================Reg_Theme=====================
|
|
reg import "%~dp0Themes_RegDefault.reg"
|
|
if not "x%opt[build.registry.software]%"=="xfull" (
|
|
call REGCOPY HKLM\Software\Microsoft\Direct3D
|
|
call REGCOPY HKLM\Software\Microsoft\DirectDraw
|
|
call REGCOPY HKLM\Software\Microsoft\DirectInput
|
|
call REGCOPY HKLM\Software\Microsoft\DirectMusic
|
|
call REGCOPY HKLM\Software\Microsoft\DirectPlay
|
|
call REGCOPY HKLM\Software\Microsoft\DirectPlay8
|
|
call REGCOPY HKLM\Software\Microsoft\DirectPlayNATHelp
|
|
call REGCOPY HKLM\Software\Microsoft\DirectShow
|
|
call REGCOPY HKLM\Software\Microsoft\DirectX
|
|
|
|
call REGCOPY HKLM\Software\Microsoft\RADAR
|
|
call REGCOPY "HKLM\Software\Microsoft\Windows\CurrentVersion\Control Panel"
|
|
call REGCOPY "HKLM\Software\Microsoft\Windows\CurrentVersion\Controls Folder"
|
|
call REGCOPY HKLM\Software\Microsoft\Windows\CurrentVersion\Themes
|
|
)
|
|
|
|
call REGCOPY HKLM\SYSTEM\ControlSet001\Services\CoreMessagingRegistrar
|
|
call REGCOPY HKLM\SYSTEM\ControlSet001\Services\Themes
|
|
call REGCOPY HKLM\SYSTEM\ControlSet001\Services\WindowsTrustedRT
|
|
reg add HKLM\Tmp_SYSTEM\Setup\AllowStart\Themes /f
|
|
reg add HKLM\Tmp_SYSTEM\Setup\AllowStart\CoreMessagingRegistrar /f
|
|
|
|
if %VER[3]% GEQ 22610 (
|
|
call REGCOPY HKLM\Software\Microsoft\WindowsRuntime
|
|
)
|
|
|
|
:Reg_Explorer
|
|
|
|
rem =====================Reg_Explorer=====================
|
|
call REGCOPY HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer
|
|
call REGCOPY HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
|
|
call REGCOPY HKLM\Software\Microsoft\Windows\CurrentVersion\CloudStore
|
|
|
|
reg add "HKLM\Tmp_Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v shell /d explorer.exe /f
|
|
|
|
rem =====================Reg_ShellHWDetection=====================
|
|
call REGCOPY HKLM\SYSTEM\ControlSet001\Services\ShellHWDetection
|
|
|
|
reg add "HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarMn /t REG_DWORD /d 0 /f
|
|
|
|
reg add "HKLM\Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v StartMenuInit /t REG_DWORD /d 0x0d /f
|