AME Beta 0.8.4 crashes on Requirements page with FileNotFoundException: WmiLight (Windows 11 25H2 Build 26200)

クローズ
#8 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
55/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か

調査の方向性

Start by reproducing the failure on the reported Windows 11 environment and inspect the RequirementsPageView.CheckRequirements and UninstallUpdatesIsMet entry points named in the stack trace. Trace how the WmiLight assembly is resolved during the Requirements page check; done means the page completes without the reported FileNotFoundException.

索引モデルが issue の本文から書いたものです。

説明

Hello,

I'm trying to install AtlasOS using the official AME Beta 0.8.4 and Atlas Playbook v0.5.0.

Environment:

  • Windows 11 Pro
  • Version: 25H2
  • Build: 26200.8973
  • AME Beta: 0.8.4
  • Atlas Playbook: v0.5.0

Issue:

When I load the Atlas Playbook and the Requirements page starts checking requirements, AME immediately throws a critical error and exits.

Error:

[FileNotFoundException]
Could not load file or assembly 'WmiLight, Version=7.1.0.0, Culture=neutral, PublicKeyToken=cf32ce69bdbe2391' or one of its dependencies.

Stack trace:

[User Node] >
object ExceptionWrapper.TryCatchWhen(source, callback, args, numArgs, catchHandler) >
object ExceptionWrapper.InternalRealCall(callback, args, numArgs) >
async void RequirementsPageView.CheckRequirements(sender, e)
bool RequirementsPageView.UninstallUpdatesIsMet()

Troubleshooting already performed:

  • Downloaded latest official AME Beta
  • Downloaded latest official Atlas Playbook
  • Windows upgraded to Pro
  • Windows Defender disabled (no quarantine detected)
  • WMI repository verified

Command:

winmgmt /verifyrepository

Result:

WMI repository is consistent

PowerShell:

Get-HotFix

Works correctly and lists installed updates.

The issue happens every time on the Requirements page.

Any help would be appreciated.

Image
主要言語
HCL
スター
3
フォーク
6
平均マージ
2分
マージ済み PR(30日)
1

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

似ている issue

Operating Systems の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。