
Windows 10 Professional x64에서 앱을 제거하고 싶습니다.
앱은 Microsoft Store를 통해 설치되었습니다.
Remove-AppxPackage
"제거"라고 말하는 것은 이 명령이 분명히 그렇지 않다는 뜻 이 아닙니다 .제거하다시스템의 앱. 특정 단어를 모르겠습니다. 모든 소프트웨어에는 자체 핸들이 있습니다. 예를 들어 Firefox 환경설정에서는 이라고 합니다 sanitize
. 그것은 퍼지, 닦아내기, 깨끗함, 깨끗함일 수 있습니다.
목표는 실제로 이 앱이 시스템에 추가하거나 변경한 모든 단일 비트, 모든 폴더, 모든 레지스트리 항목 및 캐시된 파일을 제거하는 것입니다.
또는: 다른 변경 사항을 삭제하지 않고 앱을 설치하기 전 상태로 시스템을 재설정하고 싶나요? (따라서 차별화된 VHD는 올바른 솔루션이 아니며 시스템 복원이나 이미징도 마찬가지입니다.)
또는: 최소한 Windows 10에서 이 앱 설치를 잊어버리도록 하고 싶습니다. 그러면 이를 위해 다시 설치하려면 완전히 새로운 데이터베이스를 설치해야 합니다. 앱(동일한 파일이 두 번 포함됨).
내가 하는 일~ 아니다이를 위해 추가 타사 소프트웨어를 설치하는 것이 좋습니다.
Microsoft와 Sysinternals는 괜찮습니다.
단순히 Remove-AppxPackage
레지스트리 하이브를 수행하여
- C:\프로그램 파일\WindowsApps
- C:\ProgramData\Microsoft\Windows\AppRepository\Packages
- C:\사용자\관리자\AppData\로컬
- C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps
- C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\Backup
- C:\Users\Administrator\AppData\Local\Temp
- C:\사용자\관리자\AppData\로밍
- C:\사용자\모든 사용자\Microsoft\Windows\AppRepository
- C:\사용자\모든 사용자\Microsoft\Windows\AppRepository\Packages
- C:\Windows\프리페치
깨끗해지지 않습니다.
Get-AppxPackage *foo* | Remove-AppxPackage
앱만 제거하고 앱을 다시 설치하고 싶은 경우를 대비해 정크 파일은 모두 남겨둡니다. (내가 할 일은 이것이다)
Remove-AppxPackage PackageFullName
위와 같은 명령입니다.
기본 제거 프로그램을 사용하는 것도 깨끗하지 않습니다.
DISM.exe /Online /Remove-AppxProvisionedPackage
내장된 앱만 "제거"합니다.
저는 아직 PowerShell에 관심이 없다는 점을 인정해야 합니다. 그래도 기본은 괜찮습니다. CMD FTW
물론 모든 폴더를 삭제하는 일괄 처리를 작성할 수도 있습니다. 하지만 레지스트리 항목, 셸 확장 등은 어떻습니까? 필요한 경우 새 소프트웨어를 제거하고 완전히 제거하려면 새 소프트웨어를 설치하기 전에 레지스트리를 백업하고 관련 변경 사항을 필터링해야 합니까? Windows가 사용자에게 소프트웨어를 드라이브에 유지해야 하는지 여부를 묻지 않는 이유는 무엇입니까?