Windows 7에서 관리자로 열 때 system32 \ drivers \ etc 폴더가 메모장 ++에 표시되지 않는 이유 Windows 7 x64 Ultimate를

Windows 7 x64 Ultimate를 실행하는 독립형 (도메인의 일부가 아님) PC에 대한 관리 권한이있는 사용자로 로그인 한 상태에서 Notepad ++를 “관리자”로 열었지만 \ etc 폴더를 볼 수 없습니다. system32 \ drivers 아래에 있습니다. 거기서 hosts 파일을 편집하고 싶습니다. 파일 브라우저에서 메모장 + + 파일 열기 대화 상자에 표시되지 않은 많은 다른 폴더와 함께 \ etc 폴더가 있음을 알 수 있습니다. 이것은 권한 문제입니까 아니면 메모장 ++ 문제입니까?



답변

문제는 폴더 리디렉션입니다 . 32 비트 프로그램이 System32 폴더에 액세스하려고하면 %windir%\SysWOW64디렉토리 로 보이지 않게 리디렉션 됩니다. 이는 32/64 비트 응용 프로그램 호환성을위한 것입니다.

System32의 모든 파일은 64 비트이지만 프로그램을 잘못 작성하면 DLL을 찾을 때 System32를 프로그램에 하드 코딩했을 수 있습니다. 잘못 작성된 프로그램으로 인한 임의의 프로그램 충돌을 방지하기 위해 Microsoft는 해당 리디렉션을 수행합니다.

이제 상단에 게시 한 링크를 보면 %windir%\system32\drivers\etc이 리디렉션에서 제외됩니다. 따라서 직접 거기로 가면 제대로 작동하지만 %windir%\system32\drivers실제로 %windir%\SysWoW64\driversetc하위 폴더 가없는 폴더를 보고 있습니다 .

몇 가지 해결 방법이 있습니다

  1. 직접 입력해야합니다 %windir%\system32\drivers\etc
  2. “숨겨진”폴더로 이동 %windir%\sysnative하면 “실제” System32폴더로 이동하여 평소처럼 디렉토리 트리를 올라갈 수 있습니다.
  3. %windir%\System32\drivers주소 표시 줄 을 수동으로 클릭하고 \etc폴더 경로 에 추가하면 (방법 1을 수행하는 또 다른 방법 일뿐입니다)

답변

x32 문제인 것 같습니다. x32 Notepad ++는 x64 OS에서 “etc”폴더를 볼 수 없습니다. x64 버전이 아직 없습니다. 일부 해결 방법은 NPP 포럼을 사용해보십시오.


답변

관리자 계정의 잠금을 해제 한 방법은 다음과 같습니다. http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-windows-vista/

그리고 지금 나는 그것을 볼 수 있습니다


답변

나는 똑같은 문제가 있었고 여기에 설명이 도움이되었지만 대답은 제안보다 훨씬 간단합니다. 전체 경로 이름을 입력하거나 폴더 리디렉션을 수행 할 필요가 없습니다. 메모장 ++을 관리자로 실행하고 파일을 사용할 때 열기를 누르면 드라이버 폴더로 이동하여 파일 이름 대화 상자에 추가 할 수 있습니다. / etc / hosts (또는 열려는 다른 파일)-즉시 열립니다.