少し前に、hosts ファイルをいじってみたのですが、問題なく動作しました。その後、変更を元に戻したかったので、エントリを削除する代わりに、Microsoft のクイック フィックス ダウンロードの 1 つを使用して、hosts ファイルを完全に復元しました。
その後、Web で解決策を探してみたところ、まったく新しい hosts ファイルを作成し、System32/drivers/etc ディレクトリに保存することを提案する人がいました。これで、そのディレクトリ内の他のファイルのような「ファイル」ではなく、「テキスト ドキュメント」になりました。
今私が行った変更はどれも機能しません。家族のコンピュータで試してみたところ、問題なく機能したので、これは間違いなく私のミスによるものです。念のため: 私のホスト ファイルは以前は機能していました。どなたか助けていただけると大変助かります。
答え1
エクスプローラーのオプションでファイル拡張子の表示を有効にすると、 ファイル名拡張子を表示または非表示にする。
その後、ホスト ファイルから、以前は非表示だった .txt 拡張子を削除できます。
答え2
Windowsユーザーは、PCから直接ホストファイルを編集できます。Windows 7またはVista
- [スタート] > [すべてのプログラム] > [アクセサリ] を参照します。
- メモ帳を右クリックし、「管理者として実行」を選択します。
- UAC プロンプトで「続行」をクリックします。
- [ファイル] > [開く] をクリックします。
- を参照します
C:\Windows\System32\Drivers\etc
。 - ファイルフィルタのドロップダウンボックスをテキストドキュメント(.txt) からすべてのファイル (.*)。
- 選択し
hosts
て「開く」をクリックします。 - 上記のように必要な変更を行い、メモ帳を閉じます。
- プロンプトが表示されたら保存します。
うまくいくといいですね。
答え3
この問題の解決策は、実際には別の StackExchange フォーラムで議論されました。
以下の手順でテストしました。この手順で問題は解決しました。
- C:\Windows\System32\drivers\etcからhostsファイルをデスクトップなどの場所にコピーします。
- そこにあるhostsファイルを削除します
- コピーしたホストファイルをC:\Windows\System32\drivers\etcにコピーします。