PDA

Показать полную графическую версию : [решено] Windows 10: файлы *.jpg не открываются двойным щелчком


Страниц : 1 [2] 3

ruslan...
02-09-2017, 19:04
его нет, а для 64-х разрядной есть. Так выходит? »
Его и так и так нет. Проверьте.

tigrr
02-09-2017, 19:17
ruslan...:Проверьте »Хорошо, проверяю ... тааак, таки нету:

https://itmages.ru/image/view/6064875/87013f8ehttp://storage2.static.itmages.ru/i/17/0902/s_1504368962_7801457_87013f8e24.png (https://itmages.ru/image/view/6064875/87013f8e)

А, чего ж тогда 64-х разрядный TC (как, впрочем, и проводник) открывают нормательно?
Значит, дело не в реестре? Или?

ruslan...
02-09-2017, 19:25
сделайте скриншот раздела реестра и его подразделов: HKEY_CLASSES_ROOT\.jpg

tigrr
02-09-2017, 19:30
Извольте:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpg]
@="OISjpegfile"
"Content Type"="image/jpeg"
"PerceivedType"="image"

[HKEY_CLASSES_ROOT\.jpg\OpenWithList]

[HKEY_CLASSES_ROOT\.jpg\OpenWithList\ois.exe]
@=""

[HKEY_CLASSES_ROOT\.jpg\OpenWithProgids]
"jpegfile"=""

[HKEY_CLASSES_ROOT\.jpg\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

ruslan...: попробуйте восстановить ассоциации JPE/JPEG/JPG »
Там для 7-ки, с 10-кой LTSB экспериментов с реестром на скорую не хотелось бы...

ruslan...
02-09-2017, 19:55
Там для 7-ки, с 10-кой LTSB экспериментов с реестром на скорую не хотелось бы... »
Убрал, раз боитесь ...

У Вас по умолчанию стоит - OISjpegfile(что-то от Офиса скорее всего)
А должно стоять - jpegfile

Попробуйте изменить для jpg, jpeg, jpe в HKEY_CLASSES_ROOT.
В любом случаи можете вернуть обратно потом OISjpegfile.

Или же попробуйте сбросить Настройка ассоциации файлов в Windows 7, 8, 10 (http://howwindows.ru/windows/nastroyka-associacii-faylov-v-windows-7-8-10/)

Дополнительно скидываю свои из HKEY_CURRENT_USER\SOFTWARE\Classes

В любом случаи можете их удалить потом эти разделы. У Вас их нет.

tigrr
02-09-2017, 20:00
ruslan..., OK!
Давайте попробуем, для началУ, ответить на простой вопрос - в одной и той же системе, надо так понимать, с одним и тем же реестром (шутка)
32-х разрядный тотал коммандер файлы .JPG не открывает, а 64-х разрядный (и, проводник такоже, напомню) запросто.
??

Petya V4sechkin
02-09-2017, 20:17
tigrr, выложите нормальные, не фильтрованные логи.

tigrr
02-09-2017, 20:22
выложите нормальные, не фильтрованные логи »
ОК. Сегодня уже нет, завтра сделаю. Благодарю всех.

tigrr
03-09-2017, 08:48
Хорошего всем дня, уважаемые!

Нормальные логи:
1) 20170903_Logfile_TOTALCMD.7z (https://mega.nz/#!BpVCjAhA!NNGziMf0qEV1Co2BM3xthhOieKJywb7UK8D0W6Syslo) (728 Кб) - JPG не открывает, предлагает окно выбора программы для открытия файла.
2) 20170903_Logfile_TOTALCMD64.7z (https://mega.nz/#!xkcB3YaD!qacag64Z5X_NxMFvYL7jHxikNGyHJxciUt2bgr48meM) (443 Кб) - JPG открывает сразу, как и положено.

ruslan...
03-09-2017, 13:07
32-х разрядный тотал коммандер файлы .JPG не открывает, а 64-х разрядный (и, проводник такоже, напомню) запросто. »
Как я и говорил, у Вас установлен 32 битный Office14
У Вас по умолчанию стоит - OISjpegfile(что-то от Офиса скорее всего)
А должно стоять - jpegfile
Попробуйте изменить для jpg, jpeg, jpe в HKEY_CLASSES_ROOT.
В любом случаи можете вернуть обратно потом OISjpegfile.
Или же попробуйте сбросить Настройка ассоциации файлов в Windows 7, 8, 10 »
Если поможет, переустановите Office14.

Petya V4sechkin
03-09-2017, 20:07
При открытии из TC файлов других графических форматов, например, .PNG, TIF, GIF все они открываются, как и раньше, нормально, в стандартном просмотрщике изображений Windows.
Для примера приведите содержимое раздела реестра
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice

А также выложите:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations

tigrr
03-09-2017, 23:48
Как я и говорил »Если поможет, переустановите Office14 »
Всегда любил людей с хорошим ЧЮ :clapping: :tongue:
Может, ещё присоветуете на линуХ махнуться, не глядя...

Petya V4sechkin, сделаю, завтра, айм биг сорри...

tigrr
04-09-2017, 08:00
Petya V4sechkin: приведите содержимое раздела реестра ». А также выложите »
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice
"Hash"="oHTT8FDx57A="
"ProgId"="PhotoViewer.FileAssoc.Tiff"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
".tif"="PhotoViewer.FileAssoc.Tiff"
".tiff"="PhotoViewer.FileAssoc.Tiff"
".bmp"="PhotoViewer.FileAssoc.Tiff"
".dib"="PhotoViewer.FileAssoc.Tiff"
".gif"="PhotoViewer.FileAssoc.Tiff"
".jfif"="PhotoViewer.FileAssoc.Tiff"
".jpe"="PhotoViewer.FileAssoc.Tiff"
".jpeg"="PhotoViewer.FileAssoc.Tiff"
".jpg"="PhotoViewer.FileAssoc.Tiff"
".jxr"="PhotoViewer.FileAssoc.Tiff"
".png"="PhotoViewer.FileAssoc.Tiff"

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
".tif"="PhotoViewer.FileAssoc.Tiff"
".tiff"="PhotoViewer.FileAssoc.Tiff"

Видно, что не одинаковы. А, должны быть?

Petya V4sechkin
04-09-2017, 20:17
tigrr, попробуйте во второй ветке сделать так же, как в первой (хуже не будет).

tigrr
05-09-2017, 08:01
Petya V4sechkin: ... во второй ветке сделать так же, как в первой »Подумал об этом же, сразу после опубликования Вашего поста с "намёком" 20:07, 03-09-2017, но, решил обождать Вашей рекомендации..

Уважаемый Petya V4sechkin, таки да, оно самое, в точку! Добавил для пробы аналогичный строковый параметр только для JPG и,
без перезагрузки реестра, они сразу стали открываться.
Браво! Благодарю Вас за найденное решение и драгоценное, потраченное на него время!

tigrr
05-09-2017, 08:48
tigrr: P.S.: проверил запуск .JPG из точно такой же копии TC, расположенного на другом физическом диске (G) - всё открывается нормально. »Из "загадок" осталась только эта... Ведь, в этом случае, при "старом", ещё не правленном реестре JPG открывались 32-х разрядным TC

Petya V4sechkin
05-09-2017, 08:53
Из "загадок" осталась только эта...
Так ведь 64-битный TC считывает раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations
а 32-битный - раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations

Загадка в другом: почему файлы .PNG, GIF нормально открывались :)

tigrr
05-09-2017, 09:01
В предпоследнем комменте я не сразу ещё раз акцентировал внимание на том, что открытие JPG с другого физического диска именно 32-х разрядным TC (ошибка исключена, пока ещё в состоянии себя контролировать). Пока дополнял-корректировал, Вы уже откликнулись, так что не совсем оно то...
Дело, возможно, заключается в передаче команд управления на открытие определённых файлов по некоему алгоритму, в т. ч., есть привязка и к путям расположения управляющих файлов.. Сумбурно, невнятно, но, это моё понимание. Специальных углублённых познаний не хватает ... :not-me:

Petya V4sechkin: Загадка в другом: почему файлы .PNG, GIF нормально открывались :) »И, эта тоже...

tigrr
07-09-2017, 14:01
Всё таки, как я и предполагал, дело было не реестре. В чём - мною пока не найдено, но предложенное Petya V4sechkin решение дополнить соответствующую ветку реестра [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ такими же значениями, как и в [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\ не то, это выходит "искусственное притягивание за уши". Почему?

Вот реестр другой системы, на которой 32-х разрядный TC JPG открывает нормально:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png\UserChoice
"Hash"="u1zrX2NU4fk="
"ProgId"="PhotoViewer.FileAssoc.Tiff"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations]
".tif"="PhotoViewer.FileAssoc.Tiff"
".tiff"="PhotoViewer.FileAssoc.Tiff"
".bmp"="PhotoViewer.FileAssoc.Tiff"
".dib"="PhotoViewer.FileAssoc.Tiff"
".gif"="PhotoViewer.FileAssoc.Tiff"
".jfif"="PhotoViewer.FileAssoc.Tiff"
".jpe"="PhotoViewer.FileAssoc.Tiff"
".jpeg"="PhotoViewer.FileAssoc.Tiff"
".jpg"="PhotoViewer.FileAssoc.Tiff"
".jxr"="PhotoViewer.FileAssoc.Tiff"
".png"="PhotoViewer.FileAssoc.Tiff"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations]
".tif"="PhotoViewer.FileAssoc.Tiff"
".tiff"="PhotoViewer.FileAssoc.Tiff"

Т. е., всё один в один так же, как и на "проблемной" машинке...
Конечно же (только не в обиду уважаемому Petya V4sechkin!), проделанная операция "ремонта" системы вышла сродни удалению гланд через ...
Поспрашиваю ещё "тотальщиков"... Явная завязка на разрядность управляющего файла и привязку ссылки на него к физическому диску в системе.
Где-то в реестре, связанном с "командами" надо искать, как я это себе представляю...

mwz
07-09-2017, 22:54
Где-то в реестре, связанном с "командами" надо искать, как я это себе представляю... »

Посмотрите, у вас вот здесь (http://mwz-ru.homeserver.com/tests/tcmdlist2.gif) никаих лишних настроек нет?
А плагины для Lister (wlx), только 32- или только 64-разрядные (т.е. не комбинированные 32+64) не могут так проявить себя?

Тем более что проверил запуск .JPG из точно такой же копии TC, расположенного на другом физическом диске (G) - всё открывается нормально »говорит о том, что в установке на диске G: отсутствуют какие-то настройки или плагины, имеющиеся в основной установке (полагаю что у вас настройки для этих копий хранятся в разных местах — хотя это легко проверяется).




© OSzone.net 2001-2012