InstallAware Studio에서 Windows 10의 파일을 삭제할 수 없습니다.


1

InstallAware가 일부 소프트웨어에 대한 설치 관리자를 빌드하기위한 출력 디렉터리로 사용한 일부 폴더가 있습니다. 시스템 dll에서 InstallAware 복사본을 출력 디렉토리에 복사하여 설치 패키지로 만들 수 있습니다. 이렇게하면 다음과 같은 디렉토리를 얻을 수 있습니다.

\Release\Single\data\OFFLINE\7F8A918D\BCE51B05\twinapi.appcore.dll\Release\Single\data\OFFLINE\8A864189\BCE51B05\ntasn1.dll

이제 문제는 이러한 출력 디렉토리를 완전히 삭제할 수 없다는 것입니다. OS가이 파일을 복사 한 것으로 생각하는 것 같습니다. ...에서 System32는 절대로 삭제해서는 안되는 실제 시스템 DLL입니다.

일반적으로 내가 그 DLL을 삭제할 수없는 이유는 그들이 사용중인 것입니다 dwm.exe 또는 Desktop Window Manager. 이러한 dll 파일을 사용하는 것으로 보이는 다른 프로세스 : Windows 탐색기 (끝나고 삭제하려고해도 효과가 없음), wlanext.exe, WUDFHost.exe, csrss.exe ...

본질적으로 이러한 dll이 실제 위치 (System32)에 사용되는 방식은 OS가 이러한 파일을 동일한 방식으로 사용한다고 생각합니다. 또한이 폴더 중 15-20 개가 15-20 개의 DLL로 구성되어 있으며 Windows는 위에서 언급 한 시스템 프로세스에서 모든 파일을 동시에 사용하고 있다고 생각합니다.

이 파일은 바탕 화면의 InstallAware에서 설치 프로그램을 만들기위한 파일 패키지로 사용하는 임시 출력 폴더에 있습니다.

당신이 생각할 수있는 표준은 효과가 없습니다. 안전 모드로 부팅해도 아무런 효과가 없습니다. dwm.exe 이러한 파일을 삭제하기 위해 효과적으로 종료 될 수 없습니다 (다른 시스템 프로세스는 실제로 효과적으로 종료 될 수 없습니다).

이것은 여기서 일어나는 일을 (정신적으로 시도하지 말고) 반복하는 사고 실험입니다.

C : \ Windows \ System32에 들어가서 OS를 실행해야하는 DLL을 삭제하려고하면 "File In Use - 파일이 열려 있기 때문에 작업을 완료 할 수 없습니다. ... ", 여기서 '. . . ' dwm.exe, explorer.exe 등과 같은 시스템 프로세스가 될 수 있습니다.

그러나 이러한 DLL이 System32에있는 대신 20 개가 있습니다. 사본들 이 20 개의 사본을 지우지 않으려는 경우 System32에서 실제 사본을 삭제하려고하는 것과 같은 메시지가 나타납니다.


Pendmoves라는 도구를 찾았습니다. 다음에 시스템을 다시 부팅 할 때 파일 이동 / 제거를 예약 할 수 있습니다. technet.microsoft.com/en-us/sysinternals/bb897556.aspx
bbatman

파일에 대한 소유권 사용 권한을 변경하기 전에 dll의 등록을 취소하십시오.
Moab

@Moab 관련성이없는 비판을하기 전에 사람들의 질문을 읽어보십시오. 이것은 사용 권한과는 아무런 관련이 없습니다. 어쨌든 고마워.
pay

수정 한 댓글은 내 안경을 낀 후에 ............. 삭제하려고 시도 할 때 오류 메시지의 스크린 샷이나 따옴표를 제시하지 않았기 때문에 실제 문제에 대해 전혀 알지 못합니다. 보다 자세한 정보로 질문을 수정하십시오.
Moab

좀 더 자세하게 설명을 추가했는데, 좀 더 명확 해졌습니다. 권한은 괜찮습니다. OS가 System DLL에있는 시스템 DLL을 사용하는 것과 동일한 DLL을 모두 사용하고 있다고 확신합니다. InstallAware 출력 폴더에는 20 개가 넘는 DLL이 있으며, OS는 가장 확실합니다. 아니 이 모든 것을 동시에 같은 목적으로 사용합니다.
pay
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.