Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

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: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 06.01.2026, 00:08

na ja, Hauptsache es funktioniert. :dafür:

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Sinnvoller Beitrag » 05.01.2026, 21:13

Das ist korrekt. Meine Lösung funktioniert nur, wenn die Items bereits vorhanden sind. Ob New-ItemProperty die Existenz von vorhandenen Werten prüft, weiss ich nicht. Müsste man testen. Im Zweifelsfall halt vorher auf Existenz prüfen.

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 05.01.2026, 19:39

Sinnvoller Beitrag hat geschrieben: 05.01.2026, 14:38 durch folgenden Code ersetzt:

Code: Alles auswählen

Set-ItemProperty -Path $registryPath -Name "ColumnList" -Value "prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title" -Type String
Set-ItemProperty -Path $registryPath -Name "LogicalViewMode" -Value 1 -Type DWord
Set-ItemProperty -Path $registryPath -Name "Name" -Value "NoName" -Type String
Set-ItemProperty -Path $registryPath -Name "Order" -Value 0 -Type DWord
Set-ItemProperty -Path $registryPath -Name "SortByList" -Value "prop:System.ItemNameDisplay" -Type String
Das macht genau das Gleiche wie die Reg-Datei.
ich hab´ mir das noch mal angeschaut. So wie von dir geschrieben, wollte es nicht funktionieren.
Deshalb hier die Zeilen, wie sie bei meinem Script passen:

Code: Alles auswählen

# Registry-Pfad
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}"

# Schlüssel erstellen (inkl. aller übergeordneten Schlüssel, falls nötig)
New-Item -Path $regPath -Force | Out-Null

# Werte setzen
New-ItemProperty -Path $regPath -Name "ColumnList" -PropertyType String -Value "prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title" -Force | Out-Null

New-ItemProperty -Path $regPath -Name "LogicalViewMode" -PropertyType DWord -Value 1 -Force | Out-Null
New-ItemProperty -Path $regPath -Name "Name" -PropertyType String -Value "NoName" -Force | Out-Null
New-ItemProperty -Path $regPath -Name "Order" -PropertyType DWord -Value 0 -Force | Out-Null
New-ItemProperty -Path $regPath -Name "SortByList" -PropertyType String -Value "prop:System.ItemNameDisplay" -Force | Out-Null
Daa komplette neue Script hier zum Download:
no_grouping.zip

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 05.01.2026, 14:52

danke für den Hinweis. Werde das mit der Reg gleich mal ändern. Sieht dann auch viel besser aus.
Die CMD lasse ich, weil das ja auch unterwegs, auf fremden Rechnern funktionieren soll. Da hat nicht jeder die gleiche Execution Policy gesetzt.

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Sinnvoller Beitrag » 05.01.2026, 14:38

Die Reg-Datei kann man sich sparen, wenn man im PowerShell Skript die Zeile

Code: Alles auswählen

reg import .\no_grouping.reg
durch folgenden Code ersetzt:

Code: Alles auswählen

Set-ItemProperty -Path $registryPath -Name "ColumnList" -Value "prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title" -Type String
Set-ItemProperty -Path $registryPath -Name "LogicalViewMode" -Value 1 -Type DWord
Set-ItemProperty -Path $registryPath -Name "Name" -Value "NoName" -Type String
Set-ItemProperty -Path $registryPath -Name "Order" -Value 0 -Type DWord
Set-ItemProperty -Path $registryPath -Name "SortByList" -Value "prop:System.ItemNameDisplay" -Type String
Das macht genau das Gleiche wie die Reg-Datei.

Und das cmd-Skript braucht es auch nicht, sofern man die Execution Policy global entsprechend konfiguriert hat. Der Einfachheit halber kann man das aber auch da lassen.

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Ben Utzer » 25.05.2022, 15:37

Warum so umständlich? Ein Doppelklick auf die Reg-Datei tuts doch auch...

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 02.02.2022, 12:17

ich habe wohl eine Lösung gefunden:
eine Kombination aus Reg-Datei
und Powershell-Script

no_grouping.reg

Code: Alles auswählen

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{885a186e-a440-4ada-812b-db871b942259}\TopViews\{00000000-0000-0000-0000-000000000000}]
"ColumnList"="prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.ItemTypeText;0System.Size;1System.DateCreated;1System.Author;1System.Category;1System.Keywords;1System.Title"
"LogicalViewMode"=dword:00000001
"Name"="NoName"
"Order"=dword:00000000
"SortByList"="prop:System.ItemNameDisplay"
no_grouping.ps1

Code: Alles auswählen

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{885A186E-A440-4ADA-812B-DB871B942259}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{7D49D726-3C21-4F05-99AA-FDC2C9474656}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{B3690E58-E961-423B-B687-386EBFD83239}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{24CCB8A6-C45A-477D-B940-3382B9225668}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item
reg import .\no_grouping.reg
gps explorer | spps
starten mit einem Script:
no_grouping.cmd

Code: Alles auswählen

@ECHO OFF
PowerShell.exe -NoProfile -Command "& {Start-Process PowerShell.exe -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dpn0.ps1""' -Verb RunAs}"
alle 3 Dateien (.reg, .ps1, .cmd) in einen Ordner
Nach dem Restart des Explorers (macht auch das PS-Script) ist die Gruppierung weg.
no_grouping.zip

Re: Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 30.10.2021, 12:33

es hat wohl irgendwas mit dem Schlüssel

Code: Alles auswählen

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
zu tun.
Das Problem taucht hin und wieder mal in den unterschiedlichen Windows Versionen auf:
https://social.technet.microsoft.com/Fo ... progeneral
Die Holzhammermethode ist wahrscheinlich, alle Einträge zu löschen:
http://windowsbulletin.com/how-to-disab ... indows-10/

Nur für den Downloadordner gibt es ein PS-Script:

Code: Alles auswählen

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$DLID = '{885A186E-A440-4ADA-812B-DB871B942259}'
(Get-ChildItem $bags -recurse | ? PSChildName -eq $DLID ) | Remove-Item
gps explorer | spps
Wenn es aber an einem (oder mehreren) dieser Schlüssel hängt:

Code: Alles auswählen

"GroupView"=dword:00000000
"GroupByKey:FMTID"="{00000000-0000-0000-0000-000000000000}"
"GroupByKey:PID"=dword:00000000
"GroupByDirection"=dword:00000001
wäre es natürlich schön, wenn man die gezielt per PS-Script auf "0" setzen könnte. Und das für zumindest alle Standard-Ordner:
{7D49D726-3C21-4F05-99AA-FDC2C9474656}
{B3690E58-E961-423B-B687-386EBFD83239}
{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}
{24CCB8A6-C45A-477D-B940-3382B9225668}
{885A186E-A440-4ADA-812B-DB871B942259}

Vlt. hat da ja jemand eine Lösung?

Windows 11 Explorer Gruppierung abschalten per Registry Tweak o.ä.

von Holgi » 29.10.2021, 14:40

Hallo!
Ich habe das Gefühl, als ob Windows 11 nach einer Neuinstallation erst mal von sich aus die Gruppierung in der Explorer-Ansicht einschaltet.
Das möchtet ich nicht.
Ich möchte aber auch nicht jedes mal erst händisch eingreifen müssen, also nicht

Code: Alles auswählen

   
   1. Open File Explorer and navigate to the folder where you wish to disable file grouping.
   2. Right-click anywhere in the folder.
   3. Select Group by > None.
Ich dachte mehr an so eine Lösung über einen Registry-Eintrag, wie z.B. für die Ansicht:

Code: Alles auswählen

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
"HideFileExt"=dword:00000000
"ShowSuperHidden"=dword:00000000
Oder von mir aus über ein PS-Script, oder ...
Hauptsache, ich kann das automatisieren. Gerne auch für sämtliche Ordner; nicht nur für einen.
Weiß jemand, wie das geht?

Nach oben