सवाल विंडोज 10 में फोटो व्यूअर को वापस कैसे लाया जाए?


विंडोज 10 में, छवियों को खोलते समय, यह मुझे फोटो मेट्रो ऐप, पेंट, या जीआईएमपी में खोलने का विकल्प देता है।

मैं इसे फोटो व्यूअर में खोलना चाहता हूं, लेकिन जब मैंने "सी: / प्रोग्राम फाइल्स / विंडोज फोटो व्यूअर", या "सी: / प्रोग्राम फाइल्स (x86) / विंडोज फोटो व्यूअर में" Photo with View "को PhotoViewer.dll पर निर्देशित किया है ", मुझे एक" यह ऐप आपके पीसी पर नहीं चल सकता "त्रुटि मिलती है।

मुझे पता है कि मैं इरफानव्यू या सॉर्ट का उपयोग कर सकता हूं, लेकिन मैं फोटो व्यूअर का उपयोग करने में सक्षम होना पसंद करूंगा। क्या मैं इसे वापस ला सकता हूं?


80
2017-07-30 16:04


मूल


आप एक गैर निष्पादन योग्य फ़ाइल के साथ एक छवि नहीं खोल सकते हैं। यह सवाल समझ में नहीं आता है। - Ramhound
AFAIK, इसे आपके द्वारा उल्लिखित नई ऐप फ़ोटो द्वारा प्रतिस्थापित किया गया है। यह विंडोज 10 के लिए नया नहीं है, विंडोज 8 ने इसे भी बदल दिया है। इसे वापस लाने का कोई तरीका नहीं है क्योंकि यह अब सुविधा नहीं है। - MC10
@ रामहाउंड सवाल सही समझ में आता है। - Louis
@ एमसी 10 लेकिन मेरे पास विंडोज 8.1 में फोटो व्यूअर था? PhotoViewer.dll चाल वहां काम किया। - Irastris
@Ramhound विंडोज 8.1 में यह कैसे काम करता है, मैं इसे PhotoViewer.dll के साथ खोलने के लिए सेट कर सकता हूं। - Irastris


जवाब:


मुझे लगता है कि सीधे .dll को चलाने के आपके पहले प्रयास के कारण, "विंडोज फोटो व्यूअर" प्रविष्टि अभी भी rundll32 के बजाय .dll को इंगित करती है, जो निश्चित रूप से आप सीधे नहीं चल सकते हैं।

रजिस्ट्री में निम्न जोड़ने का प्रयास करें:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open]
"MuiVerb"="@photoviewer.dll,-3043"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\open\command]
@=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_ROOT\Applications\photoviewer.dll\shell\open\DropTarget]
"Clsid"="{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print]

[HKEY_CLASSES_ROOT\Applications\photoviewer.dll\shell\print\command]
@=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_ROOT\Applications\photoviewer.dll\shell\print\DropTarget]
"Clsid"="{60fd46de-f830-4894-a628-6fa81bc0190d}"

(स्रोत)

यदि यह काम नहीं करता है, तो Windows फ़ोटो व्यूअर और photoviewer.dll के लिए रजिस्ट्री को खोजने का प्रयास करें ताकि यह देखने के लिए कि photoviewer.dll को सीधे संदर्भित किया जा रहा है (बिना rundll32 के)।


73
2017-07-31 14:01



हाँ! हाँ! धन्यवाद! अच्छी तरह से काम! - Irastris
अच्छा, यह काम किया। - Rajkishor Sahu
यह मेरे लिए भी काम करता है, विंडोज 10 प्रो 64 बिट्स, और फ्रै-सी स्थानीयकरण। महान ! - Michaël Polla
हेक्स स्ट्रिंग utf-16 के लिए है %SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1"। मैंने अभी किया xxd -r -p | tr -d '\0' इस पर। - isanae
@Flitskikker अच्छी तरह से काम करता है, बहुत बहुत धन्यवाद आदमी - hajirazin


मुझे काम करने के लिए मिल गया, मुझे लगता है कि आपको एक बार पुराने फोटो व्यूअर के साथ एक छवि सफलतापूर्वक खोलनी होगी, फिर आप इसे डिफ़ॉल्ट के रूप में सेट कर सकते हैं।

  1. कमांड प्रॉम्प्ट% SystemRoot% \ System32 \ rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen में इसके साथ एक छवि खोलें pathToImageNoQuotes

  2. तब मेरे पास यह विकल्प है

enter image description here

अब मेरे पीएनजी पुराने फोटो व्यूअर के साथ डिफ़ॉल्ट रूप से खुलते हैं, बहुत अच्छा काम करता है।


26
2017-07-30 16:24



यह केवल आधे काम किया। : / कमांड प्रॉम्प्ट से फोटोव्यूअर लॉन्च करना पूरी तरह से काम करता है, लेकिन जब मैंने बाद में फोटो व्यूअर के साथ पीएनजी खोलने की कोशिश की, तो मुझे अभी भी "यह ऐप आपके पीसी पर नहीं चल सकता" त्रुटि मिली। - Irastris
एए, मुझे खेद है। यह त्रुटि आमतौर पर x86 x64 समस्याएं होती है, जो x86 इंस्टॉल पर x64 ऐप चलाती है। आश्चर्य क्या देता है ... - TechnoCore
@Irastris आप विंडोज 10 के बिट संस्करण पर हैं? एक x86 पथ है, शायद यह आपके लिए काम करेगा। %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage - MC10
जीडब्ल्यूएक्स अपग्रेड से @ एमसी 10 विंडोज 10 प्रो 64 बिट। : डी - Irastris
मेरे लिए, यह फोटो दर्शक खोलता है: %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen, फिर भी जब मैं अंत में एक छवि पथ जोड़ता हूं, कुछ भी नहीं होता है, और कोई एप्लिकेशन खुलता नहीं है। - Saeed Neamati


इसे एक .reg फ़ाइल में रखें और इसे चलाएं:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\jpegfile\shell\open]
"MuiVerb"=hex(2):40,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,70,00,68,00,6f,00,74,00,6f,00,76,00,69,00,65,00,77,00,65,00,72,\
  00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,30,00,34,00,33,00,00,00

[HKEY_CLASSES_ROOT\jpegfile\shell\open\command]
@=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

इससे फोटो व्यूअर में सभी जेपीईजी फाइलें देखने योग्य हो जाएंगी। यदि आप अन्य प्रकार के काम करना चाहते हैं तो "pngfile", "giffile", "पेंट। चित्र" के साथ कोड में "jpegfile" को प्रतिस्थापित करें (चित्र। चित्र .bmp प्रकार है)

कोई भी चित्र ढूंढें, राइट-क्लिक करें, ओपन के साथ चुनें, फिर विंडोज फोटो व्यूअर ढूंढें और इसे डिफ़ॉल्ट प्रोग्राम के रूप में चुनें।


18
2017-07-30 21:50



काम नहीं किया अभी भी "यह ऐप आपके पीसी पर नहीं चल सकता है।" त्रुटि। - Irastris
यह मेरे लिए काम किया, धन्यवाद। विंडोज 10 64। - Martin Hansen
यह जेपीजी फाइलों के लिए काम किया, धन्यवाद! - Jorma Rebane
ठीक काम किया (वाई) thx - NSGaga
यह मेरे साथ काम किया। धन्यवाद - Mr Jerry


आप भी उपयोग कर सकते हैं विनीरो ट्वीकर निम्न स्क्रीनशॉट में दिखाए गए अनुसार, विंडोज फोटो व्यूअर को सक्रिय करने के लिए। बस का पालन करें विवरण (हरे रंग के बक्से के भीतर), और आप सब तैयार हैं।

पुनश्च: विनीरो ट्वीकर एक नि: शुल्क उपकरण है, जिसका उपयोग विंडोज 10 के कई पहलुओं को ट्विक करने के लिए किया जा सकता है।

Winaero Tweaker - Activate Windows Photo Viewer


12
2017-09-16 20:45



यह देखना अच्छा लगता है कि WinAero को इसके लिए एक अपडेट मिला है। - Irastris
विंडोज रजिस्ट्री संपादक से बचने के कारण, यह वास्तव में मेरे लिए सबसे आसान समाधान साबित हुआ। - grunwald2.0


दुर्भाग्यवश, उपर्युक्त उत्तरों में से कोई भी मेरे लिए काम नहीं करता, लेकिन उन्होंने मुझे सही दिशा में इंगित किया।

  1. विंडोज एक्सप्लोरर में एक छवि पर राइट-क्लिक करें, चुनें Open With, फिर Choose another app
  2. संवाद में, नीचे स्क्रॉल करें और क्लिक करें More apps, फिर इस पीसी पर एक और ऐप की तलाश करें।
  3. फिर, नीचे दाईं ओर, चुनें All Files (*.*) के बजाय Programs (*.exe ...), फिर नेविगेट करें C:\Program Files\Windows Photo Viewer और चुनें PhotoViewer.dll
  4. फोटो व्यूअर खुलता है। बंद करो।
  5. चरण 1 दोहराएँ: छवि पर दोबारा राइट-क्लिक करें, चुनें Open With, फिर Choose another app
  6. फिर से क्लिक करने के लिए नीचे स्क्रॉल करें More apps
  7. अब विंडोज़ फोटो व्यूअर ऐप सूची में दिखाई देता है। इसे चुनें और क्लिक करें Always use this app to open .png files

एक बार चरण 1-4 करने के बाद, आपको उन्हें अन्य फ़ाइल प्रकारों के लिए दोहराना नहीं है। चरण 5-7 पर्याप्त होना चाहिए।


4
2018-05-27 09:11





मुझे रजिस्ट्री को बदलने के बिना समाधान मिला है। मैंने पीछा किया है TechnoCore का जवाब, लेकिन टिप्पणियों के संकेत के रूप में, दूसरा हिस्सा मेरे लिए भी काम नहीं कर रहा था। तो यही करना है:

  1. व्यवस्थापक के रूप में एक कमांड लाइन खोलें
  2. निम्नलिखित में टाइप करें:
>ftype MyFileType=%SystemRoot%\System32\rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" ImageView_Fullscreen %1
>assoc .jpg=MyFileType
  1. फिर छवि फ़ाइल पर जाएं और इसके साथ खोलें चुनें ... और उसके बाद आपने जो आदेश टाइप किया है उसे चुनें: enter image description here

सुनिश्चित करें कि आपके पास "हमेशा इस ऐप का उपयोग करें ..." विकल्प चेक किया गया है।
उन सभी फ़ाइल प्रकारों के लिए दोहराएं जिन्हें आप विंडोज फोटो व्यूअर से जोड़ना चाहते हैं।


2
2017-12-15 13:47