Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 11.10.2024, 17:48

Danke @Holgi für Deine Mühe. Funktioniert leider auch nicht.
Deine reload.vbs erzeugt auch mit dem Aufruf (erste Zeile) aus der Batch heraus keine Aktualisierung.
Diese erfolgt erst mit dem Doppelklick per Maus - so wie schon bei meiner vbs. Shit Happens. 😉

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von Holgi » 11.10.2024, 09:10

da ich selbst ein Script nutze, wo ein Reload erforderlich ist (Edge Browser Seite neu laden), kann dies hier vlt. helfen:
aufgerufen mit

Code: Alles auswählen

@cscript //nologo "%~dp0Reload.vbs" %*
Reload.vbs:

Code: Alles auswählen

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{F5}"

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 11.10.2024, 08:45

Nach Recherche nun herausgefunden, daß es schlicht keinen Befehl für die Aktualisierung per F5 gibt.
Aber über cscript kann die Funktion mit einem vbs skript ausgeführt werden:

Code: Alles auswählen

Set objShell = CreateObject("WScript.Shell")
objShell.SendKeys "{F5}"
Soweit so gut. Als vbs-Datei abgespeichert funktioniert die Aktualisierung per Mausklick.
Klicke ich zuerst auf "versteckte dateien einblenden.bat" und dann auf die "f5key.vbs",
wird das richtige Ergebnis angezeigt. Versuche ich die vbs Datei aus der Batch heraus zu starten:

Code: Alles auswählen

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
timeout /T 2 /nobreak
cscript C:\f5key.vbs
... wird die Anzeige leider nicht aktualisiert. Ich habe auch versucht, nach der Wartezeit von 2s
mit folgender Zeile (mit oder ohne call) die vbs direkt auszuführen:

Code: Alles auswählen

C:\Windows\SysWOW64\cmd.exe /c cscript C:\f5key.vbs 
Leider ohne Erfolg. Ist aber nicht weiter schlimm. Ich habe dazugelernt. 😉

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 11.10.2024, 06:21

Habe ich ausprobiert. Macht keinen Unterschied zu meinem ersten Versuch.,
Da steht übrigens schon exakt diese Befehlsfolge (ohne &). Wofür soll das "&" bzw. "&&" gut sein?
Nach dem Testen ist die Soundsteuerung nun wieder wech. 😁
Es muß da einen Unterschied geben bei der Behandlung der Run-Einträge in der Registry.
Ich werde mal weiter nach der vollständigen CMD-Liste für den Explorer suchen.
Da muß es doch einen Befehl zur Aktualisierung geben. Wenn ich was finde, melde ich mich nochmal.

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von Holgi » 10.10.2024, 15:00

falls du es doch noch mal mit restart explorer ausprobieren möchtest:
vlt. macht das einen Unterschied:

Code: Alles auswählen

taskkill /F /IM explorer.exe & start explorer
bzw.

Code: Alles auswählen

taskkill /F /IM explorer.exe && start explorer

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 10.10.2024, 14:27

Nun habe ich den Test nochmals ohne Taskkill ausgeführt und es funktioniert. Allerdings muß der Explorer per F5 aktualisiert werden. Ich denke auch dafür gibt es einen Befehl. Leider habe ich den cmd Befehl für F5 nicht gefunden. Wenn der Explorer im Script per "start explorer.exe" neu gestartet wird, ändert sich leider garnichts.

Davon abgesehen habe ich die Herangehensweise einfach geändert und den Container an einen anderen Ort unter modifiziertem Namen untergebracht. So braucht er nicht versteckt werden und läßt sich einfach per cmd auf den Stick kopieren. Falls jemand Interesse hat, kann er die Batches ja verwenden, um sich versteckte Einträge schnell per Mausklick anzeigen zu lassen.
Versteckte Dateien einblenden-ausblenden.rar

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 10.10.2024, 13:31

Vielen Dank für die schnelle Hilfe. Die dritte Zeile bringt mit der Option 1 und 2 bereits den erhofften Effekt. Allerdings hat der Taskkill und Neustart des Explorer zum Ergebnis, daß die Steuerelemente meiner Soundkarte verloren gehen.
Die Startanwendungen der Einträge
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" und
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"
bleiben davon unberührt. Also Open Shell, TrueCrypt und Simplewall funktionieren auch nach dem Taskkill einwandfrei.
Also habe ich versucht, die Run Einträge unter "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run"
im gleichen Script zu wiederholen:

Code: Alles auswählen

@echo off
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
taskkill /f /im explorer.exe
start explorer.exe
C:\Program Files (x86)\Creative\Sound Blaster X-Fi\Volume Panel\VolPanlu.exe
C:\Program Files (x86)\Creative\Sound Blaster X-Fi\XFiMode\XFiMode.exe /START_GAME /START_HEADPHONES
Das hat leider nicht funktioniert. Jetzt versuche ich es mal ohne Taskkill, Dafür muß ich das OS aber neu starten und mich hier mal kurz ausloggen. Ich werde später berichten.

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von Holgi » 10.10.2024, 09:06

so wie von @g-force und chatgpt vorgeschlagen würde ich es auch machen. Darüberhinaus könnte man das Rüberkopieren auf den Stick ja auch noch gleich automatisieren.

Re: Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von g-force » 10.10.2024, 01:00

Das sagt ChatGPT dazu:

CMD:

Code: Alles auswählen

@echo off
REM Versteckte Dateien anzeigen (setzen auf 1) oder ausblenden (setzen auf 2)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f

REM Systemdateien anzeigen (setzen auf 1) oder ausblenden (setzen auf 0)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f

REM Explorer neu starten, damit die Änderungen wirksam werden
taskkill /f /im explorer.exe
start explorer.exe

Explorer Ordneroption per cmd oder Powershell umschalten - geht das?

von ErfahrenerUser » 10.10.2024, 00:45

Windows 11 Pro 23H2

Ist es möglich die Option "Ausgeblendete Dateien, Ordner und Laufwerke anzeigen" im Explorer unter Ordneroptionen - Ansicht per cmd oder Powershell über eine Verknüpfung zu bedienen? Ab und zu muß ich einen versteckten TC-Container zur Aktualisierung auf einen Stick kopieren, um mobil im Falle eines Falles an meine persönlichen Daten zu kommen. Dafür muß ich ihn allerdings jedes mal umständlich über die Optionen sichtbar machen und anschließend wieder verstecken.
Ordneransicht.jpg
Vielleicht hat jemand eine Idee.

Nach oben