Windows 10, 호스트 파일을 편집 할 수 없음


29

최근에 새 컴퓨터를 구입하여 Windows 10으로 업그레이드했습니다 (다른 버전에서도 문제가되는 것으로 생각됩니다).

내 사용자는 관리자입니다. UAC를 가장 낮은 수준으로 설정했습니다. 전체 c:\디스크 (hosts 파일 포함)에서 소유자를 내 사용자로 변경했습니다 .

여전히을 실행 notepad c:\windows\system32\drivers\etc\hosts하고 파일을 편집하고 저장하려고하면 파일을 보내지 않습니다. 메모장을 관리자로 먼저 실행 한 다음 파일을 열면 문제없이 저장할 수 있습니다.

그러나 내가 측정 한 후 사용자가 관리자로 간주되지 않는 이유는 무엇입니까? 내 사용자를 실제 관리자 (사용자 계정에 멋진 레이블이있는 일반 사용자가 아닌)로 만들기 위해 여기에서 무엇을 놓치고 있습니까?

업데이트 된 질문 : 사용자 인 Administrator경우이 사용자의 권한이 보안 그룹이 Administrators아닌 보안 그룹의 영향을받는 이유는 Users무엇입니까?


1
이러한 제한은 사람들이 악의적 인 코드로 시스템에 "우연히"침입하는 것을 방지하기 위해 마련되었습니다. 또한 관리자로 PC를 실행하는 모든 IT 전문가는 다른 시스템에 대한 관리 액세스 권한이 있으며 RGE (Resume Generating Event)를 쉽게 생성 할 수 있습니다. 컨설턴트 나 JR 관리자가이 질문을하면 개인적으로 액세스 할 수있는 모든 장치에 매우 금지 된 권한이 있는지 확인하고 개인적으로 조사한 Citrix 앱만 실행할 수있게합니다.

3
인터넷에서 볼 수있는 모든 것을 믿는 63 세 아버지와 컴퓨터에 대해 자란 사람이없는 사람은 동일한 보안 메커니즘을 가지고 있다는 점을 알지 못합니다. 나를. 실제로 보안을 제공하지 않는 보안 조치를 우회하는 데 시간을 보내고 싶지 않습니다. 그런 다음 이러한 조치를 비활성화하는 데 더 많은 시간을 소비해야하며, 겉보기에 그래도 여전히 거기에 있습니다.
Tobb

답변:


24

저의 많은 사람들이 그것을 아주 명확하게 설명했습니다.

  • 데스크탑에 복사, 메모장을 사용하여 편집 및 저장, 이전 호스트 파일을 덮어 쓰는 복사
  • UAC 비활성화
  • cmd를 관리자로 시작하고 "메모장 ..."을 입력하십시오.
  • 로컬 사용자 및 그룹 관리자 사용 (권장)

내 목록의 옵션 1은 사람들이 몇 년 동안 어떻게 해왔는지입니다. 반환 사본에 대한 UAC 프롬프트는 하나뿐입니다 . 비스타 시대 이래로 이렇게되었습니다.

앞에서 설명한대로 관리자입니다. 이를 변경하려는 노력을 기울일 수 있지만 많은 위험이 따릅니다. 비교하려면 : "root"를 정기적으로 사용하는 Linux의 응용 프로그램이 아니라 "su"명령을 사용하거나 "root"로 로그인하여 향상시킵니다.


관리자 사용자에게는 관리자 사용자 그룹의 권한이 표시되지 않습니다. Users 그룹에 파일에 대한 모든 권한을 부여하면 쉽게 저장할 수있었습니다. 나에게는 이해가되지만 적어도 작동하고 있습니다.
Tobb

이 중 어느 것도 나를 위해 일하지 않습니다. "대상 폴더 액세스가 거부되었습니다" "이 작업을 수행하려면 권한이 필요합니다"[다시 시도] [취소]
AzulShiva

Secutiry 설정 및 권한도 변경할 수 없습니다. "Windows 보안" "호스트에 대한 권한 변경 사항을 저장할 수 없습니다. 액세스가 거부되었습니다." [다시 시도] [취소]
AzulShiva

네. 실제로 도덕성을 이론화하거나 제시하는 대신 실현 가능한 해결책으로 질문에 대답 한 유일한 사람은 "하지 말아야한다". 엄지 손가락!
user3285866

10

문제는 실제로 매우 간단합니다. Windows 10에서는 hosts파일이 기본적으로 읽기 전용입니다. 즉 , 관리 권한으로 액세스 할 수 있어도 수는 없습니다 . 또한 (적어도 내 컴퓨터에서) 이것은 다른 사람들이 제안한대로 사본을 편집하면 작동하지 않습니다. 읽기 전용이기 때문에 작동하지 않습니다!

이를 편집하려면 먼저 읽기 전용 비트를 비활성화해야합니다.

  1. 열기 c:\windows\system32\drivers\etc\파일 매니저에서 폴더를;
  2. hosts파일을 마우스 오른쪽 버튼으로 클릭 하십시오.
  3. 선택 Properties;
  4. 언틱 Read-Only;
  5. 클릭 Apply;
  6. Continue(관리자 권한으로 작업을 수행하려면)을 클릭하십시오 .

그런 다음 hosts자주 사용하는 텍스트 편집기를 사용하여 파일을 자유롭게 편집 할 수 있습니다 (관리자로 실행). 다른 응용 프로그램이 사용자 모르게 수정하지 못하도록 완료 한 후에 는 읽기 전용 비트를 다시 설정해야합니다 .


이 파일은 읽기 전용으로 표시되지 않습니다
PlanetUnknown

1
@PlanetUnknown Windows 10을 새로 설치 한 컴퓨터에서이 답변을 작성했을 때였습니다. 최근 업데이트 이후에는 더 이상 나타나지 않을 수 있습니다.
AP

천 번 감사합니다. 나는 문자 그대로 인터넷에서 모든 솔루션을 시도해 보았습니다.
Dheeraj Bhaskar

1

귀하가 관리 사용자라고해서 귀하가하는 모든 것을 관리자로하는 것은 아닙니다. 그것은 단지 당신이 그렇게 할 수 있다는 것을 의미합니다.

기본적으로 사용자는 다른 사용자와 동일하게 실행됩니다.

관리 작업을 수행하고 수행 할 때-관리자 권한으로 실행을 클릭 할 때와 같이 특정 응용 프로그램은 관리 권한으로 실행됩니다.


내 사용자 계정에 "관리자"가 아니라 "관리자"라고 표시되어 있습니다. 어쨌든 내 사용자가 "관리 사용자"가 아닌 "관리자"가되기를 원합니다. 불가능하지 않습니까?
Tobb

1

나는 이것을하지 않는 것이 좋지만 사용자에게 해당 파일에 대한 모든 권한을 부여하면 원하는대로 작동해야합니다. 이것은 보안 상 위험합니다. 정말로 필요한 경우 신중하게 생각하십시오.


파일을 완전히 제어 할 수 있으며 파일 소유자로 설정했습니다. 내가 원하지 않더라도 윈도우가 "보호"되는 것을 막지 않습니다.
Tobb

Windows 10 태그를 보지 못했기 때문에 내 대답이 잘못되었을 수 있습니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 보안 탭으로 이동하면 사용자에게 '모든 권한'이 표시됩니까? 방금 Windows 7에서 시도했지만 Windows 10과 다르게 작동합니다.
HoD

나는 또한 Windows 7 에서이 작업을 수행하여 아무런 혼란을주지 않도록 설정했습니다. 내가 기억하는 한 Windows 10 컴퓨터에서 동일한 작업을 수행했지만 동일한 결과를 얻지 못합니다. 관리자 그룹은 파일을 완전히 제어 할 수 있습니다. 그러나 Users 그룹에 파일에 대한 모든 권한을 부여하면 파일을 저장할 수 있습니다. 관리자 계정이 있지만 User 그룹에 대한 액세스 권한이 내 권한에 영향을줍니다.
Tobb

1

tinyfirewall 을 설치 한 경우 호스트 파일을 편집하지 못하게하는 기본 옵션이 있습니다.


1

나에게 효과가 있었던 것은 (Windows 10, 중요하다면)

notepad.exe관리자 권한으로 RUN 또는 다른 텍스트 편집기 (sublime, notepad ++) 만 실행exe 하고 (마우스 오른쪽 단추로 클릭 하고 " 관리자 권한으로 실행 "을 선택 ) 파일을 편집하고 저장하십시오.

최신 정보:

실행 프롬프트 열기- Windows Key+를 누르고 다음 R명령을 입력 / 붙여 넣기

powershell -c start -verb runas notepad.exe C:\Windows\System32\drivers\etc\hosts

0

로그온하면 제어판에서 알려주는 내용에 관계없이 사용자를 관리자와 사용자로 정의하는 "Kerberos"토큰을받습니다.

로컬 사용자 관리자 (C : \ windows \ system32 \ lusrmgr.msc)를 사용하여 users 그룹에서 자신을 제거하고 administrators 그룹에만있을 수 있습니다. 그러나 이로 인해 더 많은 번거 로움이 발생할 수 있습니다.

또 다른 해키 스타일 접근 방식은 관리자로 cmd를 시작한 다음 "메모장 C : ......"입니다.

cmd에서이 단계를 한 단계 더 진행하여 cmd를 관리자로 시작할 수 있습니다. "taskmgr"을 시작한 다음 "explorer.exe"를 종료하고 다시 열 수 있습니다. taskmgr 이이 컨텍스트 (explorer.exe-WINDOWS!)에서 시작된 관리자 처리로 실행되기 때문에 순수한 관리자 컨텍스트에있을 것입니다. 그러나 이것은 수많은 경고와 함께 제공됩니다.

  • 프로필 경로가 관리자의 경로로 변경됩니다
  • 당신이하는 모든 일은 관리자가 될 것입니다 (바이러스, 악성 코드 등의 열린 문)
  • 무언가를 망치면 PC가 완전히 녹을 수 있습니다.

UAC는 큰 결과를 가져올 수있는 일을하기 전에 멈추고 생각할 수 있도록하기위한 것입니다.

또는 UAC를 비활성화 (제어판> 사용자 계정 및 가족 안전> 사용자 계정> 사용자 선택> 사용자 계정 제어 설정 변경) 또는 (시작> searc> UAC)


UAC는 이미 비활성화되어 있습니다. IT 전문가로서 나는 고의로 자신을 맬웨어에 감염시키지 않습니다. 정말 짜증나는 것은 관리자로 설정 한 후, UAC를 비활성화 한 후, 파일 소유자가 된 후에는 편집 할 수 없다는 것입니다. 불필요하게 우회하지 않고도 컴퓨터에 파일을 저장할 수 있습니다. 파일을 두 번 클릭하거나 파일을 저장할 때 이미 결정을 내렸으므로 Windows에서 다시 추측 할 필요는 없지만 조치를 취하지 않아도 여전히 발생하는 것 같습니다.
Tobb

0

호스트 파일을 데스크탑에 복사하여 편집 한 후 같은 위치에 저장 한 다음 system32 \ drivers \ etc에 다시 복사하십시오. 예로 UAC 팝업 응답. 그게 다야.


나는 아마도 더 명확 할 수 있습니다. 일반적으로 이와 같은 성가심을 피하고 싶습니다. 물론 문제를 해결할 수는 있지만 컴퓨터에서 파일을 변경할 때마다 문제를 해결하고 싶지 않습니다. 나는 내가하고있는 일을 안다. 나는 내가하고있는 일을 막기 위해 "확실히"20 개의 질문이 필요하지 않다 ..
Tobb

0

사용자 그룹에 대한 액세스 권한을 호스트 파일에 대한 모든 권한으로 변경하면 관리자 권한으로 실행할 필요없이 파일을 저장할 수있었습니다. 내 계정이 관리자이고 관리자가 파일을 완전히 제어 할 수있어서 파일을 편집 할 수 없었습니다. 말이되지 않습니다. Windows로 가십시오!


0

방화벽 설정을 확인하십시오. 최근 에이 문제가 발생했습니다. 내 PC 사용자 만 해당 호스트 파일을 사용할 수 없습니다. 삭제하려고하면 안티 바이러스가 팝업되어 나를 보호한다고 알려줍니다. Avira를 사용하므로 실시간 보호 구성으로 이동하여 보안 탭을 확인하고 "변경 사항으로부터 Windows 호스트 파일 보호"를 확인하십시오. 기본적으로 켜져 있습니다. 확인을 취소하고 적용하고 변경 한 다음 다시 확인하고 적용합니다. 해당 옵션이 선택 해제 된 후에는 전혀 문제가 없습니다.


2
(1) 방화벽 설정은 바이러스 백신 보호와 어떤 관련이 있습니까? (2) 바이러스 백신으로 인해 호스트 파일을 수정할 수 없다는 팝업 메시지가 표시되었습니다. OP는하지 않았다. 그렇다면 왜 그의 문제가 바이러스 백신과 관련이 있다고 생각하십니까?
Scott

Avira에도 문제가있었습니다. 파일이 이미 다른 프로그램에 의해 열려있는 것처럼 호스트 파일을 변경할 수 없었습니다 (Avira 창이 나타나지 않음). Avira 실시간 보호를 비활성화하면 문제가 해결되었습니다.
cakan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.