Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Windows Hide and Show mit TH2 1155?

Das würde mich auch interessieren und auch möchte ich gerne wissen wie nun das Vollständige ergänzte Script aussieht und wie ich es speichern/ausführen muss damit es alle 15 Minuten läuft?

So sähe der Code für mich aus:

Code:
# Alle Windows-Updates werden ausgeblendet
Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true
# Windows-Updates für den Windows Defender werden aktiviert
Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate'} | Set-WindowsHiddenUpdate -Hide:$false
# Alle Windows-Sicherheitsupdates werden aktiviert
Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate'} | Set-WindowsHiddenUpdate -Hide:$false
# Windows-Tool zum Entfernen bösartiger Software wird aktiviert
Get-WindowsUpdate | Where { $_.Title -match 'Windows-Tool zum Entfernen bösartiger Software'} | Set-WindowsHiddenUpdate -Hide:$false

Wie sieht es nun aus mit den Kumulativen Updates von Windows 10 oder Updates für Windows 10 für xXX basierten Systemen die heißen ja alle etwas anders :(
 
Zuletzt bearbeitet:
Anzeige
Ich bin kein Profi und verstehe nur die hälfte vom 2ten Link der 1 Link = Page not Found?

Könntest du es mir eventuell noch einmal etwas verständlicher erklären was zu tun ist?

Wie ich Powershell aufrufe und wie ich das einfüge was da steht weiß ich ja aber der Rest???

Und noch zu meiner Frage:Wie sieht es nun aus mit den Kumulativen Updates von Windows 10 oder Updates für Windows 10 für xXX basierten Systemen die heißen ja alle etwas anders?

Dann fiel mir noch eine Frage ein wenn ich beim Clean Install alle Windows Updates verstecke findet Windows Update ja keine Updates richtig?

Also auch nicht die zu erst Vorgeschlagen Gerätetreiber nicht wahr?

Wenn ich dann Windows Hide/Show nutze um das Update auf. 14 zu zulassen sollte das doch so funktionieren wie ich mir das vorstelle oder?

Klar bin ich dann in Zukunft nicht vor neueren Einwürfen von WU geschützt aber fürs erste dann schon.
 
Hallo Atwood,

mach's dir mal für den Anfang nicht so kompliziert:

Du machst das mal so wie hier: http://www.drwindows.de/windows-10-desktop/97559-automatisches-treiber-update-fuer-grafikkarte-unterbinden-2.html#post975842 beschrieben.

Den Code unter 1. und 2. kopieren und die beiden (Text-)Dateien erstellen und in ein beliebiges Verzeichnis kopieren. Dann in der Windows-Aufgabenplanung einen Task wie unter 3. beschrieben erstellen. Einen (Desktop-)Link zur Datei "wushowhide.diagcab" und bei Bedarf einen Link zur Batchdatei von 2. (Windows10_Update.cmd) erstellen.

Dann startet beim nächsten Systemneustart das PowerShell-Skript und setzt alle Updates auf "ausgeblendet" (hidden), die nicht dem Teilstring im unteren Skriptende entsprechen ('Definitionsupdate' und 'Sicherheitsupdate'). Die verbleibenden Updates gibst du dann explizit mit "wushowhide.diagcab" zur Installation frei. Damit ist sicher gestellt, dass die sicherheitskritischen Updates immer installiert werden und die optionalen Updates der Benutzer zur Installation frei geben muss.

Willst du weitere Updates automatisch mit "durchwinken", dann musst du dir die Teilstrings aus den angebotenen (ausgeblendeten) Updatebeschreibungen aus "wushowhide.diagcab" heraus suchen; diese variieren natürlich (etwas).

Quick-Link zu Windows-Update mit einer Verknüpfung zu "ms-settings:windowsupdate".

OlliD@IRQ8
 
Zuletzt bearbeitet:
Okay, also ich erstelle 2 Txt Dateien mit dem Code Inhalt speicher Sie z.B einfach unter D: ab dann gehe ich in die Aufgabenplanung und erstelle die Planung mit der Datei Windows Hide.txt die ich angelegt habe aber warum einen Destkop Link mit dem Tool? Bei dem Teil setzte ich aus und verstehe leider nicht alles sorry. Noch etwas zu grob für mich :/

Aber eines verstehe ich nun das, dass Script alles blockt bis auf Sicherheitsrelevante Dinge und mir der Weg Tool starten Hacken setzen und Hide bestätigen erspart bleibt da durch.
 
Mirovb du scheinst das Script komplett zu verstehen könntest du mir es mal genauer erklären?

Schritte wie erstelle ich eine js oder cmd Datei fehlen mir bei der Anleitung und ich bin ein Anfänger :(
 
Ich?! Ne, sorry. Ich verstehe zwar einiges, aber wenn ich Zeit hätte mich in so etwas reinzuarbeiten, wäre das kein Ding. Aber mit "lebenslustigen" Kindern bleibt so was leider auf der Strecke. Wenn ich pro Tag mal eine Stunde für mich habe, ist das schon viel. ;) Da musst du dich mit den Fachleuten auseinander setzen. Produktiv nutze ich eh wieder Win8.1Pro, da ich die Updates selbst bestimmen möchte. Alles andere in Windows10 ist mir zu unsicher, und Zeit das jedesmal irgendwie verhindern zu müssen habe ich auch nicht. Sorry. ;)
 
Okay, trotzdem Danke. Dann muss ich darauf hoffen das Olli mir das eventuell nochmal etwas genauer erklären kann!?!

Z.b so erstelle eine txt Datei mit dem Inhalt "xxx" dann mache eine CMD da draus und füge Sie dort und dort ein.
 
Zuletzt bearbeitet:
Keiner kann mich Aufklären? Nun wo wir doch vor dem Durchbruch stehen! Wenn ich wüsste wie das mit dem Script genau ginge und es funktioniert wäre mir doch geholfen?!? :(
 
Hallo Atwood,

genau nach meiner Vorgabe hier http://www.drwindows.de/windows-10-desktop/99334-windows-hide-and-show-th2-1155-a-3.html#post1005883 und der Beschreibung hier http://www.drwindows.de/windows-10-desktop/97559-automatisches-treiber-update-fuer-grafikkarte-unterbinden-2.html#post975842 abarbeiten:

1. Erstelle dir ein Verzeichnis; z. B. "D:\Windows Update"
2. Erstelle dir mit Editor (Notepad) im Verzeichnis "D:\Windows Update" eine Textdatei mit dem Namen "Windows10_Update.ps1"
3. Kopiere dir den Text aus "1. Windows10_Update.ps1" von
Function Get-WindowsUpdate {
... bis ...
Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate' } | Set-WindowsHiddenUpdate -Hide:$false
in diese Datei (Windows10_Update.ps1)
4. Speichern der Textdatei "D:\Windows Update\Windows10_Update.ps1"
5. Erstelle dir mit Editor (Notepad) im Verzeichnis "D:\Windows Update" eine Textdatei mit dem Namen "Windows10_Update.cmd"
6. Kopiere dir den Text (1 Zeile) aus "2. Windows10_Update.cmd" in diese Datei (Windows10_Update.cmd)
7. Speichern der Textdatei "D:\Windows Update\Windows10_Update.cmd"
8. Starte über die Systemsteuerung die Windows-Aufgabenplanung (%windir%\system32\taskschd.msc /s)
9. Erstelle eine neue Aufgabe (Ordner: Aufgabenplanungsbibliothek) mit dem Namen "Hide Windows Updates"
10. Konfiguration der Aufgabe wie in "3. Windows-Aufgabenplanung (Hide Windows Updates)" beschrieben
Hinweis: Den Benutzer "NT-AUTORITÄT\SYSTEM" kann du nur eintragen, indem du bei "Benutzer oder Gruppe ändern..." im nachfolgenden Benutzerdialogfeld "Geben Sie die zu verwendeten Objektnamen ein (Beispiele):" "System" in das Eingabefeld eingibst!
11. Kopieren die die Datei "wushowhide.diagcab" in das Verzeichnis "D:\Windows Update"

OlliD@IRQ8
 
Okay, das verstehe ich nun danke! Das lässt sich umsetzen das mit der CMD etc. War mir nur ein Rätsel.

Nur habe ich die Frage was das Script mit Wushowhide zu tun hat?
Das Script ist ja zum Verstecken der Updates und ich dachte das Tool führt man manuell aus um Updates manuell freizugeben. Also was sucht das Tool nun im Script?
 
Hallo Atwood,

das PowerShell-Skript setzt erst einmal alle Updates, die aktuell durch dein System mit Windows Update zur Aktualisierung anstehen auf versteckt (drittletzte Zeile, Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true). In allen nach folgenden Skriptzeilen

Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate' } | Set-WindowsHiddenUpdate -Hide:$false
Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate' } | Set-WindowsHiddenUpdate -Hide:$false


werden dann genau nach dieser Syntax und dem das Update beschreibenden Teilstring ('Definitionsupdate' oder 'Sicherheitsupdate') obligatorisch "durchgewunken".

Die manuelle Freigabe der dann noch verbleibenden ausgeblendeten Updates erfolgt bei Bedarf durch den Benutzer mit dem Microsoft Problembehandlungspaket "wushowhide.diagcab" aus KB3073930 (https://support.microsoft.com/de-de/kb/3073930).

OlliD@IRQ8
 
Es hat mich nur etwas irritiert, weil du von einer Verlinkung des Tool sprachst?

Funktioniert das Script auch nach einem Clean Install direkt?

Also wenn ich erst keine Internet Verbindung habe das Script erstelle und dann mit dem Internet verbinde?

Wo Wibdows dann das erstemal beginnt zu suchen? Oder muss ich es manuell direkt nach der Verbindung zum Internet ausführen, weil wegen dem 15 Minuten Intervall?
 
So Olli ich habe nun alles so gemacht wie beschrieben dennoch taucht ein Fehler auf ich denke das ich irgendetwas missachtet habe.

Ich habe die beiden Datei erstellt siehe File Link und die Aufgabenplanung eingerichtet wie beschrieben nur bekomme ich eine Fehlermeldung in der CMD.

File-Upload.net - Windows_Update.cmd

https://www.virustotal.com/de/file/...e30131367449f38fde6e528f/analysis/1448896899/

File-Upload.net - Windows10_Update.ps1

https://www.virustotal.com/de/file/...c88abf489743bab9af930c9e/analysis/1448896949/

Im Anhang findest du noch Bilder zu meinen gemachten Einstellungen.

Ich hoffe das du mir helfen kannst und ich nicht all zu weit vom Ziel entfernt bin nun wo ich es endlich verstanden habe wie es funktionieren sollte.

Der Fehler befindet sich im letzten Bild
 

Anhänge

  • DSC_0001.jpg
    DSC_0001.jpg
    281,3 KB · Aufrufe: 101
  • DSC_0002.jpg
    DSC_0002.jpg
    167,4 KB · Aufrufe: 114
  • DSC_0003.jpg
    DSC_0003.jpg
    236,5 KB · Aufrufe: 149
  • DSC_0004.jpg
    DSC_0004.jpg
    254,9 KB · Aufrufe: 108
  • DSC_0005.jpg
    DSC_0005.jpg
    239,7 KB · Aufrufe: 130
Zuletzt bearbeitet:
Hallo Atwood,

bei mir funktioniert die Sache einwandfrei. Bei dieser Gelegenheit ein großes Dankeschön an OlliD@IRQ8. Tolle Sache.(y)

Atwood, ist das Laufwerk C: bei dir das Systemlaufwerk? Wenn ja, dann solltest du die relevanten Skripte auf eine andere Partition schieben. Es könnte nämlich sein, dass die Ausführung bei dir auf dem Systemlaufwerk wegen fehlender Rechte blockiert wird.
 
Ja, C ist mein System Laufwerk dachte so macht es sich dort am besten :) wenn es bei dir funktioniert Micha wärst du dann eventuell so freundlich und vergleichst deine Einstellungen mit meinen aus den Screenshot und schaust dir eventuell die cmd und js1 Dateien an ob die so richtig sind?

Bekomme wie im letzten Bild einen Syntax Error leider.

Auch von mir ein großes Dankeschön an Olli ich hoffe das, dass Script bald bei mir läuft und der Fehler beheben werden kann.

Deshalb die Offenbarung der Informationen von mir damit ihr alles einsehen könnt.
 
Ich habe den Inhalt deiner beiden Dateien mit dem meiner verglichen und konnte keinen Unterschied bzw. Fehler entdecken.
Auch das Aufgabenplanungsskript ist mit meinem identisch.

Sind die beiden Skripte wirklich im selben Ordner oder Verzeichnis?
Hast du die "Windows_Update.cmd" mal manuell ausgeführt? Mit rechter Maustaste auf die Datei und dann "Als Admin ausführen".

Mehr fällt mir jetzt auch nicht ein.
 
Ja, sind Sie. Okay, wenn das so ist liegt es vermutlich an der System Partion, am Benutzer oder kA ich hoffe das Olli mir weiterhelfen kann.

Ein Syntax Error ist für mich ein Datei Inhaltsfehler
 
Hallo Atwood,

poste bitte dann nochmal die Skriptdatei (.cmd).

1. nur den Inhalt (Text)
2. als Screenshot (Alt-Druck) nach dem Öffnen mit dem Editor (Notepad)

Aufgabenplanung

Trigger:
Wiederholen jede: 15 Minuten

OlliD@IRQ8
 
Zuletzt bearbeitet:
Anzeige
Oben