다른 사용자 계정에서 사용자별 설치 제거

다른 사용자 계정에서 사용자별 설치 제거

관리자가 아닌 계정에 사용자 단위로 MSI 패키지를 사용하여 설치된 응용 프로그램이 있으므로 해당 응용 프로그램은 Program Files가 아니라 User\AppData에 있습니다. 관리자 계정에서 해당 애플리케이션을 제거하려고 하는데 제거할 수 없습니다.

PowerShell을 사용하여 WMI 쿼리를 시도하고 제거 메서드를 호출했지만 소프트웨어가 사용자 단위로 설치되었으므로 관리자 계정의 쿼리 결과에 표시되지 않습니다.

저도 레지스트리를 사용해 봤습니다. 레지스트리를 검색하여 제거 문자열을 얻고 해당 문자열( MsiExec /x{ProductCode})을 사용하여 MsiExec를 호출할 수 있지만 호출한 후 Windows Installer에서 "이 작업은 현재 설치된 제품에만 유효합니다.". 또한 로컬 패키지( )의 경로를 전달해 보았지만 MsiExec /x C:\Windows\Installer\xxxxx.msi동일한 결과가 나왔습니다.

명령줄, powershell, WMI 또는 C#을 사용하여 관리자 계정에서 해당 애플리케이션을 사용자에게 제거할 수 있는 방법이 있습니까?

감사해요!!!

관련 정보