Você precisa editar os arquivos do sistema.
Depois de modificar os arquivos do sistema, você pode ter o painel de detalhes na parte inferior e o painel de visualização à direita simultaneamente.
Instruções
- Copie
%WinDir%\System32\shell32.dll
e%WinDir%\SysWOW64\shell32.dll
paraaáreadetrabalhoouparadiretóriostemporários. Assumaapropriedadeerenomeieosarquivos
shell32.dll
originais.Salvar
Renameshell32.dll.bat
:takeown/f"%WinDir%\System32\shell32.dll" icacls "%WinDir%\System32\shell32.dll" /grant Administrators:F ren "%WinDir%\System32\shell32.dll" "shell32.dll.bak" takeown /f "%WinDir%\SysWOW64\shell32.dll" icacls "%WinDir%\SysWOW64\shell32.dll" /grant Administrators:F ren "%WinDir%\SysWOW64\shell32.dll" "shell32.dll.bak"
-
Clique com o botão direito do mouse em
Rename shell32.dll.bat
> Executar como administrador > Sim.
-
Repita as etapas a seguir para cada
shell32.dll
na área de trabalho ou em diretórios temporários:- Clique com o botão direito do mouse em
shell32.dll
> Propriedades > Para "Atributos", desative "Somente leitura" > OK. - Você precisará do Resource Hacker , Anolis Resourcer , ou Restaurador .
-
Hacker de recursos
- Arquivo > Abra ... > Selecione o arquivo
shell32.dll
. -
UIFILE
-
3 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="genericlayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
4 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="musiclayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="musiclayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
5 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="photolayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="photolayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
6 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="90rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
19 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
20 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="documentslayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectPropertyString="prop:*System.OfflineStatus;*System.OfflineAvailability" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" FramePersistType="2" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="documentslayoutstyle" layout="borderlayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()" layoutpos="client"> </ViewHost> </Element> </Element> </duixml>
-
21 > 1033 > Substituir texto > Compile Script:
<duixml> <Element resid="FolderLayout" layout="shellborderlayout()" sheet="genericlayoutstyle"> <StatusBarModule ModuleID="StatusBarModule" layoutpos="bottom" layout="filllayout()"/> <TemplateBackground id="atom(PreviewContainer)" height="53rp" layoutpos="bottom" layout="filllayout()"> <TemplateBackground id="atom(PreviewShineLayer)"/> <PreviewBackground id="atom(BackgroundClear)" background="ARGB(0, 0, 0, 0)" layout="borderlayout()"> <PreviewThumbnail ModuleID="PreviewThumbnailModule" MaxThumbSize="256" layoutpos="Left"/> <Element layoutpos="Client" layout="filllayout()"> <PreviewMetadata ModuleID="PreviewMetadataModule" NullSelectTitlePropertyString="prop:System.Computer.SimpleName;*System.Computer.Description" NullSelectPropertyString="prop:*System.Computer.DomainName;*System.Computer.Workgroup;*System.Computer.Processor;System.Computer.Memory" layoutpos="Client"/> </Element> </PreviewBackground> <Sizer id="atom(PreviewPaneSizer)" sizingtarget="atom(PreviewContainer)" SlidesUpAndDown="true" layoutpos="top" DownOrRightGrowsTarget="false"/> </TemplateBackground> <TemplateBackground id="atom(ReadingPane)" layout="filllayout()" layoutpos="right"> <PreviewThumbnail ModuleID="ReadingPaneThumbnailModule" HideProperty="PreviewHandlerRunning" Vertical="true" layoutpos="client" background="ARGB(0, 0, 0, 0)"/> <ReadingPaneModule ModuleID="ReadingPaneModule" layoutpos="none"/> </TemplateBackground> <Sizer id="atom(ReadingPaneSizer)" sizingtarget="atom(ReadingPane)" GrowTargetFirst="true" SlidesUpAndDown="false" PrioritySizer="atom(PageSpaceControlSizer)" DownOrRightGrowsTarget="false" FramePersistType="2" layoutpos="Right"/> <ProperTreeModule id="atom(ProperTree)" ModuleID="ProperTreeModule" sheet="documentslayoutstyle" layoutpos="Left" RootMgrClsid="{93319CCC-B277-48FF-95BD-6CDCCAFCBD31}"/> <Element id="atom(ViewHostContainer)" layoutpos="Client" sheet="genericlayoutstyle" layout="filllayout()"> <ViewHost id="atom(clientviewhost)" layout="borderlayout()"> </ViewHost> </Element> </Element> </duixml>
-
-
Arquivo > Salvar.
- Arquivo > Sair.
- Arquivo > Abra ... > Selecione o arquivo
-
Copie o
shell32.dll
modificado para o diretório do sistema.-
Clique com o botão direito do mouse no canto inicial > Prompt de comando (Admin) > Sim.
-
Tipo:
cd %SystemDirectory% copy %DllPath%
- Ao digitar, substitua
%SystemDirectory%
pelo diretório do sistemashell32.dll
e%DllPath%
pelo caminho do arquivoshell32.dll
.
- Ao digitar, substitua
-
Verifique se
shell32.dll
existe no diretório do sistema.-
Tipo:
dir "shell32.dll"
-
-
Feche o prompt de comando.
-
-
- Clique com o botão direito do mouse em
- Barra de marcadores > Configurações > Poder > Reinicie.
Fontes
-
Detailbereich -details pane Explorer Explorer com configurações diferentes Windows 8 - Deskmodder Wiki:
Desvantagens
A desvantagem que tenho notado até agora é que as operações do explorador que requerem elevação solicitarão caixas de diálogo de controle de conta de usuário (UAC) com "editor desconhecido". No entanto, isso não é um grande problema para mim, porque eu não preciso editar arquivos protegidos com tanta frequência, e o benefício de ter o painel de detalhes supera a desvantagem.