Wie ändere ich in Windows 10 die Standardansicht (Details, Kacheln usw.) für die Dialogfelder „Öffnen“ und „Speichern unter“?

Wie ändere ich in Windows 10 die Standardansicht (Details, Kacheln usw.) für die Dialogfelder „Öffnen“ und „Speichern unter“?

(Diese Frage wurdefragtevor mehr als einem Jahr, ohne Antwort)

Einige Seiten behaupten, dass Windows sich automatisch an die letzten Ansichtseinstellungen erinnern soll inSpeichern alsUndOffen, aber so funktioniert es auf meinem PC nicht, denn jedes Mal, wenn ich zuOffenoderSpeichern als, erhalte ich die Ansicht „Große Symbole“.

  • Ich habe mehrere Webseiten gefunden, auf denen beschrieben wird, wie man die Windows-Standardeinstellungen für diese Dialoge durch Löschen der entsprechenden Registrierungsschlüssel zurücksetzt. Bei der Suche nach Anweisungen zum Festlegen eigener Standardeinstellungen habe ich jedoch nichts gefunden. Ebenso wenig habe ich einen Verweis auf eine Liste der Registrierungsunterschlüssel für Folgendes gefunden:
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDSave
    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CIDOpen
    
  • Unter Windows 7 würde das Gedrückthalten Ctrlund Klicken auf [X]die Schaltfläche [Fenster schließen] die aktuelle Ansicht als Standard speichern, unter Windows 10 funktioniert dies jedoch nicht.

EDIT: Eine Lösung, die ich vermeiden wollte (und von der ich annahm, dass sie nicht notwendig wäre), ist die Verwendung eines Skripts zum Senden von Tastenanschlägen an die Dialoge. Selbst diese Option stellt sich als größerer Hack heraus, als sie sein sollte – es scheint keine Tastenkombinationen zum Wechseln zu bestimmten Ansichten zu geben, nicht einmal eine zum Aktivieren der Schaltfläche „Ansicht ändern“, die die Ansichtsoptionen in einer Liste anzeigt. Gibt es einmalige Tastenkombinationen zum Einstellen der Ansicht, wenn Sie sich in einem dieser Felder befinden?

Andernfalls sieht es so aus, als ob die Reihe Shift+Tab, Shift+F10, [V]und dann [D]den Zweck im Prinzip erfüllen würde, sodass der Aufwand, jedes Mal die Ansicht neu einzurichten, auf einen einzigen Tastendruck reduziert werden könnte, selbst wenn ich es nicht schaffe, das Skript automatisch auszulösen, wenn eines dieser Kästchen geöffnet wird.

[EDIT 2: Nachdem ich die Registrierungsschlüssel „Bags“ und „BagMRU“ gelöscht habe und dann ein paar Tage lang meinen Geschäften nachgegangen bin und immer wieder manuell zur Detailansicht gewechselt habe, erhalte ich jetzt Folgendes, wenn ich das unten von @Keith Miller angebotene Skript ausführe („CustomViews/FolderTypes in Use“):

Verwendete Ordnertypen: Generic Downloads CompressedFolder Music Generic.SearchResults ControlPanelCategory Dokumente HomeFolder

Beachten Sie, dass ich keine „CustomViews“ mehr habe, während das Skript vor dem Löschen dieser Registrierungsschlüssel einige davon gemeldet hat. Auch hier hat sich das Verhalten nicht geändert – meine Ansichtsauswahl in den Dialogfeldern bleibt nicht erhalten und ich muss sie jedes Mal manuell zurücksetzen, wenn ich das möchte.]

Antwort1

DerAllgemeine Dialogezur Verfügung gestellt vonForscher(Open/Save/Save As) speichern ihre Ansichtseinstellungen am gleichen Ort in der RegistryForscherOrdneransichten werden gespeichert:

HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags

Screenshot1

Jeder nummerierte Unterschlüssel ist über eine Suche im angrenzendenBagMRUSchlüssel. Jeder Ordner kann drei verschiedene Ansichten behalten:

  • Shell:Die gespeicherte Ansicht ausForscher
  • ComDlg:ist der moderne Dialog, der dieNavigationsbereich
  • ComDlgLegacy:zeigt dieOrte-Leiste

Jede Ansicht hat eineGUID-benannter Unterschlüssel, der demFolderTypevom Ordner verwendet. Hier sehen wir dieBilder Ordnertyp:
Bildbeschreibung hier eingeben



Wenn Ordneransichtseinstellungen vergessen werden, liegt dies höchstwahrscheinlich daran, dass die maximale Anzahl 5000gespeicherter Ansichten erreicht wurde:

  • Um die Anzahl der gespeicherten Ansichten zu ermitteln, führen Sie Folgendes ausPower ShellCode:
    ((gp 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU').Nodeslots).count
    
    • Wenn dies zurückkommt 5000, müssen Sie alle gespeicherten Ansichten löschen, indem Sie die folgenden beiden Registrierungsschlüssel löschen:
      HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
      HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
      
    • Dies kann manuell über RegEditoder durch Ausführen von [PowerShell] erfolgen:
      sl 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell' 'BagMRU', 'Bags' | Remove-Item -Recurse
      


Wenn ein Standort zum ersten Mal über einen allgemeinen Dialog aufgerufen wird, wird die Standardansicht für den zugehörigen verwendet FolderType. Dies ist entweder:

  • Ein benutzerspezifischer Standardwert, der vonAuf Ordner anwendenund gespeichert unterHKCU\...\Streams\Defaults
  • Die maschinenweite Standardansicht, die unter definiert ist HKLM\...\FolderTypes.

Nach der ersten Anzeige sollte die Ansicht gespeichert und aus demBagUnterschlüssel, der dem Ordner zugeordnet ist.

  • Wenn Sie möchten, dass die Dialogansicht der Standardansicht des Explorers entspricht, stellen Sie sicher, dass Sie Ihre Ansichtseinstellungen dafür gespeichert haben FolderTypemitAuf Ordner anwenden, nachdem Sie den Ordner inForscherund legen Sie Ihre Einstellungen fest:Bildschirmfoto

  • Um was zu sehenFolderTypesSie haben überAuf Ordner anwendenund wasFolderTypesvon einer oder mehreren gespeicherten Ansichten verwendet wird, führen Sie Folgendes aus:
    $Defaults    = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults'
    $FolderTypes = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
    $Bags        = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
    
    If ( Test-Path $Defaults ) {
      Write-Host 'Custom Views saved for:'
      ForEach ( $FTID in (Get-Item  $Defaults).Property ) {
        Write-Host ( "`t" + (Get-ItemProperty "$FolderTypes\$FTID").CanonicalName )
      }
    } Else {
      Write-Host 'No custom views saved.'
    }
    Write-Host 'FolderTypes in use:'
    
    Get-ChildItem $Bags -Recurse | ? PsChildName -like '{*}' | select -expand PSChildName -unique | ForEach {
      If ( $_ -ne '{25CC242B-9A7C-4F51-80E0-7A2928FEBE42}' ) {
        Write-Host ( "`t" + (Get-ItemProperty "$FolderTypes\$_").CanonicalName )
      } Else {
        Write-Host "`tNetwork"
      }
    }
    

Ich werde weitere Hinweise zur Fehlerbehebung veröffentlichen, falls das Löschen der aktuell gespeicherten Ansichten Ihr Problem nicht behebt.


Verwenden Sie den folgenden Code, um nur Dialogansichten zu löschen und dabeiForscherAnsichten:

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$Bags | gci -Recurse | ? PSChildName -match 'ComDlg' | Remove-Item -Recurse 
gps explorer | spps

verwandte Informationen