Safeguard Holds auslesen

Probleme mit der Installation von Windows 11?
Antworten
Jim
Senior
Senior
Beiträge: 409
Registriert: 23.02.2019, 19:42
Hat sich bedankt: 17 Mal
Danke erhalten: 29 Mal

Safeguard Holds auslesen

Beitrag von Jim » 12.10.2022, 22:54

hi,

wenn man kein Windows 11 H2 angeboten bekommt "kann" es an "Safeguard Holds" liegen.
es wurde ja eine List hier vorgestellt.
https://www.deskmodder.de/blog/2022/09/ ... erhindern/

Frage : "wie" kommt man an ein solche Liste um einen PC zu "prüfen" ?

Jim

Tante Google

Safeguard Holds auslesen

Beitrag von Tante Google » 12.10.2022, 22:54


Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 61948
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 166 Mal
Danke erhalten: 911 Mal
Gender:

Re: Safeguard Holds

Beitrag von moinmoin » 13.10.2022, 07:49

Geht mit PowerShell. Dort ist auch noch ein anderer Link der es erklärt

https://www.powershellgallery.com/packa ... ed/1.0.0.8

Jim
Senior
Senior
Beiträge: 409
Registriert: 23.02.2019, 19:42
Hat sich bedankt: 17 Mal
Danke erhalten: 29 Mal

Re: Safeguard Holds

Beitrag von Jim » 13.10.2022, 09:39

moin,

Danke für deine Antwort.
ich habe die PowerShell, mit Admin Rechten, geöffnet und den Befehl

Code: Alles auswählen

Install-Module -Name FU.WhyAmIBlocked -RequiredVersion 1.0.0.8 
eingegeben und dann die beiden(!) Fragen mit "j" beantwortet
PS C:\Windows\system32> Install-Module -Name FU.WhyAmIBlocked -RequiredVersion 1.0.0.8

Der NuGet-Anbieter ist erforderlich, um den Vorgang fortzusetzen.
PowerShellGet erfordert die NuGet-Anbieterversion 2.8.5.201 oder höher für die Interaktion mit NuGet-basierten
Repositorys. Der NuGet-Anbieter muss in "C:\Program Files\PackageManagement\ProviderAssemblies" oder
"C:\Users\a\AppData\Local\PackageManagement\ProviderAssemblies" verfügbar sein. Sie können den NuGet-Anbieter auch
durch Ausführen von 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force' installieren. Möchten Sie
den NuGet-Anbieter jetzt durch PowerShellGet installieren und importieren lassen?
[J] Ja [N] Nein [H] Anhalten [?] Hilfe (Standard ist "J"): j

Nicht vertrauenswürdiges Repository
Sie installieren die Module aus einem nicht vertrauenswürdigen Repository. Wenn Sie diesem Repository vertrauen, ändern
Sie dessen InstallationPolicy-Wert, indem Sie das Set-PSRepository-Cmdlet ausführen. Möchten Sie die Module von
'PSGallery' wirklich installieren?
[J] Ja [A] Ja, alle [N] Nein [K] Nein, keine [H] Anhalten [?] Hilfe (Standard ist "N"): j
danach passiert ... nichts ?

---

den Link habe ich nicht durchgelesen sondern nach "Install-Module" gesucht und was gefunden
das hab ich probiert und es kamen nur Fehler Meldungen :(

ich habe dann nochmal den Text dazu gelesen und entdeckt das man "Python 3.8" braucht ...
das wird mir dann doch "zu hoch" um es zu verstehen.

gibt es nicht ein "fertiges" Tool was mir sagen kann welche "alte" Software oder Treiber durch "Safeguard Holds" geblockt werden ?

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 10001
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 222 Mal
Danke erhalten: 679 Mal
Gender:

Re: Safeguard Holds

Beitrag von DK2000 » 13.10.2022, 10:44

Die beiden Meldungen kommen, weil Du vermutlich noch nie ein Modul installiert noch aktualisiert hast. " NuGet" sollte jetzt aktualisiert worden sein und solange Du der "PowerShell Gallery" nicht vertraust, kommt die zweite Meldung. Das Modul sollte aber installiert worden sein.

Code: Alles auswählen

Get-InstalledModule -name FU.WhyAmIBlocked
Wobei aktuell scheint die Version 1.0.0.9 zu sein.

Jetzt musst Du das Cmdlet mit Adminrechten ausführen:

Code: Alles auswählen

Start-FUCompatAppraiser
Setzt aber voraus, das die Telemetrie nicht blockiert ist und die benötigten Dateien von Windows hier angelegt werden:

Code: Alles auswählen

C:\Windows\System32\appraiser\
C:\Windows\appcompat\appraiser\
Danach die Auswertung starten:

Code: Alles auswählen

Get-FUBlocks
Das erstellt den Ordner C:\FeatureUpdateBlocks mit dem Ergebnis in der "Results.txt".

Wie zuverlässig das Ganze arbeitet, kann ich nicht sagen. Lange nicht mehr für diesen Zweck verwendet. Verwende ich eigentlich nur, um die appraiser.sdb in lesbares XML zu wandeln.

Was das Modul noch so an Funktionen bietet, kannst Du Dir anzeigen lassen:

Code: Alles auswählen

Get-Command -Modul FU.WhyAmIBlocked
Das Modul deinstallieren geht mit:

Code: Alles auswählen

Uninstall-Module -name FU.WhyAmIBlocked

Jim
Senior
Senior
Beiträge: 409
Registriert: 23.02.2019, 19:42
Hat sich bedankt: 17 Mal
Danke erhalten: 29 Mal

Re: Safeguard Holds

Beitrag von Jim » 13.10.2022, 11:28

hi,

Danke für die ausführliche Anleitung.

ich werde die Powershell mit den Eingaben füttern und mal sehen was er dann auswirft.

Antworten