سؤال كيف تعيد Photo Viewer في Windows 10؟


في نظام التشغيل Windows 10 ، عند فتح الصور ، يعطيني خيارًا لفتحه في تطبيق Photos metro أو Paint أو GIMP.

أريد فتحه في Photo Viewer ، ولكن عندما وجهت "Open with" إلى PhotoViewer.dll في "C: / Program Files / Windows Photo Viewer" ، أو "C: / Program Files (x86) / Windows Photo Viewer "، أحصل على" هذا التطبيق لا يمكن تشغيله على جهاز الكمبيوتر الخاص بك "خطأ.

أعلم أنه يمكنني استخدام Irfanview أو النوع ، لكنني أفضل أن أتمكن من استخدام Photo Viewer. هل هناك طريقة يمكنني إعادتها؟


80
2017-07-30 16:04


الأصل


لا يمكنك فتح صورة بملف غير قابل للتنفيذ. هذا السؤال لا يجعل الكثير من المعنى. - Ramhound
AFAIK ، تم استبداله من قبل التطبيق الجديد صور كما ذكرت. هذا ليس جديدًا على نظام التشغيل Windows 10 ، واستبدله Windows 8 أيضًا. لا توجد طريقة لإعادتها لأنها لم تعد ميزة. - MC10
Ramhound السؤال يجعل من المنطقي تماما. - Louis
@ MC10 ولكن كان لي عارض الصور في نظام التشغيل Windows 8.1؟ عملت خدعة PhotoViewer.dll هناك. - Irastris
Ramhound هكذا عملت في Windows 8.1 ، يمكنني تعيينه لفتحه باستخدام PhotoViewer.dll. - Irastris


الأجوبة:


أعتقد أنه بسبب المحاولة الأولى لتشغيل .dll مباشرة ، لا يزال الإدخال "Windows Photo Viewer" يشير إلى .dll بدلاً من rundll32 ، والتي بالطبع لا يمكنك تشغيلها مباشرة.

حاول إضافة التالي إلى التسجيل:

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 Photo Viewer و photoviewer.dll لمعرفة ما إذا كان هناك أية إشارات إلى photoviewer.dll يتم الاتصال بها مباشرة (بدون rundll32).


73
2017-07-31 14:01



نعم فعلا! نعم فعلا! شكرا جزيلا! يعمل تماما! - Irastris
عظيم ، عملت. - Rajkishor Sahu
عملت أيضا بالنسبة لي ، ويندوز 10 برو 64 بت ، وتوطين fr-ch. عظيم ! - 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 "٪ PhotoFiles٪ \ Windows Photo Viewer \ PhotoViewer.dll" ، ImageView_Fullscreen pathToImageNoQuotes

  2. ثم لدي هذا الخيار

enter image description here

الآن فتح PNGs مع عارض الصور الافتراضي بشكل افتراضي ، يعمل بشكل رائع.


26
2017-07-30 16:24



هذا النصف يعمل فقط. : / إطلاق PhotoViewer من موجه الأوامر عملت على أكمل وجه ، ولكن عندما حاولت تعيين PNG لفتح مع Photo Viewer بعد ذلك ، ما زلت حصلت على "هذا التطبيق لا يمكن تشغيله على جهاز الكمبيوتر الخاص بك" خطأ. - Irastris
awww ، أنا آسفة هذا الخطأ هو عادة x86 x64 القضايا ، تشغيل تطبيق x64 على تثبيت x86. أتساءل ما يعطي ... - TechnoCore
Irastris أي إصدار بت من ويندوز 10 أنت على؟ هناك مسار x86 ، وربما يعمل هذا من أجلك. %SystemRoot%\System32\rundll32.exe "%ProgramFiles(x86)%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen pathToImage - MC10
@ MC10 Windows 10 Pro 64Bit ، من الترقية إلى GWX. :د - 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

سيؤدي ذلك إلى جعل كل ملفات JPEG قابلة للعرض في Photo Viewer. إذا كنت ترغب في جعل الأنواع الأخرى تعمل أيضًا ، فاستبدل فقط "jpegfile" في الكود مع "pngfile" أو "giffile" أو "Paint.Picture" (Paint.Picture هو نوع .bmp)

ابحث عن أي صورة ، وانقر بزر الماوس الأيمن ، واختر Open With ، ثم ابحث عن Windows Photo Viewer وحددها كبرنامج افتراضي.


18
2017-07-30 21:50



لم تنجح. لا يزال الحصول على "هذا التطبيق لا يمكن تشغيله على جهاز الكمبيوتر الخاص بك." خطأ. - Irastris
هذا العمل بالنسبة لي ، شكرا. ويندوز 10 64. - Martin Hansen
هذا العمل لملفات JPG ، وذلك بفضل! - Jorma Rebane
عملت بخير (ذ) تشك - NSGaga
عملت معي. شكر - Mr Jerry


تستطيع ايضا استخذام Winaero مدمن المخدرات لتنشيط Windows Photo Viewer ، كما هو موضح في الصورة التالية. فقط اتبع وصف (داخل المربع الأخضر) ، وأنت مستعد تمامًا.

PS: Winaero Tweaker هو أداة مجانية ، والتي يمكن استخدامها في تعديل العديد من جوانب Windows 10.

Winaero Tweaker - Activate Windows Photo Viewer


12
2017-09-16 20:45



من الجميل أن نرى أن WinAero حصلت على تحديث لهذا. - Irastris
لقد تبين أن هذا هو الحل الأسهل بالنسبة لي ، وذلك بسبب تجنب Windows Registry Editor. - grunwald2.0


للأسف ، لم تنجح أي من الإجابات المذكورة أعلاه ، ولكنهم أشاروا لي في الاتجاه الصحيح.

  1. انقر بزر الماوس الأيمن على صورة في مستكشف Windows ، اختر 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. يظهر الآن Windows Photo Viewer في قائمة التطبيقات. اختره وانقر على 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

تأكد من تحديد الخيار "استخدام هذا التطبيق دائمًا ...".
قم بتكرارها لكل أنواع الملفات التي تريد إقرانها مع Windows Photo Viewer.


2
2017-12-15 13:47