The WinReducer Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

The WinReducer ForumLog in

FORUM

WinReducer 7.0 - FINAL Builds

+38
greenworld
scarface
alecuba16
qbert79
foobar
BrianValentine
ntuser1
phox13
Y314K
geblex
Echap
taso
Mesen
xuke771
aymaliev
home7ech
Forseti
erio
kiai
kabino
pricecaptain
ltGuillaume
rami7250
roguebert
highend
exe98123q
babyboom666
Torrentus
tistou77
KrX
welkin
billybully
spidernz
savale
parapher
zuardin
pedilover
winterstorm2050
42 posters

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Ok, thank you very much tistou77 ... I just need to know if when only removing "Services - Internet Connection Sharing" with WinReducer 7.0 - v2.99.1.8 (Pre-Alpha), the installation is broken ...  Very Happy 

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Ok Wink

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
used version .8 some days ago



it should be removed?

no problem

but it wasnt at first try.
First i removed Fearures, than components and after that services

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
I tested and it's the same for me (error in the 2nd part of the installation)
By removing just "Services - Internet Connection Sharing"

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
hey winter,

when removing the StaticCache at winreducer the StaticCache.dat is still present, winreducer also shows the option to remove it again

and i also made a new batch to remove some more stuff ;O

http://www18.zippyshare.com/v/73262087/file.html
this batch removes again 18Mb

i think it should be splitted and attached to the according components like media, license, recovery or powershell etc

you also need to look after the languages again (to keep the one you use etc)

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
@KrX: I will see for static cache, thank you for the file, got it.

@tistou77: OK, so bad news, some services are breaking installation, I need to figure it out ... Thank you anyway !  Smile 

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
With Rt7lite, no problème I believe Wink

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
WinReducer 7.0 - FINAL Builds - Page 6 D5wtehja

like i said i removed them all and got no problem. But also i removed them step by step, first features, than components and last services

EDIT; but i sometimes get a corrupt installation when removing features -> IE and tablet, sometimes when i removed the expert option WinSxS Cleanup and sometimes when i didnt select that (like reported before)

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
It's just removing this service there was an error, without touching anything else (presets, etc...)

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
hey winter.

any information when version .9 will be released?

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Hey Winterstorm and Community =)

last year I have worked with Billy on creating the smallest possible non-skeleton, fully stable and updateable Windows 7 SP1 x64 Ultimate ( Billy worked on Professional N ). My results in the end were really satisfying. My final ISO = 663 MB , boot.wim  = 68,1 MB and my install.wim = 592 MB. Windows folder installed is 1,7 GB and in idle after 2 Minutes it consumes 370 MB RAM. I am using this micro edition myself as my core OS for now over 7 months without any problems. I have worked for this result more than 2 months due to alot of error testing to strip and remove the last possible bit Wink . But Billy and I used 6 different programs (  RT7Lite, RT7-Booster, WinReducer7, vlite, WinToolkit and GImageX ) and after that the result was not satisfying enough. I manually removed files by hand in the boot.wim and install.wim to get to the final end result.  So in the end its a long exhausting procedure...

Now after more than half year I came back and read that Winterstorm is finally programming an ALL in One program. That is really great and would drastically save time and nerves Very Happy . I would like to share with you guys all the manually removed files by hand which are possible to remove without breaking the system. I am certain that Winterstorm can implement these! These are all the files which I have found can be removed to it's core, after some time I gave up searching for more because I think these are all but maybe you the community have more time and nerves to find even more system files to remove!

I am very excited about this new ALL in One Winreducer7 program! Shoutout to Billy Very Happy

P.S Of course all credit goes to Winterstorm and the wonderful developers who programmed these great programs, without them these amazing results wouldn't be possible...

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Ok here are the files to remove on the install.wim:

You need manually remove the Windows Firewall to maintain fully working Network Folder Sharing.

To delete Windows Firewall Control Panel Icon start WIM Registry Editor in WinToolkit
and delete following:

HKLM/Software/Microsoft/Windows/CurrentVersion/Explorer/ControlPanel/NameSpace/{4026492F-2F69-46B8-B9BF-5654FC07E423}

HKLM/Software/wow6432Node/Microsoft/Windows/CurrentVersion/Explorer/ControlPanel/NameSpace/{4026492F-2F69-46B8-B9BF-5654FC07E423}

In the Mount Folder delete following:

Firewall Files:

Windows/PolicyDefinitions
WindowsFirewall.admx - safe to delete

Windows/PolicyDefinitions/en-US/
WindowsFirewall.adml - safe to delete

Windows/servicing/Packages
Networking-MPSSVC-Rules-BusinessEdition-Package 4 files - safe to delete
Networking-MPSSVC-Rules-UltimateEdition-Package 4 files - safe to delete

Windows/System32/

FirewallAPI.dll - DO NOT REMOVE FOR SHARE FUNCTIONALITY
FirewallAPI.dll.mui - DO NOT REMOVE SHARE FUNCTIONALITY
FirewallAPI.mof - DO NOT REMOVE FOR SHARE FUNCTIONALITY
wfapigp.dll - DO NOT REMOVE FOR SHARE FUNCTIONALITY
MPSSVC.dll - DO NOT REMOVE FOR SHARE FUNCTIONALITY
wfapigp.mof - safe to delete
MPSSVC - all files to delete but not system32/MPSSVC.dll and winsxs files
MPSSVC.dll.mui - safe to delete
MPSSVC.mof - safe to delete
Networking-MPSSVC-Rules ( 4 Files )
authfw - all files to delete but not winsxs
AuthFWSnapin.dll - safe to delete
AuthFWSnapin.Resources.dll - safe to delete
authfwcfg.dll - safe to delete
authfwcfg.dll.mui - safe to delete
authfwcfg.mof - safe to delete
AuthFWGP.dll - safe to delete
AuthFWGP.dll.mui - safe to delete
AuthFWWizFwk.dll - safe to delete
AuthFWWizFwk.Resources.dll - safe to delete
cmifw.dll - safe to delete
icfupgd.dll - safe to delete
fwcfg.dll - safe to delete
fwcfg.dll.mui - safe to delete
fwcfg.mof - safe to delete
Firewall.cpl - safe to delete
FirewallControlPanel.dll - safe to delete
FirewallControlPanel.dll.mui - safe to delete
WF.msc - safe to delete
WfHC.dll - safe to delete
WfHC.dll.mui - safe to delete

Windows/SysWOW64/

FirewallAPI.dll - DO NOT REMOVE FOR SHARE FUNCTIONALITY
FirewallAPI.dll.mui - DO NOT REMOVE FOR SHARE FUNCTIONALITY
FirewallAPI.mof - DO NOT REMOVE FOR SHARE FUNCTIONALITY
wfapigp.dll - safe to delete
wfapigp.mof - safe to delete
MPSSVC.dll.mui - safe to delete
MPSSVC.mof - safe to delete
AuthFWSnapin.dll - safe to delete
AuthFWSnapin.Resources.dll - safe to delete
authfwcfg.dll - safe to delete
authfwcfg.dll.mui - safe to delete
authfwcfg.mof - safe to delete
AuthFWGP.dll - safe to delete
AuthFWGP.dll.mui - safe to delete
AuthFWWizFwk.dll - safe to delete
AuthFWWizFwk.Resources.dll - safe to delete
cmifw.dll - safe to delete
Firewall.cpl - safe to delete
FirewallControlPanel.dll.mui - safe to delete
FirewallControlPanel.dll - safe to delete
fwcfg.dll - safe to delete
fwcfg.dll.mui - safe to delete
fwcfg.mof - safe to delete
WfHC.dll - safe to delete
WfHC.dll.mui - safe to delete
WF.msc - safe to delete

Firewall Folder - delete

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Deleting manual Windows files:

DO NOT REMOVE:

System32/iertutil.dll - do not delete Internet Explorer file or installation breaks
System64/iertutil.dll - do not delete Internet Explorer file or installation breaks
system32/wer.dll - do not delete windows error reporting file or installation breaks
SysWOW64/wer.dll - do not delete windows error reporting file or installation breaks
System32/NaturalLanguage6.dll - do not delete NaturalLanguage6 file or windows search breaks
pcwum.dll - do not delete PCwum file or TaskManager will fail to start
rasapi32.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasadhlp.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasauto.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasdlg.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasman.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasmans.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasmxs.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasser.dll - do not delete Remote Access file or Audio, Network and Services breaks
rasppp.dll - do not delete Remote Access file or Audio, Network and Services breaks
raschap.dll - do not delete Remote Access file or Audio, Network and Services breaks
rastls.dll - do not delete Remote Access file or Audio, Network and Services breaks
rastapi.dll - do not delete Remote Access file or Audio, Network and Services breaks
rascfg.dll - do not delete Remote Access Server file Network breaks 
rasdiag.dll - do not delete Remote Access Server file Network breaks 
RASMM.dll - do not delete Remote Access Server file Network breaks 
rasmontr.dll - do not delete Remote Access Server file Network breaks 
rasplap.dll - do not delete Remote Access Server file Network breaks 
rasgcw.dll - do not delete Remote Access Server file Network breaks 
TsUsbGDCoInstaller.dll - do not delete Remote Desktop file Network or breaks
tspubwmi.dll - do not delete Remote Desktop file or Network breaks
TSErrRedir.dll - do not delete Remote Desktop file or  Network breaks
TsUsbRedirectionGroupPolicyExtension.dll - do not delete Remote Desktop file or Network breaks
WinSCard.dll - do not delete Microsoft Smart Card file or Windows Activation breaks
system32/tapi32.dll - do not delete Microsoft Telephony file or you can't change Windows License Key
System32/ieframe.dll - do not delete Windows Browser file or you can't install programs
SysWOW64/ieframe.dll - do not delete Windows Browser file or you can't install programs
fvesol.sys - do not delete Bitlocker file or Windows Setup fails
System32/hgcpl.dll - do not delete HomeGroup Control Panel file or Advanced Sharing Settings breaks
SysWOW64/hgcpl.dll - do not delete HomeGroup Control Panel file or Advanced Sharing Settings breaks
System32/credui.dll - do not delete Credential Manager User Interface file or System Advanced Settings breaks
SysWOW64/credui.dll - do not delete Credential Manager User Interface file or System Advanced Settings breaks
System32/ntprint.dll - do not delete Spooler API file or you will have printer problems
SysWOW64/ntprint.dll - do not delete Spooler API file or you will have printer problems
System32/mgmtapi.dll - do not delete SNMP Manager API file or you will have printer problems
SysWOW64/mgmtapi.dll - do not delete SNMP Manager API file or you will have printer problems
System32/snmpapi.dll - do not delete SNMP Utility file or you will have printer problems
SysWOW64/snmpapi.dll - do not delete SNMP Utility file or you will have printer problems
System32/wsnmp32.dll - do not delete WinSNMP Manager API file or you will have printer problems
SysWOW64/wsnmp32.dll - do not delete WinSNMP Manager API file or you will have printer problems



REMOVE:

catdb

Powershell

apds.dll - Microsoft Help Data Services Module

audmigplugin.dll - Offline Files
bridgemigplugin.dll - Offline Files
cscapi.dll - Offline Files 
ndismigplugin.dll - Offline Files
usbmigplugin.dll - Offline Files

chsbrkr.dll - Simplified Chinese Word Breaker
thawbrkr.dll - Thai Word Breaker
korwbrkr - Korean Word Breaker

diagperf.dll - Microsoft Performance
perftrack.dll - Microsoft Performance

FXSAPI.DLL - Microsoft Fax
FXSDRV.dll - Microsoft Fax
FXSRES.dll - Microsoft Fax
FXSTIFF.dll - Microsoft Fax
FXSUI.dll - Microsoft Fax
FXSWZRD.dll - Microsoft Fax


ieakeng.dll - Internet Explorer
iepeers.dll - Internet Explorer
ieaksie.dll - Internet Explorer
ieapfltr - Internet Explorer
ieakui - Internet Explorer
ieframe.dll.mui - Internet Explorer
ieui - Internet Explorer
webcheck - Internet Explorer

hlink.dll - Microsoft Office

mprddm.dll - Demand Dial Manager Supervisor

msrating.dll - Internet Ratings

msoert2.dll - Windows Mail

MXDWDRV.DLL - Microsoft XPS Document Writer
mxdwdui.dll - Microsoft XPS Document Writer
NapiNSP.dll - E-mail Naming Shim Provider

NlsModels0011.dll - Microsoft Japanese Natural Language
NativeHooks.dll - Microsoft Narrator
TRAPI.dll - Microsoft Narrator

wdc.dll - Performance Monitor

PeerDist.dll - BranchCache
PeerDistHttpTrans.dll - BranchCache
PeerDistSh.dll - BranchCache
PeerDistSvc.dll - BranchCache
PeerDistWSDDiscoProv.dll - BranchCache

PresentationFramework.Luna.dll - Aero Luna
PresentationFramework.Royale.dll - Aero Royale

sdcpl.dll - Windows Backup 

SyncInfrastructureps.dll - Microsoft Windows Sync
SyncInfrastructure.dll - Microsoft Windows Sync

Tabbtn.dll - Microsoft Tablet PC
TabbtnEx.dll - Microsoft Tablet PC
UIHub.dll - Microsoft Tablet PC
PenIMC.dll - Microsoft Tablet PC


TapiSysprep.dll - Microsoft Windows Telephony 

tvratings.dll - Module for TV Ratings

wmdrmsdk.dll - Windows Media DRM SDK
wzcdlg.dll - Windows Connect Now
WMVCORE.DLL - Windows WMV Format
WMPhoto.dll - Windows Media
wmdmlog.dll - Windows Media
wmdmps.dll - Windows Media



infocard - Windows CardSpace
icardie - Microsoft Information Card
infocardapi - Microsoft Information Card

mstsc - Remote Dektop Connection
mstscax - Remote Desktop Services Active X
TSWorkspace - RemoteApp and Desktop Connection
MsRdpWebAccess - Remote Desktop Services Web Access

WinSync
WinSyncProviders - Windows Synchronization Provider
WinSyncMetastore - Windows Synchronization Metadata

sqlcese30 - Microsoft SQL Mobile
sqlceoledb30 - Microsoft SQL Mobile
sqlceqp30 - Microsoft SQL Mobile

p2p - peer to peer

ink - Microsoft Ink for Tablet

SortServer2003
SortServer2008
SortVistaCompat

provsvc - Windows HomeGroup
ListSvc - Windows HomeGroup
hgprint - HomeGroup Printing Support

irprops - Infrared Control Panel Applet
AuxiliaryDisplayClassInstaller - Windows SideShow
msieftp - Internet Explorer FTP Folder Shell Extension

dumpfve - Bitlocker
manage-bde - Bitlocker
fveupdate - Bitlocker

msfeeds - Microsoft Feeds Manager
msfeedsbs - Micorosoft Feeds Background Sync
msfeedssync - Microsoft Feeds Sync
vaultcli - Credential Vault Client Library

dbnetlib - Microsoft SQL Server
dbnmpntw - Microsoft SQL Server
sqlsrv32 - Microsoft SQL Server
sqlsrv32 - Microsoft SQL Server
sqlunirl - Microsoft SQL Server
sqlwid - Microsoft SQL Server
sqlwoa - Microsoft SQL Server

makecab - Microsoft Cabinet Maker

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Strip down and remove files in the boot.wim

Boot.wim description = Microsoft Windows Setup (x64)

Start GImageX ( You need GImageX, because WinToolkit doesn't capture with boot option )
and go to the Delete tab and browse the boot.wim from the original Windows 7 Ultimate ISO.

Image 1 ( WinPE, Mini-Windows for recovery and repair )

Hit the Delete button.

Go to the Mount tab and select your mount temp folder and select as source the boot.wim,
Read and Write enabled and hit Mount. Don't close GimageX.

Go to your mount folder and start to delete:

Program Files
Program Data
Users

Go to folder sources and delete:
en-US
inf
recovery

Go to folder Windows and delete:
Boot
Branding
Help
L2Schemas
LiveKernelReports
Logs
Microsoft.NET
PolicyDefinitions
resources
schemas
security
Temp
tracing
Vss
wpeprofiles

Go to folder Windows/en-US and delete:
fveupdate.exe.mui


Go to folder Windows/Fonts and delete:
all fonts except the 35 fonts starting with vga and dont delete the xml file


Go to folder Windows/Inf and delete:
PERFLIB
RemoteAccess
dc21x4vm
fdc
flpydisk
( all net*.* except nfrd960 and nvraid )
ql40xx
ql40xx2
ql2300
setupapi.offline.log


Go to folder Windows/servicing and delete:
SQM


Go to folder Windows/System32 and delete:
all folders except:
Boot
config
Dism
drivers
DriverStore
en-US
oobe
setup


Go to folder Windows/System32/Boot and delete:
winload.efi
winresume.efi
Go to folder Windows/System32/Boot/en-US and delete:
winload.efi.mui
winresume.efi.mui


Go to folder Windows/System32/config and delete:
Journal
RegBack
TxR
all files except:
COMPONENTS
DEFAULT
SAM
SECURITY
SOFTWARE
SYSTEM
Go to folder Windows/System32/config/systemprofile and delete:
all files except folder Appdata and ntuser.dat


Go to folder Windows/System32/drivers and delete:
UMDF
bxvbda.sys
evbda.sys
fdc.sys
flpydisk.sys
ql2300.sys
raspptp.sys
smclib.sys
vmbus.sys
VMBusHID.sys
vmstorfl.sys
wacompen.sys


Go to folder Windows/System32/DriverStore and delete:
INFCACHE.1
Go to folder Windows/System32/DriverStore/FileRepository and delete:
dc21x4vm.inf_amd64_neutral_8c945e511ba5d576
fdc.inf_amd64_neutral_7f266f6a09669c3a
flpydisk.inf_amd64_neutral_b90bffefd67b15cf
( all net*.* except nfrd960 and nvraid )
elxstor.inf_amd64_neutral_4263942b9dfe9077
ql40xx.inf_amd64_neutral_77a826e5c0a07842
ql40xx2.inf_amd64_neutral_b95932400326817e
ql2300.inf_amd64_neutral_ca8487daf77ff7cb
all *.pnf files

Go to Windows/SysWOW64 and everything in the folder


Go to Windows, search and delete following files:


DO NOT REMOVE:

wininet.dll - do not delete Internet Extension file or installation breaks
C*.*nls Files - do not delete all NLS files or installation breaks
fvevol.sys - do not delete Bitlocker Driver file or installation breaks
dnsapi.dll - do not delete DNS Client file or installation breaks
credui.dll - do not delete Credential Manager file or installation breaks
vds*.* files - do not delete any Virtual Disk files or installation breaks
wkssvc.dll - do not delete Workstation file or installation breaks
wkscli.dll - do not delete Workstation file or installation breaks
gpsvc.dll - do not delete Group Policy file or installation breaks
gpapi.dll - do not delete Group Policy file or installation breaks
wpeutil - do not delete WinPE file or installation breaks
winpeshl - do not delete WinPE file or installation breaks
netcfg - do not delete WinPE file or installation breaks
wpeinit - do not delete WinPE file or installation breaks
drvload - do not delete WinPE file or installation breaks
iertutil.dll - do not delete Internet Explorer file or installation breaks
propsys - do not delete Property System file or Load Driver error
lpk - do not delete Language Pack file or installation breaks
msctf - do not delete MSCTF Server or installation breaks
winsta - do not delete Winstation Library file or installation breaks
utildll - do not delete Winstation utility file or installation breaks
wkscli - do not delete Workstation Service Client file or installation breaks
wkssvc - do not delete Workstation Service file or installation breaks
uxtheme - do not delete Microsoft UxTheme Library file or installation breaks
efslsaext - do not delete LSA Windows 2008 Server file or installation breaks
lsasrv - do not delete LSA Server file or installation breaks
sspisrv - do not delete LSA SSPI RPC interface file or installation breaks
wtsapi32 - do not delete Windows Remote Desktop Session Host Server file or installation breaks
msftedit - do not delete Rich Text Edit Control file or installation breaks
dnsapi - do not delete DNS Client API file or installation breaks
sxs - do not delete Windows Fusion 2.5 file or installation breaks
ci - do not delete Code Integrity Module file or installation breaks
winlogon - do not delete Windows Logon Application file or installation breaks
LogonUI - do not delete Windows Logon User Interface file or installation breaks
tdh - do not delete Event Trace Helper Library file or installation breaks
credui - do not delete Credential Manager User Interface file or installation breaks
conhost - do not delete Console Window Host file or installation breaks
neth -  - do not delete Net Help Messages file or installation breaks
logoncli - do not delete Net Logon Client file or installation breaks
netmsg - do not delete Net Messages file or installation breaks
netapi32 - do not delete Net Win32 API file or installation breaks
netutils - do not delete Net Win32 API Helper file or installation breaks
winnsi - do not delete Network Store Information RPC file or installation breaks
nsisvc - do not delete Network Store Information RPC Server file or installation breaks
samsrv - do not delete SAM Server file or installation breaks
IPHLPAPI - do not delete IP Helper API file or installation breaks
netjoin - do not delete Domain Join file or installation breaks


Remove:

All KB*.* files except KBDUS

bthserv - Bluetooth 
bthci - Bluetooth
flpydisk - Floppy 
fdc - Floppy
tapi32 - Microsoft Telephony
smclib - smart card
WinSCard - Smart card
raspptp - p2p 
srcore - System Restore 
srclient - system Restore 
rstrui - System Restore 
ReAgent - Windows Recovery
Vm*.* - Hyper-V
Vmbus - Hyper-V
VmdCoinstall - Hyper-V
wacompen - Wacom 
wbadmin - Windows Backup
cmifw - Windows Firewall
FwRemoteSvr - Windows Firewall
wfapigp - Windows Firewall
icfupgd - Windows Firewall
wbiosrvc - Biometric 
winbio - Biometric 

bmrui - Windows Disaster Recovery
dhcp ( all files ) - DHCP

eapp3hst - ThirdPartyEapDispatcher
eappcfg - Eap Peer Config
eappgnui - Eap Generic UI
eapphost - Eap Host Peer
eappprxy - EAP Host Peer
EAPQEC - EAP NAP
eapsvc - EAP Host

netlogon - Netlogon Services
netman - Network Connections Manager
notepad - Notepad
ntprint - Spooler Setup
ntprint - Printer driver
perfc009.dat
perfd009.dat
perfh009.dat
perfi009.dat
PING - Ping Command
print - Print Utility
ras ( all files ) - Remote Access
recdisc - Windows Repair Disc
recover - Recover Files Utility
repair-bde - Bitlocker
ROUTE - Route Command
taskmgr - Task Manager
tcpipcfg - Network Configuration
tcpmib - TCP/IP Port Monitor Helper
TCPSVCS - TCP/IP Services Application
wer - Windows Error Reporting
werdiagcontroller - WER Diagnostic Controller
wermgr - Windows Problem Reporting
werui - Windows Error Reporting
wlaninst - WLan
wlanutil - Wlan

In Windows/System32 folder delete:
C_10000.NLS till C_28605.NLS - delete all except C_20932.NLS
C_932.NLS
C_950.NLS
C_1361.NLS

fvecerts - Bitlocker
fvecpl - Bitlocker
fveui - Bitlocker
fveapi - Bitlocker
fveapibase - Bitlocker
fveRecover - Bitlocker
manage-bde - Bitlocker

dnsrslvr - DNS Caching Resolver
dnscacheugc - DNS Cache
loadperf - Load & Unload Performance Counters
lodctr - Load Performance Counters
perfctrs - Performance Counters
Eap3Host - EAP Third Party

MdSched - Windows Memory Diagnostic
webio - Web Transfer Protocol
unlodctr - Unload PerfMon Counters

bmrui
imageres

setup.bmp - Setup BMP

winload.efi
winpe.bmp
winresume.efi

Bitlocker - Bitlocker
BitLockerWizard.exe - Bitlocker
BitLockerWizardElev.exe - Bitlocker
BdeUnlockWizard.exe - Bitlocker
bderepair - Bitlocker
fvewiz - Bitlocker

comres - COM+ Resources
wevtsvc - Event Logging
esent - Extensible Storage Engine
C_G18030 - GB18030 DBCS Unicode Conversion
IcCoinstall - Hyper - V
IKEEXT - IKE extension
imapi2fs - Imapi
kbd101 - Japanese Keyboard Layout
kbd103 - Japanese Keyboard Layout
kbd106 - Japanese Keyboard Layout
f3ahvoas - Japanese Keyboard Layout
kerberos - Kerberos Security
mfc42 - MFCDLL Shared Library
mfc42u - MFCDLL Shared Library
jscript - Microsoft JScript
vbscript - Microsoft VBScript
dwmcore - DWM Core
inetmib1 - MIB-II subagent
MPSSVC - Microsoft Protection
cryptui - Microsoft Trust UI Provider
WindowsCodecs - Windows Codecs
wbengine - Microsoft Backup
blbres - Microsoft Backup
blb_ps - Microsoft Backup
apds - Microsoft Help Data
hhctrl - Microsoft HTML Help
vssapi - Volume Shadow Copy
VSSVC - Volume Shadow Copy
vss_ps - Volume Shadow Copy
swprv - Volume Shadow Copy
vsstrace - Volume Shadow Copy
msxml3 - MSXML 3.0
msxml6 - MSXML 6.0
netcfgx - Network Configuration Objects
netshell - Network Connections Shell
pnidui - Network System Icon
riched20 - Rich Text Edit Control
authui - Windows Authentication UI
bdeui - Bitlocker
dui70 - Wondows DirectUI Engine
nshwfp - Windows Filtering Platform Netsh Helper
FirewallAPI - Firewall
dbghelp - Windows Image Helper
msvcp60 - Windows NT C++ Runtime Library
dbgeng - Windows Symbolic Debugger
webservices - Windows Web Services
wmicmiplugin - WMI CMI Plugin
SmiEngine - WMI Configuration Core

AuxiliaryDisplayClassInstaller - Class installer for Microsoft SideShow-compatible devices - safe to delete
keyiso - CNG Key Isolation Service   - safe to delete
BootRec - Disk Metadata Disgnosis and Repair Tool  - safe to delete
wdigest - Microsoft Digest Access  - safe to delete
defragsvc - Disk Defragmenter  - safe to delete
defragproxy - Disk Defragmenter Proxy  - safe to delete
eventcls - Volume Shadow Copy  - safe to delete
net.exe - Net Command  - safe to delete
net1.exe - Net Command - safe to delete
polstore - Policy Storage - safe to delete
Robocopy - Robocopy - safe to delete
verifier - Standard application verifier - safe to delete
vpnikeapi - VPN IKE API - safe to delete
vpnike - VPNIKE Protocol Engine - safe to delete
wdscsl - Windows Deployment Services Client - safe to delete
wdscapture - Windows Deployment Services Image Capture Wizard - safe to delete
WdsImage - Windows Deployment Services Image Library - safe to delete
wdstptc - Windows Deployment Services Transport Client - safe to delete
winhttp - Windows HTTP Services - safe to delete
winipsec - Windows IPsec SPD Client - safe to delete
IPSECSVC - Windows IPsec SPD Server - safe to delete
dskquota - Windows Shell Disk Quota Support - safe to delete
winspool - Printer Device Driver - safe to delete

wdscore - Panther Engine Module - safe to delete
adsldpc - ADs LDAP Provider - safe to delete
activeds - ADS Router Layer - safe to delete
authz - Authorization Framework - safe to delete
BFE - Base Filtering Engine - safe to delete
httpapi - HTTP Protocol Stack API - safe to delete
imapi - Burn Image Mastering API - safe to delete
imapi2 - Burn Image Mastering API v2 - safe to delete

autochk - Auto Check Utility - safe to delete
autoconv - Auto File System Conversion Utility - safe to delete
clusapi - Cluster API - safe to delete
ftp - FTP - safe to delete
jsproxy - JScript Proxy Auto-Configuration - safe to delete
winmm - MCI API - safe to delete
hhsetup - Microsoft HTML Help - safe to delete
sstpsvc - Secure Socket Tunneling Protocol - safe to delete
ntshrui - Shell extensions for sharing - safe to delete
takeown - Takes ownership of a file - safe to delete
ARP -  TCP/IP Arp Command - safe to delete
nbstat - TCP/IP NetBios Information - safe to delete
netstat - TCP/IP Netstat Command - safe to delete
pathping - TCP/IP PathPing Command - safe to delete
tracert - TCP/IP Traceroute Command - safe to delete
finger - TCP/IP Finger Command - safe to delete
wimserv - Wimfltr v2 extractor - safe to delete
PkgMgr - Windows Package Manager - safe to delete
w32time - Windows Time Service - safe to delete

hh.exe - HTML Help 
esentutl - Extensible Storage Engine Utilites
schannel - TLS / SSL Security Provider
FWPUCLNT - FWP/IPsec User-Mode API
spp - Microsoft Windows Shared Protection

ncpa - Network Connections Control Panel Stub
ncsi - Network Connectivity Satus Indicator
netbios - NetBIOS Interface Library
netbtugc - NetBT Unattend Generic Command
netiohelp - Netio Helper 
netiogc - Netio Unattend Generic Command
netsh - Network Command Shell
nlaapi - Network Location Awareness 2
nlasvc - Network Location Awareness 2
wshnetbs - Netbios Windows Sockets Helper

ipconfig - IP Configuration Utility
ntlanman - Microsoft Lan Manager
nrpsrv - Name Resolution Proxy

odbcint - ODBC Resources
odbc32 - ODBC Driver Manager
odbctrac - ODBC Driver Manager Trace
odbccp32 - ODBC Installer


Go to Windows/winsxs and delete everything except:
amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_a4d6a923711520a9
amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_fa396087175ac9ac
Manifests

Clean your recycle bin!

Important!!! After you deleted the files from WinSXS folder, some files are now locked, (Lock Icon)
you need to unlock them or Windows Setup will not work! So check all folder and just delete all locked files, they will be now moved to your recycle bin. Go to your recycle bin and select all restore.
Now all files that were locked are now unlocked.

------------------------------------------------------


Finally switch back to GimageX, go to the Capture tab, point the mount folder as source and destination as your output where your final boot.wim will be created. 

Name = Microsoft Windows Setup (x64)
Description = Microsoft Windows Setup (x64)
Compression = Maximum
SKU Flag = Blank
Display Name = Microsoft Windows Setup (x64)
Display Desc. = Microsoft Windows Setup (x64)

Check Boot in Options and hit Create.

When it's captured, go to Mount tab and hit the Unmount. Replace your new boot.wim and make your ISO. You are finished!

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
And final remove manual files on the Windows ISO:

You can remove some unneeded files from your final ISO:

Go to your ISO ROOT and delete:
bootmgr.efi

Go to folder boot and delete:
memtest.efi
memtest.exe
Download this 300kb boot.sdi and replace it with the original 3MB
http://mft2csv.googlecode.com/files/boot_sdi_300.zip

Go to your ISO ROOT and delete the whole efi folder

----------------------------------------------------------

Your whole final ISO tree looks like this now:

ROOT
 boot
 sources
 bootmgr

in folder boot you have only those files:

en-us/bootsect.exe.mui
fonts/wgl4_boot.ttf 

bcd
boot.sdi ( 300KB )
bootfix.bin
bootsect.exe
etfsboot.com

in your folder sources you have only those files:
boot.wim
install.wim
lang.ini
setup.exe

----------------------------------------------------------

Thats it! Now make your final ISO again and enjoy!!

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Here is my fully working Windows 7 SP1 x64 Ultimate boot.wim ( 68,1 mb ) . I think this boot.wim works with other Windows 7 x64 versions too...

https://mega.co.nz/#!t9lSXJwD!KU59JkYMQKKDdzQ5oYMuHkmWaG0YQnkurOj9c-XfKV0

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
That's it, I hope this information will be helpful to you all who wants to squeeze out the last possible bit and performance of Windows 7 ;)I also hope you guys can find more and further improve it, I am excited Very Happy

Cheers!

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Really very detailed, great job there Smile

Is that you know what is in Program Files\Windows NT, what is the "TableTextService" folder

With Vlite I deleted, but with WinReducer I have not found
In Vlite it may be "Windows colloboration"

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
I can't remember anymore, its been more then 8 months or so when I created my perfect windows iso Wink . But my Windows NT folder is empty and I think it will be re-created even if you delete it. Also I don't know about TableTextService , I don't have it so its safe to delete it Wink, I think its for Human Interface Device...

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
@torrentus

i will test it out at the weekend im really hyped up ;P

i will see if there are some files that are still at my iso and if yes i will add them to the batch i created and send it winterstorm

i really hope winreducer will be able to create a perfect installation iso soon.

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Hey guys, I'm back ....

torrentus : A.M.A.Z.I.N.G. ! With all the work done by billybully, KrX and you, this is an impressive database to create new EXPERT options ... Very Happy  Thank yo so much !

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Hey Krx and others who have problems with framework...

just to clear things up I originally came up with the idea of removing the Global Assembly Cache (GAC) that is somewhat needed for framework. 

Let me explain you the simple and logical idea behind it. As we all know we want to reduce Windows size as much as possible and these folders are really big. I deleted only NativeImages_v2.0.50727_32 and NativeImages_v2.0.50727_64 folders in the Windows/Assembly.
These 2 folders will be recreated when you install framework 4. Everyone installs framework 4 or higher when they installed their new Windows so basically you don't need them already in your Windows ISO ( install.wim ). This will save you lot of space. I have tested it and it works 100% and you can install framework afterwards without problems. 

But as I said I only deleted these 2 folders mentioned above... I can't remember if framework will install all GAC folders if you delete all of them. Maybe Billybully could comment on it as it seems he continued my work where I left off Very Happy

P.S A tip: Always install the slim version of framework, this will save you a lot of space in the Windows folder with all functions intact like you install the normal framework...
Here is the link: http://www.wincert.net/forum/topic/10480-slim-net-framework-451-full-x86x64-3-1-2014/

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Does the new Winreducer have a tweak section? It would be really cool to add it to the program, so we would not need to use WinToolkit for that. If you want to get the maximum performance of your Windows 7 I have made and tested carefully what windows services that are running in the background can be disabled and put on manual without problems. I also used some tweaks and hacks which are provided by WinToolkit. Here is my WinToolkit Config, save it as an .ini file and load it up in WinToolkit to see all services and tweaks:

*AIO
#Services
Adaptive Brightness::Disabled
Application Layer Gateway::Disabled
Application Management::Disabled
BitLocker Drive Encryption::Disabled
Bluetooth Support::Disabled
Branch Cache::Disabled
Certificate Propagation::Disabled
Credential Manager::Disabled
Diagnostic Policy::Disabled
Diagnostic Service Host::Disabled
Diagnostic System Host::Disabled
Distributed Link Tracking Client::Disabled
Fax::Disabled
FTP::Disabled
Function Discovery Provider Host::Disabled
Function Discovery Resource Publication::Disabled
Health Key and Certificate Management::Disabled
HomeGroup Listener::Disabled
HomeGroup Provider::Disabled
Interactive Services Detection::Disabled
IP Helper::Disabled
Link-Layer Topology Discovery Mapper::Disabled
LPD Service::Disabled
Media Center Extender::Disabled
Net.Msmq Listener Adapter::Disabled
Net.Pipe Listener Adapter::Disabled
Net.Tcp Listener Adapter::Disabled
Net.Tcp Port Sharing::Disabled
Netlogon::Disabled
Network Access Protection Agent::Disabled
Offline Files::Disabled
Parental Controls::Disabled
Peer Name Resolution Protocol::Disabled
Peer Networking Grouping::Disabled
Peer Networking Identity Manager::Disabled
PnP-X IP Bus Enumerator::Disabled
PNRP Machine Name Publication::Disabled
Portable Device Enumerator::Disabled
Problem Reports and Solutions Control Panel Support::Disabled
Program Compatibility Assistant::Disabled
Quality Windows Audio Video Experience::Disabled
Remote Registry::Disabled
Security Center::Disabled
Server::Manual
SNMP Trap::Disabled
Tablet PC Input::Disabled
TCP/IP NetBIOS Helper::Manual
TPM Base Services::Disabled
WebClient::Disabled
Windows Backup::Disabled
Windows Biometric::Disabled
Windows CardSpace::Disabled
Windows Color System::Disabled
Windows Connect Now - Config Registrar::Disabled
Windows Defender::Disabled
Windows Error Reporting::Disabled
Windows Firewall::Disabled
Windows Media Center Receiver::Disabled
Windows Media Center Scheduler::Disabled
Windows Media Player Network Sharing::Disabled
Windows Process Activation::Disabled
Windows Remote Management (WS-Management)::Disabled
Windows Search::Disabled
WinHTTP Web Proxy Auto-Discovery::Disabled
Workstation::Manual
#Tweaks
Remove 'Troubleshoot Compatiblity' from context-menu
Show 'Computer' on Desktop
Small Taskbar Icons
Disable Low Disk Space Notification
Disable Tool Tips 
Remove 'HomeGroup' from Explorer
Show All Icons on System Tray
Show Hidden Files & Folders
Speed Up Desktop
Speed-up Access to AVI Media Files
Disable Windows Media Player AutoUpdates
Disable Group Policy Synchronise
Shutdown Quicker
Always Unload DLLs
Disable Dr Watson
Disable Hibernation
Disable Window 7 built-in CD/DVD Burning
Disable Windows Error Reporting
Turn off system beeps
#Options
Rebuild Image

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
torrentus wrote:
Hey Krx and others who have problems with framework...

just to clear things up I originally came up with the idea of removing the Global Assembly Cache (GAC) that is somewhat needed for framework. 

Let me explain you the simple and logical idea behind it. As we all know we want to reduce Windows size as much as possible and these folders are really big. I deleted only NativeImages_v2.0.50727_32 and NativeImages_v2.0.50727_64 folders in the Windows/Assembly.
These 2 folders will be recreated when you install framework 4. Everyone installs framework 4 or higher when they installed their new Windows so basically you don't need them already in your Windows ISO ( install.wim ). This will save you lot of space. I have tested it and it works 100% and you can install framework afterwards without problems.

Talk about synchronicity... I was just asking about the NativeImages folders yesterday in various places and if I could reset or remove these. But there seemed to be no consensus about this. And then you post about this! Very Happy  Thanks for the info.

The reason I asked is because I use sysprep to capture updated images for Win7. So you install Win7 in a VM, update it, use sysprep, and then mount the VHD and capture the install.wim. Well, if you run a Windows install live in a VM like that, if you don't do things quickly enough, the ngen generation will cause the NativeImages folders to increase in size. For example, my install.wim came out 100mb larger this time than last time. So I was wondering if it would be OK to remove these to save space.

Question: From some of the things I read yesterday they were implying that applications based on .NET framework may start very slowly if you remove these folders. Is that true? And can you still run any .NET based apps if you remove these, without installing .NET4 first? I'm just wondering what the limitations are, if any, and if installing .NET 4 becomes a necessity for any .NET based apps to work (so those NativeImages get created again, etc.). Thanks for any input you can give on this.

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
This will make your Windows super fast! Very Happy

Cheers

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
torrentus wrote:
This will make your Windows super fast! Very Happy

Cheers

OK, cool Smile  I'm going to try this. What method do you use to delete these folders? I can see them clearly when I open the install.wim in 7-Zip, but once the image is mounted or Windows is live, it doesn't list folders. Do you use a script command to delete these? Please let me know so I can try it too Very Happy

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
@parapher

From what I have researched, knowledge and testing, Windows programs need various framework versions to run properly, based how they were written. Some programs need the proper framework version or they will not even start and some programs which need framework and you don't have it installed will switch to a very slow emulation which is absolutely not recommended.

Like mentioned above GAC is a Cache for DLL library's which are needed and connected to framework. You can delete these to 2  NativeImages_v2.0.50727_32 and NativeImages_v2.0.50727_64 folders in the Windows/Assembly without encountering any problems.
But you need to be sure, you only need to install slim 4.5 framework after you have installed your new Windows. This slim 4.5 framework will cover framework 4 and 4.5 so you only need that. After you installed slim 4.5 framework , the software will recreate the GAC Cache and everything will work properly. Also you don't need to worry about older framework versions ( framework 1,2,3.5 ) because they are already implemented in your Windows.

I hope this clears all up, cheers =)

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
OK, thanks. So how do you go about deleting them? What method do you use? Do you use a script, and if so can you post it here please?

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
@parapher Yes by default the assembly folder is protected and you will only see icons. You need to do following hack in your registry to unlock it: 

1. On Windows click start, and type regedit and press Enter.
2. Go to HKEY_LOCAL_MACHINE/Software/Microsoft/Fusion , in the right window right click new -> DWORD 32-Bit and name it: DisableCacheViewer. Double click on it and set Value to 1. 
3. Close the registry.

Mount your image with WinToolkit or GImageX and now you are able to see all folders and files in Windows/assembly...

descriptionWinReducer 7.0 - FINAL Builds - Page 6 EmptyRe: WinReducer 7.0 - FINAL Builds

more_horiz
Thanks a lot, torrentus :)I will certainly try this out tonight or in the weekend, whenever I can find the time. I maintain a lot of apps so I will make an image with the NativeImages deleted and then run many of them to see if there are any problems. If not, the space saved will be huge for images so I'm excited to finally hear about this from someone with experience in removing these. Thank you, thank you...

EDIT: I just tried this live to my Win7 x64 Pro install (used the registry method you described but on live install) and everything still seems to work OK. There are also the NativeImages folder for .NET 4 present, but I left those of course. Not sure if this will cause the NativeImages2 folders to regenerate, since .NET4 was already installed when I did this. This was just me being impatient and trying it out on a live install, but if anything bad happens I'll come back to report later Smile
privacy_tip Permissions in this forum:
You cannot reply to topics in this forum