Windows 7에서 네트워크 드라이브의 폴더를 삭제할 수 없습니다


7

정말 이상한 문제가 있습니다. SP1이 설치된 Windows 7 Professional을 사용하고 있습니다. Linksys E3000을 통해 My Book 500GB 외장 하드 드라이브를 네트워크에 연결했습니다. 이제 Windows 7에서는 관리자로 로그인했습니다. 네트워크 디스크는 Linksys에서 구성되며 관리자 그룹은 r & w 할 수 있습니다. 이제이 설정을 Credential Manager에 추가하여 디스크의 네트워크 주소, 사용자 이름 및 암호를 지정했습니다. 그렇지 않으면 Windows 7이 시스템을 다시 시작할 때 사용자 이름 및 비밀번호를 잊어 버릴 수 있기 때문에 추가했습니다.

이제 네트워크 디스크가 문제없이 작동합니다. 파일에 액세스하고 파일을 쓰고 파일을 삭제할 수 있습니다. 폴더삭제 하려는 경우 다른 파일이나 폴더가 포함 된 문제가 발생합니다 . 이제 어떤 이유로 든이 오류가 표시됩니다.

여기에 이미지 설명을 입력하십시오

다시 시도했지만 오류 0x8007045D (I / O 오류)가 표시됩니다.

여기에 이미지 설명을 입력하십시오

이 오류는 USB 포트 또는 USB 드라이버에 문제가있을 때 발생하지만 USB를 통해 액세스 할 수없는 네트워크 기반 디스크입니다. 또한 USB를 통해 연결된 장치에는 아무런 문제가 없지만이 문제에 중요하지 않습니다.

그런 다음 취소를 클릭했습니다. 이제 어떻게 정말이에 대한 이상한 폴더가 간된다는 것이다 실종 ! 네트워크 디스크를 다시 연결하거나 컴퓨터를 다시 시작하면 다시 볼 수 있습니다. 이제는 이미 관리자라는 이유로 권한에 대해 이해하지 못합니다. 네트워크 디스크 속성-> 보안을 살펴 보았습니다.

여기에 이미지 설명을 입력하십시오

보시다시피 계정 알 수없는 계정은 액세스 가능한 대상을 제어하는 ​​것으로 보입니다. 특별 권한 만 허용됩니다. 그래서 나는 모든 것을 허용하기 위해 그것을 변경하려고 시도했다. 선택한 모든 권한을 적용하려고 할 때 다음 오류가 발생했습니다.

여기에 이미지 설명을 입력하십시오

이 권한을 변경할 수없는 것 같습니다. 그래서 누가이 권한을 가지고 있는지 알고 싶었고 Advanced-> Owner 아래에 있습니다.

여기에 이미지 설명을 입력하십시오

Linksys E3000이이 권한을 운영하는 것 같습니다. 그러나 첫 번째 단락에서 말했듯이 Linksys E3000 설정 (192.168.1.1)에서 디스크를 관리자 그룹으로 설정했습니다. 이는 완전한 R & W 액세스 권한을 갖습니다.

이 문제에 대한 가장 이상한 점은 Windows XP SP3이 설치된 다른 컴퓨터도 있습니다. 컴퓨터에 네트워크 디스크를 추가했습니다. 차이점은 파일이나 다른 폴더가 들어있는 폴더를 삭제할 수도 있다는 것 입니다. 오류없이 삭제합니다.

또한 Windows 7이 설치된 컴퓨터에 디스크를 연결하면 (다른 폴더 나 파일이 들어있는 폴더를 삭제하는 데 문제가있는) 문제없이이 폴더를 삭제할 수 있습니다. Windows 7 SP1이 설치된 두 번째 컴퓨터 (노트북) 에서도이 작업을 시도했으며 동일한 오류가 표시되어 Windows 7에 무언가가 있어야 함을 나타냅니다. 그렇지 않으면 Windows XP 같은 오류가 발생했습니다.

Windows XP에서는 삭제하지만 Windows 7에서는 삭제할 수없는 이유를 이해하지 못합니다. Windows XP가 설치된 컴퓨터는 Windows 7을 실행하는 컴퓨터와 마찬가지로 UTP 케이블을 통해 Linksys E3000 LAN을 통해 연결됩니다. 내 질문에 답해 주시고 답변 해 주셔서 감사합니다!

편집 : 로컬 그룹 정책 편집기의 스크린 샷 추가 :

첫 번째 부분 두 번째 부분


XP 상자에서 삭제하려는 항목을 작성 했습니까?
KCotreau

아니요, Windows 7 컴퓨터에서 만들었습니다.
Jernej Jerin

E3000에 어떤 펌웨어 버전이 설치되어 있습니까? MyBook의 파일 시스템 형식은 무엇입니까?
Ƭᴇcʜιᴇ007

Linksys E3000 펌웨어 버전 : 1.0.04 build 6 2010 년 12 월 6 일. MyBook 파일 시스템 : NTFS
Jernej Jerin

답변:


2

명령 프롬프트로 이동하여 rd / s / q directory를 입력하십시오 .


흥미 롭군 델을 시험해 보았지만 완전한 폴더를 삭제하지 않으므로 인터넷을 살펴보고 rd / s / q folder_to_delete 명령을 찾았습니다. 여기서 rd는 디렉토리 제거를 나타냅니다. / s 스위치는 dir의 모든 하위 디렉토리 및 파일에 사용됩니다. / q 스위치는 자동 모드이므로 확인을 요청하지 않습니다. 그리고 문제없이 파일을 삭제합니다. GUI 탐색기에서 파일이있는 폴더를 삭제하는 솔루션을 찾지 못하면이 솔루션에 만족할 것입니다. 다른 해결책이없는 경우 받아 들일 수 있도록 rd / s / q folder_to_delete로 답변을 업데이트하십시오.
Jernej Jerin

3

XP에는 이러한 문제가 없지만 Win7 / Vista에는 없습니다. Vista / 7의 가장 큰 네트워크 변경 중 하나는 SMB v2.0의 도입이었습니다. 이와 함께 NTLM의 Windows 인증 프로세스를 상당히 강화했습니다.

아마도 MyBook에서 실행중인 Samba 서버는 NTLMv2 및 / 또는 SMBv2와 호환되지 않습니다. 일반적으로 Vista / 7은 XP에 적합했던 이전 인증 방법을 사용합니다.

시도해야 할 설정 중 일부입니다. Win7 gpedit.msc로 이동하십시오.

  • 가장 큰 것은 LAN Manager 인증 방법을 확인하는 것입니다. Vista / 7은 NTLMv2 만 사용합니다. XP는 NTLMv2도 사용할 수 있지만 NTLM으로 대체됩니다. 설정을 Send LM & NTLM으로 전환하십시오 . (XP의 기본값은 실제로 NTML 만 전송했습니다)
  • 네트워크 보안 : NTML SSP 세션 보안 : 솔루션은 아니지만 7은 128 비트 암호화를 요구합니다.
  • 네트워크 액세스 : 익명 SID 허용-사용-도메인 구성원 : 디지털 암호화 ..... (항상) XP에서 사용하지 않도록 설정되었습니다. XP는 "가능한 경우"옵션을 사용했습니다.

이 중 일부가 도움이되기를 바랍니다.

이 두 가지 설정을 시도하면 거기서 갈 수 있습니다

**편집하다 **

아마도 내가 어디로 가고 있는지 분명히해야합니다. 기본적으로 Windows 7 컴퓨터에서 XP의 네트워크 보안 설정을 하나씩 재생산합니다.

익명으로 인증하고 게스트 계정으로 로그온하는 시점까지 MyBook 내의 소프트웨어가 Win7의 네트워크 보안과 완벽하게 호환되지 않을 수 있습니다.


소유권을 가져 오려고 할 때 "LinksysE3000 \ Administrators"라고 표시된 이유는 Mybook에서 인증 한 방식이기 때문입니다. 원칙적으로 소유권은 다른 계정으로 만 변경할 수 없으며 계정으로 만 변경할 수 있습니다. 이것이 귀하의 상황을 해결하는 방법입니다. XP 시스템은 Everyone 그룹을 통해 인증되었을 수 있습니다. 기본적으로 익명 연결은 Everyone 그룹에 배치됩니다.
surfasb

우선 답변에 감사드립니다. 이제 솔루션을 살펴 보겠습니다. 1. 해결책 : LAN Manager 인증을 찾는 데 문제가 있었기 때문에 인터넷을 살펴 보니 groupes.polymtl.ca/gchit/?page_id=238를 찾았 습니다 . 정의되지 않음으로 설정되었음을 알았습니다. 그래서 당신이 말한 것처럼 Send LM & NTLM으로 설정했지만 해결책이 해결되지 않았습니다. LM 및 NTLM 보내기로 설정해야하는지 궁금합니다. 해당 링크에 대한 자습서에서 지정한대로 협상 된 경우 NTLMv2 세션 보안을 사용합니까?
Jernej Jerin

2. 솔루션 : NTML SSP 세션 보안이 정의 된 두 가지 네트워크 보안이 있습니다. 첫 번째는 다음과 같습니다. 네트워크 보안 : NTLM SSP 기반 (보안 RPC 포함) 클라이언트에 대한 최소 세션 보안이고 두 번째는 다음과 같습니다. 네트워크 보안 : NTLM에 대한 최소 세션 보안 SSP 기반 (보안 RPC 포함) 서버 둘 다 128 비트 암호화 필요를 선택했지만 NTLMv2 세션 보안 필요를 선택하지 않았습니다.
Jernej Jerin

솔루션 : 네트워크 액세스 : 익명 SID / 이름 변환 허용을 사용으로 설정했습니다. 이전에 사용하지 않도록 설정했으며 도메인 구성원 : 보안 채널 데이터를 디지털 암호화 또는 서명 (항상)이 기본적으로 사용으로 설정되어 있습니다. 귀하의 답변을 인식하지 못합니다. 사용 중지 하시겠습니까?
Jernej Jerin

Ok LM & NTLM 보내기도 시도했습니다. 위의 두 의견에서 권장 한대로 협상 된 경우 NTLMv2 세션 보안을 사용하십시오. 그러나 성공하지 못했습니다. @surfasb : 폴더에서 폴더를 삭제할 수 없다는 것이 이상하지 않습니까? 파일이나 빈 폴더를 삭제할 수 없다면 놀라게 될 것입니다. 그러나 이것은 어리석은 것입니다. 당신의 전문 지식을 계속하십시오, 나는 정말로 이것의 바닥에 가고 싶습니다.
Jernej Jerin

2

네트워크 드라이브의 파일이 "읽기 전용"으로 설정되어있는 것 같습니다. 수정은 매우 간단합니다. 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭 한 다음 일반을 클릭하고 속성에서 "읽기 전용"을 클릭 해제하면 파일을 삭제할 수 있습니다 (적어도 대부분). 네트워크 하드 드라이브 및 W7 인 Linksys3000과 동일한 문제가있었습니다.


흥미 롭군 읽기 전용 인 경우 삭제할 수 없다는 것을 알고 있지만 속성 아래를 보지 않았습니다. 폴더와 파일을 내부에 만들면 폴더가 읽기 전용 상태가됩니다. 문제는 선택을 취소하려고 했는데이 폴더, 하위 폴더 및 파일에 변경 사항을 적용 할 것인지 묻습니다. 확인을 클릭합니다. 그러나 속성을 닫았다가 다시 열면 폴더가 다시 읽기 전용으로 확인되므로 삭제하려고하면 OP에 설명 된 오류가 나타납니다. 그것은 무엇이든간에 읽기 전용으로 돌아 오는 것 같습니다.
Jernej Jerin

1

Windows 7에는 동등한 계정이없는 XP의 계정을 사용하고있는 것 같습니다. 따라서 Windows 7에서는 "계정을 알 수 없음"이라고하고 디스크에 대한 임의의 권한을 할당합니다. XP에서 Windows 7로 진행되는 계정 관리에는 큰 변화가 있었으므로 두 디스크를 모두 동일한 NTFS 디스크로 공유하는 것은 쉬운 일이 아닙니다.

또한 NTFS 디스크의 형식은 XP 및 Windows 7에서 동일하지 않습니다. Windows 7은 XP의 특징을 이해할 수 있지만 XP는 Windows 7에서 형식화 된 NTFS를 완전히 이해하지 못할 수 있습니다. 따라서 디스크를 다시 포맷하려면 디스크를 다시 포맷하려는 경우 XP에서. 또한 귀하의 My Book이 XP 버전의 NTFS에 더 편안하다고 생각합니다.

이론적으로 다음 단계는 문제를 해결할 수 있습니다.

  1. XP에서 실제 관리자로 로그인하십시오. Windows XP에서 관리자 계정 숨기기 해제를 참조하십시오 .
    (내가 시도하지는 않았지만 XP / 7 에서이 계정이 동일하게 정의되기를 바랍니다.)
  2. XP에서 직접 외부 디스크 분기
  3. 루트 폴더의 소유권 가져 오기 (볼 "하위 컨테이너와 개체의 소유자 바꾸기"사용)
  4. 루트 폴더에서 관리자를 제외한 다른 모든 권한을 삭제하고 모든 권한을 가진 모든 사람을 추가하십시오.
  5. 루트 폴더의 속성, 고급 단추, 권한 변경 단추를 사용하여 변경 내용을 전체 디스크에 전파하고 "이 개체의 부모에서 상속 가능한 권한 포함"을 선택한 다음 확인 단추를 선택하십시오.

나중에 때때로 위의 단계를 다시 반복해야 할 필요는 없다고 약속 할 수 없습니다.

또 다른 아이디어는 디스크를 FAT32로 다시 포맷하는 것입니다. Windows XP에서는 최대 32GB 크기의 FAT32 디스크 만 포맷 할 수 있으므로 Windows 7에서는이 방법이 더 좋습니다. FAT32는 계정 정보를 저장하지 않기 때문에 모든 사용자는 계정 유형에 관계없이 전체 드라이브에 액세스 할 수 있습니다.


광범위한 솔루션에 감사드립니다. 문제는 다른 컴퓨터에서 XP OS를 제거했기 때문에이 단계를 시도 할 수 없다는 것입니다. 당신의 노력에 대한 답변을 투표하겠습니다. Windows OS에 대한 광범위한 지식이있는 경우 @ redelman431 솔루션과 의견을 살펴보십시오. 다음 명령 rd / s / q folder_to_delete를 사용하여 삭제했습니다. 어쩌면 CMD 의이 솔루션이 아무런 문제없이 작동하는 이유를 설명 할 수 있습니다.
Jernej Jerin

팬텀 계정에 비어 있지 않은 폴더를 삭제할 수있는 권한이 없기 때문일 수 있습니다. rd 명령은 재귀 적으로 작동하여 폴더 자체를 삭제하기 전에 항상 폴더의 내용을 삭제하므로 문제가 발생하지 않았습니다.
harrymc

1

EN 창이있는 경우이를 레지스트리에 추가 한 다음 마우스 오른쪽 버튼을 클릭하고 소유권 가져 오기를 선택하십시오. 그 후에는 해당 파일을 위임 할 수 있습니다. 다음 코드를 * .reg로 저장하십시오.
소유권을 가져 오십시오.

 Windows Registry Editor Version 5.00

 [HKEY_CLASSES_ROOT\*\shell\runas]
 @="Take Ownership"
 "NoWorkingDirectory"=""

 [HKEY_CLASSES_ROOT\*\shell\runas\command]
 @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
 "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

 [HKEY_CLASSES_ROOT\Directory\shell\runas]
 @="Take Ownership"
 "NoWorkingDirectory"=""

 [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
 @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
 "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

레지스트리에서 제거하려면 다음을 수행하십시오.

 Windows Registry Editor Version 5.00

 [-HKEY_CLASSES_ROOT\*\shell\runas]

 [-HKEY_CLASSES_ROOT\Directory\shell\runas]

U도 cmd를 실행할 수 있습니다.

먼저 이것을 실행하십시오 :

 takeown /f c:\badfile.xxx /r /d y

그 실행 후 :

 icacls c:\badfile.xxx /grant administrators:F /t

.reg 파일을 실행하고 값이 레지스트리에 성공적으로 저장되었습니다. 그런 다음 소유권을 얻으려고했지만 CMD가 표시되고 말을 읽기 전에 빨리 사라졌습니다. 그런 다음 폴더를 삭제하려고했지만 동일한 오류가 발생했습니다. 그 후 CMD를 열고 해당 폴더로 이동하여 소유권을 가져 오기위한 지침을 실행했습니다. 다음은 다시 반환 된 내용입니다 (마우스 오른쪽 단추를 클릭하고 소유권을 선택했을 때와 동일하게 반환되었을 수 있음) : "오류 : 액세스가 거부되었습니다.". 그것은 무엇이든 내가 소유권을 갖지 못하게 할 것 같습니다.
Jernej Jerin

@ redelman431 답변과 내 의견은 부품 솔루션이 포함되어 있으므로 아래를 참조하십시오.
Jernej Jerin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.