How to Reinstall Cortana on Windows?

Microsoft introduced Cortana a while back and it has been a huge success. It is your cloud-based personal assistant that makes the tasks of searching very easy. Cortana is available in certain regions and it provides a wide range of services that can be personalized as well. Even if Cortana isn’t available for your region, you will still be able to search for files and various other things.

concept envisions Cortana as productivity assistant

In some cases, Cortana stops working. This can be caused by many things but the most common reason is corrupted files and corrupted system components. In these types of cases where your Cortana suddenly stops working, you can re-register or reinstall the Cortana very easily. This usually resolves the issues with Cortana.

Method 1: Re-register (reinstall) Cortana for Current User

Here are the steps for re-registering and reinstalling Cortana for the Current User only

  1. Press Windows key once and type PowerShell in the Windows Start Search.
  2. Right-click Windows Powershell from the results and select Run as administrator

  1. Type the following command and press Enter.
    Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

  1. You will be able to see a message saying ‘Deployment operation progress’. Once the process is completed, you should be good to go after a restart.

Method 2: Re-register (re-install) Cortana for All Users

You can re-register or reinstall Cortana for All Users on the system by following the steps given below

  1. Open elevated PowerShell as we did in the previous solution.
  2. Type the following command and press Enter
Get-AppxPackage -AllUsers Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Once the process is complete, restart your computer so all the changes are reflected in all profiles. Make sure that you run the above command as an administrator. If you are not an administrator, the UAC will prevent you from making changes to other profiles.


Kevin Arrows

Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.