Posso desativar completamente o Cortana no Windows 10?

288

O Windows 10 tem Cortana, do qual não gosto. Eu o desativei assim que pude. No entanto, olhando no Gerenciador de tarefas, o processo da Cortana ainda está em execução e não pode ser efetivamente encerrado: o término da tarefa simplesmente resulta no reaparecimento do processo alguns segundos depois. Usando o comando

taskkill /IM Cortana.exe /F

tem o mesmo resultado: o processo reaparece.

Existe alguma maneira de desativar a Cortana para que o processo não continue em execução em segundo plano e não respawn se for encerrado?

ArtOfCode
fonte
18
Acabei de seguir as instruções que as respostas a seguir fornecem e, embora você possa desativar o maldito processo da Cortana de reaparecer, isso impedirá que você procure pelo aplicativo após iniciar o menu Iniciar. E, considerando que faço WinKey+start typing to find appisso com frequência, precisava reativar a Cortana. Obrigado M $ ... parece que você não aprendeu com o processo do IE nos anos 90.
Nikib3ro 15/03
Não tenho representante suficiente para responder, mas se você tiver a "Atualização de aniversário", a chave de alternância se foi. Este ajuste do registro funcionou para mim.
default.kramer
@ kape123 Uso a substituição do menu Iniciar e a pesquisa funciona. Eu gosto de star10.
FreeSoftwareServers
Depois de usar a solução do MC10 abaixo (renomear para C: \ Windows \ SystemApps \ Microsoft.Windows.Cortana_cw5n1h2txyewy.bak ), que funcionou por mais de um ano, acho que a reativei pressionando acidentalmente o Win + Print Screen para uma tela tiro. Não vou tentar confirmar isso agora que estou desativado novamente.
samis 29/05
@ kape123 Certifique-se de que é realmente cortana ... Tive um problema semelhante quando desabilitei os aplicativos em execução em segundo plano (a opção principal, não os aplicativos individuais). Parece que o processo de indexação é desativado quando aplicativos fundo estão desativados (mesmo que ele não está listado)
Básico

Respostas:

14

A maneira mais fácil de desativar certos aspectos de privacidade da Cortana é usar uma ferramenta de terceiros, como o ShutUp10 gratuito da O&O Software .

Cortana no ShutUp10

Parte da Cortana , no entanto, é o Windows Search , portanto ainda haveria um processo ocasional da Cortana , como a indexação de arquivos. No entanto, não deve mais haver uso da Internet pela Cortana .

insira a descrição da imagem aqui

Você pode remover completamente a Cortana , se desejar, mas isso também removerá o Windows Search (embora isso possa não ser um problema se você usar uma ferramenta de terceiros, como o DocFetcher ou o Agent Ransack da Mythicsoft , que oferecem maior funcionalidade de pesquisa). Dito isto, após uma atualização do Windows 10, espere que a Cortana seja reinstalada. Aparentemente, a única maneira de evitar permanentemente a Cortana é usar outro sistema operacional, como o Linux.

DrMoishe Pippik
fonte
4
@julealgon não parecia tão desnecessário para mim. Considerando que é a única solução real que existe. Sendo assim, use algo diferente do Windows 10.
cbmeeks 14/01
1
O problema é que ela reinstala a cada atualização do Windows ... e este é um ótimo programa, mas a Microsoft definitivamente quer aqui.
Sol
Este cortana é inútil para mim e seu byte é minha RAM e, para me livrar, tenho que instalar outro aplicativo. Janelas frias.
Blasanka 10/09
164

Atualização 2018: Aviso sobre a quebra da barra de tarefas

Acabei de reinstalar o Windows 10 Pro e segui todas as etapas prescritas (remover a Cortana e remover todos os aplicativos da loja) e ainda funciona como prescrito.

É importante mencionar que a remoção da Cortana quebrará a Barra de tarefas padrão de maneiras estranhas. Não quebra a Pesquisa do Windows - portanto, a pesquisa do Explorer ainda funciona na minha experiência.

Pessoalmente, sempre substituí a barra de tarefas padrão pelo Classic Start (vinculado pelo instalador do Ninite) e não tenho problemas no uso diário do Windows.

Atualização: remova a Cortana via "TakeOwn"

Aparentemente, esse truque parou de funcionar em algum momento. Eu usei o link do @ Meferdati em algum momento com êxito: winaero: como desinstalar o Cortona . Ele contém um script que faz todo o trabalho para você, além de uma explicação de como ele funciona.

Abaixo estão as etapas que eu estou usando, que são muito semelhantes à resposta do @ MC10 , exceto que eu sempre tive que "TakeOwn" para obter permissões e movo meus arquivos para uma pasta diferente (em vez de excluir - caso eu decida reverter):

  1. adicione TakeOwn ao menu de contexto ou (use takeown na linha de comando ).
  2. Navegue para C: \ Windows
  3. Criar pasta SystemApps.bak
  4. Use Takeown para obter a propriedade de c:\windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy
  5. (Ganhe propriedade de qualquer outra coisa que você queira mover)
  6. Recortar / colar as pastas de SystemApps em SystemApps.bak
  7. Quando o pop-up "Permissões" aparecer, alterne para o Gerenciador de tarefas
  8. Matar o processo SearchUI.exe
  9. Volte e dê permissão para mover a pasta

A pasta está agora no SystemsApps.bak - e você pode simplesmente movê-la de volta, se necessário.

Original: remover Cortana via Powershell RemoveAppPackage

Primeiro desative-o e depois desinstale o aplicativo Cortana.

Desative-o nas configurações de pesquisa:

  1. Clique no ícone / caixa de pesquisa no canto inferior esquerdo
  2. clique na engrenagem na barra esquerda
  3. Clique ao lado de Cortana / Pesquisas na web

    insira a descrição da imagem aqui

Em seguida, desinstale-o, conforme listado aqui :

No PowerShell elevado:

Get-AppxPackage | Select Name, PackageFullName
Remove-AppxPackage Microsoft.Windows.Cortana_1.4.8.176_neutral_neutral_cw5n1h2txyewy

Isso é semelhante à resposta do MC10, exceto que eu tenho certeza que o sistema operacional aceitará mais a desinstalação através dos "canais adequados" (powershell) em vez de renomear a pasta.

O Windows o corrigiu e agora você não pode remover "... Cortana_1.6.1.52_ ...". Quando isso é tentado, ele afirma que agora faz parte do Windows e não pode ser removido. Acho que voltarei a renomear a pasta.

Estou usando a mesma desinstalação para remover outros "recursos" como BingNews, BingSports, Etc

Edit: Da mesma forma, você pode remover os aplicativos "Provisionados" (aka: porcaria que é instalada por usuário) através deste método

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage  Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Ou ... para remover TODOS os aplicativos que você pode, aplicativo ou aplicativo provisionado, você pode fazer o seguinte:

Apenas um aviso: isso desinstalará a Windows Store. Isso não é um problema para mim, mas desinstalar tudo não é para os fracos de coração.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage -online

Como mencionado nos comentários, provavelmente é aconselhável não remover completamente a Windows Store. Ainda não tentei isso, mas isso (nos comentários) parece ser uma estimativa do que eu usaria:

Get-AppxPackage -AllUsers | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike "*store*"} | Remove-AppxProvisionedPackage -online

Mais recursos: Excluir aplicativos do Windows 10 e restaurar aplicativos padrão do Windows 10

WernerCD
fonte
12
Considerando que o 8.1 foi distribuído por meio da loja, a desinstalação da loja pode impedir a instalação de futuras atualizações do sistema operacional Windows.
Bob
17
@ Bob: Então a loja é parte integrante do Windows que não pode ser removida sem quebrar a funcionalidade crucial? Ugh! É como 1998 de novo. Você acha que a Microsoft teria aprendido a lição da primeira vez, mas, aparentemente, não ... :(
Mason Wheeler
9
Mesmo executando o PowerShell como administrador, recebo o seguinte: erro 0x80070032: AppX / Deployment Remova a operação no pacote <Cortana> de: / <Cortana> falhou. Este aplicativo faz parte do Windows e não pode ser desinstalado por usuário.
vaindil
14
Isso não funciona. I obteve o erro dizendo Remove-AppxPackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor.tentou executar como administrador, mas sem sorte
Rahil Wazir
9
Não funciona mais. A Microsoft diz que o aplicativo que você está tentando remover faz parte do Windows e não pode ser removido.
84

O Cortana é muito integrado ao Windows Search e, ao desabilitá-lo completamente, ele interromperá o Search. No entanto, se você deseja manter a Pesquisa funcional, basta desativar as partes "Cortana-y" da Cortana.

Para desativar a Cortana no Windows 10

  1. Pressione o acelerador de teclado Win + R para abrir a caixa de diálogo Executar.
  2. Digite GPedit.msc e pressione Enter ou OK para abrir o Editor de Diretiva de Grupo Local . Navegue para Diretiva do computador local -> Configuração do computador -> Modelos administrativos -> Componentes do Windows -> Pesquisa .
  3. No painel direito, clique duas vezes na política chamada Allow Cortana .
  4. Selecione o botão de opção Desativado .
  5. Reinicie o PC e o Cortana e o Bing Search serão desativados. (Pode funcionar após sair e entrar novamente)

Descrição da Política

Esta configuração de política especifica se a Cortana é permitida no dispositivo.

Se você ativar ou não definir essa configuração, a Cortana será permitida no dispositivo. Se você desabilitar essa configuração, a Cortana será desativada.

Com esse conjunto, os usuários ainda poderão usar a pesquisa para encontrar coisas no dispositivo e na Internet.

Girish Sadanandan
fonte
6
Foi uma boa tentativa, mas não funcionou. O processo Cortana continua em execução e reaparece. Sugiro remover a resposta
Lombas
8
Sugiro deixando esta resposta, porque é a única coisa que funcionou para mim em 1607 e não foi totalmente destrutiva para o menu iniciar ....
Michael Hampton
4
Funciona muito bem, mesmo após a atualização do aniversário. Esta resposta FTW
Rob Hardy
11
@peterh - A gpedit.msccapacidade de não existir dentro Windows 10 sistemas operacionais Professional e Enterprise, mas não está disponível no Windows 10 máquina de casa.
precisa saber é o seguinte
5
A chave "Allow Cortana" existe em 1709, mas atribuir um 'Disabled' a ele e reiniciar não interrompe a Cortana. Win 10 Pro Versão 1709 (Compilação 16229.309 do SO)
DK.
58

Isenção de responsabilidade: consulte a resposta do WernerCD para obter um método aprimorado. Isso interromperá a barra de pesquisa / Iniciar pesquisa.

Depois de brincar um pouco, acho que encontrei um método.

Abra o Gerenciador de tarefas e faça com que ele mostre mais detalhes . Clique com o botão direito do mouse em Cortana e selecione Abrir local do arquivo .

Gerenciador de tarefas

Agora encontre a pasta Cortana, clique com o botão direito do mouse e selecione Renomear . Eu recomendaria apenas adicionar " .bak " ao final do nome da pasta para que você possa encontrá-lo facilmente se quiser restaurá-lo ao seu status original.

Renomear

Se você tentar renomear, ele informará que a pasta está em uso.

Pasta em uso

É quando você deseja voltar ao Gerenciador de tarefas , clicar com o botão direito do mouse em Cortana e selecionar Finalizar tarefa .

Finalizar tarefa

Logo após o término da tarefa, volte para a janela Pasta em uso e clique em Tentar novamente . A pasta deve ser renomeada e a tarefa Cortana não será iniciada novamente.

MC10
fonte
9
Funciona como um encanto, e também o usei para desativar vários outros processos irritantes. Obrigado!
ArtOfCode 02/08/2015
44
Tecnicamente, isso funciona, mas o Reparo Automático do Windows o corrigirá se você tiver uma inicialização ruim e o Windows Update pode restaurar o Cortana. Não sugiro modificar arquivos do sistema apenas para remover um recurso. Também pode ter efeitos colaterais indesejados, como outros programas que dependem do código Cortana para fornecer alguma funcionalidade (não conheço essa dependência, mas não correria o risco).
Phyrfox
7
Em vez de postar uma duplicata de sua resposta a partir de julho , você deve simplesmente votar para fechar como duplicada.
TJ Crowder
2
@TJCrowder Bem, na verdade eu editei essa resposta depois de publicar esta. Minha resposta antiga para essa pergunta era muito mais simples e você pode ver a resposta original.
MC10
1
O que é ótimo! E +1 nessa resposta. Bom, melhorando ainda mais o original. Mas isso não muda o fato de que essa pergunta é uma bobagem e deveria ter sido fechada como uma. Se você realmente quisesse postar uma resposta, eu o tornaria um CW vinculado à resposta (atualizada) e votaria para fechar.
TJ Crowder
11

Enterrado na política de privacidade do Win 10 (expanda a seção Personalização de Entrada) está:

Você pode desativar a Personalização de entrada a qualquer momento. Isso interromperá a coleta de dados para esse recurso e excluirá os dados associados armazenados no seu dispositivo, como o dicionário do usuário local e o histórico de entrada. Como a Cortana usa esses dados para ajudar a entender sua entrada, desativar a Personalização de entrada também desativará a Cortana no seu dispositivo. Em https://www.bing.com/account/personalization , você também pode limpar os dados enviados à Microsoft, como contatos e dados da agenda, dicionário do usuário e histórico de pesquisa e navegação, se o dispositivo também tiver o Cortana ativado.

De acordo com o HowToGeek após a instalação, você pode desativar isso:

Se você escolheu configurações expressas e deseja optar por algumas ou todas elas, nem tudo está perdido. Você ainda pode entrar nas configurações e mudar as coisas.

Para desativar o primeiro item encontrado nas configurações de Personalização, será necessário abrir o grupo Privacidade em Configurações e depois em “Fala, tinta e digitação”.

Clique ou toque em "Pare de me conhecer".

Eu recomendo fortemente desabilitá-lo da maneira oficialmente suportada em vez de estragar um executável. O último corre o risco de que o reparo do Windows ou uma futura atualização do Windows para a Cortana instale um novo executável e o reative sem o seu conhecimento, ou porque, porque você removeu o arquivo, a atualização falhará. Se as versões para consumidores do W10 não permitirem que você desative os patches, isso poderá resultar em um loop de reinicialização, devido à falha na instalação do patch ou impedi-lo de futuras atualizações de segurança, porque você não possui um dos requisitos exigidos no mês passado. remendos.

Dan Neely
fonte
15
Sim, mas novamente isso não interrompe o processo em execução em segundo plano.
ArtOfCode 3/08
3
Aparentemente, nem impedirá que o Windows se conecte ao Bing sempre que você digitar na caixa de pesquisa .
ȷ̇c
Se a integridade e a segurança do sistema operacional dependem de um clone de conveniência semelhante ao Siri, como sugerido, eu ficaria significativamente preocupado com o que outras áreas dele podem ter sido comprometidas de forma a alcançar qualquer fim que ele esteja tentando fazer (por exemplo, dados do usuário). Isso não gera muita fé em mim por considerar este sistema operacional como uma opção viável para qualquer domínio de aplicativo que exija segurança mínima (confirmei que definir a política de segurança local para Allow_Cortana como desativada não impede o processo de executar / coletar dados, tornando a Diretiva de Grupo uma opção inválida).
samis 29/05
6
  1. Cole este texto no bloco de notas (garantindo duas quebras de linha no final):

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]
    "AllowCortana"=dword:00000000
    "AllowCortanaAboveLock"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "DisableWebSearch"=dword:00000001
    "ConnectedSearchUseWeb"=dword:00000000
    "ConnectedSearchUseWebOverMeteredConnections"=dword:00000000
    
  2. Salvar como "disable cortana machine.reg"(incluindo as aspas)
  3. Execute o arquivo que você salvou (clique duas vezes) uma vez por máquina
  4. Cole este texto em um novo arquivo do bloco de notas, como antes

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "CortanaConsent"=dword:00000000
    "AllowSearchToUseLocation"=dword:00000000
    "BingSearchEnabled"=dword:00000000
    
  5. Salvar como "disable cortana user.reg"
  6. Execute o arquivo que você salvou em todas as contas de usuário na máquina
  7. Reinicie o computador

Você ainda pode ver processos nomeados Cortana em execução, mas estes constituem o sistema de pesquisa interno do Windows (para que você possa encontrar arquivos, programas e configurações no menu Iniciar), não o assistente de AI em rede e a mineração de dados associada.

Walf
fonte
1
superuser.com/questions/1196618/... é uma resposta mais completa
Ramhound
O @Ramhound não funciona em edições não profissionais. As preferências 'desativar pesquisa na web' são redundantes, pelo menos para mim; a pesquisa na web no menu Iniciar não funciona quando a Cortana é desativada e suas preferências desaparecem da interface de usuário normal das configurações do Windows. É possível que você não queira desativar os dois.
Walf
5

Baixe a ferramenta chamada win6x_registry_tweak . Agora abra um prompt de comando com direitos de administrador na pasta do exe baixado e execute este comando:

install_wim_tweak.exe /o /c Microsoft-Windows-Cortana /r

Este comando remove os 3 pacotes cortana (pacote principal da Cortana, pacote de idiomas e pacote PAL):

Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~de-DE~10.0.10240.16384
Microsoft-Windows-Cortana-Package~31bf3856ad364e35~x86~~10.0.10240.16384
Microsoft-Windows-Cortana-PAL-Desktop-Package~31bf3856ad364e35~x86~~10.0.10240.16384

Após uma reinicialização, o Windows fica livre de cortana.

ATENÇÃO. Faça um backup completo se você precisar restaurá-lo posteriormente para recuperar a Cortana. Se você não fez nenhum backup, siga estas etapas para gerar os CABs para sua compilação . Substitua Flash pelos nomes MUM dos pacotes Cortana. Você precisa gerar CABs para todos os arquivos Cortana MUM, como aqui os x86 MUMs para o Build 14393 insira a descrição da imagem aqui.

magicandre1981
fonte
isso é interessante, mas por alguma razão não o seu trabalho: i.gyazo.com/3fea9c6a374635688dcd3a3249242baa.png
DeerSpotter
você fez a reinicialização?
magicandre1981
foi embora, eu renomeei a pasta do sistema. Este método não funcionou.
precisa saber é o seguinte
@DeerSpotter o que não funciona? O que você fez em detalhes? se você renomeou uma pasta, a remoção não funcionará.
magicandre1981
a resposta que estou comentando, esse método de remoção de cortana não funciona. (testado em
22/01/2017
1

Para adicionar o que Girish e Dan publicaram acima no Windows 10 Professional, você pode começar a ativar os recursos da Cortana (e relacionados) digitando Cortana na barra de pesquisa e clicando com o botão esquerdo no ícone de engrenagem para exibir a janela de configurações.

A partir daqui, você pode desativar vários recursos relacionados à Cortana (ou mais como desativar, eles ainda são ativados algumas vezes). No entanto, para uma mudança mais substancial, recomendo fazer o seguinte:

  1. Pressione a tecla Windows + R para exibir a caixa Executar Digite gpedit.msc para iniciar o suplemento de gerenciamento de diretiva de grupo
  2. Clique com o botão esquerdo do mouse na pasta Modelos Administrativos para selecioná-lo. Agora você deve ver um ícone de filtro na barra de ferramentas logo acima (parece um funil)
  3. Clique com o botão esquerdo do mouse na opção de menu Exibir> Opções de filtro> marque 'Ativar filtro de palavras-chave' para ativar a caixa de texto, digite cortana e pressione OK para aplicar o filtro.
  4. Expanda a Pasta administrativa e clique com o botão esquerdo no item Todas as configurações para exibir todos os itens que correspondem ao filtro à direita.

Agora você pode desativar todas as opções relacionadas à cortana e observar os ciclos de CPU baixarem e as temperaturas voltarem ao normal!

Tahir Khalid
fonte
1

Para aqueles curiosos com o que está acontecendo sob o capô install_wim_tweak, é bastante simples. Se você preferir não usar binários aleatórios que obtenham permissão total do seu sistema e também construa mais entendimento, faça-o desta maneira:

A PARTE DE CIRURGIA USUAL DA HO-HUM

No registro:

  1. Altere a propriedade para Administratorsa raiz da árvore de pacotes: HKLM:\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing. Todas as chaves abaixo que herdam da raiz. O proprietário inicial é TrustedInstallercomo todas as partes do Windows que não tocam.

  2. Altere a Administratorspermissão de Readpara Full Controlo mesmo.

  3. Altere as Visibility4 chaves do pacote Cortana acima mencionadas de 2(ocultas) para 1(visíveis).

  4. Interrompa as dependências dos 4 pacotes excluindo todas as Ownersubchaves. A interface do DISM se recusa a remover pacotes de propriedade, pois eles são considerados essenciais para o pacote pai.

  5. Use o PowerShell ou antigo simples dismpara remover os pacotes agora desbloqueados. Um pipeline com correspondência curinga evita os nomes longos estranhos:

Get-WindowsPackage -Online | Where-Object { $_.PackageName -like '*Cortana*' } | Remove-WindowsPackage -Online -NoRestart

  1. Reinicie uma vez manualmente no final.

ALÉM DE install_wim_tweak, A PARTE FEIA (AVISO: QUEBRA FUTURAS FUTURAS JANELAS DE ATUALIZAÇÃO POR CAUSA DE RAZÕES.)

Excluir o pacote no nível do usuário é consideravelmente pior. Com base nas técnicas aqui e ali e em nosso primo Windows, o desbloqueio não pode ser encontrado no Registro, mas em um banco de dados de rastreamento de pacotes SQLite:C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd

Os links acima têm algum exagero, portanto a versão resumida é:

  1. Pare o serviço StateRepository: Stop-Service -Name StateRepository -Force
  2. Tome a propriedade e as permissões necessárias de C:\ProgramData\Microsoft\Windows\AppRepository(Proprietário, Controle total). Use icacls ... /save AclFileprimeiro, para restauração posterior.
  3. Copie o arquivo do banco de dados dentro de: StateRepository-Machine.srdpara uma área de rascunho.
  4. Usando um editor SQLlite decente ou mesmo com uma extensão do PowerShell de código aberto, execute a consultaUPDATE Package SET IsInbox = 0 WHERE PackageFullName LIKE '%Cortana%'
  5. Salve o resultado no banco de dados.
  6. Copie o arquivo do banco de dados novamente no lugar.
  7. Restaurar a propriedade ( icacls ... /restore AclFile)
  8. Reinicie o serviço: Start-Service -Name StateRepository
  9. Confirme se está em execução: Get-Service -Name StateRepository
  10. Retire a embalagem: Get-AppxPackage -AllUsers | Where-Object { $_.Name -like '*Cortana*' } | Remove-AppxPackage -AllUsers
BaseZen
fonte