画像、ドキュメントなどのファイルをインターネットから Windows コンピュータにダウンロードすると、それらは信頼できないファイルとして扱われます。そのため、JPEG の形式でマルウェアがダウンロードされた場合、コンピュータ上で何でも実行できるようになります。ファイルの名前を変更できない、ドキュメントの場合は読み取り専用モードのままになるなどのエラーが発生したことがあると思います。ただし、大量のファイルをダウンロードしていて、それらすべてをロック解除する必要がある場合は面倒です。PowerShell またはレジストリを使用してファイルのブロックを解除する方法と、ブロック解除ファイル項目をコンテキスト メニューに追加する方法について説明しました。この記事では、インターネットからダウンロードしたファイルをまとめてブロック解除する方法について説明します。
ファイルがブロックされているかどうかを確認する方法
任意のファイルを右クリックし、コンテキスト メニューから [プロパティ] を選択します。ファイルがブロックされている場合、[全般] タブにセキュリティ警告が表示されます。以下のように表示されます
このファイルは別のコンピュータから取得したもので、このコンピュータを保護するためにブロックされている可能性があります。
[ブロックの解除] の横にあるボックスをオンにして、変更を保存してファイルをブロック解除できます。このオプションは、複数のファイルを選択してプロパティに移動した場合は使用できません。
Unblock-File コマンドの仕組み
PowerShell には、インターネットからダウンロードされた PowerShell スクリプト ファイルのブロック解除ステータスを変更するための組み込みコマンドであるUnblock-Fileが用意されていますが、あらゆる種類のファイルで機能します。内部的には、Unblock-Fileコマンドレットは「Zone.Identifier 代替データ ストリーム」を削除します。インターネットからダウンロードされたことを示す「3」の値があります。
PowerShell スクリプトにこれを適用すると、インターネットからダウンロードされた PowerShell スクリプト ファイルのブロックを解除して、PowerShell 実行ポリシーが RemoteSigned の場合でも実行できるようになります。コマンドの構文は次のとおりです。
Unblock-File [-Path]/-LiteralPath [-WhatIf] [-Confirm] []
Windows コンピュータでインターネットからダウンロードした複数のファイルをまとめてブロック解除する
このコマンドには単一のファイルまたは複数のファイルが必要です。ファイルのリストを渡すことができる出力はすべて機能します。次に例を示します。
- ブロックされたファイルがあるパスをコピーします。これを行うには、ブロックされたファイルがあるディレクトリに移動し、エクスプローラのアドレス バーをクリックしてCtrl + Cキーを押します。
- 管理者権限で PowerShell を開きます。
- 次のように入力して実行します
dir <path> | Unblock-File
- 上記のコマンドは DIR コマンドを使用してファイルのリストを生成し、それを Unblock-File コマンドに送信します。
- 確認は表示されませんが、すべてのファイルのブロックが解除されます。
引用符で囲まれたパス全体を入力します。そうしないと、エラーが発生します。たとえば、ブロックされたすべてのファイルを「D:\The Windows Club\Images\Blocked Files」パスに配置した場合、コマンドは次のようになります。
dir "D:\The Windows Club\Images\Blocked Files" | Unblock-File
TWC などが含まれる名前のファイルのみのブロックを解除する場合は、コマンドは次のようになります。
dir <path>\*TWC* | Unblock-File
ファイルを 1 つずつブロック解除することを確認する必要がある場合は、コマンドに -Confirm オプションを追加できます。各ファイルについてプロンプトが表示されます。はいを選択するとファイルのブロックが解除され、それ以外の場合は次のファイルに移動します。
これは、インターネットからファイルをダウンロードして誰かと共有する場合に非常に便利です。データはロックされたままになり、ロックが解除されない限りファイルの名前を変更することはできません。このコマンドを使用してすべてのファイルをロック解除してから送信できます。
この記事がわかりやすく、インターネットからダウンロードした複数のファイルまたは大量のファイルをブロック解除できたことを願っています。
すべての DLL ファイルを取得するにはどうすればよいですか?
DLL ファイルがない場合は、それらを回復する方法がいくつかあります。サードパーティの Web サイトから不足している DLL ファイルをダウンロードすることを考えている場合は、お勧めしません。このようなファイルにはウイルスやマルウェアが含まれる可能性があるからです。組み込みのシステム ファイル チェッカーと DISM ツールを使用して、不足している DLL ファイルを修正します。特定のソフトウェアに関連付けられている DLL ファイルがない場合は、そのソフトウェアを再インストールすると問題が解決します。
ダウンロードしたファイルがブロックされるのはなぜですか?
現在、Edge、Chrome、Firefox などの一般的なブラウザには、疑わしいファイルを検出してシステムへのダウンロードをブロックする組み込み機能があります。ダウンロードがブロックされる最も一般的な理由は、感染していることです。
コメントする