Skip to content

Integrate upstream improvements + custom debloat selector - #2

Merged
cursor[bot] merged 2 commits into
mainfrom
cursor/custom-debloat-and-prereqs-a964
Jun 11, 2026
Merged

Integrate upstream improvements + custom debloat selector#2
cursor[bot] merged 2 commits into
mainfrom
cursor/custom-debloat-and-prereqs-a964

Conversation

@zPoche

@zPoche zPoche commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Status: Merged to main (commit f43bc8c)

Includes all changes from PR #1 plus custom debloat, prerequisites, and ISO auto-mount.

Summary

See code review in issue comments for remaining known issues.

Open in Web Open in Cursor 

cursoragent and others added 2 commits June 11, 2026 07:20
Cherry-pick improvements from ntdevlabs/tiny11builder open PRs:
- ntdevlabs#518: Preserve ExecutionPolicy Bypass when elevating to admin
- ntdevlabs#560: Stop on errors, graceful install.esd handling, NTFS scratch note
- ntdevlabs#512: Disable Search Highlights in both scripts
- ntdevlabs#273: Disable Windows Spotlight on lockscreen
- ntdevlabs#274: Optional prompt to prevent automatic driver installation
- ntdevlabs#534: Remove Edge provisioned app package
- ntdevlabs#169: Additional OOBE/installer skip flags in autounattend.xml
- ntdevlabs#488/ntdevlabs#505/ntdevlabs#509/ntdevlabs#581: README instruction fixes and feature docs

Fix tiny11Coremaker.ps1 bugs (issue ntdevlabs#582):
- Replace undefined $ScratchDisk with $mainOSDrive
- Fix hardcoded C:\scratchdir tasks path

Add .gitignore for build artifacts.

Co-authored-by: zPoche <zPoche@users.noreply.github.com>
Combine open upstream PRs ntdevlabs#597 and ntdevlabs#465:
- -Custom switch for interactive package selection (Show-PackageSelector UI)
- Default mode unchanged: removes all packages from removePackage.txt
- Conditional registry tweaks and Edge removal based on user selection

Integrate ntdevlabs#449, ntdevlabs#604/ntdevlabs#605, and ntdevlabs#344:
- Package list moved to removePackage.txt (easier maintenance)
- Prerequisites checked before build (DISM, deployment cmdlets, package list)
- oscdimg.exe resolved/downloaded at start and kept locally (ntdevlabs#604)
- Auto-mount Windows 11 ISO from file path or accept drive letter (ntdevlabs#344)
- Admin re-launch now preserves -ISO, -SCRATCH, and -Custom parameters

Update README with -Custom usage, removePackage.txt docs, and ISO auto-mount.

Co-authored-by: zPoche <zPoche@users.noreply.github.com>
@cursor
cursor Bot merged commit 0d700d6 into main Jun 11, 2026
@cursor
cursor Bot deleted the cursor/custom-debloat-and-prereqs-a964 branch July 3, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants