-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
base: main
Are you sure you want to change the base?
[MicroWin] Preparation for 2025 #3066
Conversation
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
This fallback is triggered if an exception occurs while getting information with the cmdlets (I couldn't test this on my host as everything magically works now - sometimes it threw the Class not registered error)
A single thing we found out the WMIC is still stripped from image, but we checked your code and is there. I think the best to leave aswell the openssh-client installed, we found usefull to not have to install putty or other remote tools for ssh, using straight the terminal app for it. We added the followed lines in Microwin-RemovePackages.ps1 for ssh:
|
Some people need this to avoid installing third-party programs like PuTTY
@@ -58,7 +59,8 @@ function Microwin-RemovePackages { | |||
$_ -NotLike "*VBSCRIPT*" -AND | |||
$_ -NotLike "*License*" -AND | |||
$_ -NotLike "*Hello-Face*" -AND | |||
$_ -NotLike "*ISE*" | |||
$_ -NotLike "*ISE*" -AND | |||
$_ -NotLike "*OpenSSH*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will not leave the OpenSSH-Server installed as well or is only installed manualy? I don't remember.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will exclude everything that contains "OpenSSH". In my Windows images, there's only the client package, but it should exclude any other package that has to do with OpenSSH
Type of Change
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:
<ISO Root>\VirtIO
Here are some screenshots:
Note
The ability to add them automatically will be introduced later
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