명령 프롬프트에서 응용 프로그램을 실행할 때 "액세스가 거부되었습니다"


0

XP 명령 프롬프트에서 이전 DOS 유틸리티를 실행하려고하면 "액세스가 거부되었습니다"라는 메시지가 나타납니다. 그런 다음 "완전히 제어"하더라도 대부분의 DOS 유틸리티가 실행되지 않습니다. 몇 주 전에 제대로 작동했으며 Windows 업그레이드 이외의 OS 변경은 없었습니다.

그런 다음 Windows \ system32 폴더에서 edlin.exe 및 edit.com을 실행 해 보았습니다. 동일한 결과- "액세스가 거부되었습니다." Windows 탐색기에서 이러한 응용 프로그램을 실행하려고하면 "Windows가 지정된 장치, 경로 또는 파일에 액세스 할 수 없습니다. 항목에 액세스 할 수있는 적절한 권한이 없을 수 있습니다"라는 메시지가 나타납니다.

관리자로 로그인했으며 이러한 파일을 완전히 제어 할 수 있습니다. 변경없이 THE Administrator로 로그인을 시도했습니다. 파일의 보안 설정을 확인하고 모든 파일을 완전히 제어 할 수 있습니다. 파일을 다른 드라이브에 복사하고 안전 모드로 부팅하며 바이러스 백신 및 방화벽없이 실행하면서 변경하지 않았습니다.

아무도 이것을 일으킬 수있는 것을 알고 있습니까?

답변:


1

NTVDM.EXE에 대한 액세스 권한은 무엇입니까? (이것은 DOS 및 win16 프로그램을 실행하는 구성 요소입니다)

프로세스 모니터 를 사용하여 어떤 프로세스가 어떤 파일에 액세스하려고 시도하고 실패했는지 정확하게 알아내는 것이 좋습니다 .

추가 편집 :

프로세스 모니터의 결과를 보면 "16 비트 응용 프로그램에 대한 액세스 방지"정책 집합이있는 것 같습니다. 수정하려면 시작-> 실행, "Gpedit.msc"를 수행하십시오. 컴퓨터 구성-> 관리 템플릿-> Windows 구성 요소-> 응용 프로그램 호환성으로 이동하여 오른쪽 창에서 "16 비트 응용 프로그램에 대한 액세스 방지"를 확인하십시오. 사용으로 표시되면 변경하십시오. 그렇지 않으면 사용자 구성에서 동일한 정책을 찾으십시오.


ntvdm.exe를 완전히 제어 할 수 있습니다. Process Monitor를 시도했지만 대부분의 출력을 이해하지 못합니다. cmd.exe가 d : \ util \ zip.exe를 실행하려고 할 때 발생하는 106 오류를 포함하여 약 315 개의 항목이 있습니다. 91 "이름을 찾을 수 없음", 12 "경로를 찾을 수 없음", 2 "더 이상 항목 없음"및 "버퍼 오버 플로우"가 있습니다. xpda.com/tmp.xls에 모든 파일을 업로드 했습니다 . 이것이 정상입니까?
— xpda

확인 답변을 업데이트했습니다 (수정에 대한 알림을받지 못하는 것 같습니다)
— Hugh Allen

그게 다야-고마워! 호기심으로 프로세스 모니터 출력에서 ​​어디를 찾았습니까? 또한 실수로 변경되었을 수있는 방법에 대해 알고 있습니까?
— xpda

한 가지 가능한 방법 :이 기사의 마지막 단락에있는 조언을 따르 셨습니까 : news.softpedia.com/news/… ? (MS는 패치를 발표 했으므로 더 이상 NTVDM을 비활성화 할 이유가 없습니다)
— Hugh Allen

아니요,이 시스템의 정책 설정을 의도적으로 변경 한 적이 없습니다. 나는 이것을 Gremlins까지 분필해야 할 수도 있습니다.
— xpda

0

그래도 관리자 권한으로 명령 프롬프트를 실행하고 있습니까? Vista / 7 및 XP라고 생각합니다. 관리자로 로그인 한 경우에도 관리자 모드에서 명령 프롬프트를 실행해야한다고 명시해야합니다. Vista에서는 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행하면됩니다 (켜져 있으면 UAC를 통해 이동)


그것은 내 마음도 넘어갔지 만 질문이 표현되는 방식은 이전에 유틸리티가 작동했음을 암시합니다. 물론, 나는 실제로 존재하는 것보다 더 많은 질문을 읽을 수 있습니다.
— ChrisF

유틸리티가 작동했지만 지금은 작동하지 않습니다. 관리자로 로그인했으며 변경없이 관리자 권한으로 실행을 시도했습니다.
— xpda
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.