I felt Cortana deserved it's own tutorial since it requires a different approach in order to correctly reset. Since Cortana is a system application it can not be uninstalled like other applications. You also cannot remove the settings folder in your user profile because the SYSTEM account constantly has open file handles to th folder.
- You will first need to make a secondary administrator account on your computer to do this open an elevated command prompt and type NET USER /ADD <username> [<password>]
- Now add that account to the local administrators group with the following command NET LOCALGROUP administrators /add <username>
- Now logout and log in with the new administrator account
- Open explorer (Window Key + e) and navigate to C:\Users\<originaluser>\appdata\local\packages
- Rename Microsoft.Windows.Cortana_cw5n1h2txyewy I just append .old
- Log out and back in with the original account
- Open an elevated powershell prompt (Press Windows key type powershell, hold ctrl + shift and left click powershell)
- Type Get-AppxPackage *Cortana*
- Copy the Install location and append Appxmanifest.xml
- Type Add-AppxPackage -Path "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -Register
- Test Cortana
- Open an elevated command prompt and delete the extra administrator account NET USER /Delete <username>