Windows 8 Proでhostsファイルを編集しようとしています。
Notepad ++ またはその他のテキストエディタでC:\Windows\System32\Drivers\etc\hosts
を開き、変更を加えて保存しようとすると、「保存に失敗しました:このファイルが別のファイルで開かれているかどうか確認してくださいプログラム。"
私はそれを何が使用するのか考えられません(ブラウザ以外は [〜#〜] iis [〜#〜] 、そして Windows Defender )。私はWindows 7でこの問題に遭遇したことがありません。 Process Explorer を使用して、現在ホストファイルを使用しているプロセスを特定しましたが、Process Explorerで「ハンドルまたはDLL substring "'hosts'これは何も返しません。ファイルを消費するプロセスを検索する他の方法があるかどうかを確認するためにプロセスエクスプローラーを調べましたが、うまくいきませんでした。
また、Windows Defenderサービスを停止し、WWWサービスを停止することも試みました。
Notepad ++を管理者として実行する必要があります。そうしないと、そのファイルを編集するために必要な権限がありません。
あなたが実際に管理者権限を持っている場合は、おそらく [〜#〜] uac [〜#〜] に対して戦っています。 。右クリックして[管理者として実行]を選択し、お気に入りのテキストエディタを起動してください。
同じケースで、ユーザー設定ですべての権限があるか、hostsファイルの権限があるかを確認した後も、hostsファイルを変更できませんでした。
回答:一部のウイルス対策ソフトウェア(私の場合はAVIRA)は、セキュリティオプションで変更中のホストファイルのすべてをブロックします。 1分間無効にし、変更します。注意してください、それは危険を伴う可能性があります!
また、Hostファイル自体に対する権限を確認することもできます。管理者として実行できますが、ファイルを編集する権限がない可能性があります。
HostsファイルをPC上の別の場所(ドキュメントなど)にコピーし、その場所で編集します。 hostsファイルを元の場所にコピーします。私のために働いた。
管理者としての実行は、Windows 8では機能しませんでした。これが問題を解決するために私がしたことです: