ホストファイルのハイジャック

ホストファイルのハイジャック

ホストファイルにエントリを追加したかったので、ディレクトリを開いて

ホスト ネットワーク プロトコル サービス

Imhosts.sam ファイル以外のすべてのファイルが壊れています。

これら 4 つのファイルをダブルクリックすると、なぜか Mass Effect 2 が起動するようになりました。以前は、いくつかのランダムなアイコンが ME2 アイコンに変更されていましたが、アイコンは正常に機能していました。

なぜこのようなことが起こるのでしょうか? そしてもっと重要なのは、これをどのように修正すればよいのでしょうか? Win10。

答え1

どうやら、拡張子のないファイルの既定のプログラムが ME2 に設定されているようです。レジストリの編集に抵抗がない場合は (破損の可能性があるため、正確に手順に従ってください)、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts に移動し、そこにある "." を左クリックします。これでハイライト表示されるので、右クリックします。[エクスポート] オプションをクリックし、そのファイルをデスクトップに保存します (ハイライトしたキーに問題が発生した場合に備えて、バックアップ ポイントが作成されます)。その後、プラス記号 "+" をクリックしてフォルダーを開き、そこにあるフォルダーが "OpenWithList" のみであることを確認します。その後、"Default" 以外のすべてのエントリを削除します。default にあるのは、(値が設定されていない) のみです。default エントリに他のものがあっても問題はありません。あっても心配しないでください。

これらのいずれかを実行した後に問題が発生した場合は、最初にエクスポートしたファイルをダブルクリックして、そのキーに与えた可能性のある損傷を元に戻します。ただし、ここに記載されていない操作を行った場合、その損傷はエクスポートしたファイルでは元に戻されず、問題が発生する可能性があります。

編集: もう少し具体的に説明すべきでした。申し訳ありません。Regedit ウィンドウの右側にもエントリがいくつかある可能性があります。それらも削除してください。両方のフォルダのスクリーンショットを投稿しました。右側にはデフォルトのエントリのみがあるはずです。 スクリーンショット。


編集 2: 先ほどお伝えしたことが少し間違っていたようですので、お詫び申し上げます。上記の方法では、ファイル名の末尾に「.」ピリオドがあり、拡張子のないファイルを修正します。ピリオドのないファイルの関連付けをリセットする必要があります。 を見ると、ゲームがHKEY_CLASSES_ROOT\Unknown1 つ以上のエントリにリストされていることがわかります。 を左クリックしてからUnknown右クリックし、そのキー エントリを安全な場所にエクスポートします (レジストリをいじる前に必ずバックアップしてください)。次に、メモ帳または任意のプレーン テキスト エディターを開いて、次のテキストを貼り付けます (このバージョンは Windows 7 用です)。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""
"TypeOverlay"=""

[HKEY_CLASSES_ROOT\Unknown\DefaultIcon]
@=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,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00

[HKEY_CLASSES_ROOT\Unknown\shell]
@="openas"

[HKEY_CLASSES_ROOT\Unknown\shell\openas]
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\Unknown\shell\openas\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,73,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,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,73,00,\
  79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c,\
  00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00,\
  73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00
"DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\opendlg]
"LegacyDisable"=""
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\Unknown\shell\opendlg\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,73,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,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,73,00,\
  79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,65,00,6c,00,6c,\
  00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,4f,00,70,00,65,00,6e,00,41,00,\
  73,00,5f,00,52,00,75,00,6e,00,44,00,4c,00,4c,00,20,00,25,00,31,00,00,00

または、Windows 10 をお使いの場合は、代わりにこちらを使用してください:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Unknown]
"AlwaysShowExt"=""
"QueryClassStore"=""
"TypeOverlay"=""

[HKEY_CLASSES_ROOT\Unknown\DefaultIcon]
@=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,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00

[HKEY_CLASSES_ROOT\Unknown\shell]
@="openas"

[HKEY_CLASSES_ROOT\Unknown\shell\InvokeDefaultVerbInOtherProcess]
"ProgrammaticAccessOnly"=""

[HKEY_CLASSES_ROOT\Unknown\shell\InvokeDefaultVerbInOtherProcess\command]
"DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\Open]
"MultiSelectModel"="Single"
"ProgrammaticAccessOnly"=""

[HKEY_CLASSES_ROOT\Unknown\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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
  65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
  00,31,00,22,00,00,00
"DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\openas]
@=hex(2):40,00,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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,\
  68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,35,\
  00,33,00,37,00,36,00,00,00
"MultiSelectModel"="Single"

[HKEY_CLASSES_ROOT\Unknown\shell\openas\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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
  65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,\
  00,31,00,22,00,00,00
"DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

[HKEY_CLASSES_ROOT\Unknown\shell\OpenWithSetDefaultOn]
"MultiSelectModel"="Single"
"ProgrammaticAccessOnly"=""

[HKEY_CLASSES_ROOT\Unknown\shell\OpenWithSetDefaultOn\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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4f,00,70,00,\
  65,00,6e,00,57,00,69,00,74,00,68,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6f,\
  00,76,00,65,00,72,00,72,00,69,00,64,00,65,00,20,00,22,00,25,00,31,00,22,00,\
  00,00
"DelegateExecute"="{e44e9428-bdbc-4987-a099-40dc8fd255e7}"

次に、次のように保存します。"UnknownReset.reg"ファイル名が引用符で囲まれていない場合、メモ帳は自動的に .txt 拡張子を追加するため、引用符が必要であることに注意してください。次に、新しく作成されたファイルをダブルクリックすると、問題は解決するはずです。ファイルが .txt 拡張子で保存された場合は、拡張子を削除して再試行するか、Regedit でデータを手動でインポートする必要があります。手動でインポートするには、Regedit を開き、Fileメニューをクリックしてから をクリックしますImportAll filesドロップダウンから選択し、上記のコードを入れたファイルを選択します。ファイルに適切に貼り付けられていれば、動作するはずです。

関連情報