Using NTLite to create the perfect Windows 10 ISO

My main goal here is to trim windows way down and keep search working. Also to remove as much of Microsoft spying as possible ;).

The changes below have accomplished the following…

  • Removed - 340 Windows Components
  • Changed / Disabled 15 Local Machine items / 56 Users items
  • Trimmed - 14,660 files / 1,972.37MB - Final install size 5,809MB (5.8GB)

Windows 10 Pro X64

Before - https://www.passmark.com/baselines/V9/display.php?id=90723408971

After -


Things to keep

  1. Window Search
  2. Cortana
  3. Shell Search
  4. Trusted Platform Module (TPM)
  5. Let apps run in the background (Configure/users)

Things to remove

Remove / Components

  • Hardware Support
    • Floppy disk
    • iSCSI Initator
    • Point of Service (POS)
  • Localization
    • Keyboard Layouts _ REMOVE ALL!
    • Language _ REMOVE ALL!
    • Language Panel - (remove) Language Pack Setup
  • Multimedia
    • DVD Play
    • Ease Of Access Themes
    • Game Explorer
    • Other Themes
    • Lock Screen Backgrounds
    • ScreenSavers
    • Wallpaper (Default)
  • Network
    • Offline Files _ Sync Center
    • Sync Host _ ALL UNDER THIS (Disable Core Metro Services)
    • Telnet Client
    • TFTP Client
  • Remoting and Privacy
    • Location Service
    • Media Streaming
    • Remote Assistance
    • Remote Registry
    • Shared PC Mode
    • Windows Insider Hub
    • Windows Remote Management
  • System
    • NET Framework Core
      • _ .NET assembly cache*
        • _ Disk Defragmenter*
    • Cache and temp files
    • Disk Quota
    • Easy Transfer
    • Embedded Mode
    • File History
    • Help file support (CHIM) _ ALL UNDER THIS!
    • MobilePC _ ALL UNDER THIS ——— LEAVE FOR LAPTOP USE
    • On-Screen Keyboard _ ALL UNDER THIS
    • Picture password
    • Storage Spaces _ ALL UNDER THIS!
  • Windows Apps
    • OneDrive
    • Retail Demo Content
    • Setting Sync
    • Skype ORTC
    • Webcam Experience
    • Atindows Mixed Reality
    • Windows Reader (PDF)
    • /Apps
      • 3DBuilder
      • BingWeather
      • Messaging
      • Microsoft3D\4ewer
      • MicrosoftOfficeHub
      • MicrosoftSolitaireCollection
      • MicrosoftStickyNotes
      • Office.OneNote
      • OneConnect
      • Paint 3D
      • People
      • SkypeApp
      • Tips (Get Started)
      • WindowsAlarms
      • WindowsCamera
      • Windowscommunicationsapps
      • WindowsFeedbackHub
      • WindowsMaps
      • WindowsSoundRecorder
      • Xbox App
      • XboxGameOverlay
      • XboxIdentityProvider
      • XboxSpeechToTextOverlay
      • ZuneMusic
      • ZuneVideo
    • /System Apps
      • ContactSupport
      • DesktopLearning
      • DesktopView
      • EDGE
      • EnvironmentsApp
      • HoloCamera
      • HologiaphicFirstRun
      • HololtemPlayerApp
      • HoloShell
      • MiracastView
      • ModalSharePickerHost
      • ParentalControls
      • SmartScreen
      • XboxGameCallableUI

Configure / Features

  • Internet Explorer 11
  • Microsoft XPS Document Writer
  • XPS Viewer

Configure/Local Machine

  • OneDrive
    • OneDrive - Disabled
  • Privacy
    • Allow Experimentation - Disabled
    • Allow Location - Disabled
    • Allow Telemetry - Basic
    • Automatically connect to hotspots temporarily to see if paid network services are available - Disabled
    • Automatically connect to suggested open hotspots - Disabled
    • Let apps on user's other devices open apps and continue experiences on this device - Disabled
    • Let apps on user's other devices use Bluetooth to open apps and experiences on this device - Disabled
    • Let Skype (if installed) help you connect with friends in your address book - Disabled
    • Use Hotspot 2.0 Online Sign-Up to get connected - Disabled
    • Use page prediction to improve reading, speed up browsing. - Disabled
    • Use SmartScreen online services to check web content in IE - Disabled
    • Use SmartScreen online services to help protect against malicious applications - Disabled
  • System
    • Microsoft Account - user's can't add or log on with Microsoft accounts
  • Windows Defender
    • Optinal Windows Defender - Disabled
  • Windows Update
    • Updates - Check for update but let me choose where to download and install them.

Configure/users

  • Desktop
    • Desktop Icon - Control Panel - Disable
    • Desktop Icon - My Computer - Disable
    • Desktop Icon - Network - Disable
    • Desktop Icon - Recycle - Enable
    • Desktop Icon - User Files - Disable
    • Get Tips and Tricks - Disable
    • Show me Windows welcome experience after updates - Disable
  • Explorer
    • Balloon tips - Explorer and Desktop - Disable
    • Balloon tips - Folder contents info - Disable
    • Balloon tips - Notification area - Disable
    • Balloon tips - Start button - Disable
    • Control panel - Classic view - Enabled
    • Control panel - Small icons - Enabled
    • Open file explorer to - THIS PC
    • Replace Command Prompt with powershell - Disable
    • Restore Windows Photo Viewer - Enable
    • Taskbar - Small icons - Enable
  • Privacy
    • Allow experience improvement program (NVIDIA driver) - Default
    • Disable everything below (except - Let apps run in the background)
    • Automatically install suggested apps - Disabled
    • Collect contacts to let Windows and Cortana better understand you - Disabled
    • Coiled typed text to let Windows and Cortana better understand you - Disabled
    • Collect written text hnk) to let Windows and Cortana better understand you - Disabled
    • Get fun fads, tips. tricks. and more on your lock screen - Disabled
    • Let apps access and send email - Disabled
    • Let apps access calendar - Disabled
    • Let apps access call history - Disabled
    • Let apps access contacts - Disabled
    • Let apps access diagnostic information - Disabled
    • Let apps access messages - Disabled
    • Let apps access motion data - Disabled
    • Let apps access notifications - Disabled
    • Let apps access other sensors - Disabled
    • Let apps access pedometer - Disabled
    • Let apps access phone calls - Disabled
    • Let apps access user name. picture and other account info - Disabled
    • Let apps control radios - Disabled
    • Let apps read or send messages (text or MMS) - Disabled
    • Let apps run in the background - default
    • Let apps share and sync info with non-explicitly paired wireless devices - Disabled
    • Let apps use a camera - Disabled
    • Let apps use a mic - Disabled
    • Let apps use Tasks - Disabled
    • Let apps use user advertising ID for experiences across apps - Disabled
    • Let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic c - Disabled
    • Let websites provide locally relevant content by accessing user language list - Disabled
    • Let Windows track app launches to improve Start and search results - Disabled
    • Occasionally show suggestions in Start - Disabled
    • Personalize your speech. typing. and inking input by sending your input data to Microsoft - Disabled
    • Pre-installed apps - Disabled
    • Pre-installed OEM apps - Disabled
    • Send Microsoft info about how I write to help us improve typing and writing in the future - Disabled
    • Show frequently used folders in Quick access - Disabled
    • Show recently opened items in Jump Lists on Start or the taskbar - Disabled
    • Show recently used files in Quick access - Disabled
    • Turn on Smart Screen Alter to check web content (URLs)that Windows Store apps use - Disabled
    • Use SmartScreen online services to check web content in Edge - Disabled
    • Windows lock screen spotlight - Disabled