الصفحة الرئيسية » howto » ما الذي يسبب تحذير الملف الذي تم تنزيله من الإنترنت وكيف يمكنني إزالته بسهولة؟

    ما الذي يسبب تحذير الملف الذي تم تنزيله من الإنترنت وكيف يمكنني إزالته بسهولة؟

    عندما تقوم بتنزيل أي ملف إلى محرك الأقراص الثابتة عبر المستعرض الخاص بك ، يقوم Windows تلقائيًا بإشعاره على أنه قادم من الإنترنت ومن المحتمل أن يكون خطيرًا. ونتيجة لذلك عند فتح الملف المعني ، اعتمادًا على النوع ، يحذرك Windows من مربع حوار أو يمنع الملف من التنفيذ تمامًا إلى أن تضع علامة عليه على أنه آمن.

    هل سبق لك أن تساءلت عن كيفية قيام Windows بتتبع هذه العلامة على هذه الملفات ، وكيف يمكنك بسهولة (مجمعة) إزالتها على الملفات التي تعرف أنها آمنة ، و / أو إضافة هذه العلامة (بالإضافة إلى الحماية التي توفرها) إلى أي ملف?

    أين يقوم Windows بتتبع المسار الذي تم تنزيله من حالة الإنترنت?

    خذ بعين الاعتبار الملفين التاليين ، كلاهما نسخة من ملف التثبيت الذي تم تنزيله لبرنامج XML الخاص بـ Microsoft Notepad 2007. على الرغم من تسمية كل منهما بشكل مختلف (يتم إلحاق الأرقام 1 و 2 بالنهاية) ، يمكنك أن ترى أنها متطابقة تمامًا كما تم التحقق منها من خلال تجزئة MD5.

    ومع ذلك ، عند تشغيل الملف المنتهي بـ 1 ، نحصل على الحوار التالي الذي يحذرنا بشكل مناسب من أن تشغيل الملفات التي تم تنزيلها من الإنترنت قد يكون أمرًا خطيرًا ، بينما لا يعرض تشغيل الملف المنتهي بـ 2 هذا التحذير نفسه حتى إذا تم تنزيله من الإنترنت كذلك. وكما نرى أعلاه ، فإن الملفات متطابقة ، فلماذا لم تعرض سوى نسخة واحدة هذا التحذير?

    والسبب في ذلك هو أن الملف 1 يحتوي على دفق بيانات بديل (ADS) يدعى "Zone.Identifier" الذي يخزن معلومات حول مكان ظهور الملف في حين أن الملف 2 لا (بسبب إزالة ADS التي سنغطيها أدناه).

    باستخدام الأداة المساعدة Stysinternals Streams (التي تم نسخها إلى دليل C: \ Windows الخاص بنا) يمكننا أن نرى أن XmlNotepad1.msi يحتوي على ADS واحد مع 26 بايت من البيانات و XmlNotepad2.msi لا يحتوي على أي ADS. بشكل أساسي ، يعرف Windows أن الملف جاء من الإنترنت استنادًا إلى البيانات الموجودة داخل ADS بعنوان "Zone.Identifier".

    بالتناوب ، يمكنك تحديد ADS باستخدام الأمر:

    dir / r [اختياري_file_filter]

    كيف أقوم بإزالة التنزيل من حالة الإنترنت?

    من المهم ملاحظة أن هذا تحذير مناسب (لأسباب واضحة) و Windows بشكل صحيح "تدقيق مزدوج" أو بشكل كامل بحظر الملفات التي تحتوي على هذه الحالة. ومع ذلك ، إذا كنت تعرف أن الملفات المعنية آمنة ، فهناك طريقتان للتعامل مع إزالة علامة الحالة ، يمكنك القيام بذلك يدويًا (ملفًا بالملف) أو إزالتها بشكل مجمّع على كل ملف في دليل.

    الإزالة اليدوية

    أعلاه أظهرنا كيفية اكتشاف هذه العلامة ADS الخاصة باستخدام سطر الأوامر ، ومع ذلك يمكنك بسهولة رؤية وإزالة هذه الحالة عن طريق عرض خصائص الملف المعني. عندما يتم وضع علامة على ملف تم تنزيله من الإنترنت ، يوجد تحذير أمان أسفل علامة التبويب "عام".

    سيؤدي النقر فوق الزر إلغاء الحظر إلى إزالة العلامة التي تم تنزيلها من علامة حالة الإنترنت (على سبيل المثال ، حذف "Zone.Identifier" ADS) وأي تحذيرات و / أو كتل مرتبطة بها.

    إزالة السائبة

    من ناحية أخرى إذا كان لديك الكثير من الملفات التي تريد إزالة علامة الحالة عليها ، فيمكن القيام بذلك بسهولة باستخدام أداة Streams التي استخدمناها أعلاه (مرة أخرى ، قمنا بنسخ هذا الملف إلى دليل C: \ Windows الخاص بنا).

    افتح موجه الأوامر في الدليل حيث توجد الملفات. اختصار للقيام بذلك هو الضغط مع الاستمرار على مفتاح Shift والنقر بزر الماوس الأيمن في منطقة فارغة في المجلد ثم تحديد "فتح نافذة الأوامر هنا".

    مع تعيين الدليل في موجه الأوامر ، قم بتشغيل:

    تيارات -s -d .

    بشكل بديل ، يمكنك إدخال مسار الدليل الكامل بدلاً من فترة إذا كنت ترغب في تشغيل هذا في مجلد آخر غير موقع موجه الأوامر الحالي.

    سيقوم هذا الأمر بإزالة كافة ADS (ليس فقط Zone.Identifier) ​​على أي ملفات في الدليل الحالي والمجلدات الفرعية الخاصة به. في حالتنا ، كان لدينا ملفين يحتويان على بيانات ADS وتم حذفهما. إذا كان لديك الكثير من الملفات التي تريد إزالة هذه الحالة ، يمكن لهذا الأمر أن يوفر عليك بعض الوقت.

    كيف يمكنني إضافة تنزيل من حالة الإنترنت إلى أي ملف?

    حقيقة مثيرة للاهتمام حول هذه العلامة هي البيانات النصية المخزنة في "Zone.Identifier" ADS هي نفسها لكل ملف. وكنتيجة لذلك ، يمكنك إضافة ADS المسمى "Zone.Identifier" مع هذا النص إلى أي سيقوم الملف و Windows بتطبيق إجراءات الأمان الإضافية تلقائيًا.

    على سبيل المثال ، إذا أردنا إضافة الحالة التي تم تنزيلها من حالة الإنترنت إلى ملف XmlNotepad1.msi ، يكون الإجراء سهلاً.

    قم بتشغيل الأمر:

    المفكرة [اسم الملف]: Zone.Identifier

    نظرًا لعدم وجود ADS ، سيسألك Windows عما إذا كنا نريد إنشاؤه. أجب بنعم.

    في "المفكرة" ، أدخل هذا النص المحدد:

    [ZoneTransfer]
    ZoneId = 3

    احفظ التغييرات وأغلق المفكرة.

    الآن عند تشغيل XmlNotepad1.msi أو عرض خصائصه ، ستكون التحذيرات السابقة في مكانها الصحيح.

    مرة أخرى ، يمكنك القيام بذلك مع أي ملف: MP3 ، DOC ، CHM ، وما إلى ذلك ، وسوف يعامل Windows أنه غير موثوق به حتى تتم إزالة العلامة المعنية.

    تحميل تيارات من مايكروسوفت