Обновлено 21.10.2020
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали, как изменить формат файла в Windows системах. Движемся дальше и сегодня я вас научу возвращать в видимый состав Windows Server 2016 или Windows Server 2019, такого компонента Photo Viewer ( средство просмотра фотографий Windows). Он как выяснилось отсутствует в системе есть, но воспользоваться вы им не можете пока не произведете некоторые манипуляции, в очередной раз удивляюсь для чело Microsoft опять все усложнило.
Возможности рабочего стола в Windows Server 2019
Сразу оговорюсь, что все описанные действия актуальны и для Windows Server 2016.
Ранее мы с вами устанавливали Windows Server 2012 R2, это хорошая операционная система, которая после инсталляции имеет минимальный функционал, который можно расширять за счет ролей и компонентов. Когда вы установите роль удаленных рабочих cтолов и запустите пользователей на ваш RDS сервер, то первое на что они пожалуются, это будет отсутствие компонента средства просмотра фотографий, к которому они привыкли на клиентских версиях. И это нормально, кому удобно открывать файлы формата jpeg, png, bmp и другие через встроенный, классический paint.
Для решения данной проблемы мы устанавливали компонент «Возможности рабочего стола (Desktop Experience)«. Возможности рабочего стола возвращал в систему:
- Photo Viewer ( средство просмотра фотографий Windows)
- Средство очистки диска (Disk Cleanup)
- Проигрыватель Media Player
- Темы оформления
Все это великолепно, до тех пор когда вы не установите службу удаленных рабочих столов на Windows Server 2019, посмотрев список компонентов, вы не обнаружите «Возможности рабочего стола (Desktop Experience)», по простой причине, что он якобы уже устанавливается во время установки Windows с графическим режимом. Но вы же понимаете, что пользователям по барабану на вашу ситуацию, им нужна комфортная работа на хостах RDSH, и тут у вас два выхода, либо поставить сторонний софт, что не очень хорошо, дополнительная сущность для обновления, и второй вариант раскопать внутренности Windows Server 2019 и попытаться найти там встроенный, но спрятанный PhotoViewer. Я пошел по второму варианту.
Как вернуть Photo Viewer в Windows Server 2019/2016
По умолчанию в Windows Server 2019 не зарегистрирована специальная библиотека отвечающая за работу компонента «Средство просмотра фотографий Windows«. Перейдите в:
C:Program Files (x86)Windows Photo Viewer
Тут есть библиотека PhotoViewer.dll, которая и отвечает за «Средство просмотра фотографий Windows». Чтобы ее зарегистрировать, вам нужно открыть командную строку от имени администратора и ввести:
regsvr32 “C:Program Files (x86)Windows Photo ViewerPhotoViewer.dll”
Теперь, когда мы зарегистрировали необходимую .dll, нам нужно импортировать ключи реестра, которые добавят Windows Photo Viewer в меню «Открыть с помощью» и установить ассоциации файлов по умолчанию для .jpg, .jpeg и .jpe файлы. Кстати так же отдельно зарегистрировать библиотеку PhotoViewer.dll вы можете и с помощью моего ключа реестра, который будет в составе пакета, описанного ниже. Вот его содержимое:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTApplicationsphotoviewer.dll]
[HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshell]
[HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopen]
«MuiVerb»=»@photoviewer.dll,-3043»
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopencommand]
@=hex(2):25,00,53,00,79,00,73, 00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopenDropTarget]
«Clsid»=»{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}»
[HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprint]
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintcommand]
@=hex(2):25,00,53,00,79,00,73,00, 74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintDropTarget]
«Clsid»=»{60fd46de-f830-4894-a628-6fa81bc0190d}»
Чуть не забыл для любителей PowerShell, есть возможность подключить библиотеки и с его помощью. Создайте скрипт с таким содержимым, только не забудьте отключить защиту запуска неподписанных скриптов или же откройте PowerShell ISE в режиме администратора и введите:
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dll»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dll» -ItemType RegistryKey -Force}
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshell»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshell» -ItemType RegistryKey -Force}
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopen»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopen» -ItemType RegistryKey -Force}
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopen» -Name «MuiVerb» -Type «String» -Value «@photoviewer.dll,-3043»
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopencommand»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopencommand» -ItemType RegistryKey -Force}
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopencommand» -Name «(Default)» -Type «ExpandString» -Value «%SystemRoot%System32rundll32.exe `»%ProgramFiles%Windows Photo ViewerPhotoViewer.dll`», ImageView_Fullscreen %1″
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopenDropTarget»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopenDropTarget» -ItemType RegistryKey -Force}
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellopenDropTarget» -Name «Clsid» -Type «String» -Value «{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}»
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprint»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprint» -ItemType RegistryKey -Force}
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintcommand»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintcommand» -ItemType RegistryKey -Force}
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintcommand» -Name «(Default)» -Type «ExpandString» -Value «%SystemRoot%System32rundll32.exe `»%ProgramFiles%Windows Photo ViewerPhotoViewer.dll`», ImageView_Fullscreen %1″
If ( -Not ( Test-Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintDropTarget»)){New-Item -Path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintDropTarget» -ItemType RegistryKey -Force}
Set-ItemProperty -path «Registry::HKEY_CLASSES_ROOTApplicationsphotoviewer.dllshellprintDropTarget» -Name «Clsid» -Type «String» -Value «{60fd46de-f830-4894-a628-6fa81bc0190d}»
Теперь в контекстном меню у вас уже будет доступен пункт «Открыть с помощью — Просмотр фотографий Windows»
После скачивания вам нужно распаковать архив, в итоге у вас будет вот такой состав.
- ON_Windows_2016_2019_Photo_Viewer.reg — Добавляет нужные ключи реестра для ассоциации, запускается первым.
- PhotoViewer.all.reg — сопоставляет ассоциации для bmp, jpe, jpeg, jpg, png, tif, tiff со средством просмотра фотографий Windows (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.bmp.reg — сопоставляет ассоциации для bmp (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpe.reg — сопоставляет ассоциации для jpe (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpeg.reg — сопоставляет ассоциации для jpeg (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpg.reg — сопоставляет ассоциации для jpg (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.png.reg — сопоставляет ассоциации для png (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.tif.reg — сопоставляет ассоциации для tif (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.tiff.reg — сопоставляет ассоциации для tiff (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- Register_Only_PhotoViewer.dll.reg — регистрирует библиотеку PhotoViewer.dll
Для того, чтобы ваша Windows Server 2019 могла правильно использовать средство просмотра фотографий в Windows, вам нужно добавить ключи реестра отвечающие за эти ассоциации. Сама ветка реестра находится по пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations
По умолчанию, там есть два ключа отвечающие за tif и tiff.
По их аналогии я создаю ключи для:
- «.jpg»=»PhotoViewer.FileAssoc.Jpeg»
- «.wdp»=»PhotoViewer.FileAssoc.Wdp»
- «.jfif»=»PhotoViewer.FileAssoc.JFIF»
- «.dib»=»PhotoViewer.FileAssoc.Bitmap»
- «.png»=»PhotoViewer.FileAssoc.Png»
- «.tiff»=»PhotoViewer.FileAssoc.Tiff»
- «.jxr»=»PhotoViewer.FileAssoc.Wdp»
- «.bmp»=»PhotoViewer.FileAssoc.Bitmap»
- «.jpe»=»PhotoViewer.FileAssoc.Jpeg»
- «.jpeg»=»PhotoViewer.FileAssoc.Jpeg»
- «.gif»=»PhotoViewer.FileAssoc.Gif»
- «.tif»=»PhotoViewer.FileAssoc.Tiff»
Запустите файл «ON_Windows_2016_2019_Photo_Viewer.reg«. Подтвердите добавление ключа реестра.
В результате чего у вас прибавится ключей реестра.
Далее вы можете уже запускать файлы под свои форматы, или же запустить PhotoViewer.all.reg, который сопоставит ассоциации для bmp, jpe, jpeg, jpg, png, tif, tiff со средством просмотра фотографий Windows (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей). В результате файлы данных форматов будут открываться для пользователей в привычном режиме.
Как сделать Photo Viewer программой по умолчанию через групповую политику
Еще можно сделать отдельную политику, которая будет делать ассоциацию файлов jpeg, jpg, png, bmp, tif, tiff со средством просмотра фотографий через GPO.
Единственный момент, что данный метод будет действовать исключительно на новых пользователей RDS фермы, так сделала Microsoft и не забываем, что вы так же должны активировать библиотеку PhotoViewer.dll
Суть метода в использовании XML файла (DefAppAssoc.xml) в котором будут прописаны все ассоциации. Данный файл будет импортироваться пользователю при входе в систему. Сам метод я подробно описывал, вот пример такого файла.
Как дополнительный вариант, вы можете через PowerShell или ту же групповую политику импортировать мои reg файлы, которые так же установят ассоциации графических файлов со средством просмотра фотографий. На этом у меня все, с вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Иногда в Windows 10 / Server 2016 приходится возвращать привычный для предыдущих версий Windows просмотр изображений через приложение «Просмотр фотографий Windows». По умолчанию в новых версиях Windows оно ассоциировано только с TIFF-файлами
Идем в реестр:
HKEY_LOCAL_MACHINESOFTWAREMicrosoft Windows Photo ViewerCapabilitiesFileAssociations
Создаем строковый параметр (REG_SZ), по аналогии с уже имеющимися .tif и .tiff, называем .jpeg, .jpg, .png и т.п.
Значение везде одинаковое:
PhotoViewer.FileAssoc.Tiff
Либо, для более быстрого добавления можно использовать следующие команды cmd:
reg add "HKLMSOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations" /v .jpg /t REG_SZ /d PhotoViewer.FileAssoc.Tiff
reg add "HKLMSOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations" /v .jpeg /t REG_SZ /d PhotoViewer.FileAssoc.Tiff
reg add "HKLMSOFTWAREMicrosoftWindows Photo ViewerCapabilitiesFileAssociations" /v .png /t REG_SZ /d PhotoViewer.FileAssoc.Tiff
READING TIME: 4 MINUTES
I’m in the middle of migrating my Plex media server from my daily driver Windows 10 PC to Server 2019 Standard. I ran out of space (and hard drive bays) inside my desktop, so the time has come to migrate to a different OS. I purchased all the components with the intention of turning my server into a TrueNAS nas server, but after running TrueNAS for a week, I decided the time invested in learning/migrating to an unfamiliar operating system was more than I wanted to tackle at this point in time. I ultimately ended up purchasing a Fractal Design Node 804 case because of how many storage bays it has.
As a sysadmin, I’ve become really proficient with Windows operating systems, Powershell, Hyper-V, PFsense, etc, so I figured moving to a known OS would simplify things for me in the long run. However, I soon learned that there are a few things I wasn’t aware of on Server 2019. In particular, one of the things I learned was that the default “photo viewer” is set to Paint.
Fortunately, this was a quick fix. Follow the steps below if you’ve ran into the same issue.
If you’re curious about my server build, I am using
- (Case) Fractal Design Node 804
- (Harddrives x4) 8TB Seagate Barracuda
- Cooler Master Hyper 212 CPU Fan
- Gigabyte B450M DS3H AM4 motherboard
How to Enable Photo Viewer in Windows Server 2019
By default, Photo Viewer isn’t installed or active. The first thing we need to do is check whether or not the DLL’s exist on the server.
Step 1: Check if Photo Viewer DLL’s Exist
Browse to C:Program Files (x86)Windows Photo Viewer on the server. If you see .dll files there, that means the files exist but aren’t registered. It should look like this:
If you don’t see those files, simply browse to the path above from a Windows 10 PC & copy the folder contents to the same path on your server.
Step 2: Register the DLL’s
Now that we know the necessary files are present, we need to register them.
Open Command Prompt (type CMD into Start) and right-click to Run as Administrator. Then copy and paste the following code:
regsvr32 “C:Program Files (x86)Windows Photo ViewerPhotoViewer.dll”
Step 3: Download PhotoViewer Registry Keys
Now that the .dll’s are registered, we need to import the registry keys. This allows us to “Open With…” from File Explorer and choose Windows Photo Viewer, as well as set default file associations for various file types, such as .jpg, .jpe, or .jpeg.
Download registry files from here: MS Photoviewer Registry Files.zip
Once downloaded, right-click the .zip file and extract it to a temporary location.
Step 4: Import Registry Keys
From Start, open Regedit.
File > Import > browse to the location you extracted the 4 registry files. You will need to import all 4 of them.
You should now be able to right-click an image file and Open With Windows Photo Viewer!
Step 5: Set Photo Viewer as Default App
If you’d like to make Photo Viewer your default photo viewing application, search Windows for “Default Apps” and then change Photos to Windows Photo Viewer.
Step 6: Allow Images in Thumbnails
This step is optional, but if you’d like to see a preview of the images from File Explorer (instead of just icons), you can do that by changing the File Explorer options.
Search Windows for Folder Options. Change to the View tab and uncheck “Always show icons, never thumbnails”.
That will change it from looking like this:
to looking like this:
That’s all there is to it! Hopefully this guide helped you out.
My Homelab Equipment
Here is some of the gear I use in my Homelab. I highly recommend each of them.
- Server 2019 w/ Hyper-V
- Case: Fractal Design Node 804
- Graphics Card: NVIDEA Quadro K600
- CPU: AMD Ryzen 7 2700
The full list of server components I use can be found on my Equipment List page.
-
Вопрос
-
We have new Windwos Server 2016 installation and standard, old photo Viever is misisng. Is there a way to install it or maybe install/enable new applciation called Microsoft Photos. Looks like Microsoft Photos replaced Photo Viewer on Windows 10. Is it
a way to install it on Windows Server 2016?
Все ответы
-
This is Citrix environment and Microsoft Store is disabled. Installing it from here may not work. I was thinking if there is a way to install some kind of MS Essentials package with it and then enable it in Features?
-
Изменено
24 апреля 2020 г. 13:40
-
Изменено
-
«This is Citrix environment «
Then ask Citrix on how to get around it. If Citrix is preventing it, they would be the better source for implementing a hack for their environment. Even if it were possible, Microsoft should not be publishing a hack to get around Citrix restrictions.
tim
-
IrfanView is superior to Microsoft Photos, and it’s freeware from irfanview.com or via the Microsoft Store. It launches and loads images instantly.
-
Hi,
If you mean Photos app, it is not installed by default on Windows Server 2016. Windows Server 2016 use Paint as its default Photo viewer.
Best Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Предложено в качестве ответа
Eve WangMicrosoft contingent staff
1 мая 2020 г. 2:16
-
Предложено в качестве ответа
-
Hi,
How things are going there on this issue?
Please let me know if you would like further assistance.
Best Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com. -
Hi,
Is there any update?
Best Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com. -
Hi,
If you mean Photos app, it is not installed by default on Windows Server 2016. Windows Server 2016 use Paint as its default Photo viewer.
Best Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.Thats my problem. Is there any way to have default photo viever from Win10 or Win7 installed?
-
As noted earlier, it is available from the Microsoft store. You stated you have a Citrix configuration that disables access to the store. You need to temporarily change your Citrix configuration to allow it. Or, talk to your Citrix support
people on a way to get it installed.
tim
-
Hi,
As far as I know, it is not officially supported to be installed on Windows Server system.
Best Regards,
Eve Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.
В Windows Server 2008/2012 для установки различных «настраиваемых» элементов системы, таких как темы, медиаплеер, очистка диска и стандартная утилита для просмотра изображений (Photo Viewer), необходимо было установить отдельный компонент Desktop Experience. В Windows Server 2016 нет отдельного компонента Desktop Experience, и предполагается, что, когда ОС установлена в режиме сервера с графическим интерфейсом пользователя, этот компонент уже включен в систему. Однако в операционной системе, кроме Paint (с ней связаны все графические файлы), других программ просмотра изображений нет.
Это было бы хорошо, но что делать, если сервер используется в качестве узла служб удаленных рабочих столов (RDSH), потому что из-за своей профессиональной деятельности некоторым пользователям просто нужен простой и удобный просмотрщик графических файлов. Конечно, вы можете установить стороннее приложение, такое как IrfanView или подобное, но разве это невозможно реализовать стандартными системными инструментами ?!
Фактически, Windows Server 2016, как и Windows 10, имеет необходимые библиотеки Windows Photo Viewer, но не имеет необходимых ассоциаций файлов. Чтобы решить эту проблему, вы можете использовать небольшие файлы .reg, которые связывают файлы jpeg и png с библиотекой Windows Photo Viewer,
Скачать ZIP-архив с reg-файлами для ассоциации четырех типов расширений (* .jpg, * .Jpeg, * .Jpe и * .png) можно по ссылке: PhotoViewer2016.zip
После этого просто распакуйте архив, дважды щелкните каждый файл и импортируйте содержимое файлов .reg в реестр.
Сразу после (перезагрузки сервера не требуется), когда вы пытаетесь открыть графический файл в сеансе Windows Server 2016, автоматически открывается знакомое окно Windows Standard Photo Viewer.
Примечание. На основе этих файлов вы можете настроить ассоциации программы просмотра фотографий для других расширений файлов с графикой (tif, bmp и т.д.). Просто откройте любой из файлов .reg в текстовом редакторе, замените, например, jpeg на bmp и импортируйте новый файл .reg в реестр. Источник изображения: winitpro.ru
Содержание
- Windows server 2016 просмотр изображений
- Возможности рабочего стола в Windows Server 2019
- Как вернуть Photo Viewer в Windows Server 2019/2016
- Как сделать Photo Viewer программой по умолчанию через групповую политику
- Как включить Photo Viewer в Windows Server 2016
- Reinstating Classic Windows Photo Viewer in Server 2016
Windows server 2016 просмотр изображений
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали, как изменить формат файла в Windows системах. Движемся дальше и сегодня я вас научу возвращать в видимый состав Windows Server 2016 или Windows Server 2019, такого компонента Photo Viewer ( средство просмотра фотографий Windows). Он как выяснилось отсутствует в системе есть, но воспользоваться вы им не можете пока не произведете некоторые манипуляции, в очередной раз удивляюсь для чело Microsoft опять все усложнило.
Возможности рабочего стола в Windows Server 2019
Ранее мы с вами устанавливали Windows Server 2012 R2, это хорошая операционная система, которая после инсталляции имеет минимальный функционал, который можно расширять за счет ролей и компонентов. Когда вы установите роль удаленных рабочих cтолов и запустите пользователей на ваш RDS сервер, то первое на что они пожалуются, это будет отсутствие компонента средства просмотра фотографий, к которому они привыкли на клиентских версиях. И это нормально, кому удобно открывать файлы формата jpeg, png, bmp и другие через встроенный, классический paint.
Для решения данной проблемы мы устанавливали компонент «Возможности рабочего стола (Desktop Experience)«. Возможности рабочего стола возвращал в систему:
- Photo Viewer ( средство просмотра фотографий Windows)
- Средство очистки диска (Disk Cleanup)
- Проигрыватель Media Player
- Темы оформления
Все это великолепно, до тех пор когда вы не установите службу удаленных рабочих столов на Windows Server 2019, посмотрев список компонентов, вы не обнаружите «Возможности рабочего стола (Desktop Experience)», по простой причине, что он якобы уже устанавливается во время установки Windows с графическим режимом. Но вы же понимаете, что пользователям по барабану на вашу ситуацию, им нужна комфортная работа на хостах RDSH, и тут у вас два выхода, либо поставить сторонний софт, что не очень хорошо, дополнительная сущность для обновления, и второй вариант раскопать внутренности Windows Server 2019 и попытаться найти там встроенный, но спрятанный PhotoViewer. Я пошел по второму варианту.
Как вернуть Photo Viewer в Windows Server 2019/2016
По умолчанию в Windows Server 2019 не зарегистрирована специальная библиотека отвечающая за работу компонента «Средство просмотра фотографий Windows«. Перейдите в:
Тут есть библиотека PhotoViewer.dll, которая и отвечает за «Средство просмотра фотографий Windows». Чтобы ее зарегистрировать, вам нужно открыть командную строку от имени администратора и ввести:
Теперь, когда мы зарегистрировали необходимую .dll, нам нужно импортировать ключи реестра, которые добавят Windows Photo Viewer в меню «Открыть с помощью» и установить ассоциации файлов по умолчанию для .jpg, .jpeg и .jpe файлы. Кстати так же отдельно зарегистрировать библиотеку PhotoViewer.dll вы можете и с помощью моего ключа реестра, который будет в составе пакета, описанного ниже. Вот его содержимое:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopencommand]
@=hex(2):25,00,53,00,79,00,73, 00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopenDropTarget]
«Clsid»=»«
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintcommand]
@=hex(2):25,00,53,00,79,00,73,00, 74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintDropTarget]
«Clsid»=»<60fd46de-f830-4894-a628-6fa81bc0190d>«
Чуть не забыл для любителей PowerShell, есть возможность подключить библиотеки и с его помощью. Создайте скрипт с таким содержимым, только не забудьте отключить защиту запуска неподписанных скриптов или же откройте PowerShell ISE в режиме администратора и введите:
Теперь в контекстном меню у вас уже будет доступен пункт «Открыть с помощью — Просмотр фотографий Windows»
После скачивания вам нужно распаковать архив, в итоге у вас будет вот такой состав.
- ON_Windows_2016_2019_Photo_Viewer.reg — Добавляет нужные ключи реестра для ассоциации, запускается первым.
- PhotoViewer.all.reg — сопоставляет ассоциации для bmp, jpe, jpeg, jpg, png, tif, tiff со средством просмотра фотографий Windows (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.bmp.reg — сопоставляет ассоциации для bmp (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpe.reg — сопоставляет ассоциации для jpe (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpeg.reg — сопоставляет ассоциации для jpeg (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.jpg.reg — сопоставляет ассоциации для jpg (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.png.reg — сопоставляет ассоциации для png (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.tif.reg — сопоставляет ассоциации для tif (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- PhotoViewer.tiff.reg — сопоставляет ассоциации для tiff (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей)
- Register_Only_PhotoViewer.dll.reg — регистрирует библиотеку PhotoViewer.dll
Для того, чтобы ваша Windows Server 2019 могла правильно использовать средство просмотра фотографий в Windows, вам нужно добавить ключи реестра отвечающие за эти ассоциации. Сама ветка реестра находится по пути:
По умолчанию, там есть два ключа отвечающие за tif и tiff.
По их аналогии я создаю ключи для:
- «.jpg»=»PhotoViewer.FileAssoc.Jpeg»
- «.wdp»=»PhotoViewer.FileAssoc.Wdp»
- «.jfif»=»PhotoViewer.FileAssoc.JFIF»
- «.dib»=»PhotoViewer.FileAssoc.Bitmap»
- «.png»=»PhotoViewer.FileAssoc.Png»
- «.tiff»=»PhotoViewer.FileAssoc.Tiff»
- «.jxr»=»PhotoViewer.FileAssoc.Wdp»
- «.bmp»=»PhotoViewer.FileAssoc.Bitmap»
- «.jpe»=»PhotoViewer.FileAssoc.Jpeg»
- «.jpeg»=»PhotoViewer.FileAssoc.Jpeg»
- «.gif»=»PhotoViewer.FileAssoc.Gif»
- «.tif»=»PhotoViewer.FileAssoc.Tiff»
Запустите файл «ON_Windows_2016_2019_Photo_Viewer.reg«. Подтвердите добавление ключа реестра.
В результате чего у вас прибавится ключей реестра.
Далее вы можете уже запускать файлы под свои форматы, или же запустить PhotoViewer.all.reg, который сопоставит ассоциации для bmp, jpe, jpeg, jpg, png, tif, tiff со средством просмотра фотографий Windows (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей). В результате файлы данных форматов будут открываться для пользователей в привычном режиме.
Как сделать Photo Viewer программой по умолчанию через групповую политику
Еще можно сделать отдельную политику, которая будет делать ассоциацию файлов jpeg, jpg, png, bmp, tif, tiff со средством просмотра фотографий через GPO.
Как включить Photo Viewer в Windows Server 2016
В Windows Server 2008/2012 для установки различных «пользовательских» элементов системы, таких как темы оформления, проигрыватель Media Player, Disk Cleanup, стандартная утилита просмотр изоражений (Photo Viewer) было необходимо устанавливать отдельный компонент Desktop Experience. В Windows Server 2016 отдельного компонента Desktop Experience нет, и подразумевается, что при установке ОС в режиме Server with GUI, этот компонент уже включен в состав системы. Однако в ОС кроме Paint (с ним ассоциированы все графические файлы) отсутствует другие просмотрщики изображений.
Все бы ничего, но что делать в случае использования сервера в качестве хоста RDSH (Remote Desktop Services Host), ведь в силу своей профессиональной деятельности некоторым пользователям просто необходим простой и удобный просмотрщик графических файлов. Конечно, можно установить стороннее приложение, типа IrfanView или аналогов, но неужели нельзя реализовать это штатными средствами системы ?!
На самом деле в Windows Server 2016, как и в Windows 10 имеются необходимые библиотеки Windows Photo Viewer, но отсутствуют нужные файловые ассоциации. Чтобы исправить это недочет, можно воспользоваться небольшими reg файлами, которые ассоциируют jpeg и png файлы с библиотекой Windows Photo Viewer,
Скачать ZIP архив с reg файлами для ассоциации четырех типов расширений (*.jpg,*.jpeg,*.jpe и *.png) можно по ссылке: PhotoViewer2016.zip
После этого достаточно распаковать архив, дважды щелкнуть по каждому файлу и импортировать содержимое reg файлов в реестр системы.
Сразу после этого (не нужно перезагружать сервер), при попытке открыть графический файл в сессии Windows Server 2016 будет автоматически открываться знакомое окно стандартного Windows Photo Viewer.
Reinstating Classic Windows Photo Viewer in Server 2016
Some people really prefer the older style photo viewer from Windows 7/2008R2 and I have had a few requests for this to be re-instated in Windows 10/Server 2016.
I have compromised a guide below which outlines to necessary steps in order to be able to allow Photo Viewer to launch and then to create the relevant file associations and make them stick with all users in the environment.
The first think you will need to do is download the following zip file:
This contains the relevant .reg file to create the file associations for Windows Photo Viewer so that it appears in the list of programs within Windows.
Open your base image and run the .reg file to import the settings into the registry.
Now open the control panel within your base image, select “Default Programs”, select “Set Your Default Programs”.
Select “Windows Photo Viewer” on the left and then “Choose Defaults for this Program”.
Select the relevant file extensions and select “Save”.
Windows Photo Viewer is now the default application for these file extensions. Go ahead and test to make sure your changes all stuck.
Now, if this is an environment where end user machines are non-persistent you will need to re-present these file associations for users. To do this you can import some default file associations using Group Policy.
This is achieved by using DISM to export file associations and then getting them imported again for the user using Group Policy.
Open PowerShell and run the following command to export a file association document. Save this somewhere that can be referenced by users.
Dism /Online /Export-DefaultAppAssociations:\ServerShareDefAppAssoc.xml
The Group Policy Entry you are looking to set to allow the document to be imported is as follows:
- Computer Configuration > Administrative Templates > Windows Components > File Explorer
Now all users will have a default file association set for Windows Photo Viewer.
Содержание
- Как включить Photo Viewer в Windows Server 2016
- Обзор: Новое приложение «Фотографии» в Windows 11
- Приложение «Фотографии» (Microsoft) позволяет приводить в порядок, изменять и делиться запоминающимися моментами
- Храните все фотографии в одном месте
- Быстрый поиск фотографий
- Улучшение с помощью эффектов
- Создайте магию кино
- Монтаж кинофильма стал проще
- Программа фотографии windows сервер
- Возможности рабочего стола в Windows Server 2019
- Как вернуть Photo Viewer в Windows Server 2019/2016
- Как сделать Photo Viewer программой по умолчанию через групповую политику
- Включить Photo Viewer в Windows Server 2012 R2
Как включить Photo Viewer в Windows Server 2016
В Windows Server 2008/2012 для установки различных «пользовательских» элементов системы, таких как темы оформления, проигрыватель Media Player, Disk Cleanup, стандартная утилита просмотр изоражений (Photo Viewer) было необходимо устанавливать отдельный компонент Desktop Experience. В Windows Server 2016 отдельного компонента Desktop Experience нет, и подразумевается, что при установке ОС в режиме Server with GUI, этот компонент уже включен в состав системы. Однако в ОС кроме Paint (с ним ассоциированы все графические файлы) отсутствует другие просмотрщики изображений.
На самом деле в Windows Server 2016, как и в Windows 10 имеются необходимые библиотеки Windows Photo Viewer, но отсутствуют нужные файловые ассоциации. Чтобы исправить это недочет, можно воспользоваться небольшими reg файлами, которые ассоциируют jpeg и png файлы с библиотекой Windows Photo Viewer,
Скачать ZIP архив с reg файлами для ассоциации четырех типов расширений (*.jpg,*.jpeg,*.jpe и *.png) можно по ссылке: PhotoViewer2016.zip
После этого достаточно распаковать архив, дважды щелкнуть по каждому файлу и импортировать содержимое reg файлов в реестр системы.
Сразу после этого (не нужно перезагружать сервер), при попытке открыть графический файл в сессии Windows Server 2016 будет автоматически открываться знакомое окно стандартного Windows Photo Viewer.
Источник
Обзор: Новое приложение «Фотографии» в Windows 11
Три недели назад Microsoft официально выпустила Windows 11. Развертывание происходит в поэтапном режиме, а это означит, что система будет доступна не всем сразу. Существует способы для развертывания Windows 11 прямо сейчас, не дожидаясь автоматической доставки, но перед установкой рекомендуем ознакомится с функциями и улучшениями новой ОС от Microsoft.
Все выводы в нашем обзоре основаны на финальной общедоступной сборки Windows 11 build 22000.282 и Windows 10, версия 21H2 build 19044.1288.
Как обычно, начнем с обзора тех возможностей, которые доступны в Windows 10. Когда вы запускаете приложение «Фотографии» в Windows 10, вас встречает страница «Коллекции», объединяющая несколько групп фотографий вверху с изображениями в нижней части экрана, расположенными в хронологическом порядке. Интерфейс может показаться довольно нагроможденным, зато вам сразу доступен большой объем информации. В приложении доступны и другие вкладки: Альбомы, Люди, Папки и Редактор видео. Папки представляют собой указатели на каталоги Windows с вашими изображениями, а альбомы являются группами похожих фотографий на основе даты или других атрибутов. На вкладке Люди применяются технологии искусственного интеллекта Microsoft для автоматического обнаружения лиц и последующей группировки. Если вы заботитесь о конфиденциальности, то можете просто не включать данную функцию. В верхней части по центру располагается панель поиска, с помощью которой можно искать отдельные изображения по ключевым словам.
Приложение «Фотографии» в Windows 10 предлагает базовые возможности для редактирования изображений. При выборе любой фотографии в приложении, она откроется в отдельном окне, где вы сможете изменить масштаб, обрезать, повернуть, напечатать изображения, а также удалить его или поделиться им. Меню «три точки» предлагает дополнительные возможности, такие как запуск слайдшоу, просмотр информации о файле, изменение размера, установка в качестве обоев рабочего стола и т.д. Если вам этого недостаточно, вы можете открыть отдельное окно для расширенного редактирования, где вы сможете добавлять рукописные рисунки и пометки, 3D-эффекты, анимированный текст, создавать видеоролики с музыкой или редактировать изображения в Paint 3D.
«Фотографии» предлагают вполне адекватный набор возможностей редактирования изображений. Вам доступны стандартные инструменты, включая фильтры, регулирование яркости и контраста, эффекты из 3D-библиотеки Microsoft, текстовые заметки, интеграция с Paint 3D и видеоредактор. Конечно, для профессионалов данных возможностей будет недостаточно, но задачу исправления фотографии перед ее размещением в Инстаграм приложение без труда закроет.
Приложение «Фотографии» имеет встроенный видеоредактор. Вы можете использовать ваши фотографии для созданий видеопроекта или начать новый проект с нуля. Многие опции редактирования видео являются схожими с возможностями редактирования изображений. Вам также доступны фильтры, 3D-эффекты и многое другое. Также предусмотрены специфичные для видео функции, например карточки подписей, кадровая частота и движения камеры. Вы можете добавить музыку к своим видеороликам, изменить соотношение сторон и выполнить экспорт видео с использованием аппаратного ускорения. Интересно, что экспорт доступен только в формате MP4. Это должно подойти для некоторых базовых сценариев использования.
«Фотографии» имеют отдельную страницу настроек, которая занимает немало места и требует от вас постоянной прокрутки для просмотра всех доступных параметров. Данная жалоба актуальна для многих встроенных приложений Windows 10. Microsoft увлеченно стремилась оптимизировать интерфейс для сенсорных экранов, забывая об остальных пользователях.
Приложение «Фотографии» поддерживает интеграцию с OneDrive, объединение дубликатов, использование колесика мыши для масштабирования, разрешает автоматическое создание альбомов, индексацию и много другое. Пользователю доступно для настройки приличное количество параметров. Однако, найти искомый параметр не всегда просто, и панель поиска в верхней области была бы очень кстати.
Мы так подробно описываем приложение «Фотографии» в Windows 10 только по той причине, что «Фотографии» из Windows 11 предлагают практически идентичный набор функций. Все изменения носят косметический характер. Основная цель серии наших статей — дать пользователям представление о том, что их ждет при обновлении с Windows 10 до Windows 11. В случае с «Фотографиями», вы не лишаетесь никаких функций, а лишь получаете обновленный пользовательский интерфейс.
Когда вы запускаете приложение «Фотографии» в Windows 11, то вы сразу можете не заметить разницу. На стартовой странице не было внесено никаких серьезных изменений, за исключением обновления значков. Значки стали более современными, но функциональные возможности не изменились. Вкладки Коллекции, Альбомы, Люди, Папки и Редактор видео остались прежними. Панель поиска просто приобрела закругленные углы.
При тестировании приложения были обнаружены некоторые ошибки. Миниатюры альбомов Недавние и В этот день не отображаются, пока на них не будет наведен курсор. Даже после этого они то появляются, то исчезают в приложении. Возможно, это связано с тем, что изображения не успели загрузиться из OneDrive, но при открытии альбома все фотографии отображались корректно.
Вы начнете замечать изменения, открыв базовый интерфейс для редактирования изображений. Все доступные инструменты были перемещены на панель в центр приложения, а также появилась новая кнопка для добавления изображений в вашу коллекцию избранного.
Все иконки были переработаны, но некоторые из них не являются интуитивно-понятными. Например, разница между значками Редактировать изображение и Рисование может быть не так очевидна для пользователей. Было бы логичнее, если эти функции были доступны в едином пользовательском интерфейсе без разделения, потому что они обе являются частью процесса редактирования изображений. Меню «три точки» также предлагает интеграцию со сторонними приложениям Microsoft Store, например с Picsart. Оно работает как средство запуска сторонних графических редакторов. Также предусмотрена кнопка для просмотра изображений в полноэкранном режиме.
Упоминания Paint 3D были удалены, потому что Microsoft постепенно отказывается от данного инструмента. Другие трехмерные элементы были сохранены и доступны в меню «три точки». Понятно, что они не являются основным приоритетом для Microsoft сейчас. Значок обрезки изображения теперь отсутствует, но все остальные функции кажутся нетронутыми. Microsoft разработала новый интерфейс для просмотра нескольких изображений, который позволяет сравнивать фотографии. Компания могла бы расширить эту функциональность, предусмотрев возможность создания коллажей, но этот потенциал не используется.
В окнах редактирования тоже были обновлены иконки. Как и в базовом интерфейсе редактирования, здесь Microsoft отказалась от текстовых описаний для значков по умолчанию, они отображаются только при наведении курсора. Пользователи, которые часто пользуются приложением, быстро привыкнут, но остальных это может дезориентировать. Это представляет проблему не только потому, что не существует единого отраслевого стандарта иконок, но и потому, что Редмонд хорошо известен несогласованностью своих интерфейсов. Сами возможности редактирования остались прежними.
Видеоредактор также не претерпел функциональных изменений. Экспорт видео по-прежнему доступен только в файл MP4. Снова обновлены были только иконки.
К сожалению, интерфейс настроек также не получил значительных обновлений. Иконка опции «Добавить папку» получила новый дизайн, но все остальное было позаимствовано из Windows 10. Вам по-прежнему придется активно пользоваться прокруткой и мечтать о панели поиска.
В целом, сложно найти постоянные варианты использования приложения «Фотографии» в Windows 11. Приложение предлагает практически идентичные возможности, что и предшественник из Windows 10. В приложении есть несколько интересных дополнений, в том числе интеграция со сторонними приложениями для редактирования фотографий и новый пользовательский интерфейс сравнения фотографий.
Приложение по-прежнему не так производительно, как хотелось бы, и иногда выдает ошибки. Потребуется время, чтобы привыкнуть к новым значкам и к измененному меню. Инструменты редактирования изображений остались на довольно примитивном уровне и не подойдут для профессионального практического применения.
Пользователям, которые хотели получить расширенные функции редактирования изображений и видео, придется мириться с тем же функционалом, который был доступен в Windows 10. Практически все изменения носят косметический характер, а основной функционал остался прежним. Если вы активно использовали «Фотографии» в Windows 10, то обновившись до Windows 11, не откроете для себя ничего принципиально нового.
Источник
Приложение «Фотографии» (Microsoft) позволяет приводить в порядок, изменять и делиться запоминающимися моментами
Новое приложение «Фотографии» предоставляет возможности для увлекательного и простого улучшения цифровых воспоминаний. А если вам нравилось создавать видеоролики с помощью приложения «Киностудия Windows», значит вам понравятся и возможности приложения «Фотографии».
Храните все фотографии в одном месте
Приложение «Фотоальбом» подключается к OneDrive, что позволит вам иметь доступ к фотографиям и видеороликам с любого из ваших устройств.
Быстрый поиск фотографий
Автоматическое добавление тегов позволяет быстро и легко находить фотографии.
Улучшение с помощью эффектов
Добавьте своим фотографиям и видео больше индивидуальности с помощью настраиваемых иллюстраций и 3D-эффектов.
Создайте магию кино
Создайте шедевр самостоятельно или выберите тему и позвольте приложению применить волшебство.
Монтаж кинофильма стал проще
Выберите тему, выберите звуковую дорожку или автоматически создайте кинофильмом одним щелчком мыши. Приложение «Фотографии» позволит легко создать фильм, независимо от того, начинающий вы или опытный кинематографист.
Источник
Программа фотографии windows сервер
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете Pyatilistnik.org. В прошлый раз мы с вами разобрали, как изменить формат файла в Windows системах. Движемся дальше и сегодня я вас научу возвращать в видимый состав Windows Server 2016 или Windows Server 2019, такого компонента Photo Viewer ( средство просмотра фотографий Windows). Он как выяснилось отсутствует в системе есть, но воспользоваться вы им не можете пока не произведете некоторые манипуляции, в очередной раз удивляюсь для чело Microsoft опять все усложнило.
Возможности рабочего стола в Windows Server 2019
Ранее мы с вами устанавливали Windows Server 2012 R2, это хорошая операционная система, которая после инсталляции имеет минимальный функционал, который можно расширять за счет ролей и компонентов. Когда вы установите роль удаленных рабочих cтолов и запустите пользователей на ваш RDS сервер, то первое на что они пожалуются, это будет отсутствие компонента средства просмотра фотографий, к которому они привыкли на клиентских версиях. И это нормально, кому удобно открывать файлы формата jpeg, png, bmp и другие через встроенный, классический paint.
Для решения данной проблемы мы устанавливали компонент «Возможности рабочего стола (Desktop Experience)«. Возможности рабочего стола возвращал в систему:
Все это великолепно, до тех пор когда вы не установите службу удаленных рабочих столов на Windows Server 2019, посмотрев список компонентов, вы не обнаружите «Возможности рабочего стола (Desktop Experience)», по простой причине, что он якобы уже устанавливается во время установки Windows с графическим режимом. Но вы же понимаете, что пользователям по барабану на вашу ситуацию, им нужна комфортная работа на хостах RDSH, и тут у вас два выхода, либо поставить сторонний софт, что не очень хорошо, дополнительная сущность для обновления, и второй вариант раскопать внутренности Windows Server 2019 и попытаться найти там встроенный, но спрятанный PhotoViewer. Я пошел по второму варианту.
Как вернуть Photo Viewer в Windows Server 2019/2016
По умолчанию в Windows Server 2019 не зарегистрирована специальная библиотека отвечающая за работу компонента «Средство просмотра фотографий Windows«. Перейдите в:
Тут есть библиотека PhotoViewer.dll, которая и отвечает за «Средство просмотра фотографий Windows». Чтобы ее зарегистрировать, вам нужно открыть командную строку от имени администратора и ввести:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopencommand]
@=hex(2):25,00,53,00,79,00,73, 00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellopenDropTarget]
«Clsid»=»«
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintcommand]
@=hex(2):25,00,53,00,79,00,73,00, 74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,
00,5c,00,53,00,79,00,73,00,74,00, 65,00,6d,00,33,00,32,00,5c,00,72,00,75,00,
6e,00,64,00,6c,00,6c,00,33,00,32, 00,2e,00,65,00,78,00,65,00,20,00,22,00,25,
00,50,00,72,00,6f,00,67,00,72,00, 61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,
25,00,5c,00,57,00,69,00,6e,00,64, 00,6f,00,77,00,73,00,20,00,50,00,68,00,6f,
00,74,00,6f,00,20,00,56,00,69,00, 65,00,77,00,65,00,72,00,5c,00,50,00,68,00,
6f,00,74,00,6f,00,56,00,69,00,65, 00,77,00,65,00,72,00,2e,00,64,00,6c,00,6c,
00,22,00,2c,00,20,00,49,00,6d,00, 61,00,67,00,65,00,56,00,69,00,65,00,77,00,
5f,00,46,00,75,00,6c,00,6c,00,73, 00,63,00,72,00,65,00,65,00,6e,00,20,00,25,
00,31,00,00,00
[HKEY_CLASSES_ROOTApplications photoviewer.dllshellprintDropTarget]
«Clsid»=»<60fd46de-f830-4894-a628-6fa81bc0190d>«
Чуть не забыл для любителей PowerShell, есть возможность подключить библиотеки и с его помощью. Создайте скрипт с таким содержимым, только не забудьте отключить защиту запуска неподписанных скриптов или же откройте PowerShell ISE в режиме администратора и введите:
После скачивания вам нужно распаковать архив, в итоге у вас будет вот такой состав.
Для того, чтобы ваша Windows Server 2019 могла правильно использовать средство просмотра фотографий в Windows, вам нужно добавить ключи реестра отвечающие за эти ассоциации. Сама ветка реестра находится по пути:
По умолчанию, там есть два ключа отвечающие за tif и tiff.
По их аналогии я создаю ключи для:
Запустите файл «ON_Windows_2016_2019_Photo_Viewer.reg«. Подтвердите добавление ключа реестра.
В результате чего у вас прибавится ключей реестра.
Далее вы можете уже запускать файлы под свои форматы, или же запустить PhotoViewer.all.reg, который сопоставит ассоциации для bmp, jpe, jpeg, jpg, png, tif, tiff со средством просмотра фотографий Windows (Применяется сразу и не требует перезагрузку сервера, применяется для всех пользователей). В результате файлы данных форматов будут открываться для пользователей в привычном режиме.
Как сделать Photo Viewer программой по умолчанию через групповую политику
Еще можно сделать отдельную политику, которая будет делать ассоциацию файлов jpeg, jpg, png, bmp, tif, tiff со средством просмотра фотографий через GPO.
Источник
Включить Photo Viewer в Windows Server 2012 R2
Расскажу как включить старый добрый Photo Viewer в Windows Server 2012 R2. Инструкция также работает на Windows Server 2012. А приведённый reg-файл и в Windows 10, как это ни странно. Первым делом нужно установить дополнение Desktop Experience.
Устанавливаем галку и Add Features.
Потом Next и Install.
После установки сервер захочет перезагрузку:
Перезагружаемся. Photo Viewer установлен. Но по умолчанию некоторые файлы не хотят через него открываться. Создаём файл с расширением REG и содержимым:
Выполняем этот файл, значения добавятся в реестр.
Теперь можно взять любой нужный файл с картинкой, например, JPG. Правой кнопкой выбрать программу для просмотра.
Источник