Windows版のXAMPPにサブドメインを設定しようとして、hostsファイルが編集できなくて困ってた件。
ウィルス対策ソフトが原因だった。(うちはAvira)
<注意!>
hostsファイルを悪用されると、フィッシングサイトへの誘導が容易になります。
普段は編集禁止にしておいた方が無難
<対策>
Aviraの設定から [全般] > [セキュリティ]
[システムの保護]欄にある「Windows hosts ファイルへの書き込みを防ぐ」のチェックマークを外す
[OK]
<参考>
Avira で hosts ファイルのブロックを解除
ローカル環境(XAMPP)でサブドメインを使用 | Web Design Leaves
<内容>
管理者権限で編集しようとしてもできず、所有者権限の変更もできず、以下のようなエラーが出たらウィルス対策ソフトが原因かも
「このフォルダーを変更するには、SYSTEMからアクセス許可を得る必要があります。」
通常の編集方法は以下
Windows:Windows7でのhostsファイルの編集方法 | ARTICLE | goma