在 Windows 7 中,当我在 Windows 资源管理器中选择一个视频文件时,它会在窗口底部显示有关该文件的信息。例如:
然而,此功能似乎已在 Windows 8 中被删除。有什么方法可以恢复此功能吗?
编辑:我知道我可以随时打开详细信息窗格,但这不是我想要的。我希望它位于底部窗户旁边,而不是侧面
答案1
您需要编辑系统文件。
修改系统文件后,您可能会同时在底部看到详细信息窗格,在右侧看到预览窗格。
指示
- 将
%WinDir%\System32\shell32.dll
和复制%WinDir%\SysWOW64\shell32.dll
到桌面或临时目录。 取得原始文件的所有权并重命名
shell32.dll
。节省
Rename shell32.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"
右键单击
Rename shell32.dll.bat
> 以管理员身份运行 > 是。
shell32.dll
对桌面或临时目录中的每个目录重复以下步骤:- 右键单击
shell32.dll
> 属性 > 对于“属性”,禁用“只读” > 确定。 - 您需要资源黑客,安乐鸟资源, 或者修复者。
资源黑客
- 文件 > 打开... > 选择
shell32.dll
文件。 用户界面文件
3 > 1033 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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 > 替换文本 > 编译脚本:
<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>
文件 > 保存。
- 文件 > 退出。
- 文件 > 打开... > 选择
将修改的内容复制
shell32.dll
到其系统目录。右键单击“开始”角落 > 命令提示符(管理员) > 是。
类型:
cd %SystemDirectory% copy %DllPath%
%SystemDirectory%
在输入时,用shell32.dll
的系统目录和文件%DllPath%
的路径替换shell32.dll
。
验证
shell32.dll
其系统目录中是否存在。类型:
dir "shell32.dll"
关闭命令提示符。
- 右键单击
- 超级按钮栏 > 设置 > 电源 > 重启。
来源
详细信息区域 - 详细信息窗格 - Explorer 中继续设置 Windows 8 – Deskmodder Wiki:
缺点
到目前为止,我注意到的缺点是需要提升权限的资源管理器操作将提示用户帐户控制 (UAC) 对话框,其中包含“未知发布者”。但是,这对我来说不是什么大问题,因为我不需要经常编辑受保护的文件,并且详细信息窗格的好处超过了缺点。
答案2
Windows 8 有一个详细信息窗格显示视频文件的详细信息。要打开详细信息窗格
- 在文件资源管理器的功能区中,单击“查看”
- 选择详细信息窗格
对编辑的回应:目前看来详细信息窗格无法移至底部。我猜微软之所以做出这一设计决定,是因为如今大多数人都使用宽屏显示器,而详细信息窗格(以及新的功能区)会占用大量垂直空间。
答案3
还有另一种选择 - Details pane
。它的工作原理非常相似,只是它可以在屏幕右侧启用(您可以在预览窗格和详细信息窗格之间切换)
例子:
答案4
有一个工具可以帮您完成上述修改。请查看“OldNewExplorer”。
http://www.msfn.org/board/topic/170375-oldnewexplorer-make-your-81-explorer-work-like-win78-one/