Safeguard Holds auslesen
-
- Senior
- Beiträge: 409
- Registriert: 23.02.2019, 19:42
- Hat sich bedankt: 17 Mal
- Danke erhalten: 29 Mal
Safeguard Holds auslesen
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
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
- 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
Geht mit PowerShell. Dort ist auch noch ein anderer Link der es erklärt
https://www.powershellgallery.com/packa ... ed/1.0.0.8
https://www.powershellgallery.com/packa ... ed/1.0.0.8
-
- Senior
- Beiträge: 409
- Registriert: 23.02.2019, 19:42
- Hat sich bedankt: 17 Mal
- Danke erhalten: 29 Mal
Re: Safeguard Holds
moin,
Danke für deine Antwort.
ich habe die PowerShell, mit Admin Rechten, geöffnet und den Befehl
eingegeben und dann die beiden(!) Fragen mit "j" beantwortet
---
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 ?
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
danach passiert ... nichts ?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
---
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 ?
- DK2000
- Legende
- Beiträge: 10001
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 222 Mal
- Danke erhalten: 679 Mal
- Gender:
Re: Safeguard Holds
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.
Wobei aktuell scheint die Version 1.0.0.9 zu sein.
Jetzt musst Du das Cmdlet mit Adminrechten ausführen:
Setzt aber voraus, das die Telemetrie nicht blockiert ist und die benötigten Dateien von Windows hier angelegt werden:
Danach die Auswertung starten:
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:
Das Modul deinstallieren geht mit:
Code: Alles auswählen
Get-InstalledModule -name FU.WhyAmIBlocked
Jetzt musst Du das Cmdlet mit Adminrechten ausführen:
Code: Alles auswählen
Start-FUCompatAppraiser
Code: Alles auswählen
C:\Windows\System32\appraiser\
C:\Windows\appcompat\appraiser\
Code: Alles auswählen
Get-FUBlocks
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
Code: Alles auswählen
Uninstall-Module -name FU.WhyAmIBlocked