Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MicroWin] Preparation for 2025 #3066

Draft
wants to merge 19 commits into
base: main
Choose a base branch
from

Conversation

CodingWonders
Copy link
Contributor

@CodingWonders CodingWonders commented Nov 24, 2024

Type of Change

  • New feature
  • Bug fix
  • Security patch

Description

A new year is coming, and so does a new MicroWin PR. This mainly focuses on fixes to most issues reported by users.

Key features:

  • Boot Manager entry will no longer have a timeout of 30 on default, single-boot installations of Windows
  • User passwords are now encoded in Base64 (yes, that's the only way to protect this important info, according to Microsoft)
  • You can now include the contents of the VirtIO image in your image.
    • The VirtIO driver ISO is downloaded using BITS
    • The files will be copied to <ISO Root>\VirtIO
    • Instructions are provided after copying the VirtIO files

Here are some screenshots:

WindowsTerminal_XzP7AbxSTs
lWrXsFqn9l
WindowsTerminal_CXr8WhNAb2
7zFM_6yMwcEq904
7zFM_egUW0yQAFR

Note

The ability to add them automatically will be introduced later

  • Removed some jargon related to the scratch directory
  • It fixes issues related to Windows Hello drivers and printing with the Print command of the context menu
  • It fixes conflicts between the MicroWin image and Ventoy drives with a config file

Testing

Testing has concluded successfully on a 24H2 image but, given that this is a draft, more testing will be done in the future

Impact

Primarily to reduce the issue amount and make it more reliable

Issue related to PR

Additional Information

Documentation updates are required, but they will be done on the Hugo-powered website

Checklist

  • My code adheres to the coding and style guidelines of the project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no errors/warnings/merge conflicts.

It reflects my feelings towards Microsoft when it comes to security a lot better
- Removed AppX packages from OS package exclusion list
- Added exclusion of PowerShell ISE (source: Discord server - yes, some people still use the PowerShell ISE)
This change may fix the issues where there's a conflict between both Ventoy's and MicroWin's unattended answer files, causing target images to stop working as expected during OOBE
- Added the ability to grab VirtIO Guest Tools
- Modified the description of the Copy ISO files function because it basically had nonsense
Only show the ISO path. No one is interested in the storage type
They only affect 24H2 and newer. Earlier releases don't have these expedited apps
@CodingWonders CodingWonders marked this pull request as ready for review December 19, 2024 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants