ホームページ » の仕方 » インターネットからダウンロードされたファイルという警告の原因と簡単な削除方法

    インターネットからダウンロードされたファイルという警告の原因と簡単な削除方法

    ブラウザからハードドライブにファイルをダウンロードするたびに、Windowsは自動的にインターネットからのファイルであると判断し、潜在的に危険と見なします。その結果、それぞれのファイルを開くと、その種類に応じて、ダイアログボックスが表示されたり、安全であるとマークされるまでファイルが完全に実行されなくなります。.

    Windowsがこれらのファイルのこのフラグをどのように追跡しているか、安全であるとわかっているファイルから簡単に(一括)削除する方法、および/またはこのフラグを追加して保護する方法を疑問に思ったことはありませんか。 どれか ファイル?

    Windowsはインターネットのステータスからダウンロードしたものを追跡します?

    次の2つのファイルを考えてみましょう。どちらもMicrosoftのXML Notepad 2007用にダウンロードしたインストールファイルのコピーです。それぞれのファイル名は異なります(末尾に1と2が追加されています)。 MD5ハッシュによって.

    ただし、1で終わるファイルを実行すると、インターネットからダウンロードしたファイルを実行しても危険であることを警告する次のダイアログが表示されます。2で終わるファイルをダウンロードしても同じ警告は表示されません。インターネットも同様です。上で見たように、ファイルは同一なので、なぜ1つのコピーだけがこの警告を表示したのか?

    その理由は、ファイル1には「Zone.Identifier」という名前の代替データストリーム(ADS)があり、ファイル2にはないので、ファイルの送信元に関する情報が格納されているためです(このADSは削除されます。.

    Sysinternals Streamsユーティリティ(C:\ Windowsディレクトリにコピーしたもの)を使用すると、XmlNotepad1.msiに26バイトのデータを含む単一のADSが含まれており、XmlNotepad2.msiにはADSがないことがわかります。基本的にWindowsは“ Zone.Identifier”と題されたADSの中のデータに基づいてインターネットから来たファイルを知っています.

    あるいは、次のコマンドを使ってADSを識別することができます。

    dir / r [optional_file_filter]

    インターネットからダウンロードしたファイルを削除する方法?

    これは適切な警告(明らかな理由による)であり、Windowsはこのステータスを持つファイルを正しく「ダブルチェック」するか完全にブロックすることに注意することが重要です。ただし、問題のファイルが安全であることがわかっている場合は、ステータスフラグの削除を処理する方法がいくつかあります。手動で(ファイルごとに)実行することも、ディレクトリ内のすべてのファイルで一括削除することもできます。.

    手動による削除

    コマンドラインを使用してこの特別なADSフラグを検出する方法を上に示しましたが、それぞれのファイルのプロパティを表示することでこのステータスを簡単に表示および削除できます。インターネットからダウンロードされたファイルにフラグが立てられていると、[全般]タブの下部にセキュリティの警告が表示されます。.

    [ブロック解除]ボタンをクリックすると、ダウンロードされたインターネットステータスフラグから削除され(つまり、 "Zone.Identifier" ADSが削除されます)、それに関連する警告やブロックが削除されます。.

    バルク除去

    一方、このステータスフラグを削除したいファイルがたくさんある場合は、上で利用したStreamsユーティリティを使用して簡単に実行できます(このファイルもC:\ Windowsディレクトリにコピーしました)。.

    ファイルが配置されているディレクトリでコマンドプロンプトを開きます。これを行うためのショートカットは、Shiftキーを押しながらフォルダ内の空いている場所を右クリックしてから、「コマンドウィンドウをここで開く」を選択することです。.

    ディレクトリをコマンドプロンプトで設定して、次のコマンドを実行します。

    ストリーム-s -d .

    現在のコマンドプロンプトの場所以外のフォルダで実行する場合は、ピリオドではなくフルディレクトリパスを入力することもできます。.

    このコマンドは、現在のディレクトリとそのサブフォルダ内のファイルにあるすべてのADS(Zone.Identifierだけでなく)を削除します。今回の場合、ADSデータを含む2つのファイルがあり、両方とも削除されました。このステータスを削除したいファイルがたくさんある場合は、このコマンドを使用すると時間を大幅に節約できます。.

    インターネットからダウンロードしたステータスを任意のファイルに追加する方法?

    このフラグに関する興味深い事実は、“ Zone.Identifier” ADSに格納されているテキストデータがすべてのファイルで同じであることです。その結果、このテキストを含む「Zone.Identifier」という名前のADSを次のように追加できます。 どれか ファイルとWindowsは自動的に追加のセキュリティ対策を適用します.

    たとえば、インターネットからダウンロードしたステータスをXmlNotepad1.msiファイルに戻したい場合は、手順は簡単です。.

    コマンドを実行します。

    メモ帳[ファイル名]:Zone.Identifier

    このADSは存在しないため、作成するかどうかを確認するメッセージが表示されます。はい.

    メモ帳で、この正確なテキストを入力します。

    [ZoneTransfer]
    ZoneId = 3

    変更を保存してメモ帳を閉じます.

    これで、XmlNotepad1.msiを実行したり、そのプロパティを表示したりするたびに、以前の警告が表示されます。.

    繰り返しますが、MP3、DOC、CHMなどの任意のファイルでこれを実行できます。Windowsでは、それぞれのフラグが削除されるまで信頼できないものとして扱われます。.

    MicrosoftからStreamsをダウンロードする