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] First Anniversary Special PR #2853

Merged

Conversation

CodingWonders
Copy link
Contributor

@CodingWonders CodingWonders commented Sep 30, 2024

Type of Change

  • New feature
  • Bug fix
  • UI/UX improvement

Description

This PR adds final fixes and enhancements for this first year of MicroWin, and is, therefore, an anniversary special. MicroWin was first introduced to the WinUtil repository as a PR by @KonTy on October 26, 2023 (the 11th anniversary of Windows 8!), on #1129, and has been improved ever since.

The current highlights are these:

  • You can now download 24H2 from within WinUtil. Simply select "24H2" and let the ISO downloader download it for you:

Note

Downloads for older versions of Windows 11 have been removed from WinUtil because Fido no longer supports downloading them. Microsoft has removed the links for these (obviously in favor of 24H2)

  • Remote Desktop Connection is no longer removed on 24H2 and newer

  • You can now perform operations to capabilities (FoDs). Before this change, capability metadata would be removed on 24H2 and Selenium builds of Windows as a Service (WaaS). That no longer happens and you can now perform operations with capabilities:

  • It no longer messes up the look of the File Explorer in 24H2 and later:

Testing

Testing has concluded successfully thus far.

Impact

A better experience

Issue related to PR

NOTE: to be filled

Additional Information

None

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.

Packages such as the metadata for capabilities (FoDs) or the foundation package were being incorrectly filtered. They were part of `Remove-ProvisionedPackages`, which only removes AppX packages. These are **OS packages**, something completely different
DISM is a system component. It will never be an AppX package. This is unnecessary
CodingWonders and others added 17 commits October 2, 2024 14:18
Compilation script is very adamant that this should be this way
Exclude the VBSCRIPT feature on demand (or capability) from package removal. Some people were reporting that excluding VBSCRIPT fixed problems with AMD chipset drivers on MicroWin
This fixes problems people were experiencing where the file explorer would go back to the Windows 10 layout
I've only been able to disable Search Highlights. News and Interests persists
Avoid showing "Access denied" errors for this. This is still broken - News and Interests is still there. [louder]Linus Torvalds curse word here[/louder]

Anyway, if someone wants to give setting this up a shot, send me suggestions on how to do this
Items are being added correctly, but I can't get that to show to the end-user. Perhaps a different approach will work
Sadly, the links for these had been removed by Microsoft, in favor of the latest version (24H2)
Thanks @og-mrk for the suggestion and the patch (even though I applied it myself)
* Make error messages easier to view

* Improve error output

---------

Co-authored-by: CodingWonders <[email protected]>
Keeps the Explorer look of modern Windows 11 builds whilst removing the Recall feature (which I think will manifest itself on PCs with Lunar Lake processors)
This still works on single-boot configurations, but presents a more dynamic approach
Chocolatey may not be the way to help us detect the presence of OSCDIMG.

Everyone, unless someone REALLY uses old deployment technology, has moved to Windows ADK 10.0
@CodingWonders
Copy link
Contributor Author

CodingWonders commented Oct 6, 2024

PowerShell 7 support is temporarily broken with the error "Specified method is not supported". Look at the additional notes for more information

EDIT: fixed

Even though the logic is still there, it doesn't work. I don't want to deal with that anymore. Search Highlights, on the other hand, is removed very easily
They throw an "Access denied" error when trying to remove them. This is a timesaver
@CodingWonders CodingWonders marked this pull request as ready for review October 7, 2024 19:24
@ChrisTitusTech ChrisTitusTech merged commit 1404efa into ChrisTitusTech:main Oct 7, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants