1. amnester

    amnester MDL Junior Member

    Nov 9, 2018
    72
    18
    0
    I look forward to the updated Toolkit.cmd to integrate the StartIsAllBack package (StartIsBack_w10.tpk, StartIsBack_w10_x64.reg) in Windows 10 Pro 19041.1 x64! Thank you!
     
  2. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,828
    2,430
    60
    Chopped everything except Content Delivery and OOBE network components, also kept Ncsi. Installed the chopped image - network icon in taskbar works properly. Chopped Ncsi from the image - network icon stops working(doesn't actually reflect connection status).

    Stop right there, re-read my previous post.
     
  3. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    Does anyone have the file AutoUnattend.xml for windows 11 pro PT-BR?
     
  4. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    It left these 3 options, but there was an update that kept me looping, updating, restarting and not getting out of it, I believe that's why I deleted the security center and windows defender
     
  5. shhnedo

    shhnedo MDL Expert

    Mar 20, 2011
    1,828
    2,430
    60
    @Gibral no. Post a list of components you're removing and tweaks you're applying.
     
  6. dolivas

    dolivas MDL Junior Member

    Jan 31, 2008
    51
    23
    0
    #24546 dolivas, Jan 28, 2023
    Last edited: Jan 28, 2023
    Wanted to say thanks the VC pack works perfect now with a new build on 22621.1194

    Thanks again for the quick fix much apricated :cheers:
     
  7. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    477
    274
    10
    Ok, you're saying it's broken since 2546. Misunderstood.
    I am planning to update my image and I've always removed that app so I'll see how it goes. Thanks for letting us know about the issue.
     
  8. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    @MSMG,

    I finished the files to make it easier to remove junk from reg files exported with TotalUninstaller.

    I sent PM to you.
     
  9. Yanta

    Yanta MDL Senior Member

    May 21, 2017
    477
    274
    10
    #24549 Yanta, Jan 28, 2023
    Last edited: Jan 28, 2023
    New image created for 21H2 using latest preview update 2546 with toolkit 13.2.

    1. On 12.9 toolkit I don't get the privacy settings page in OOBE. On 13.2 I do. I'd rather not see it.
    2. On 12.9 there is no search systemapps folder. I remove search in both images (option 32). With 13.2 the system app folder is still present
    3. With 13.2 I have the Webview feature in a folder called Shared in SystemApps. I selected to remove that component.
    4. I now have a SecureAssessment folder in SystemApps and I don't even have an option 33 to remove it, but with 12.9 of the toolkit the folder is not present in SystemApps after install

    Is toolkit no longer removing these items?

    1. Capture picker
    2. Firewall
    3. Notepad
    4. Photoviewer
    5. Snipping tool
    6. Sound Themes
    7. Paint


    I currently only have one game that needs the Edge Webview2 component so I only install it on PCs that run that game. I'd rather not have any Edge or Chrome related stuff on any system I build, but the game won't run without it :(

    See images below.
    I also tested the NCSI on 2546. It is working fine for me.
     

    Attached Files:

  10. dotMDLF

    dotMDLF MDL Novice

    Jul 20, 2015
    5
    9
    0
    Hello MSMG,

    the PowerShell script ConvertReg.ps1 does not work correctly.

    SOURCE.REG:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Sysinternals]
    "EulaAccepted"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\Software\Firma\Item]
    "Item"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\software\firma\LCase]
    "LCase"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\FIRMA\UCase]
    "UCase"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
    "DefaultInboundAction"=dword:00000001
    "DefaultOutboundAction"=dword:00000001
    "DisableNotifications"=dword:00000000
    "EnableFirewall"=dword:00000001
    
    ConvertReg:
    Code:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\TK_NTUSER\Software\Sysinternals]
    "EulaAccepted"=dword:00000001
    "EulaAccepted"=dword:00000001
    "Item"=dword:00000001
    "Item"=dword:00000001
    "LCase"=dword:00000001
    [HKEY_LOCAL_MACHINE\TK_SOFTWARE\FIRMA\UCase]
    "UCase"=dword:00000001
    [HKEY_LOCAL_MACHINE\TK_SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
    "DefaultInboundAction"=dword:00000001
    "DefaultOutboundAction"=dword:00000001
    "DisableNotifications"=dword:00000000
    "EnableFirewall"=dword:00000001
    
    1st problem (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet )
    Is the order of the [Hashtable]
    > remove break

    2nd problem
    Powershell's .Replace method is case-sensitive.
    > Use -replace or -ireplace.

    3rd maybe problem
    Registry files can be saved as ANSI and UnicodeBOM.


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

    My changes from the script:
    It's bad, really bad code!!!!

    Code:
    [hashtable]$equivalents = @{
        "[HKEY_LOCAL_MACHINE\SOFTWARE"                     = "[HKEY_LOCAL_MACHINE\TK_SOFTWARE";
        "[-HKEY_LOCAL_MACHINE\SOFTWARE"                    = "[-HKEY_LOCAL_MACHINE\TK_SOFTWARE";
        "[HKEY_CLASSES_ROOT"                               = "[HKEY_LOCAL_MACHINE\TK_SOFTWARE\Classes";
        "[-HKEY_CLASSES_ROOT"                              = "[-HKEY_LOCAL_MACHINE\TK_SOFTWARE\Classes";
        "[HKEY_LOCAL_MACHINE\SYSTEM"                       = "[HKEY_LOCAL_MACHINE\TK_SYSTEM";
        "[-HKEY_LOCAL_MACHINE\SYSTEM"                      = "[-HKEY_LOCAL_MACHINE\TK_SYSTEM";
        "[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet"     = "[HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001";
        "[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet"    = "[-HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001";
        "[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001"         = "[HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001";
        "[-HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001"        = "[-HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001";
        "[HKEY_CURRENT_USER"                               = "[HKEY_LOCAL_MACHINE\TK_NTUSER";
        "[-HKEY_CURRENT_USER"                              = "[-HKEY_LOCAL_MACHINE\TK_NTUSER";
        "[HKEY_USERS\.Default"                             = "[HKEY_LOCAL_MACHINE\TK_DEFAULT";
        "[-HKEY_USERS\.Default"                            = "[-HKEY_LOCAL_MACHINE\TK_DEFAULT";
        "[HKEY_LOCAL_MACHINE\TK_SYSTEM\CurrentControlSet"  = "[HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001";
        "[-HKEY_LOCAL_MACHINE\TK_SYSTEM\CurrentControlSet" = "[-HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001"
    }
    
    foreach ($file in $input_values) {
        #regex ensures that all commented lines are ignored
        [System.Collections.ArrayList]$content = Get-content -Path $file | Where { $_ -notmatch "^(\s+)?;|^\s*$" }
        [string]$output = ""
        [string]$newline = ""
        [string]$tmpkey = ""
        foreach($line in $content) {
            # regex ensures to catch all lines with angle brackets (they contain registry keys)
            if ($line -match "^\[.*\]$") {
                #search and replace keys to toolkit-compatible format
                foreach($key in $equivalents.Keys) {
                    if ($line.ToLower().Contains($key.ToLower())) {
                        $tmpkey = $key.Replace("\","\\").Replace("[","\[").Replace("]","\]")
                        $line = "`r`n" + $line -ireplace $tmpkey, $equivalents[$key]
                    }
                }
                $newline = $line
            } else {
                $newline = $line
            }
            $output += $newline + "`r`n"
        }
        # $file is of type System.IO.FileSystemInfo so it is simple as referencing its 'Name' property to get actual file name
        Set-Content -Path ($targetdir + $file.Name) -Value $output
    }
    NewConvertReg:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\TK_NTUSER\Software\Sysinternals]
    "EulaAccepted"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\TK_SOFTWARE\Firma\Item]
    "Item"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\TK_SOFTWARE\firma\LCase]
    "LCase"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\TK_SOFTWARE\FIRMA\UCase]
    "UCase"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\TK_SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
    "DefaultInboundAction"=dword:00000001
    "DefaultOutboundAction"=dword:00000001
    "DisableNotifications"=dword:00000000
    "EnableFirewall"=dword:00000001
    
     
  11. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    Get it in IMCK pack and read the AutoUnattend readme file for changing the infos to your country.
     
  12. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    #24552 inTerActionVRI, Jan 28, 2023
    Last edited: Jan 28, 2023
    I use -ine and -ieq. But -ireplace I've never used, and it's a really good idea.

    For all reported issues, I have sent MSMG the file that meets your requests and further corrections.
    In a message I sent this morning.
    But with your knowledge of PowerShell, any help is welcome. Can I send you the Script? Are you interested in revising and even refactoring something, if necessary?


    Wait a little, we planning to release it soon!
     
  13. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    [1] + Edge Chromium Browser | Depends on: Edge WebView

    [2] + Edge WebView | Needed for: News and Interests Widgets App

    [3] - Internet Explorer

    [A] + First Logon Animation
    - Game Explorer | Needed for: Microsoft Games
    [C] + Lock Screen Background
    [D] + Screen Savers
    [F] + Sound Themes
    [G] + Speech Recognition | Needed for: Cortana, Ease of Access & OOBE
    [H] + Wallpapers
    - Windows Media Player
    [J] + Windows Photo Viewer
    [K] + Windows Themes
    [L] + Windows TIFF IFilter (OCR)
    [M] - Windows System Assessment Tool

    ===============================================================================
    [1] - Offline Files

    [2] - Open SSH

    [3] - Remote Desktop Client

    [4] - Remote Differential Compression (RDC)

    [5] - Simple TCP/IP Services

    [6] - Telnet Client

    [7] + TFTP Client

    [8] - Wallet Service | Needed for: Microsoft Pay

    [9] - Windows Mail | Needed for: Windows Mail App

    [A] All Network Components


    [A] - Assigned Access
    - Customer Experience Improvement Program (CEIP)
    [C] - Face Recognition
    [D] - Kernel Debugging | Depends on: Windows Error Reporting
    [E] - Location Service
    [F] - Picture Password
    [G] + Pin SignIn Support
    [H] - Unified Telemetry Client (Asimov) | Depends on: Windows Error Reporting
    - WiFi Network Manager (WiFi Sense)
    [J] - Windows Error Reporting
    [K] - Windows Insider Hub

    [2] - MultiPoint Connector

    [3] - OneDrive Desktop Client

    [4] - Remote Assistance

    [5] - Remote Desktop Server

    [6] - Remote Registry

    [7] - Work Folders Client

    [A] All Remoting Components

    [A] + Accessibility Tools
    [C] + Device Lockdown (Embedded Experience)
    [D] - Ease of Access Cursors | Depends on: Accessibility Tools
    [E] - Ease of Access Themes | Depends on: Accessibility Tools
    [F] - Easy Transfer
    [G] - File History
    [H] - Magnifier | Depends on: Accessibility Tools
    - Manual Setup (InPlace Upgrade)
    [J] + Narrator | Depends on: Accessibility Tools
    [K] + Notepad : | Needed for: Open With Dialog
    [L] - On Screen Keyboard | Depends on: Accessibility Tools
    [N] - Projected File System (ProjFS)
    [O] - Security Center | Depends on: Windows Defender
    [P] - Steps Recorder
    [Q] - Storage Spaces
    [R] - System Restore | Depends on: Windows Backup
    - Windows Backup
    [T] - Windows Firewall
    + Windows Subsystem For Linux
    [V] - Windows To Go
    [W] - Wordpad


    [01] - AAD Broker Plugin - Credential Handler for Microsoft Azure Logon | Needed for: Microsoft Account, Windows Store
    [02] + Accounts Control - App to add Microsoft Account for Microsoft Apps | Needed for: Windows Store
    [03] + Add Suggested Folders to Library Dialog
    [04] - App Resolver UX - Modern Open With Dialog
    [05] - Assigned Access Lock App - Windows Kiosk Mode | Depends on: Assigned Access
    [06] - Async Text Service - Messaging extensions for People and Maps Apps
    [07] - Bio Enrollment - Windows Hello Setup
    [08] - Calling Shell App - App to host call progress on shell
    [09] + Capture Picker - A system picker UI control to select an item on the screen to capture | Needed for: Screen snip
    [10] + CBSPreview - App for Camera Barcode Scanner
    [11] + Content Delivery Manager - Automatic installation of sponsored or promoted apps, suggestions and Ads | Needed for: OOBE & Microsoft Account
    [13] - Credential Dialog Host - Authentication (Sign-in) shell support for Windows Hello
    [14] - ECApp - Modern UI Dialog App for Eye Movement Control | Depends on: WindowsMixedReality
    [15] + Edge Classic Browser
    [16] + Edge Developer Tools Client - An extension to edge containing tools for web developers | Depends on: Edge
    [17] - File Explorer - Modern File Explorer App
    [18] - File Picker - Modern File Picker Dialog
    [19] - Lock App - Container App for Apps and Messages on the Lockscreen
    [20] - Map Control
    [21] - Narrator Quick Start - QuickStart Guide for Narrator
    [22] - NcsiUwpApp - Network Connectivity Status Indicator (NCSI)
    [23] + OOBE Network Captive Portal - Captive Network Portals support during OOBE-Phase of Windows
    [24] + OOBE Network Connection Flow - Connection Flow Network Portals support during OOBE-Phase of Windows
    [25] - Parental Controls - App for Parental Controls
    [26] - People Experience Host - People Bar (People Hub)
    [27] + Pinning Confirmation Dialog
    [29] + Print Dialog - Modern Print Dialog | Needed for: Printing
    [31] - Retail Demo Content
    [33] + Secure Assessment Browser - Special Windows Mode for Exams (Take Test App) | Depends on: WebView2SDK
    [34] - Setting Sync - Sync settings between your Windows PCs and devices
    [35] - Skype ORTC
    [36] - Smart Screen - Windows Defender SmartScreen Functionality for Modern Apps
    [37] + Webcam Experience
    [38] + WebView2 Runtime
    [39] + Win32 WebView Host - Desktop App Web Viewer
    [40] - Windows Defender App
    [41] - Windows Mixed Reality
    [42] + Windows Reader (PDF) | Depends on: Edge
    [43] + Windows Store Back-end Client
    [44] - Xbox Console Companion Back-end Client
    [45] - Xbox Game Callable UI - Xbox Live
    [46] - XGpu Eject Dialog - Modern Dialog App for safe removal of external GPUs



    [01] - Alarms & Clock
    [02] + App Installer
    [03] + Calculator App
    [04] + Camera
    [05] - Clipchamp Video Editor
    [06] - Cortana | Depends on: Speech Recognition
    [07] - Family
    [08] - Feedback Hub
    [09] - Films & TV
    [10] - Gaming App (Xbox App) | Depends on: Xbox Console Companion Back-end Client
    [11] - Get Help
    [12] + Google's VP9 WebM Video Codec Plugin
    [13] + High Efficiency Image File (HEIF) Codec Plugin
    [14] + High Efficiency Video Codec (HEVC) Plugin
    [15] - Maps | Depends on: Map Control
    [16] - Media Player
    [17] - My Office
    [18] - News
    [19] + Notepad App
    [20] + Paint
    [21] - People | Depends on: People Bar
    [22] - Phone Link
    [23] - Photos
    [24] - Power Automate Desktop
    [25] - Quick Assist
    [26] + Raw Image Extension
    [27] + Screen Sketch
    [28] - Solitaire Collection | Depends on: Xbox Live
    [29] - Sticky Notes
    [30] + Store Experience Host | Depends on: Windows Store App
    [31] + Terminal
    [32] - Tips - Windows tips and tutorials App
    [33] - Todos
    [34] + Voice Recorder
    [35] - Weather
    [36] + Web Media Codec Plugin
    [37] + WebP Image Codec Plugin
    [38] - Windows Web Experience Pack - News and Interests Widgets App | Depends on: Edge WebView
    [39] - Windows Mail App | Depends on: Windows Mail
    [40] + Windows Store App | Depends on: Windows Store Back-end Client, Xbox Identity Provider
    [41] - Xbox Game Bar Plugin | Depends on: Xbox Console Companion Back-end Client
    [42] - Xbox Game Bar |Depends on: Xbox Console Companion Back-end Client
    [43] - Xbox Identity Provider | Depends on: Xbox Console Companion Back-end Client
    [44] - Xbox Game Speech Window | Depends on: Xbox Console Companion Back-end Client
    [45] - Xbox UI | Depends on: Xbox Console Companion Back-end Client

    OBS, I'm thinking of taking Windows Shell Experience Host too, will I have problems with applications?
     
  14. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    Ok, but my problem is with the cumulative updates of windows update, they are showing an error and do not install. What I want to know is what I can't exclude to contain installing cumulative updates from windows update.
     
  15. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    I believe it's the tweaks, man!

    Didn't you use, in Customize Menu, the tweak to disable Windows Update?
     
  16. Gibral

    Gibral MDL Junior Member

    Jan 11, 2023
    92
    3
    0
    Ok, but my problem is with the cumulative updates of windows update, they are showing an error and do not install. What I want to know is what I can't exclude to contain installing cumulative updates from windows update.
     
  17. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    @Gibral,

    The MSMG always mentions that this issue may be related to removing Components in a build not supported by the Toolkit.

    So you can use, for example, a 19041.1 build and update it through the Toolkit, following the order of the menus, integrating features, integrating updates, integrating custom features, then removing components and applying customize menu options and tweaks. Or supported in the current version of the Toolkit, Build 1904x with ServicePackBuild 2486 I am using 2546 but have upgraded from 19041.1.

    I also can't tell you if it's working here because I update my machine by recreating ISOs with the updates. And doing the Inplace Update. This way, I avoid returning removed components.
     
  18. lollmao#69

    lollmao#69 MDL Novice

    Oct 8, 2022
    4
    1
    0
    Hi,
    I know this might be looked down upon here but is there a list or some croud-sourced content or something of sorts about component removal such as, removing this component will break this and this for ex, removing Windows TIFF IFilter (OCR) breaks Text Extractor from Power Toys, removing Internet Explorer breaks Adobe Installers and so on with the explanation of removing each component, it would be really appreciated if some kind of data regarding this was present or maybe is already present because I've been searching this thread and other resources for weeks at this point and couldn't find a definitive answer and I don't know where else to ask other than this thread.
    Any help regarding this would be greatly appreciated.
     
  19. inTerActionVRI

    inTerActionVRI MDL Expert

    Sep 23, 2009
    1,748
    3,575
    60
    What is the build you are working? 17763, 19044 LTSC, 19045, 22000, 22621?