2009-02-08 3 views
0

제목에 표시됩니다. 이 실행 파일이 액세스하려고 시도하는 파일/레지스트리 키를 정확하게 결정하는 방법을 찾고 있습니다. Windows auditing capabilitiesProcess Monitor을 사용하여 오류가 발생한 위치를 확인하려고했지만이 오류로 인해 감사 실패 이벤트가 생성되거나 프로세스 모니터에서 액세스 거부로 표시되지 않습니다.Windows 액세스/권한 오류를 진단하려면 어떻게해야합니까

물론 누군가가 이것을 경험하고 오류를 직접 해결할 수있는 솔루션을 제공하면 거의 좋을 것입니다.

배경 :

나는 다수의 Windows XP 워크 스테이션에 로컬 사용자 프로필의 보안을 변환 할 Windows Server 2003 Resource Kit Tools의 일부 인 Moveuser.exe를 사용하고 있습니다.

증상 :

때때로, 인 Moveuser.exe는 오류가있는 프로파일의 보안 변환 실패 "오류 : 5 액세스가 거부되었습니다." 나는 실패한 계정이나 그들이 거주하는 컴퓨터 사이의 공통성을 결정할 수 없었습니다. 주어진 컴퓨터는 호스트 6 프로파일을 가질 수 있으며 그 중 5 개는 문제없이 변환되고 1 개는 오류를 생성합니다.

난에 대해 할 수있는만큼 확신 몇 가지 요인이있다 :

내가 함께 인 Moveuser.exe를 실행하는 데 사용하고

년 - 계정은 로컬 컴퓨터 및 도메인에 대한 전체 관리자 권한이 프로파일 보안이 변환됩니다.

-이 오류는 프로필 디렉터리 내의 파일 사용 권한과 관련이 없습니다 (전체 디렉터리를 이동, 이름 바꾸기, 삭제 또는 대안을 통해 성공적으로 변환 할 수 있음).

나는이 경우에 대한 신뢰할 수있는 해결 방법을 개발했지만 상당히 관련되어 있으므로이 오류의 근본 원인을 이해하고 선제 적으로 수정해야합니다.

해결 방법 (간단히 말해서 공유해 주어서 기쁘게 생각합니다.)이 오류는 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList 레지스트리 키와 관련이있는 것으로 보이지만 정확히 어떻게/왜 확인할 수 없습니다.

+0

정확한 버전의 Windows에서 moveuser.exe를 실행하려고하십니까? 또한이 6 개의 호스트 프로필은 모두 로컬 프로필입니까? – Kosi2801

답변

0

게시 후 2 일이 문제의 맨 아래에 있습니다. 롭 하우프트 (Rob Haupt)가 갇혀있는 사용자 하이브와 관련된 것으로 제안 된 것과 마찬가지로 밝혀졌습니다. 내가 실행하고 있던 프로그램 moveuser가 HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList\ <SID>\ 아래에있는 Refcount 키를 읽고 즉시 종료되었습니다.0 refcount가 설정

은 선제을 모두 가지고 모든 대상 시스템에 UPHClean을 누르면 즉시

문제를 해결하지만, 문제를 elimated 우리는 성공적으로 지난 주에 걸쳐 수백 개의 시스템에 프로파일을 변환 할 수 있었다. 내가 이전에 설치를 시도 거라고하지만, 도움을하지 않은 것으로 보입니다

:

UPHClean을에 대한 중요한 참고

. 나는 너무 참을성이 없어서 UPHClean ReadMe은 서비스가 그 일을하는 데 단지 시간이 걸린다는 것을 밝혔다.

0

"regini"명령 줄 도구를 사용하여 관리자 계정에 대한 레지스트리 사용 권한을 얻으려고 했습니까?

0

FileMon과 RegMon (현재는 Microsoft, 이전 SysInternals, 아직 무료)을 사용하여 정확히 무엇이 액세스되고 있는지, 어떻게 그리고 어떤 권한/액세스가 요청되었는지 모니터링합니다.

URL이 없어도 Google 검색에서 이러한 도구를 사용할 수 있습니다.

+0

그는 프로세스 모니터 (Filemon + Regmon 등)를 사용했다고 말합니다. – Joe

0

몇 가지 항목을 시도해 보았습니다. 첫째, 사용자가 로그인되어 있고 컴퓨터가 재부팅되지 않았을 수 있습니까? Microsoft는 불필요한 사용자 하이브를 언로드하는 데 도움이되는 UPHClent이라는 제품을 보유하고 있습니다.

다음에 알고 싶은 것은 moveuser 실행 파일을 실행하기 전에 재부팅을 시도하는 것입니다. 이 Conversation은 이런 종류의 오류에 도움이 될 것임을 나타냅니다.

관련 문제