
Windows 10 Professional x64 からアプリを削除したいです。
アプリは Microsoft Store 経由でインストールされました。
「削除」と言ったのは、Remove-AppxPackage
このコマンドが明らかに取り除くシステムからアプリを削除します。具体的な言葉はわかりませんが、すべてのソフトウェアには独自のハンドルがあります。たとえば、Firefox の設定では と呼ばれますsanitize
。purge、wipe、clear、clean などです。
目標は、このアプリがシステムに追加または変更したすべてのビット、すべてのフォルダー、すべてのレジストリ エントリ、およびキャッシュされたファイルを実際に削除することです。
または、他の変更を削除せずに、アプリをインストールする前の状態にシステムをリセットしたいですか? (したがって、差別化 VHD は適切なソリューションではなく、システムの復元やイメージングも適切ではありません)。
または、少なくとも Windows 10 にこのアプリのインストールを忘れさせて、再インストール時にこのアプリの完全な新しいデータベース (同じファイルが 2 回含まれている) をインストールする必要があるようにします。
私がやることない必要なのは、これを行うために追加のサードパーティ製ソフトウェアをインストールすることです。Microsoft
と Sysinternals で問題ありません。
Remove-AppxPackage
レジストリハイブを実行するだけで、
- C:\Program Files\WindowsApps
- C:\ProgramData\Microsoft\Windows\AppRepository\パッケージ
- C:\Users\Administrator\AppData\Local
- C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps
- C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\Backup
- C:\Users\Administrator\AppData\Local\Temp
- C:\Users\Administrator\AppData\Roaming
- C:\Users\All Users\Microsoft\Windows\AppRepository
- C:\Users\All Users\Microsoft\Windows\AppRepository\Packages
- C:\Windows\プリフェッチ
浄化されません。
Get-AppxPackage *foo* | Remove-AppxPackage
アプリをアンインストールするだけで、アプリを再インストールしたい場合に備えてジャンクファイルはすべて残ります。(私はそうするつもりです)
Remove-AppxPackage PackageFullName
上記と同じコマンドです。
ネイティブのアンインストーラーを使用するのも適切ではありません。
DISM.exe /Online /Remove-AppxProvisionedPackage
組み込みアプリのみを「削除」します。
私はまだ PowerShell にあまり詳しくないことを認めざるを得ません。でも、基本は大丈夫です。CMD が最高です
もちろん、すべてのフォルダーを削除するバッチを作成することもできます。しかし、レジストリ エントリ、シェル拡張などはどうでしょうか。必要に応じてアンインストールして完全に削除できるように、新しいソフトウェアをインストールする前にレジストリをバックアップし、関連する変更をフィルターする必要がありますか。Windows はなぜ、ソフトウェアをドライブに残すかどうかをユーザーに尋ねないのでしょうか。