Есть ли в Windows 8 строка состояния для отображения сведений о файле?

21

В Windows 7, когда я выбираю видеофайл в проводнике, в нижней части окна отображается информация об этом файле. Например:

введите описание изображения здесь

Однако это, кажется, было удалено в Windows 8. Могу ли я в любом случае вернуть эту функцию обратно?

РЕДАКТИРОВАТЬ : Я знаю, что я всегда могу открыть панель сведений, но это не то, что я хочу. Я хочу, чтобы это было внизу окна, а не сбоку

Подбородок
источник
примечание: на самом деле в параметрах папки на вкладке «Вид» есть нечто, называемое строкой состояния.
Луи
1
True - строка состояния может быть активирована через «Параметры» на вкладке «Просмотр» - Но показанные детали довольно минимальны - Он показывает количество файлов в папке, и при выборе файла, он также показывает размер файла. Но если вы искали более подробную информацию, панель «Подробности» будет полезна.
agirish
4
Это называется панель сведений, и она все еще есть в Windows 8.
Joey
2
Да, они сдвинули панель сведений вправо и оставили только однострочную строку состояния внизу. Возможно, вам придется подождать, пока какой-нибудь хак (если возможно) переместит панель обратно вниз. Не у всех есть широкоэкранный монитор, так почему же они не могли сделать местоположение опциональным или даже сделать его перетаскиваемым? Панель ИТА, какая она есть.
Каран

Ответы:

10

Вам необходимо отредактировать системные файлы.

После того, как вы измените системные файлы, вы можете иметь панель сведений внизу и панель предварительного просмотра справа одновременно.

Панель Windows 8 - статус внизу

инструкции

  • Скопируйте %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> Свойства> Для «Атрибутов» отключите «Только для чтения»> ОК.
    • Вам понадобится либо Resource Hacker , Anolis Resourcer , либо Restorator .
    • Хакер ресурсов

      • Файл> Открыть ...> Выбрать shell32.dllфайл.
      • UIFILE

        • 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"
            
        • Закройте командную строку.

  • Панель Charms> Настройки> Питание> Перезагрузка.

источники

Недостатки

Недостатком, который я заметил до сих пор, является то, что операции проводника, требующие повышения прав, будут вызывать диалоги контроля учетных записей пользователей с «неизвестным издателем». Однако для меня это не имеет большого значения, поскольку мне не нужно так часто редактировать защищенные файлы, а преимущество наличия панели сведений перевешивает недостаток.

XP1
источник
Оно работает! Но каждый раз, когда я открываю приложение x64 (пример: Adobe Photoshop CS5), я получаю ошибку 0xC000007B - это нормально?
Magnetic_dud
13

В Windows 8 есть панель сведений, в которой отображаются сведения о видеофайлах. Чтобы открыть панель сведений

  1. На ленте в проводнике нажмите «Просмотр».
  2. Выберите панель сведений

введите описание изображения здесь

Реакция на редактирование. Похоже, что панель «Подробности» не может быть опущена до конца. Я предполагаю, что Microsoft основывала это дизайнерское решение на том факте, что большинство людей в настоящее время используют широкоэкранные дисплеи, а панель сведений (вместе с новой лентой) будет занимать большую часть вертикального пространства.

Ракиб Ансары
источник
5
Эта логика заставляет меня злиться. Тот факт, что у меня широкоформатный монитор, не означает, что я открываю окна своего обозревателя на весь экран. На самом деле совсем наоборот. Это заставляет меня хотеть укладывать мозаику на мои окна, поэтому мое окно теперь выше и уже, чем если бы у меня был монитор 4: 3. У меня меньше горизонтального пространства!
Адам Харт
3

Существует альтернатива - Details pane. Он работает очень похоже, за исключением того, что он может быть включен в правой части экрана (вы можете переключаться между панелью предварительного просмотра и панелью сведений)

введите описание изображения здесь

Пример:

введите описание изображения здесь

Агириш
источник
На самом деле панель сведений не является альтернативой, она точно такая же, как в Windows 7.
Joey
3
Есть несколько небольших отличий - одна из них, вы можете переключаться только между панелью предварительного просмотра и подробностями. И во-вторых, строка состояния все еще существует - Параметры -> Показать строку состояния. И поэтому я назвал это альтернативой.
agirish
И если вы посмотрите на описание вопроса (-> Изменить), вы увидите, что он запрашивает строку состояния, даже если панель сведений существует как «альтернатива».
agirish
1

Существует инструмент, который сделает изменения, показанные выше для вас. Проверьте "OldNewExplorer".

http://www.msfn.org/board/topic/170375-oldnewexplorer-make-your-81-explorer-work-like-win78-one/

Гринго
источник
2
Пожалуйста, процитируйте основные части ответа по ссылочной ссылке, поскольку ответ может стать недействительным, если связанная страница изменяется или целевой сайт недоступен / постоянно недоступен.
DavidPostill