문제

제목이 말합니다. 이 실행 파일에 액세스하려는 파일/레지스트리 키를 정확히 결정할 수있는 방법을 찾고 있습니다. Windows를 사용하려고했습니다 감사 기능 그리고 프로세스 모니터 실패가 발생하는 위치를 결정하지만이 실패로 인해 감사 실패 이벤트가 발생하거나 프로세스 모니터에서 액세스 거부로 표시되지 않습니다.

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

배경:

나는 MoveUser.exe를 사용하고 있습니다 Windows Server 2003 리소스 키트 도구 숫자 Windows XP 워크 스테이션에서 로컬 사용자 프로필의 보안을 변환합니다.

징후:

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

내가 할 수있는만큼 확실한 몇 가지 요소가 있습니다.

-MoveUser.exe를 실행하는 데 사용하는 계정은 로컬 컴퓨터에 대한 완전한 관리자 권한과 프로필 보안이 변환되는 도메인을 가지고 있습니다.

-실패는 프로파일 디렉토리의 파일 권한과 관련이 없습니다 (전체 디렉토리는 해결 방법을 통해 이동, 이름 변경, 삭제 또는 성공적으로 변환 할 수 있음).

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

내 해결 방법 (공유가 기쁘다.

도움이 되었습니까?

해결책 4

이것을 게시 한 지 이틀 후에 나는 문제의 맨 아래에 도착했다. Rob Haupt가 고착 된 사용자 하이브와 관련이 있다고 제안한 것처럼 밝혀졌습니다. 내가 실행중인 프로그램 인 MoveUser는 아래에서 발견 된 Refcount 키를 읽고있었습니다. HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion\ ProfileList\ <SID>\ 그리고 즉시 끝납니다.

refcount를 0으로 설정하면 문제가 즉시 해결되었습니다

밀고 uphclean 모든 대상 기계에 선제 적으로 모든 문제를 해결했지만 문제를 제거했으며 지난 주 동안 수백 개의 기계에서 프로파일을 성공적으로 변환 할 수있었습니다.

Uphclean에 대한 중요한 메모 :

이전에 설치하려고 시도했지만 도움이되지 않은 것 같습니다. 나는 너무 참을성이 없었다 uphclean readme 이 서비스는 일을하는 데 시간이 걸린다는 것을 밝혀 냈습니다.

다른 팁

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

Filemon과 Regmon (현재 Microsoft, 이전 Sysinternals, 여전히 무료)을 사용하여 정확히 액세스하는 내용, 방법 및 요청이 무엇인지 모니터링하십시오.

URL 편이는 없지만 Google 검색에서 이러한 도구를 연결할 수 있어야합니다.

내가 시도 할 몇 가지 아이템. 첫째, 사용자가 로그인하고 컴퓨터가 재부팅되지 않았을 수 있습니다. Microsoft에는 호출되는 제품이 있습니다 uphclent 불필요한 사용자 두드러기를 내리는 데 도움이됩니다.

다음으로 알고 싶었던 것은 MoveUser 실행 파일을 실행하기 전에 재부팅을 시도하는 것입니다. 이것 대화 이것이 이런 종류의 오류에 도움이 될 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top